core-bluetooth - 低功耗蓝牙是否需要额外的硬件 Controller ?

标签 core-bluetooth bluetooth-lowenergy

很抱歉,如果问题非常基本。

我知道什么?

蓝牙 4.0 版本支持低功耗蓝牙。它是一个客户端服务器模型。也就是说,服务器是广告商,客户端是接收者。

我的问题。

1) 设备 [客户端/服务器] 是否都需要外部硬件蓝牙芯片支持 BLE?

或者,

只有服务器拥有用于 BLE 的外部硬件蓝牙 Controller 就足够了吗?

2)我问这个问题的原因是,与经典蓝牙相比,蓝牙4.0只是在蓝牙堆栈的所有层中采用了不同的实现算法,以避免能耗。那么,外部BLE Controller 的贡献是什么?

最佳答案

是的,这两个设备都需要蓝牙 4.0 芯片才能进行 BLE 通信。传统蓝牙上无法进行 BLE 通信,请查看 wiki linkdiffernce ,与传统蓝牙相比,BLE 的数据传输速率较低

关于core-bluetooth - 低功耗蓝牙是否需要额外的硬件 Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16954442/

相关文章:

iPhone:如何删除/清除蓝牙 4.0 数据

swift - CBCentralManager State 最初注册为 .unknown

android - 能源经济 : BLE device - when to make connectable?

ios - 在未运行且 iBeacon 在范围内时调用应用程序

java - 使用小米手环和 BLE 测量心率

ios - 在 Swift 中将 CBUUID 转换为字符串

swift - BLE 连接后未调用 didDiscoverServices

iOS 低功耗蓝牙连接

ios - TI Sensortag,如何使用按钮?

objective-c - 有没有办法更快地发现 BLE 外设服务?