物联网技术与应用第6章 无线传感器网络协议规范与通信技术.pptVIP

  • 18
  • 0
  • 约1.06万字
  • 约 76页
  • 2020-03-19 发布于辽宁
  • 举报

物联网技术与应用第6章 无线传感器网络协议规范与通信技术.ppt

协调器传送数据到设备 在信标使能方式中,协调器会利用信标中的字段来告知设备有数据即将传送。设备则周期性的监听信标,如果判定自身就是协调器传送数据的对象,则该器件利用开槽载波检测多址与碰撞避免(Slotted CSMA-MA)方式将MAC命令请求控制信息传送给协调器。 在非信标使能方式中,设备利用无槽载波检测多址与碰撞避免(Unslotted CSMA-MA)方式将MAC命令请求控制信息传送给协调器,如果协调器有数据要传送,则利用Unslotted CSMA-MA方式将数据送出。左图所示为信标使能方式中协调器发送数据给设备,右图所示为非信标使能方式中协调器发送数据给设备。 图6-9 协调器发送数据至设备 设备间数据传送 在点对点的PAN中,任一设备均可以与在其无线辐射范围内的设备进行通信。为了保障通信的有效性,这些设备需要保持持续接收状态或者通过某些机制实现彼此同步。如果采用持续接收方式,设备间只是简单的使用CSMA-CA收发数据;如果采用同步方式,需要采取其他措施达到同步目的。超帧在某种程度上可以用来实现点到点通信的目的。 MAC层帧结构主要包括MAC帧头(MAC HeadeR,MHR)、MAC负载和MAC帧尾(MAC FooteR,MFR)三部分,其具体结构下表所示。 字节数:2 1 0/2 0/2/8 0/2 0/2/8 可变 2 帧控制 信息 帧序列号 目的设备PAN标识符 目标 地址 源PAN标识符 源地址 数据 帧校验 地址域 MAC帧头 MAC帧负载 MAC帧尾 表6-5 MAC层帧格式 表5 MAC层帧格式 MAC层帧分类:IEEE 802.15.4标准中共定义了四种类型的帧,分别为:信标帧、数据帧、确认帧和命令帧。 字节:2 1 4/10 2 K M N 2 帧控制 序列号 地址域 超帧描述字段 GTS分配字段 待转发数据目标地址 信标帧负载 帧校验 MAC帧头 MAC数据服务单元 MAC帧尾 表7 信标帧结构 字节:2 1 4~20 N 2 帧控制 序列号 地址域 数据帧负载 帧校验 MAC帧头 MAC数据服务单元 MAC帧尾 表8 数据帧结构 字节:2 1 2 帧控制 序列号 帧校验 MAC帧头 MAC帧尾 表9 确认帧结构 字节:2 1 4~20 1 N 2 帧控制 序列号 地址域 命令类型 数据帧负载 帧校验 MAC帧头 MAC数据服务单元 MAC帧尾 表10 命令帧结构 6.2.3 IEEE 802.15.4安全服务 1.帧安全 MAC层可以为输入输出的MAC帧提供安全服务。提供的安全服务主要包括4种:访问控制、数据加密、帧完整性检查和顺序更新。 访问控制提供的安全服务是确保—个设备只和它愿意通信的设备通信。 数据加密服务使用对称密钥来保护数据,防止第三方直接读取数据帧信息。 帧完整性检查通过一个不可逆的单向算法对整个MAC帧进行运算,生成一个消息完整性代码(Message Integrity Code,MIC),并将其附加在数据包的后面发送。接收方式用同样的过程对MAC帧进行运算,对比运算结果和发送端给出的结果是否一致,以此判断数据帧是否被第三方修改。 顺序更新使用一个有序编号避免帧重发攻击。接收到一个数据帧后,新编号要与最后一个编号比较。如果新编号比最后一个编号新,则校验通过,编号更新为最新的;反之,校验失败。 2.安全模式 在LR-WPAN网络中设备可以根据自身需要选择不同的安全模式:无安全模式,ALC模式和安全模式。 无安全模式是MAC子层默认的安全模式。处于这种模式下的设备不对接收到的帧进行任何安全检查。当某个设备接收到一个帧时,只检查帧的目的地址。如果目的地址是本设备地址或广播地址,这个帧就会被转发给上层,否则丢弃。在设备被设置为混杂模式(Promiscuous)的情况下,它会向上层转发所有接收到的帧。 访问控制列表(Access Control List,ACL)模式为通信提供了访问控制服务。高层可以通过设置MAC 子层的ACL条目指示MAC子层根据源地址过滤接收到的帧。因此这种方式下,MAC子层没有提供加密保护,高层有必要采取其他机制来保证通信的安全。 安全模式对接收或发送的帧提供全部的四种安全服务:访问控制、数据加密、帧完整性检查和顺序更新。 6.3 Zigbee协议规范 ZigBee技术是一种面向自动化和无线控制的低速率、低功耗、低价格的无线网络方案。 ZigBee无线设备工作在公共频段上(全球2.4 GHz,美国915 MHz,欧洲868 MHz),传输距离为10~75 m,具体数值取决于射频环境以及特定应用条件下的输出功耗。ZigBee的通信速率在2.4 GHz时为250 kbps,在915 MHz时为40kbps,在868 MHz时为20

文档评论(0)

1亿VIP精品文档

相关文档