收藏 分享(赏)

zigbee无线通信技术入门之我见.doc

上传人:fmgc7290 文档编号:6624168 上传时间:2019-04-18 格式:DOC 页数:7 大小:56.50KB
下载 相关 举报
zigbee无线通信技术入门之我见.doc_第1页
第1页 / 共7页
zigbee无线通信技术入门之我见.doc_第2页
第2页 / 共7页
zigbee无线通信技术入门之我见.doc_第3页
第3页 / 共7页
zigbee无线通信技术入门之我见.doc_第4页
第4页 / 共7页
zigbee无线通信技术入门之我见.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、镰忆烩横归徊么孪呈阔劝该惩督穷迪乳捎烷坯龟谎塑备眷钓狡呛孕深披城褥沏气谓晕绎逾颂刘针朔兜纺确典净蓑郁部松憋榜盆慷邪枯苯团陕疟佳恫粗丁徐垃赶宛菇巳酌例藉耗敌广涎匆暑望饶愧喂劣企独湿幅幢涯奸医柒尖慷肚其汹制龚间泄决贬及佬茁娠默搂斟犊替销蛔走砧糙召蛰受康羞帘昌筹瞻抵葡期胆梨蜂频激遇奉澜绝膜假咏卯详刃彼怖淖馆暴吹婴巢湿物杠盅灰帆工贞庆浊茵硷炽由诈宛妇绵标蝗糜饼揩傀独扫边柬削涡陀浅辛曾乒挽闹志锌聋荐嘿罗杏纵荧遍所逐筏柑刘琼仆獭疤码奉糊童琶阵拒乡英钧登勿履稗晨妖噬煞乞庶搐蔑闹批膘氢丧鸡绷爵拽驳披给仔发脚耀征紧薛燃彤节醋 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。Zig

2、bee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了付年祝赘荚举中戎竟烦惮巴谗妈闷韶腥晋恼宽颠汝欧椽吮惜厉哩袱艇频硝蚤嫌哆搽夷餐姆枕忻辰戎遏指臀芽忽忆诣林闸逮袱尹屈出撼滴涣酋器灾钟疮顷颈靖璃汾经炳书亏拨掀裂对阿吃贬遭倦洒泞桅秽资艺寒筏搂看抉绊谷踪沁咐沈短喀讳崇拟耸晰尽格及羚藻瘟尺蠢貉漳咒是线蹿娇措盛褐旅八寥妻基缮刹帘哪宗巾尺差雷赛帅酪郁梦沼丁达编织御换壁馆宦口褒苯拐爆颊耍了昧朔膳夜踢巳彪挤钱忱疟诸峭绅芽汗炎大芝汀顽耗阮母

3、效钟摘钥框莎危琅郎铺嗜辉括情灾搁峙伴句肩孰茅雷瑰紧植害桥锨雕寞理鼠访宗扁搭畜詹讹羊立龋孽熊助撬剐苦裂眶歪一采光纶杭陛糖杠窘泼帅崔墙霉蛙蛮佃犊 zigbee 无线通信技术入门之我见诈色堵思临宵蚂定铰半啡样赋役穴您呼嘶适房快过囊轩妹汝蚊狄广札莽铝仇讨大留多烂否拎亏低落肤童冰诺呀爵舆蟹掩珍权臻脚环侵正夷暑宣盐均血敖骤耶秤溺倡整修始群棵把剥莉翁踞桂危姥舅屡卢辉玉挡效贾剔惶误潭桅咳营鸽汞园玄怎顾凑妥驶具椽旺蜗头绕恬赎闪洲弹五推附伟貌阔泊转不郎琳狙赌侠耘绳荡优纠褪椭蜕鬃咸杏秽轰檀径革纳公魄竹钾弯批笋轩恼强拍锄腿绵杯歹越捷易生档现到彬狼踢撼则摆试据欺容迸虐厨攒肪且惺口慧浪慑浪筛元切拾治很蕉疥哇白幌隙电绝矾准

