是否可以使用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
断开/取消设备配对。