树莓派使用蓝牙4.0连接设备并发送指令

安装插件
sudo apt-get install bluez bluez-hcidump
搜索
LE Scan ...
20:91:48:B9:05:77 (unknown)
20:91:48:B9:05:77 UPots
20:91:48:B9:05:77 (unknown)
20:91:48:B9:05:77 UPots
.....
p.s. 搜索会不断循环,想要停止搜索,按快捷键ctrl+c

搜索出来设备UPots mac地址是20:91:48:B9:05:77
通过mac地址连接设备
gatttool -b 20:91:48:B9:05:77 -I
输入connect

输入primary查看设备services

输入characteristics查看设备characteristics

根据uuid寻找到对应收发指令的characteristics,获取handle 对应16进制码
执行以下指令发送指令
char-write-req 0x0025 41


P.S. 0x0025 是characteristics的handle值,41要发送指令,16进制码
最后输入exit退出

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容