设置 Linux 蓝牙 4.0 串口 - gatttool/socat?

设置 Linux 蓝牙 4.0 串口 - gatttool/socat?

蓝牙 LE/4 与传统的蓝牙串行端口配置文件不同,旧的指令不起作用。蓝牙 LE 基本上都是用户模式,并且有一些关于使用 gatttool 访问 LE 设备的说明,您可以找到设备地址和 UUID 等。

我可以使用 gatttool -I 连接到 TI CC2541 蓝牙 4 串行端口模块,并在模块接收数据时查看十六进制字符转储。尽管我尚未测试发送,但还有一些文档展示了如何发送原始字符。

由于这是用户模式,因此可以使用 pty 来提供串行端口 microcom/picom。有没有办法在 pty 或套接字上运行 gatttool,也许对 pty 使用 socat? PyGatt 作为 gatttool 的可能包装器看起来很有趣。

相关内容