µÚÒ»·¶ÎÄÍø - רҵÎÄÕ·¶ÀýÎĵµ×ÊÁÏ·ÖÏíÆ½Ì¨

ZigbeeЭÒéÕ»µÄÑо¿

À´Ô´£ºÓû§·ÖÏí ʱ¼ä£º2025/5/22 11:18:38 ±¾ÎÄÓÉloading ·ÖÏí ÏÂÔØÕâÆªÎĵµÊÖ»ú°æ
˵Ã÷£ºÎÄÕÂÄÚÈݽö¹©Ô¤ÀÀ£¬²¿·ÖÄÚÈÝ¿ÉÄܲ»È«£¬ÐèÒªÍêÕûÎĵµ»òÕßÐèÒª¸´ÖÆÄÚÈÝ£¬ÇëÏÂÔØwordºóʹÓá£ÏÂÔØwordÓÐÎÊÌâÇëÌí¼Ó΢ÐźÅ:xxxxxxx»òQQ£ºxxxxxx ´¦Àí£¨¾¡¿ÉÄܸøÄúÌṩÍêÕûÎĵµ£©£¬¸ÐлÄúµÄÖ§³ÖÓëÁ½⡣

Ö÷Òª¸ºÔðÒÔÏÂһЩÈÎÎñ£º

¢Ù ¼ÓÈëºÍÀë¿ªÍøÂ磻 ¢Ú Ö¡µÄ°²È«»úÖÆ¹ÜÀí£» ¢Û ¸ù¾Ý·ÓÉ·¢ËÍÖ¡µ½Ä¿µÄµØÖ·£» ¢Ü ·¢ÏÖºÍά»¤Â·ÓÉ£»

¢Ý ·¢ÏÖµ¥ÌøÁÚ¾Ó½ÚµãºÍά»¤ÁÚ¾Ó½ÚµãÐÅÏ¢¡£

2.3.1 ·þÎñ¹æ·¶

ZigBeeÍøÂç²ãÊÇΪÁËÄÜÈ·±£ÕýÈ·µØ²Ù×÷IEEE802.15.4-2003MAC×Ó²ãºÍΪӦÓòãÌṩ·þÎñ½Ó¿Ú¡£ZigBeeÍøÂç²ã°üÀ¨Á½¸ö·þÎñʵÌ壺Êý¾Ý·þÎñʵÌåºÍ¹ÜÀí·þÎñʵÌå£¬ÍøÂç²ãÊý¾ÝʵÌ壨NLDE£©Í¨¹ýÁ¬½ÓSAP£¨NLDE-SAP£©ÎªÊý¾Ý´«Êä·þÎñ£¬ÍøÂç²ã¹ÜÀíʵÌ壨NLME£©Í¨¹ýÏàÁ¬µÄSAP£¨NLME-SAP£©Ìṩ¹ÜÀí·þÎñ¡£ÍøÂç¹ÜÀíʵÌåÀûÓÃNLDEÍê³ÉËüµÄһЩ¹ÜÀíÊÂÎͬʱËüҲά»¤¹ÜÀí¶ÔÏóÊý¾Ý¿â¼´ÍøÂçÐÅÏ¢Êý¾Ý¿â£¨PIB£©¡£NWK²ã²Î¿¼Ä£ÐÍÈçͼ2-5Ëùʾ£º

ͼ2-5 NWK²ã²Î¿¼Ä£ÐÍ

2.3.2 Ö¡¸ñʽ£¨NPDU£©

ÿ¸öÍøÂç²ãÖ¡£¨NPDU£©°üº¬ÒÔϵĻù±¾ÔªËØ£º

¢Ù Ò»¸öNWKÖ¡Í·£¬ËüÓÉÖ¡¿ØÖÆÓò£¬µØÖ·ÓòºÍÐòÁÐÐÅÏ¢Óò×é³É£» ¢Ú Ò»¸öNWK¾»Ôغɣ¬³¤¶È¿É±ä£¬Ëü°üº¬ÁËÖ¸¶¨Ö¡ÀàÐ͵ÄÐÅÏ¢¡£

NWKÖ¡¸ñʽÓÉNWKÖ¡Í·ºÍNWK¾»ÔغÉ×é³É£¬Ò»°ãµÄNWKÖ¡¸ñʽÈçͼ2-6Ëùʾ£º

10

ͼ2-6 Ò»°ãNWKÖ¡¸ñʽ

