我可以使用 BLE 将 Iphone 4s 连接到最多 3 个设备(温度传感器)吗

Posted

技术标签:

【中文标题】我可以使用 BLE 将 Iphone 4s 连接到最多 3 个设备(温度传感器)吗【英文标题】:can I connect an Iphone 4s to up 3 devices (temperature sensors) using BLE 【发布时间】:2012-08-29 12:14:12 【问题描述】:

我需要知道是否可以将我的 iphone 4s 连接到三个不同的设备。这 3 个设备是相同类型的设备。这些将是温度传感器,所以我必须从每个传感器接收温度。我已经看到可以将多个设备连接到 iphone,但我不确定是否可以使用蓝牙 4.0(低功耗)将正常数据(温度、GPS 位置等)从多个设备传输到 Iphone 4s。

感谢您的帮助。

哈维尔

【问题讨论】:

我可能是错的,但我不知道可以连接到给定 LE 兼容 ios 设备的 LE 外围设备数量的硬性限制。至少我在文档中找不到,而且 Core Bluetooth 支持多个连接的外围设备。 【参考方案1】:

我在 Corebluetooth ML 上也问过同样的问题,一位 Apple 工程师说 OsX 有 10 个限制(在 OS 中硬编码),但在 iOS 中没有限制(最多不是硬编码)。 无论如何,一个共同的经验法则是在 iOS 中也考虑这个限制。

【讨论】:

任何机构有这方面的准确信息?尤其是 iOS 设备? 目前没有,但下周我将有我们的前 100 个示例设备,所以我会尝试验证它是如何工作的。 请告诉我们您的测试结果。谢谢 在上一次苹果技术论坛上,我直接向 Brian Tucker(Apple CoreBluetooth 高级经理)提问。 Brian 很友好地给了我一个清晰的答案:并发连接没有限制,但是数据传输过程中会出现问题,因为显然所有连接都共享相同的带宽。此外,蓝牙和 Wifi 共用同一根天线,因此当代传输设备的数量会受到无线活动的影响。鉴于这些信息,一个好的经验法则是在大约 10 个并发外围设备传输数据之前认为是安全的。

以上是关于我可以使用 BLE 将 Iphone 4s 连接到最多 3 个设备(温度传感器)吗的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 中使用 iphone 5 连接到支持蓝牙 2.1 的设备

从树莓派连接到 iPhone 热点

无法通过 BLE 将 Android 应用程序连接到 Raspberry Pi 3

iOS BLE 应用程序中的重新连接过程

Android 可穿戴设备可以与 iOS 一起使用,通过 BLE 连接吗?有没有可用的SDK?

无法通过 BLE 连接到 AirPods