曾格BLE灯泡协议

时间:2014-10-03 00:28:58

标签: bluetooth bluetooth-lowenergy bluez gatt zengge

我刚收到smart led bulb from Zengge并希望通过蓝牙4.0从我的Linux机器控制它。我已经安装了最新的bluez 5.x包,所以我有一个gatttool。我能够连接到我的灯泡并列出它的服务。但我不知道如何控制它。也许有人已经这样做了(我无法向Google提供现成的解决方案)?或者在这个领域有一些发展?或者也许有人有规格?

2 个答案:

答案 0 :(得分:4)

对于那些感兴趣的人,here是关于灯泡协议的我的发现。

答案 1 :(得分:3)

1)检查您的蓝牙设备是否已启动: hcitool dev
2)如果设备已关闭: hciconfig hci0 up
3)扫描蓝牙设备: hcitool lescan
4)打开设备: gatttool -b你的:LE:设备:MAC:ADDRESS --char-write-req -a 0x001a -n 04
5)关闭设备: gatttool -b你的:LE:设备:MAC:ADDRESS --char-write-req -a 0x001a -n 63
6)昏暗的暖光: gatttool -b你的:LE:设备:MAC:地址--char-write-req -a 0x0013 -n 56000000ff0faa 其中ff是强度的十六进制代码。 /> 7)彩色光: gatttool -b你的:LE:设备:MAC:ADDRESS --char-write-req -a 0x0013 -n 56e92fff99f9aa 其中e9是十六进制红色强度,2f是十六进制绿色强度, 2f是六角蓝色强度

(我使用Magic Light应用程序打开Android wile中的蓝牙HCI-snoop-log并使用Wireshark进行分析,获得了代码)