随着连接设备的方式的增加,能够与不同类型的设备进行安全通信的需求变得非常重要。多协议无线技术通过赋予无线设备通过多个无线协议或频率进行通信的能力来帮助解决这个问题。
有两种主要的多协议类型—切换的和动态的—每一种都有它自己的优点和挑战,以及有针对性的用例。
换了多协议包括在一个芯片上运行两种不同的可能模式。从协议和堆栈的角度来看,每种模式都是彼此独立的。要交换协议,您有两个选项:1)引导您想要的包含另一个协议栈的固件映像,进行通信,然后引导返回到另一个映像,或者2)使用一个映像,该映像具有两种模式来完全启用或禁用每个协议。
这方面的一个例子是一个联网的家庭设备(如门或窗传感器),它只需要委托蓝牙来加入网络,然后将通过Zigbee在其生命中的绝大部分时间内进行通信。为此,您将使用已编程或已启用的蓝牙软件来运输部件,通过电话与用户/安装程序交互,然后禁用蓝牙,启用Zigbee并加入Zigbee网络。然后,通常回到蓝牙的唯一方法就是通过用户中断时,就像一个按钮,或接触节点通过无线个域网告诉交换回蓝牙因为设备不能同时保持网状网络和保持它的蓝牙连接。交换之间的时间非常长——蓝牙需要几百毫秒,而蓝牙网格则需要更长的时间。
动态多协议在交换能力上更加流动和灵活,可以在两种协议之间更快地跳转。使用动态多协议,您不需要关闭或初始化整个协议栈;相反,您只需保持两者都在运行,但交换使用物理收音机的人,大大减少了切换的时间。您正在共享两个协议之间的最低级别依赖关系,通常是无线电(它表示为下图中墙中的底部砖块)。通过能够更快地交换,它允许蓝牙低能量(BLE)连接保持活跃状态,同时保持在Zigbee/Thread网络上,确保您保持在每个协议的时间窗口中,以免断开连接或被从网络中删除。这允许节点通过Zigbee/Thread或蓝牙响应命令,这意味着手机上的用户可以控制节点和主网络。
动态多协议应用程序的一个很好的例子是一个门锁,您希望用户能够通过手机上的蓝牙锁定/解锁门,以及通过Zigbee使用传感器、时间计划或云命令。
换了多协议 | 动态多协议 | |
优点 |
|
|
缺点 |
|
|
请至少选择一列。