我们正在制造具有BLE接口的物联网设备,该设备使用托管芯片CC2541 (http://www.ti.com/product/CC2541)的HM-11 (http://www.seeedstudio.com/wiki/Bluetooth_V4.0_HM-11_BLE_Module)分路板。
身份验证方法设置为2:Auth with PIN
显示可用身份验证模式的数据表中的片段如下:
63. Query/Set Module Bond Mode Send Receive Parameter AT+TYPE? OK+Get:[para1] None AT+TYPE[para1] OK+Set:[para1] Para1: 0~2 0:Not need PIN Code 1:Auth not need PIN 2:Auth with PIN 3:Auth and bond Default: 0
对于安卓5.0版本以下的设备,它运行得很好。
然而,
pair按钮时,它无法与配对抱怨由于PIN码或密钥不正确,无法与MyApp配对。
备注:尝试重新启动设备,忘记设备,清除设备中的绑定信息。
寻找指导,建议,帮助,评论,代码。
发布于 2016-03-30 17:16:46
这是一个known issue -相当多的用户报告了在Android5.0中无法输入密码的问题。这似乎并不是在所有设备上都会发生。
该问题的其他示例:
发布于 2016-05-08 05:25:29
Ti cc254x堆栈有一个已知的向前兼容性错误,使其无法与支持BLE4.2安全功能(LinkKey交换)的设备配对。这个功能在去年秋天集成到了Bluedroid中,将成为Android 6的主线,可能已经被一些供应商合并了。错误已在Ti cc254x堆栈release 1.4.1中修复,但您的模块固件可能尚未合并修复。
https://stackoverflow.com/questions/36030389
复制相似问题