我有一个蓝牙按钮,已成功与各种树莓派和 Linux 盒子配对多次。该按钮可以用作独特的门铃和各种其他应用程序,但我有一个盒子,它使用起来很麻烦,因为按钮和 Linux 盒子之间的无线电相当吵闹。我当前的按钮按下检测完全是作弊(并且通过hciconfig hci0
每秒轮询流量来工作),但我已经到了必须正确执行此操作的地步,因此我在这里问的原因。
按钮是这个。
并且得到了认可:
user@linux:/$ hciconfig
hci0: Type: BR/EDR Bus: USB
BD Address: 00:21:5C:AF:DB:87 ACL MTU: 1021:5 SCO MTU: 96:6
UP RUNNING PSCAN
RX bytes:20633 acl:535 sco:0 events:1331 errors:0
TX bytes:7835 acl:344 sco:0 commands:401 errors:0
我从实验中知道,推送会发送一个^@
...并且我知道这一点,因为这就是推送时它发送到控制台的内容。但我需要在脚本中拦截它才能运行脚本。有什么建议吗?