NWKÖ¡¿ØÖÆÓò³¤¶ÈΪ16 bit£¬°üÀ¨Ö¡ÀàÐÍ¡¢Ð­Òé°æ±¾¡¢·¢ÏÖ·ÓÉÒÔ¼°°²È«µÈ×ÓÓò¡£ Ä¿µÄµØÖ·ÓòµÄ³¤¶ÈΪ2¸ö×Ö½Ú£¬²¢ÇÒ³ÖÓÐÄ¿µÄÉ豸µÄ16 bitÍøÂçµØÖ·»òÕ߹㲥µØÖ·£¨0xFFFF£©£¬ÖµµÃ×¢ÒâµÄÊÇ£¬É豸µÄÍøÂçµØÖ·Ó¦¸Ã×ÜÊÇÓëËüµÄIEEE802.15.4-2003 MAC¶ÌµØÖ·Ïàͬ¡£

Ô´µØÖ·Óò×ÜÊÇ´æÔڵģ¬ËüµÄ³¤¶ÈΪ2¸ö×Ö½Ú£¬ÊÇÕâÒ»Ö¡µÄÔ´É豸µÄÍøÂçµØÖ·¡£ °ë¾¶ÓòµÄ³¤¶ÈΪ1¸ö×Ö½Ú£¬ËüÖ¸¶¨Ò»¸ö°ë¾¶µÄ´«Ê䷶Χ£¬ÔÚ½ÓÊÕµÄʱºò£¬¸ÃÓò±»Ã¿¸ö½ÓÊÕµÄÉ豸¼õ1¡£

ÐòÁкÅÓòµÄ³¤¶ÈΪ1¸ö×Ö½Ú£¬Ã¿´«ÊäÒ»¸öеÄÖ¡£¬¸ÃÓòµÄÖµ¼Ól£¬Ô´µØÖ·ºÍÐòÁкÅÄÜΨһȷ¶¨Ò»Ö¡Êý¾Ý¡£

NWK²ã°üº¬Á½ÖÖÖ¡ÀàÐÍ£¬Ò»ÖÖÊÇÊý¾ÝÖ¡£¬ÁíÒ»ÖÖÊÇNWKÃüÁîÖ¡£¬°üÀ¨Â·ÓÉÇëÇóÃüÁ·ÓÉÏìÓ¦ÃüÁ·ÓÉ´íÎóÃüÁîºÍÀ뿪ÃüÁîµÈËÄÖÖ¡£Êý¾ÝÖ¡µÄNWK¾»Ôغɲ¿·ÖÊÇÊý¾ÝÔØºÉ£¬ÃüÁîÖ¡µÄ¾»Ôغɲ¿·Ö°üÀ¨NWKÃüÁî±êʶ·ûºÍÃüÁî¾»ÔØºÉ¡£

2.4 APL²ã

Ó¦Óò㣨APL£©×÷ΪZigBeeЭÒéÕ»ÖеÄ×î¸ßÒ»²ã£¬ÓÉÈý¸öÖ÷Òª²¿·Ö×é³É£ºÓ¦ÓÃÖ§³Ö×Ӳ㣨APS£©¡¢É豸¶ÔÏó¹ÜÀí²ã£¨ZDO£©ÒÔ¼°Óû§×Ô¶¨ÒåµÄÓ¦Óÿò¼Ü¶ÔÏó¡£APS×Ó²ãÌá¹©ÍøÂç²ãÓëÓ¦ÓòãµÄ½Ó¿Ú£¬²¢Ö§³ÖÁ½ÖÖ·þÎñ£ºÊý¾Ý·þÎñºÍ¹ÜÀí·þÎñ£¬APSµÄÈÎÎñ»¹°üÀ¨Î¬»¤°ó¶¨±íºÍ°ó¶¨É豸ÎʵÄÏûÏ¢´«Êä¡£ZDO²ãÌṩAPS×Ó²ãºÍÓ¦Óÿò¼ÜÖ®¼äµÄ½Ó¿Ú£¬½ç¶¨É豸ÔÚÍøÂçÖеÄ×÷Ó㬷¢ÏÖÍøÂçÖеÄÉ豸²¢¼ì²éËüÃÇÄܹ»ÌṩÄÄЩӦÓ÷þÎñ£¬²úÉú»òÕß»ØÓ¦°ó¶¨ÇëÇ󣬲¢ÔÚÍøÂçÉ豸¼ä½¨Á¢°²È«µÄͨÐÅ¡£Ó¦Óÿò¼ÜΪÓû§×Ô¶¨ÒåµÄÓ¦ÓöÔÏóÌṩÁËÒ»¸ö¹ÜÀíÕûÌåЭÒéÕ»¸÷²ãµÄƽ̨£¬ÔÚÒ»¸ö½ÚµãÄÚ×î¶à¿É°üº¬240¸öÓ¦ÓöÔÏó¡£

2.4.1 APS×Ó²ã

