最近的手机支持BLE 5,并且向后兼容。这意味着它们可以同时连接到BLE 5和4设备。阅读规范时,我发现BLE 5也向后兼容。在设备方面呢?如果我使用任何BLE 5模块开发新设备,是否可以使用支持BLE4的手机将其连接到?如果不是,是否有任何模块支持双模式?我希望我的设备可以与旧设备一起使用,但我也想从BLE5设备的BLE5优势中受益。
答案 0 :(得分:1)
蓝牙版本与所有合格设备完全向后兼容,因此一般而言,任何新设备都将使用“旧”协议与旧设备通信。
蓝牙哲学是,新规范版本总是添加功能,很少删除旧规范版本的功能。
因此,在您的示例中,是的,5.0模块将保留所有4.x功能。出于所有意图和目的,5.0设备是4.x设备。
当涉及可选功能时,会出现一个明显但罕见的例外,但这似乎并不是您的情况。假设有一个功能X,它在4.x和5.0中都是可选的。如果设备A是4.x设备并实现X,而设备B是5.0设备但未实现X,则显然A和B不能一起使用X。
还请注意,“双模式”意味着该设备既可以实现经典蓝牙又可以实现低功耗蓝牙,并且与版本无关。