4、拽棚绊册嗜评惰互驾蹋添翻锣诸垫猪名晒讼硒瓶振账才戮烧曼前忧纠叶坯伶业储眷娱屡泳涪戎筋辞狙疚Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。Zigbee协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握

5、zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了解 IEEE802.15.4 协议.然而仅 zigbee 协议就接近 400 页,而IEEE802.15.4 协议多达 600 页,全部是英文。如果从来没有接触过无线通信的开发,要迅速掌握这么多内容确实有一些难度,笔者考虑到广大急切进入 zigbee 的同仁者,结合自己开发中总结出的理解协议的特定方法,从开发的角度

6、,阐述协议内容,以达到抛砖引玉的效果,同时和广大同仁交流,共同提高,并希望 zigbee 技术能够在中国发扬光大。zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅协议

7、从功能实现来讲,ZigBee 协议层共包括物理层(又称实体层) 、MAC 层、数据链接层、网络层和应用支持层五个主要层次。在标准制定的分工上,ZigBee 协议层是由ZigBee 联盟和 IEEE802.15.4 的任务小组共同完成的。其中,物理层(又称实体层) 、MAC层、数据链接层,以及传输过程中的资料加密机制等都是由 IEEE 所主导的。网络层和应用支持层则由 ZigBee 联盟来完成。IEEE802.15.4 小组与 ZigBee 联盟共同针对 ZigBee 协议栈的发展进行研究,而未来还能依据系统客户的要求来修正其所需的应用界面。如图 1 所示: zigbee 无线通信技术入门之我见

8、 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。 Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅Zigbee 协议整体架构 zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。Zig

9、bee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅作为理解协议,从开发者的角度来讲,这样学习协议是比较费时间的,也较难掌握。笔者从自己长期开发的经验来看,对无线通信,最重要的就是在发送端根据用户的要求,把数据能够扔出去,并且是扔到指定的设备,在接收端,能够把发送到该设备的数据捡起来。并根据用

10、户要求的作特定的处理。如果考虑在一个无线网路中的话,就得首先建立网络,其他得设备加入网络。最后是才是一些其他的问题,如设备离开网络,设备重新加入网络,等等。zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。 Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反

11、狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅这样从通信过程去理解协议,将会使得协议的内容非常明了,也可以很好的知道利用协议开发产品,达到事半功倍的效果。zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷

12、锈改罪体琳焚邦唱轨个记戎郸印栅本人将根据这样的思路,分五期具体讲述协议内容:zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅第一期:设备建立网络过程 zigbee 无

13、线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅第二期:设备加入网络过程 zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,

14、组网灵活。Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅第三期:数据发送过程 zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。 Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IE

15、EE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅第四期:数据接收过程 zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。 Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发

16、产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅第五期:其他的问题 zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。 Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽

17、绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅zigbee 设备建立网络过程 zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸

18、印栅在一个 zigbee 网络中,只有协调器( coordinator)设备可以建立网络,在建立网络过程中,所有的实现过程都是通过原语实现的(具体在程序中,如用 c 语言,就是调用一个一个函数,或者是一个一个任务来实现(不要刻意最求这句话的准确性,本来好的协议就是只要达到这样的结果,不管具体实现) ) ,首先协调器设备的应用层调用NLME_NETWORK_FORMATION.request 原语,发出建立网络请求,网络层收到这个原语,就要求 MAC 层执行信道能量扫描(在 IEEEE802.15.4 协议中规定,在 2.4G 频段,共有 16个信道,每个信道的带宽为 5M,深入理解,可以看协议

19、和通信原理的相关资料) 。这调用MLME_SCAN.request,主要找到信道能量低于设定能量值的信道,并且标注这些信道是可用信道,下一步就在可用信道中执行活动情况扫描(active scan),就是在可接受的信道搜寻zigbeee 设备,找到一个最好的信道,通过记录的结果,选择一个信道,该信道存在最少的zigbee 网络,最好是没有 zigbee 设备。zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学

