我刚得到一个曾歌智能led灯泡,想用蓝牙4.0从我的Linux机器上控制它。我已经安装了最新的bluez 5.x软件包,所以我有一个可用的gatttool。我能连接到我的灯泡并列出它的服务。但我不知道怎么控制它。也许有人已经这样做了(我不能谷歌现成的解决方案)?或者在这方面有一些进展?或者有人拿了规格?
发布于 2015-02-03 18:37:09
1)检查蓝牙设备是否启动:hcitool dev
2)如果设备发生故障:hciconfig hci0 up
3)蓝牙设备扫描:hcitool lescan
4)打开设备:gatttool -b YOUR:LE:-b:-a 0x001a -n 04
5)关闭设备:gatttool -b YOUR:LE:-b:-a:-n 63
6)暖光:gatttool -b YOUR:LE:-b:MAC:ADDRESS-char-写-req -a 0x0013 -n 56000000ff0faa,其中ff是表示强度的十六进制代码。
7)彩色灯:gatttool -b YOUR:LE:-b:-n -char-req -a 0x0013 -n 56e92fff99f9aa,e9为十六进制红色强度,2f为六角绿色强度,2f为六角蓝色强度。
(我通过使用Magic应用程序打开Android wile中的蓝牙HCI-窥探日志,并使用Wireshark对其进行分析,获得了代码。)
发布于 2015-02-16 20:17:53
对于那些感兴趣的人,这里是我关于灯泡协议的发现。
https://stackoverflow.com/questions/26171647
复制相似问题