news 2026/4/23 15:10:13

蓝牙学习之亮度调节

作者头像

张小明

前端开发工程师

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/23 11:50:13

北京固定种植牙多少钱一颗

北京固定种植牙多少钱一颗在现代口腔医学中&#xff0c;种植牙已成为修复缺失牙齿的首选方法之一。对于许多患者来说&#xff0c;选择合适的种植牙不仅关系到口腔健康&#xff0c;还涉及到经济成本。在北京这样一个大城市&#xff0c;固定种植牙的价格因多种因素而异。本文将为…

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

命运的齿轮开始转动:一名普通工程师 AI 转型一年

一名普通工程师 AI 转型一年&#xff0c;这是我对 2025 年 AI 技术学习与实践的一次完整复盘。 一转眼2025已又到尾声&#xff0c;去年11月一次偶然的事件似乎正在悄悄改变我的职业规划&#xff0c;命运的齿轮开始转动&#xff0c;从此开启了魔幻之路&#xff0c;从一名普通码…

作者头像 李华
网站建设 2026/4/16 11:32:32

【汉字拼音与语义关联】

汉字拼音与语义关联 "Tuan"在汉语拼音中对应两个常用汉字&#xff1a;“团"和"湍”。"团"表示集体或圆形物体&#xff0c;"湍"描述水流急速的状态。这种同音异义现象体现了汉语通过音调区分语义的特性。 双结构链路设计原理 语言文字符…

作者头像 李华
网站建设 2026/4/23 11:34:08

SSH免密登录Miniconda容器进行长期模型训练监控

SSH免密登录Miniconda容器进行长期模型训练监控 在AI模型训练日益复杂和漫长的今天&#xff0c;一个稳定、可复现且易于维护的远程开发环境已成为科研与工程团队的核心需求。当你的训练任务跑上三天三夜时&#xff0c;你最不想遇到的就是&#xff1a;SSH连接中断导致进程挂掉、…

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

字节跳动推出UniMAGE:让普通人也能拍出好莱坞大片的AI导演

这项由字节跳动智能创作团队与南洋理工大学共同完成的研究发表于2025年12月&#xff0c;论文编号为arXiv:2512.23222v1。有兴趣深入了解的读者可以通过该编号查询完整论文。研究团队的核心成员包括张家旭、胡天枢、张源、李泽楠、罗林杰、林国胜和陈鑫&#xff0c;这个跨国团队…

作者头像 李华
网站建设 2026/4/23 13:13:01

微爱帮监狱寄信云存储技术实现方案

一、安全分层存储架构# 1. 智能分层存储引擎 class SecureCloudStorage:"""监狱通信数据分层存储系统"""def __init__(self):# 存储层配置self.layers {hot: {type: ssd,provider: aliyun_essd,encryption: AES-256-GCM,retention: 7天,cost_fa…

作者头像 李华