我们有一个物联网设备,它有一个用户可以通过手机控制的板载BLE芯片(Anaren A20737A)。有时,手机将与设备配对(或至少报告它已配对),但不会接收任何数据,并且设备似乎忽略了所有命令。将记录器连接到设备,我们可以看到它认为它正在正确发送消息,并且它与手机配对。该解决方案似乎是忘记了手机蓝牙设置中的BLE配对,有时还会重新启动手机。对IoT设备的任何更改似乎都没有任何影响,唯一有效的方法就是忘记手机设置中的配对。 iPhone和Android上都出现了此问题(单独的代码库)。
修改
问题出现在iOS 7.0和Android的多个版本上,至少从4.4开始。
从我们看到的芯片中记录数据会丢弃连接并开始广告。大约十分之一,手机似乎认为它与设备有连接,但设备上的日志显示它仍处于广告模式。
有没有人见过这个问题?