news 2026/4/19 11:34:28

蓝牙学习之亮度调节

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
蓝牙学习之亮度调节
#define LIGHTNESS_SET 0x4C82 #define LIGHTNESS_LINEAR_SET 0x5082

蓝牙设置亮度的opcode有以上两种

特性LIGHTNESS_SETLIGHTNESS_LINEAR_SET
亮度语义感知亮度(Perceived)线性亮度(Physical)
符合人眼?✅ 是(Gamma 校正)❌ 否(物理线性)
0x8000灯看起来是“柔和的一半亮度”灯看起来接近“全亮的 2/3”
典型用途用户手动调光自动化、照度控制、多灯同步

1.先将两个蓝牙设备亮度调到最低。(一个0x0002,一个0x0004)

.. lightness_0001
<0000>16:43:14:739 [INFO]:(common)ExecCmd: e8 ff 00 00 00 00 02 00 ff ff 82 4c 01 00 00
<0001>16:43:14:771 [INFO]:(GATEWAY) gateway mesh cmd sendback src:0001 dst:ffff,opcode is 4c82: 01 00 37
<0002>16:43:15:189 [INFO]:(cmd_rsp)Status Rsp______________: 02 00 01 00 82 4e 01 00
<0003>16:43:15:252 [INFO]:(cmd_rsp)Status Rsp______________: 04 00 01 00 82 4e 01 00

<0002>举例说明:

02 00:源地址 0x0002

01 00:目标地址0x0001(gateway)

82 4e:opcode → #define LIGHTNESS_STATUS 0x4E82

01 00 :当前感知亮度 → 0x0001

2.分别使用LIGHTNESS_LINEAR_SET和LIGHTNESS_SET设置0x8000

LIGHTNESS_LINEAR_SET

<0000>16:51:04:552 [INFO]:(common)ExecCmd: e8 ff 00 00 00 00 02 00 02 00 82 50 00 80 00
<0001>16:51:04:586 [INFO]:(GATEWAY) gateway mesh cmd sendback src:0001 dst:0002,opcode is 5082: 00 80 38
<0002>16:51:04:618 [INFO]:(cmd_rsp)Status Rsp______________: 02 00 01 00 82 52 01 00 00 80 4a

<0002>举例说明:

02 00:源地址 0x0002

01 00:目标地址0x0001(gateway)

82 52:opcode → #define LIGHTNESS_LINEAR_STATUS 0x5282

01 00 :当前亮度→ 0x0001

00 80:目标亮度→ 0x8000

4a:过度时间→ 10秒

编码(Hex) 二进制 含义
0x00 00000000 无默认过渡(立即执行)
0x23 00100011 3 × 100ms = 300ms
0x45 01000101 5 × 1s = 5 秒
0x81 10000001 1 × 10s = 10 秒 (0x4A也是10秒)
0xC2 11000010 2 × 10min = 20 分钟

LIGHTNESS_SET
<0003>16:51:20:702 [INFO]:(common)ExecCmd: e8 ff 00 00 00 00 02 00 04 00 82 4c 00 80 00
<0004>16:51:20:754 [INFO]:(GATEWAY) gateway mesh cmd sendback src:0001 dst:0004,opcode is 4c82: 00 80 39
<0005>16:51:20:786 [INFO]:(cmd_rsp)Status Rsp______________: 04 00 01 00 82 4e 01 00 00 80 4a

3.获取两个设备的亮度值,肉眼看亮度是不一样的,实际获取的亮度值也是不一样的

LIGHTNESS_GET
<0006>16:52:08:497 [INFO]:(common)ExecCmd: e8 ff 00 00 00 00 02 00 ff ff 82 4b
<0007>16:52:08:538 [INFO]:(GATEWAY) gateway mesh cmd sendback src:0001 dst:ffff,opcode is 4b82NULL
<0008>16:52:08:789 [INFO]:(cmd_rsp)Status Rsp______________: 02 00 01 00 82 4e 04 b5
<0009>16:52:08:901 [INFO]:(cmd_rsp)Status Rsp______________: 04 00 01 00 82 4e 00 80

4.结论:SET 是给人看的,LINEAR 是给机器算的

0x0002:0xB504=46340,46340/65535=70% → 符合接近全亮的2/3

0x0004:0x8000=32768,32768/65535=50% → 符合一半亮度

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 13:17:13

学长亲荐9个AI论文网站,本科生搞定毕业论文!

学长亲荐9个AI论文网站&#xff0c;本科生搞定毕业论文&#xff01; AI 工具让论文写作不再难 对于大多数本科生来说&#xff0c;毕业论文是大学生活中最令人头疼的挑战之一。从选题、查资料到撰写、修改&#xff0c;每一个环节都需要大量的时间和精力。而如今&#xff0c;随着…

作者头像 李华
网站建设 2026/4/17 21:29:59

2025最新!自考党必看9大AI论文平台测评与推荐

2025最新&#xff01;自考党必看9大AI论文平台测评与推荐 2025年自考论文写作新选择&#xff1a;AI平台测评与推荐 随着人工智能技术的不断进步&#xff0c;越来越多的自考生开始借助AI工具提升论文写作效率。然而&#xff0c;面对市场上琳琅满目的AI论文平台&#xff0c;如何选…

作者头像 李华
网站建设 2026/4/18 3:19:52

通过邮件序列培养潜在客户完成最终转化

通过邮件序列培养潜在客户完成最终转化 在今天的数字营销战场中&#xff0c;获取一个新用户的成本已经远超从前。无论是SaaS企业、在线教育平台&#xff0c;还是电商项目&#xff0c;市场团队常常面临这样的困境&#xff1a;花了大量预算引流&#xff0c;表单提交量看着不错&am…

作者头像 李华
网站建设 2026/4/18 10:23:31

嵌入式语言lua简述

将Lua等脚本语言嵌入到C/C等宿主语言中&#xff0c;其核心目标是扩展宿主程序的功能&#xff0c;工作原理是在宿主程序内创建一个独立的脚本语言执行环境&#xff08;虚拟机&#xff09;&#xff0c;然后通过一套双向的接口协议让二者协同工作。 下表总结了Lua嵌入不同宿主语言…

作者头像 李华
网站建设 2026/4/18 18:27:26

直升机检测数据集介绍-1883张图片 航空交通管制 军事监控与侦察 城市安防监控 搜救任务支持 新闻媒体监控 智能交通系统

&#x1f4e6;点击查看-已发布目标检测数据集合集&#xff08;持续更新&#xff09; 数据集名称图像数量应用方向博客链接&#x1f50c; 电网巡检检测数据集1600 张电力设备目标检测点击查看&#x1f525; 火焰 / 烟雾 / 人检测数据集10000张安防监控&#xff0c;多目标检测点…

作者头像 李华
网站建设 2026/4/17 15:21:12

信息型关键词如‘pytorch安装教程gpu’适合做引流文

信息型关键词如‘pytorch安装教程gpu’适合做引流文 在人工智能项目落地的过程中&#xff0c;一个常见的场景是&#xff1a;开发者深夜调试模型&#xff0c;突然发现本地环境无法识别 GPU&#xff0c;PyTorch 报错 cuda.is_available() 返回 False。此时&#xff0c;他们不会去…

作者头像 李华