最近的手机支持BLE 5,它们是向后兼容的。这意味着他们可以连接到BLE 5和4设备。当我阅读规范时,我看到BLE 5也是向后兼容的。在设备端呢?如果我开发了任何BLE 5模块的新设备,我能用BLE4支持的手机连接它吗?如果没有,是否有支持双模式的模块?我希望我的设备能够与旧设备一起工作,但我也希望从BLE5与BLE5设备的优势中获益。
发布于 2018-10-22 14:25:50
蓝牙版本对所有合格的设备都是完全向后兼容的,因此通常任何新设备都会使用“旧”协议与旧设备对话。
蓝牙的理念是,一个新的规范版本总是添加特性,而且很少从旧规范版本中删除功能。
因此,在您的示例中,是的,5.0模块将保留所有4.x功能。5.0设备是用于所有目的和目的的4.x设备。
当涉及到可选特性时,出现了一个明显但罕见的例外,但这里似乎并不是这样。让我们假设在4.x和5.0中都有一个可选的特性X。如果设备A是4.x设备并实现X,如果设备B是5.0设备但没有实现X,那么显然A和B不能在一起使用X。
还要注意的是,“双模式”意味着设备实现了经典蓝牙和低能量蓝牙,并且与版本没有什么关系。
https://stackoverflow.com/questions/52892188
复制相似问题