使用Android上的BLE固件通过蓝牙一次可以连接多少个设备?我们可以通过BLE的蓝牙将多少个设备配对到Android?
回答
甲主蓝牙设备可以用在微微网(使用蓝牙技术的ad-hoc计算机网络)最多七个设备进行通信,虽然不是所有的设备达到这个最大值。
您首先需要先了解蓝牙技术Master/Slave
。
我认为好的答案取决于你的目标。
你是对的,当你知道"can communicate with how many devices" depend on Hardware (Bluetooth Chip)
。 Bluetooth chip on Apple iPhone 4, 5 or Samsung Galaxy S3, S4 ... totally different with Basic Bluetooth Chip
。
对我而言:
我正在使用与BLE相关的固件端。
His peripheral device has used Basic Bluetooth Chip
,因为它不具有足够的内存来存储多种身份尽可能多的功能,喜欢的苹果iPhone 4,5或三星Galaxy S3,S4蓝牙芯片....
因此,his peripheral device only paired with one device in one time
。
感谢,
我接触到BLE发展没有传统蓝牙开发的任何知识,我真的不知道什么是“对”的BLE表示。这是不是只有经典蓝牙存在?
如果你在谈论连接,当Android 4.3第一次问世时,我在Nexus 7 2013上对SDK进行了一些测试。它可以连接的最大设备数量是4。我没有测试,如果这个数字在4.4的变化,但我可以肯定它不会有什么小于4
我认为连接的数量取决于使用的硬件,而不是操作系统。所以,有可能有一个设备,将少于4或更多。我不认为Android操作系统有任何内置限制,但我不确定这一点。 –
我用4作为参考。我已经成功地在任何支持BLE的Android设备上连接4个BLE外设。不过,我没有测试其他设备上的限制是否大于4。 – reTs
的两个答案在这里是想,所以我想我应该补充一个:
有内置于不同BLE硬件的连接限制。我认为我遇到的最低点是3个连接,最高点是12-13个连接。这些是由于硬件设计的限制,与操作系统无关。通常情况下,这种限制是由于硬件必须跟踪某些数据以及硬件内存量有限。
所以,我不知道专门针对Android,但在操作系统级别施加限制没有多大意义。当您尝试建立连接并且由于硬件而达到极限时,可能会收到某种错误/异常,从而阻止新连接。我认为蓝牙实际上存在“连接限制”错误,但某些硬件会给出其他例外,如“资源不足”。再次,我不确定这是如何反映在Android的水平。
甲搜索Android的蓝牙固件source的显示以下内容:在Android 4.4
- 4上的Android 4.3
- 7:
最大并发活动同步连接(
BTA_GATTC_CONN_MAX
) +
最大并发活性通知(BTA_GATTC_NOTIF_REG_MAX
):
- 4上的Android 4.3
- 7上的Android 4.4
- 15上的Android 5.0+
作为比较我有经验iOS是可以同时连接8台设备的。
我试着在Android 7.1上连接7个以上的设备,并且蓝牙停止响应。开始和停止并没有帮助;唯一修复它重新启动设备。
- 1. 我们通过蓝牙或WiFi连接多少个iphone设备?
- 2. 一次可以通过蓝牙与Android设备配对多少个最大设备?
- 3. Android:常规蓝牙设备可以与BLE通信吗?
- 4. 通过蓝牙将多个设备连接到一个设备
- 5. Android设备通过配对的蓝牙设备唤醒
- 6. 如何通过蓝牙将消息发送到配对设备
- 7. Android - 连接到多个蓝牙设备无需配对
- 8. iOS可以检测并通过蓝牙与Android设备配对吗?
- 9. Android通过蓝牙自动与设备配对
- 10. Android上的蓝牙 - 可以同时连接多个蓝牙设备吗?
- 11. Android与蓝牙LE设备配对
- 12. 寻找Android蓝牙配对设备
- 13. 在Android Studio中配对蓝牙设备
- 14. 将设备地址发送到Android中的ConnectThread(蓝牙设备设备) - 蓝牙
- 15. 用户许可配对蓝牙设备
- 16. 蓝牙4.0设备可以将数据发送到蓝牙2.0设备吗?
- 17. 单个蓝牙设备可以连接多少个其他设备?
- 18. 试图通过蓝牙LE连接多个设备到Android设备
- 19. 将蓝牙设备与React-Native配对
- 20. iOS:我可以同时配对多个蓝牙音频设备吗?
- 21. 我可以通过蓝牙从设备获取VendorID,ProductID吗?
- 22. 如何通过蓝牙或BLE在两个Android设备之间发送消息?
- 23. 将蓝牙从Android连接到计算机(配对设备)
- 24. 可以进行多少个蓝牙配对?
- 25. 通过蓝牙以编程方式连接两个Android设备
- 26. 蓝牙低功耗蓝牙可以同时连接/扫描多少个蓝牙设备?
- 27. 是否可以通过蓝牙将3个或更多的iPad配对?
- 28. BLE(蓝牙启用设备)ios
- 29. 当配对设备的蓝牙启用时,我可以通知吗?
- 30. 通过点击一个listView项目,配对两个蓝牙设备Android
其他人可以证实吗?这将是一个限制通过Android操作系统,因为硬件应该能够处理更多。 –
我更新了答案...请随时问你是否需要更多信息... –
我现在更加困惑。 BLE没有任何微微网的概念,只有普通的蓝牙才有。我通过BLE一次将7个传感器与一个蓝牙适配器连接在一起,因此我知道BLE一次可以支持多个设备。所以,任何限制都会在操作系统中出现,并且您没有引用任何关于Android仅限于一款设备的内容。此外,reTs已将4台设备连接到Android设备,因此我认为可以连接多台设备。 –