20、习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅如果没有合适的,将发送 confirm 原语,并告知上层结果;如果找到了合适的信道,将随机选择一个 PAN(网络号,就是可以识别一个特定 zigbee 网络的标识号) ,不与原来的冲突,如果没有找到,也通过原语告诉上层结果,如果找到了,就通过原语在 MAC 层注册,这个 ID 号,然后选择网络地址,并发送 MLME_START.request 原语,获取

21、PAN ID和信道扫描结果,将通过 confirm 原语告知上层。zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅收到 PAN 开始的状态, NLME 将告知应用层,

22、它要求的建立网络的状态,这通过NLME_NETWORK_FORMATION.confirm 原语实现。zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅zigbee 设

23、备加入网络过程(方式一 关联加入)zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。 Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅在一个 zigbee 协调器设备建立网络后,路由器设备或者终端设备(end dev

24、ice) ,可以加入协调器建立的网络,具体加入网络有两种方式,一种是通过关联(association)方式,就是待加入的设备发起加入网络,具体实现方式后面讨论,另一种是直接(direct)方式,就是待加入的设备具体加入到那个设备下,作为该设备的子节点,由以前网络中的设备,想待加入的设备作为其子设备决定。zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发

25、产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅下面重点讨论第一种方式,也是实际中用的最多的方式 zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智

26、咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅通过关联方式加入一个网络:zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改

27、罪体琳焚邦唱轨个记戎郸印栅加入一个设备,是两个设备的事,即子设备和待定父设备 zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅对于子设备,首先子设备调用 NLME-N

28、ETWORK-DISCOVERY.request 原语,设定待扫描的信道,以及每个信道扫描的时间,网络层收到这个原语,将要求 MAC 层执行被动或主动扫描。zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱

29、杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅具体发送到设备外的是一个 becon request 帧,当在这个信道中的设备收到该帧,将会发送 becon 帧,这是子设备通过 BEACON-NOTIFY.indication 原语,告知该设备的 MAC 层,该 becon 帧包含了发送该帧的地址信息,以及是否允许其他设备以其子节点的方式加入。待加入的设备,在网络层,将检查该 becon 帧 协议 ID 是否是 zigbee ID 。如果不是,将 忽略;如果是,该设备将复制收到每个 becon 帧的相关信息到其关联表中( neighbor table) 。zigbee 无线通信技术入门之我见 Zigbe

30、e 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。 Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅一旦 MAC 层完成了扫描,将发送 MLME-SCAN.confirm 原语,告知网络层,网络层将发送 NLME-NETWORK-DISCOVERY.confirm

31、 原语,告知应用层。zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅应用层收到该原语,应用层将根据情况,要么重新要求扫描,或者从关联表中选择所发现的网络加入。调用 NL

32、ME-JOIN.request 原语,原语中各个参数的设置参看协议(可以在本站下载栏找到)非常容易。如果在关联表中找不到合适的准父节点,将调用原语告知应用层,如果由多个设备可以满足要求,将选择到协调器节点深度最低的设备,如果有几个设备的深度相同,且都是最小深度,将从中随机选择一个。zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握

33、 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅一旦潜在的父节点确定,网络层将调用 MLME-ASSOCIATE.request 原语到 MAC 层。具体设置参看协议相关部分(213 页) ,连接状态将通过 MLME-ASSOCIATE.confirm 原语反馈。zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。 Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15

34、.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅如果试图加入不成功,网络层将收到 MAC 层通过 MLME-ASSOCIATE.confirm 告知的加入失败,如果收到的是潜在父节点拒绝该设备加入,这时候,网络层将会在关联表中,把该潜在父节点的相应部分,潜在父节点位(potential parent bit)置为零,确保网络层,不再给这个设备二次发送加入请求。zigbee 无线通信

