2

我正在尝试在 android 设备上设置 BLE 客户端-服务器通信。从服务器端,我可以成功发布广告并查看连接更新。在客户端,我可以连接到服务器,发现它的服务和特征。但是,当我尝试编写特征时,我收到状态 133 onCharacteristicWrite()

我不知道为什么会这样.. !! 需要一些帮助..

我尝试执行以下操作,但它们没有产生任何影响:-> 添加setWriteType -> 将 UUID 更改为私有 UUID

在客户端写入之前我必须获得权限吗?

4

1 回答 1

0

我将从检查property. characteristics查看线程以获取更多信息。

如果上述操作没有帮助,请尝试验证attributesBLE 服务器端是否正确。例如:如果您只是连接(没有配对或绑定),那么由于它是一个未加密的链接,特性的属性不应包含任何启用的加密。

于 2016-09-27T06:10:50.290 回答