我的设备“ A”通过BT与我的iPhone连接,然后通过使用nRF Connect,BLE也与设备“ A”连接。
通过nRF Connect,我正在启动设备“ A”和设备“ B”之间的无数连接。
因此,最终Pillion被激活并正常工作10秒钟,然后设备“ A”与iPhone(仅BT)断开连接。
但是Pillion工作正常。
因此,当设备“ A”尝试与设备“ B”连接时,为什么设备“ A”的BT断开连接的问题。
如果是android系统,则可以正常工作,并且设备“ A”与Andorid连接,以及设备“ A”与设备“ B”连接。仅iPhone会出现此问题
当设备“ A”尝试与设备“ B”连接时,则iOS触发BT断开连接命令,因为设备“ A”已与iPhone连接。我可以通过检查iPhone的蓝牙日志来确定这一点。
我们正在FW(fermwere)中使用不同的通道来建立它们之间的连接。
编辑----
我还发现,当设备“ A”与iPhone连接并且设备“ A”与设备“ B”连接时,如果我播放音乐并在iPhone和设备之间的端口繁忙,则仅在2秒之后“ A”连接没有断开我iPhone的BT。