bluetooth - Is there any bluetooth module supports both Bluetooth/BLE 5.0 and 4.x at the same time?
问题描述
The recent mobile phones support BLE 5 and they are backward compatible. That means they can connect to both BLE 5 and 4 devices. When I read specs, I see that BLE 5 is backward compatible as well. What about on device side? If I develop new device with any BLE 5 module, Can I connect it to using a BLE4 supported mobile phone? If not, is there any module that support dual mode? I want my device to work with old devices but I also want to benefit from the BLE5 advantages with BLE5 devices.
解决方案
蓝牙版本完全向后兼容所有合格的设备,因此通常任何新设备都将使用“旧”协议与旧设备通信。
蓝牙的理念是,新的规范版本总是会增加功能,并且很少会从旧的规范版本中删除功能。
因此,在您的示例中,是的,5.0 模块将保留所有 4.x 功能。5.0 设备是用于所有意图和目的的 4.x 设备。
当涉及可选功能时,会出现一个明显但罕见的例外情况,但这似乎不是您的情况。假设在 4.x 和 5.0 中都有一个可选功能 X。如果设备 A 是 4.x 设备并且实现了 X,如果设备 B 是 5.0 设备但没有实现 X,那么显然 A 和 B 不能一起使用 X。
另请注意,“双模式”是指设备同时实现经典蓝牙和低功耗蓝牙,与版本关系不大。
推荐阅读
- tensorflow - 使用 Bazel 运行时,我应该在哪里保存 Tensorflow 的 .pb 图?
- visual-studio - Azure VM 中的 Visual Studio 2017 - 不是更改 IE 安全区的方法
- c# - 字符串到char数组c#导致错误
- django - 弹性beantalk上的Python27 Django应用程序部署“ImportError:不支持按文件名导入”
- django - Django表单集:在保存表单/数据之前分配值
- python - Facebook 需要 v3.0 API
- ruby-on-rails - Rails在自定义删除方法中删除依赖记录
- android - 通过消息发送丢弃的 pin
- wordpress - 两个 WordPress 网站的媒体文件夹相同吗?
- javascript - Javascript regex:有没有办法在带有前缀和后缀的字符串中检索字符串?