我使用NRF工具箱应用程序的UART功能连接到基于北欧半导体的设备。Android版本为4.4.4,所使用的设备是三星设备。当北欧设备使用SDK 11,Softdevice S132 v3时,一切都很好。但是在迁移到SDK 13和softdevice S132 v4.0.2之后,连接不会通过。连接请求成功,但是服务发现在GAT_INTERNAL_ERROR (0x81)中失败。然后是设备断开连接(GATT_ERROR 0x85)。通过NRF连接也可以看到同样的行为。
是否从SDK 13,softdevice S132v4.0.2中删除了对4.4.4 android的支持?我搜索了北欧的文件,但没有发现任何与我的问题有关的东西。
更新:在SDK 13中引入了一个“关贸总协定模块”,默认情况下启用。这就是问题的原因。有关更多细节,请查看https://devzone.nordicsemi.com/question/136600/can-not-connect-to-devices-with-sdk-13-from-android-444/上的线程
发布于 2017-06-07 07:33:21
在SDK 13中,引入了一个"GATT模块“,默认情况下启用。这就是问题的原因。有关更多细节,请查看https://devzone.nordicsemi.com/question/136600/can-not-connect-to-devices-with-sdk-13-from-android-444/上的线程
https://stackoverflow.com/questions/43992519
复制相似问题