我正在使用TI's CC2564 module
制作支持蓝牙的设备。在更新到Android 6.0之前,我可以使用Simple Secure Pairing (SSP)
将手机(Nexus 5)与设备配对,没有任何问题。自从我更新到Android 6.0后,我的手机就不会与设备配对。
附加到CC2564 module
的调试终端显示已生成链接密钥,但Android未在其配对设备列表中显示该链接密钥,就像在Android 5.0中一样。我尝试了另一部运行Android 4.1的手机,以及支持蓝牙功能的笔记本电脑,并且都与设备配对。
另外,如果我更改CC2564中的设置以使用PIN码进行配对,那么我的手机就会配对它。我的问题是,Android 6.0在SSP功能方面有什么变化吗?我在Google上搜索但找不到相关的答案。
答案 0 :(得分:1)
我通过更改BT模块的名称解决了这个问题。开箱即用它的名称设置为null,由于某种原因它导致配对问题。改变它会给出正确的配对。