是否可以使用bluetoothctl write命令发送串行数据?

是否可以使用bluetoothctl write命令发送串行数据?

是否可以使用bluetoothctl write命令发送串行数据?

例如,我知道我不能完全做到这一点,但是我可以写一些东西来达到这样的效果吗?

btltoothctl write "this is an example"

或者是否有另一个命令可以在 Bluetoothctl 中执行此操作。任何信息都有帮助。谢谢您的帮助。

答案1

一种方法是使用rfcomm bind ...命令。

使用 bluetoothctl 扫描并配对目标设备,然后将串行设备绑定为:

sudo rfcomm bind 0 C9:5B:CE:A4:97:C7

所以它会创建一个设备

ls /dev/rfcomm0

那么您可以使用任何工具(例如dd)从该管道写入/读取数据。

完成后,您可以使用以下命令来释放:

rfcomm release 0

以及bluetoothctl断开/取消设备配对。

相关内容