仍在询问有关 BLE 设备和gatttool.
我可以在交互模式下发送 char-write-cmd,但无法在非交互模式下执行相同的操作。
这是我以交互模式发送的内容:
gatttool -I
[]> connect BTADDR
[BTADDR]> char-write-cmd 0x0040 01
[BTADDR]> exit
Run Code Online (Sandbox Code Playgroud)
通过这种方式,我启动了警报服务,在我的例子中,它使蜂鸣器发出声音。
理论上,非交互模式应该是:
gatttool -b BTADDR --char-write -a 0x0040 -n 01
Run Code Online (Sandbox Code Playgroud)
但这不会将请求命令事件发送到开发板,我正在使用开发板检查它。