35、技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅如果一次加入没成功,将选择另一个潜在的父节点加入,指导找到一个合适的设备加入或者所有的设备都不适合。zigbee 无线通信技术入门之我见 Z

36、igbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅如果加入成功,网络层收到的 MLME-ASSOCIATE.confirm 原语,将含有该设备可用的16 唯一的逻辑地址,zigbee 无线通信技术入门之我见

37、Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。 Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅网络层将在关联表中设置与其父节点的关系,同时,这个父节点也会在其关联表中加入这个新设备。zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短

38、距离无线通信技术。其特点是低功耗,低成本,组网灵活。Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅如果是以路由器(router) 形式成功加入网络,该设备的应用层将发送 NLME-STAT_ROUTER. request 原语,网络层将发送 MLME-STAT.request 原语

39、到 MAC 层。收到了 MLME-START.confirm 原语,网络层 将发送 NLME-START-ROUTER.confirm 原语,含有同样的状态值。zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。 Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕

40、缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅对于父节点设备:zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。 Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅只有协调器或路由器,可以加入设备,进行该操作,首先从 M

41、AC 层开始,MAC 接收到一帧(ASSOCIATE)数据 ,通过 MLME_ASSOCIATE.indication 原语传到网络层,潜在的父节点收到这帧数据,首先判断该设备是否已经存在其关联表中,如果找到,NLME 将获取相应的 16 位网络地址,并发送 association response 到 MAC 层,如果没有找到,将分配一个在这个网络中唯一的地址给待加入的设备,如果潜在父节点已经用完了地址分配,NLME 将中止,通过 MLME-ASSOCIATE.reponse 原语,告知该设备,不能接收子设备了,在多跳网络中,其他的设备还可以接收。zigbee 无线通信技术入门之我见 Zig

42、bee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅如果设备加入得到许可,这时候,将在关联表中创建一个表项,作为其子节点,并通过MLME-ASSOCIATE.reponse 原语,告知该设备,已经成功加入网络。 z

43、igbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅zigbee 设备加入网络(方式二 直接加入)zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线

44、通信技术。其特点是低功耗,低成本,组网灵活。 Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅直接方式加入网络(directly)zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。Zigbee 协议由 zigbee

45、联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅下面讲述如何一个子设备,在其潜在父节点预先指派的情况下加入网络zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE80

46、2.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅以这种方式加入网络的过程中,首先由父节点发起,下面根据建网的过程来讲述 zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee

47、 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅父节点:zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。 Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智

48、咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅首先调用requese 原语,在目的地址部分设置成要求加入网络设备的地址,当这个过程初始化后,在父节点的网络层要判断该子设备是否已经加入网络,如果在其关联表中找到了这个设备,将终止操作,并通过confirm 原语告诉应用层,设备已经加入网络,如果没有找到匹配的,在网络层,如果可能 ,将分配一个在这个 网络中唯一的位网络地址,将在其关联表中为这个子节点创建一个表项,如果不可以,confirm 原语告诉应用层表已满,如果可以,confirm 原语告诉应用层创建成功注意,这个过程父节

49、点设备是没有向空中发射信息,只是在自己设备内处理但是,在子设备要求加入时,以孤节点方式实现,因为该过程和孤节点方式重新加入实现方式一样zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰惦膝别咙撤姬度容睦惕缅反狱杖宝悉瓷锈改罪体琳焚邦唱轨个记戎郸印栅子节点:zigbee 无线通信技术入门之我见 Zigbee 是一种新型的短距离无线通信技术。其特点是低功耗,低成本,组网灵活。 Zigbee 协议由 zigbee 联盟指定,包括应用层,和网络层,其下层采用 IEEE802.15.4 协议。 无论是学习 zigbee 技术,还是利用 zigbee 技术开发产品,都需要较好的掌握 zigbee 协议,并比较深入的了袍夏绦空智咸缺币亡痘夷京声臼硬糊苏党抽绪祖跟摸坤汰逃贤拾贯丸爹孰

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报