802.15.4/zigbee/专有网络怎么选?一文全部get到
实际上,"媒体接入控制"仅指 802.15.4 标准的数据链路层。物理层,也称为 PHY 层,能够定义无线电广播设备间在欧洲(868 MHz)、美国(915 MHz)以及世界范围(2.4 GHz)工业、科学以及医疗(ISM)频带上工作的物理链接。PHY 层可通过 DSSS RF 调制方案最终提供节点之间的数据传输服务,并设定 868/915MHz 通道的数据速率为 20 kbps 或 40kbps,2.4 GHz 通道的工作数据速率为 250kbps。此外,PHY 层还可规定网络节点的特性要求,如接收机功率检测、链接质量指示、无干扰通道评估以及寻址方案(包含 64 位 IEEE 寻址和 16 位网络地址,可在网络中设定 64,000 个节点)。
协议的 MAC 层提供的特性能够实现可靠的对等通信,如数据包帧管理、节点关联、对等确认等。802.15.4网络可实现同步或异步通信。同步通信由 16 个时隙构成的超帧定义,可以选择其中的 7 个时隙提供担保,或者所有时隙都可以使用 CSMA/CA 协议。完全按照 CSMA/CA 协议处理异步通信,如果通道繁忙会引起对传送节点的随机的指数时长的退避,直到下一次尝试传输数据包。在任一情况下,在发送与接收节点之间都可实施确认方案,以最大限度地降低数据包事务交易的丢包可能性。如果发送方接收到 NACK,就意味着该数据包未被成功接收。在这种情况下,基于超时的重发方案与用户定义的重试次数将最有可能确保数据包的成功交付。为实现异步通信,802.15.4 网络中的 FFD 节点也会实施存储并转发功能。
802.15.4 没有指定加密方式。不过,符合标准的软件平台可以实施某些功能,以使用户能够轻松地在较高层实施中添加对称加密方法。这样,用户就可对其应用采用的安全方式进行优化。
802.15.4 协议的相对易用性与功能性的平衡使得现有的软件实施具有良好的易用性。由于协议提供的高可靠性,一般来说如果结合采用某种低级别任务调度程序,则工程设计小组从上手到充分利用现有解决方案只需要很少时间。参见图 6,协议对内存占用、资源要求以及协议开销等也没有限制性要求。
第三部分
本文第一部分和第二部分讨论了网络的基本知识,其中包括开放系统互连 (OSI) 网络模式、低功耗网络和802.15.4的特点与选用标准(如应用层问题、稳健性/可靠性)以及如何根据这些选择标准进行比较判断。第三部分将讨论 zigbee 和 SimpliciTI,并将提供如何选择协议的相应例子。
zigbee
zigbee 采用 802.15.4 标准作为其对等通信的基础。该标准由 zigbee 联盟 (zigbee Alliance) 开发并管理。zigbee Alliance 是一家投资于该标准并在无线领域进行推广的联合组织,并且日益为业界所关注。不过zigbee 拥有自己独特的应用功能,用户应对此进行充分了解,而不是仓促地将其应用于所有的低功耗无线应用领域。
zigbee 最常用作异步通信标准,其具备 CSMA/CA 通道接入能力,并拥有 802.15.4 章节所述的所有功能。针对相同市场领域的情况下,相比之下 zigbee 可为寻求准担保信息交付、大规模轻松网络集成以及设备间互操作性的开发人员提供众多优势,同时还提供众多 802.15.4 标准不能直接解决的较高级别网络问题的解决方案。
zigbee 网络的实施有三种拓扑,如图 9 所示。与 802.15.4 类似,zigbee 支持对等通信与星型配置。zigbee 在 802.15.4 规范之上添加了路由协议与层级网络寻址方案,可实现群集树拓扑结构(具有相同PAN ID)以及多跳网状网络拓扑。
这些拓扑结构均由可实现三种逻辑抽象功能之一的 802.15.4 FFD 和 RFD 节点提供支持。必须为 FFD 的zigbee 协调器将启动网络和管理网络连接与安全密钥等大多数网络参数,是路由消息不可分割的组成部分。zigbee 路由器也必须为 FFD,负责转发往返于其他网络节点的消息,并实现 zigbee 网络的网状网特性,同时扩展网络的总体覆盖范围。zigbee 协调器与路由器一般由主电源供电,因为它们应能够在任何时间接收和传输消息。如果预计应用的数据传输是周期性的,则 zigbee 也可以采用 802.15.4 同步网络的TDMA 消息传输协议。zigbee 终端设备以 RFD 方式实施,可以最大限度地减少其占空比和资源要求,从而实现采用电池供电并长期工作的目的。
zigbee 理想适用于具有下列要求的应用:
采用标准化的物理层与较低层协议 (IEEE 802.15.4)
标准化的较高层协议(比如网状网拓扑,多跳等)
全面互操作性,甚至达到应用层级别(公共配置文件)
设计与开发要求低(仅限于应用)
技术支持与维护厂商/供应商之间竞争激烈
zigbee 可接受下列劣势:
zigbee Allian