zigbee基础知识笔记(注释).doc

zigbee基础知识笔记(注释).doc

ID:50881357

大小:33.27 KB

页数:12页

时间:2020-03-15

zigbee基础知识笔记(注释).doc_第1页
zigbee基础知识笔记(注释).doc_第2页
zigbee基础知识笔记(注释).doc_第3页
zigbee基础知识笔记(注释).doc_第4页
zigbee基础知识笔记(注释).doc_第5页
资源描述:

《zigbee基础知识笔记(注释).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.....word格式...范文范例1.基础知识11.1IEEE地址11.2簇11.3ProfileID21.4网络地址与端点号、节点21.5PANID21.6zigbee设备22.绑定机制32.1描述符绑定32.2设备绑定91.基础知识1.1IEEE地址IEEE地址是64位,在设备进入网络之前就分配好了的,应该在全球是唯一的,而网络地址是在网络建立后,设备加入网络时,它的父节点给它分配的,在设备通信时,首先由ieee地址找到设备的网络地址,然后根据网络地址实现设备之间的通信,这样可以减少帧头长度,多传有效数据通俗的说IEEE地址相当于你的手机号(11位的那个),短地址就相当

2、于你们公司的小号(3、4)位,一个公司的互打电话就用小号噻。假设你的手机号138xxxxx666,这个是唯一的,但你的小号,假设是666,在你的公司网中是唯一的,但是在另一个网中,可能别人的小号也是666。1.2簇簇就是相当于端点房间里面的人,是接收最终的目标。这东西是2个字节编号,在射频发送的时候,必须要指定接收模块的镞,发送模块不需要指定。首先每一个端点可以看成是一个1个字节数字编号的开有一扇门的房间,数据最终的目标是进入到无线数据包指定的目标端点房间,而取无线数据这个相关的代码在任务事件处理函数里,TI协议栈有那么多的任务事件处理函数,所以必须要指定在哪个任务事件处理函

3、数来取这个无线数据包里面的有用数据。端点就相当于一个房间的门牌号!!!SimonApp_epDesc.endPoint=10;//SimonApp_ENDPOINT;此端点编号为10SimonApp_epDesc.task_id=&SimonApp_TaskID;和我们应用层任务挂钩完成了簇信息表的构建,因为簇信息封装在SimonApp_SimpleDesc里面,这里面却只是起到一个信息表的作用!方便数据到来的时候查询相关信息表!constcId_tSimonApp_ClusterList[SimonApp_MAX_CLUSTERS]={SimonApp_CLUSTERID}

4、;constSimpleDescriptionFormat_tSimonApp_SimpleDesc={SimonApp_ENDPOINT,//intEndpoint;SimonApp_PROFID,//uint16AppProfId[2];SimonApp_DEVICEID,//uint16AppDeviceId[2];......专业资料...参考...分享.....word格式...范文范例SimonApp_DEVICE_VERSION,//intAppDevVer:4;SimonApp_FLAGS,//intAppFlags:4;SimonApp_MAX_CLUSTE

5、RS,//byteAppNumInClusters;(cId_t*)SimonApp_ClusterList,//byte*pAppInClusterList;SimonApp_MAX_CLUSTERS,//byteAppNumInClusters;(cId_t*)SimonApp_ClusterList//byte*pAppInClusterList;};接收到数据以后,判断是属于哪一个端点、属于哪一个簇1.3ProfileID这个是由Zigbee组织来分配的应用ID号,比如无线开关用0x0001,智能电表用ox0002,万用遥控器用0x0003等等。在这个例子里,这个ID

6、号是专门用来做电灯开关的。为什么要这么做呢?这里就体现了“标准”的意义,不同厂家功能的设备,由于有了这个ID就能互相间使用了,你使用这种开关一样可以达到别的开关控制灯的效果1.4网络地址与端点号、节点在zigbee中,节点对应主机,相当于一个物理射频模块,一个端点对应一个任务号,即交由哪一个任务对象,端点号在端点描述符中,是要向操作系统注册端点描述符的,网络中的一个数据消息通过寻址(即网络地址)到达一个节点,节点收到消息后,操作系统查看消息端点对应的任务号,然后交由这个任务号的事件处理函数执行。1.5PANIDPANID就是个人网络id号,Zigbee协议规定,用一个14位的

7、个人域网来标识一个网络,1.6zigbee设备Zigbee定义了三种功能的设备,每种设备都有自己的功能要求:ZigBee协调器是启动和配置网络的一种设备。协调器可以保持间接寻址用的绑定表格,支持关联,同时还能设计信任中心和执行其它活动。一个ZigBee网络只允许有一个ZigBee协调器。ZigBee路由器是一种支持关联的设备,能够将消息转发到其它设备。ZigBee网格或树型网络可以有多个ZigBee路由器。ZigBee星型网络不支持ZigBee路由器。ZigBee终端设备可以执行它的相关功能,并使用Zi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。