【发布时间】:2017-06-07 15:33:21
【问题描述】:
我使用 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-connect 也可以看到相同的行为。
是否从 SDK 13、softdevice S132v4.0.2 中删除了对 4.4.4 android 的支持?我搜索了北欧文档,但没有找到与我的问题相关的任何内容。
更新: 在 SDK 13 中,引入了“GATT 模块”并默认启用。这就是问题的原因。更多详情 - 检查https://devzone.nordicsemi.com/question/136600/can-not-connect-to-devices-with-sdk-13-from-android-444/上的线程
【问题讨论】:
标签: android android-4.4-kitkat