- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6.2 ZigBee无线网络中的地址分配机制 6.3 单播、组播与广播 bojiakeji@ bojiakeji@ ZigBee无线传感器网络设计与实现 第6章 ZigBee无线传感器网络网络管理 第6章 ZigBee无线传感器网络网络管理 前一章着重讨论ZigBee协议栈的构成以及内部OSAL的工作机理,并在此基础上讲解了ZigBee协议栈中的串口工作原理,可以说这只是在学习如何使用ZigBee协议栈,但是对于ZigBee无线网络开发而言,网络管理才是值得认真学习的内容。 网络管理主要分为以下几个部分: 如何查看节点的网络地址; 如何查看节点的父节点的网络地址; 如何通过节点的网络地址得到节点的MAC地址; 如何通过节点的MAC地址查询节点的网络地址; 如何获得网络的拓扑结构; 本章将对上述问题展开讨论,并给出具体的实现方法。 6.1 ZigBee网络中的设备地址 讲述ZigBee网络中的地址类型之前,需要了解一下ZigBee网络中设备类型,在ZigBee无线网络中,主要有三种类型的设备,设备类型的选择是在编译时根据不同的编译选项来确定的。 1.协调器(Coordinator) 2.路由器(Router) 3.终端节点(End-device) 在网络中进行通信,需要标识每个设备的地址,在ZigBee无线网络中,设备地址有以下两种。 1)64-bit的IEEE地址(64-bit IEEE address) 2)16-bit的网络地址(16-bit network address) 下面讲解一下ZigBee无线网络中的地址分配机制:分布式分配机制(Distributed Addressing Scheme)。 前文提到,ZigBee无线网络中,协调器(Coordinator)在建立网络以后使用0x0000作为自己的网络地址(即协调器的默认网络地址是0x0000)。在路由器(Router)和终端(Enddevice)加入网络以后,父设备会自动给它分配16位的网络地址。 网络地址是16位的,因此最多可以分配给65536个节点,地址的分配取决于整个网络的架构,整个网络的架构由以下3个值决定: 网络的最大深度(Lm); 每个父节点拥有的孩子节点最大数目(Cm); 每个父节点拥有的孩子节点中路由器的最大数目(Rm)。 在ZigBee网络中进行数据通信主要有三种类型:广播(Broadcast)、单播(Unicast)和组播(Multicast)。 广播(如图1所示)描述的是一个节点发送的数据包,网络中的所有节点都可以收到。这类似于开会时,领导讲话,每个与会者都可以听到。 单播(如图2所示)描述的是网络中两个节点之间进行数据包的收发过程。这就类似于任意两个与会者之间进行的讨论。 组播(如图3所示)又称作多播,描述的是一个节点发送的数据包,只有和该节点属于同一组的节点才能收到该数据包。这类似于领导讲完后,各小组进行讨论,只有本小组的成员才能听到相关的讨论内容,不属于该小组的成员不需要听取相关的内容。 6.4 网络通信实验 上面了解了网络通信的三种模式,下面结合具体实验,向读者展示一下如何在具体的项目开发中实现上述通信模式,只有在实验中真正的去体会各种通信模式的区别与联系,才能更好的掌握Zigbee网络数据传输的基本原理。 6.4.1 广播和单播通信 实验原理:协调器周期性以广播的形式向终端节点发送数据(每隔5秒钟广播一次),终端节点收到数据后,使开发板上的LED状态翻转(如果LED原来是亮,则熄灭LED;如果LED原来是灭的,则点亮LED),同时向协调器发送字符串“EndDevice received!”,协调器收到终端节点发回的数据后,通过串口输出到PC机,用户可以通过串口调试助手查看该信息。 广播和单播通信实验原理图如图所示。 6.4.1 广播和单播通信 6.4.2 组播通信 组播通信实验原理图如图所示。 6.5 ZigBee协议栈网络管理 对于无线传感器网络来说,网络管理的作用也是很明显的。网络管理主要包括两方面的内容: 1.查询本节点有关的地址信息 查询本节点的地址信息主要有以下几个方面:查看节点的网络地址、MAC地址、
您可能关注的文档
最近下载
- 钻孔灌注桩钻孔记录(时间、钻杆、泥浆等参数自动计算).xlsx VIP
- 结构梁剔除施工方案.doc VIP
- 专升本高等数学复习练习题及答案.docx VIP
- 电磁流量计转换器(LF620型和LF622型)Transducer.pdf VIP
- 高中化学课件:2-1活泼的金属单质钠 .ppt
- 水稻节水灌溉技术规范.doc VIP
- DB37 3416.1-2023 流域水污染物综合排放标准 第1部分:南四湖东平湖流域.pdf VIP
- 粪污处理在碳减排中的作用研究.docx
- 河南省郑州市中原区2023-2024学年四年级下学期期末数学试卷.docx VIP
- 重庆市开州区2023-2024学年七年级下学期期末质量监测道德与法治试题.docx VIP
文档评论(0)