ÔÚAPS²ãµÄÖ¡½á¹¹Öаüº¬ÈýÖÖÖ¡ÀàÐÍ£ºÊý¾ÝÖ¡¡¢ÃüÁîÖ¡ºÍÈ·ÈÏÖ¡¡£Æä¾ßÌåÖ¡¸ñʽÈçϱí2-1Ëùʾ£º

11

±í2-1 APS²ãÖ¡¸ñʽ

×Ö½Ú£º1 Ö¡¿ØÖÆ

0/1 Ä¿µÄ ¶Ëµã 0/2 ×鵨ַ 0/2 Cluster±êʶ·û 0/2 Profile ±êʶ·û 0/1 Ô´¶Ëµã 1 APS¼ÆÊý ±ä³¤ APS¸ºÔØ APS²ãÖ¡¸ñʽµÄÊ×λΪ֡¿ØÖÆÓò£¬ÓÃ1×Ö½Ú±íʾ£¬Æä¾ßÌåÄÚÈÝÈçϱí2-2Ëùʾ£º

±í2-2 APSÖ¡¿ØÖÆÓò½á¹¹

λ£º0-1 Ö¡ÀàÐÍ

2-3 ´«Êäģʽ 4 ¼ä½ÓµØÖ·Ä£Ê½ 5 °²È« 6 ACKÈ·ÈÏ 7 ±£Áô ÆäÖУ¬´«ÊäģʽÓò±íʾ´«Ê䷽ʽµÄÑ¡Ôñ£¬ÓÐËÄÖÖ·½Ê½£ºµ¥Ò»´«²¥¡¢¼ä½Ó´«Êä¡¢¹ã²¥ÒÔ¼°×é²¥¡£Èç¹ûÑ¡Ôñ¼ä½Ó´«Êäģʽ£¬¸ÃÖ¡ÖеÄÄ¿µÄµØÖ·ºÍÔ´µØÖ·Óò¿ÉºöÂÔ£»Èç¹û¼ä½ÓµØÖ·Ä£Ê½ÉèÖÃΪ1£¬±íÃ÷¸Ã½ÚµãÄ¿µÄµØÖ·ÎªÐ­µ÷Æ÷£¬¸ÃÖ¡ÖÐÄ¿µÄ¶ËµãÓòÐëÊ¡ÂÔ£ºÈôÉèÖÃΪ0£¬±íÃ÷¸ÃÐÅÏ¢ÓÉЭµ÷Æ÷´«ÊäÖÁij½Úµã£¬¸ÃÖ¡ÖÐÔ´¶ËµãÓòÐëÊ¡ÂÔ£»°²È«ÓòÓɰ²È«·þÎñÌṩ·½£¨SSP£©ÉèÖã»ACKÈ·ÈÏÓòÈôÉèÖÃΪ1£¬¸ÃÖ¡µÄ½ÓÊÕ·½±ØÐë»Ø¸´ACKÈ·ÈÏÖ¡¡£

2.4.2 ZDO£¨ZigBeeÉ豸¶ÔÏó²ã£©

ZDOÌṩAPS²ãÓëÓ¦Óÿò¼ÜÖ®¼äµÄ½Ó¿Ú£¬ÊÇÓ¦ÓòãÆäËû¶ËµãÓëÓ¦ÓÃ×Ó²ã¹ÜÀíʵÌå½»»¥µÄÖмä¼þ£¬Ö÷Òª¹¦ÄÜÈçÏ£º

(1)³õʼ»¯APS×Ó²ã¡¢ÍøÂç²ã£»

(2)·¢ÏÖ½ÚµãºÍÉ豸£ºÔÚÎÞÐűêµÄÍøÂçÖУ¬¼ÓÈëµÄ½ÚµãÖ»¶ÔÆä¸¸½Úµã¿É¼û£¬ÆäËû½Úµã¿Éͨ¹ýZDOÀ´È·¶¨ÍøÂçµÄÕûÌåÍØÆË½á¹¹ºÍ½Úµã¹¦ÄÜ£»

(3)°²È«¼ÓÃܹÜÀí£º°üÀ¨°²È«ÃÜÔ¿µÄ½¨Á¢ºÍ·¢ËÍ£¬ÒÔ¼°°²È«ÊÚȨ£» (4)ÍøÂçά»¤¹¦ÄÜ£»

(5)°ó¶¨¹ÜÀí£º°ó¶¨¹¦ÄÜÓÉAPS×Ó²ãÌṩ£¬µ«°ó¶¨¹¦ÄܵĹÜÀíÓÉZDOÌṩ£¬ËüÈ·¶¨Á˰󶨱íµÄ´óС¡¢°ó¶¨µÄ·¢ÆðºÍÏû³ý¹¦ÄÜ£»

