Raspberry pi 蓝牙低能量:在Raspberry Pi B+;

Raspberry pi 蓝牙低能量:在Raspberry Pi B+;,raspberry-pi,bluetooth-lowenergy,bluez,Raspberry Pi,Bluetooth Lowenergy,Bluez,如何使用Bluez 5.31和GattTool进行身份验证 我想听听通知 我已经使用gatttool-b-I进行了连接,我可以运行主命令等 我嗅探了设备,我知道句柄0x0024是我将找到通知的地方 当我尝试char write req 0x0024 0100时,我得到错误:特征写入请求失败:属性在读/写之前需要身份验证 因此,我尝试了sec-level-medium和sec-level-high,但仍然得到了相同的错误 有什么想法吗?尝试相同的操作,但不使用交互选项I。换句话说,尝试按如下方式侦

如何使用Bluez 5.31和GattTool进行身份验证

我想听听通知

我已经使用
gatttool-b-I
进行了连接,我可以运行主命令等

我嗅探了设备,我知道句柄0x0024是我将找到通知的地方

当我尝试
char write req 0x0024 0100
时,我得到
错误:特征写入请求失败:属性在读/写之前需要身份验证

因此,我尝试了
sec-level-medium
sec-level-high
,但仍然得到了相同的错误


有什么想法吗?

尝试相同的操作,但不使用交互选项I。换句话说,尝试按如下方式侦听通知:gatttool-l high-b 00:11:22:33:44:55--char write req--handle=0x24--value=0100--listenThanks Yousif。我试过了,结果是一样的。我得出的结论是,这个特定的设备是安全的,它需要我向几个其他属性写入一些值才能解锁它。这听起来正确/合理吗?不幸的是,我目前无法准确地指出这些值应该是什么以及如何编写它们。我已经嗅到了一个与设备一起工作的应用程序的通信,我可以看到我怀疑我需要写入的属性,以便在每次应用程序连接时将不同的值写入。