我正在尝试从 Raspberry Pi 读取附加到 RedBearLab Arduino Shield 的 FSR 传感器值。我正在使用 RedBearLab 示例 - simplecontrol。
要打开传感器读取功能,我需要写入值 A00100 以处理 0x000b。因此,通过 gatttool 连接后,我在下面使用来启用传感器读取功能。
[xx:xx:xx:xx:xx:xx][LE]>char-write-cmd 0x000b A00100
我在 Arduino 串行监视器中看到了预期的输出。所以我知道这种启用是有效的。Pi 正在读取传感器,但我在提示中看不到值。
然后我按照这篇文章,找出CCC句柄(0x000e)并在下面尝试。
$gatttool -b xx:xx:xx:xx:xx:xx -t 随机 --char-write-req --handle=0x000e --value=02 --listen
看到下面的错误
特征写入请求失败:内部应用程序错误:I/O
有人可以帮忙吗?