(6)½Úµã¹ÜÀí£ºZDOÌá¹©ÍøÂç¼à²â¡¢»ñȡ·ÓɺͰó¶¨ÐÅÏ¢¡¢·¢ÆðÍÑÀëÍøÂç¹ý³ÌµÈһϵÁнڵã¹ÜÀí¹¦ÄÜ¡£

2.4.3 Ó¦Óÿò¼Ü¶ÔÏó

Óÿò¼Ü£¨Application Framework£©Îª¸÷¸öÓû§×Ô¶¨ÒåµÄÓ¦ÓöÔÏóÌṩÁËÄ£°åʽµÄ»î¶¯¿Õ¼ä£¬ÎªÃ¿¸öÓ¦ÓöÔÏóÌṩÁ˼üÖµ¶ÔKVP·þÎñºÍ±¨ÎÄMSG·þÎñÁ½ÖÖ·þÎñ¹©Êý¾Ý´«ÊäʹÓá£Ã¿¸ö½Úµã³ýÁË64λµÄIEEEµØÖ·£¬16λµÄÍøÂçµØÖ·£¬Ã¿¸ö½Úµã»¹ÌṩÁË8λµÄ

12

Ó¦ÓòãÈë¿ÚµØÖ·£¬¶ÔÓ¦ÓÚÓû§Ó¦ÓöÔÏ󡣶˵ã0ΪZDO½Ó¿Ú£¬¶Ëµã1ÖÁ240¹©Óû§×Ô¶¨ÒåÓÃÓÚ¶ÔÏóʹÓ㬶˵ã255Ϊ¹ã²¥µØÖ·£¬¶Ëµã241-254±£Áô½«À´Ê¹Óá£Ã¿Ò»¸öÓ¦Óö¼¶ÔÓ¦Ò»¸öÅäÖÃÎļþ(Profile)¡£ÅäÖÃÎļþ°üÀ¨£ºÉ豸ID£¨Device ID£©£¬ÊÂÎñ¼¯ÈºID£¨cluster ID£©£¬ÊôÐÔID£¨Attribute ID£©µÈ¡£AF¿ÉÒÔͨ¹ýÕâЩÐÅÏ¢À´¾ö¶¨·þÎñÀàÐÍ¡£

µÚÈýÕ Z-Stack+OSAL¼ò½é

ZigbeeÊÇÒ»ÖÖÐÂÐÍÎÞÏßÍøÂç¼¼Êõ£¬¾ßÓÐÖеÈͨѶ¾àÀ루10Ã×µ½Êý°ÙÃ×£©£¬±È½ÏÁé»î¾­¼ÃµÄͨѶËÙÂÊ£¨40Kbpsµ½250Kbps£©£¬²¢ÇÒÓÐÐÇ×´¡¢Íø×´¡¢Ê÷×´µÈ¶àÖÖÍøÂçÍØÆË£¬¹¦ºÄµÍµÈÌØµã£¬ÔÚµ±½ñÎÞÏßÍøÂç¼¼ÊõÁìÓòÖУ¬ÌرðÊÇÔÚÎïÁªÍø¼¼ÊõÁìÓòÖÐÕ¼ÓбȽÏÖØÒªµÄµØÎ»¡£

13

ËÑË÷¸ü¶à¹ØÓÚ£º ZigbeeЭÒéÕ»µÄÑо¿ µÄÎĵµ
ZigbeeЭÒéÕ»µÄÑо¿.doc ½«±¾ÎĵÄWordÎĵµÏÂÔØµ½µçÄÔ£¬·½±ã¸´ÖÆ¡¢±à¼­¡¢ÊղغʹòÓ¡
±¾ÎÄÁ´½Ó£ºhttps://www.diyifanwen.net/c2idf28xkdf0flug9bb0i_4.html£¨×ªÔØÇë×¢Ã÷ÎÄÕÂÀ´Ô´£©

Ïà¹ØÍÆ¼ö£º

ÈÈÃÅÍÆ¼ö
Copyright © 2012-2023 µÚÒ»·¶ÎÄÍø °æÈ¨ËùÓÐ ÃâÔðÉùÃ÷ | ÁªÏµÎÒÃÇ
ÉùÃ÷ :±¾ÍøÕ¾×ðÖØ²¢±£»¤ÖªÊ¶²úȨ£¬¸ù¾Ý¡¶ÐÅÏ¢ÍøÂç´«²¥È¨±£»¤ÌõÀý¡·£¬Èç¹ûÎÒÃÇ×ªÔØµÄ×÷Æ·ÇÖ·¸ÁËÄúµÄȨÀû,ÇëÔÚÒ»¸öÔÂÄÚ֪ͨÎÒÃÇ£¬ÎÒÃǻἰʱɾ³ý¡£
¿Í·þQQ£ºxxxxxx ÓÊÏ䣺xxxxxx@qq.com
ÓåICP±¸2023013149ºÅ
Top