1 ¸Å Êö
ÎÞÏßͨÐŵķ½Ê½ÓжàÑù£¬ÓëÀ¶ÑÀ¡¢Wi-Fi¡¢GSMÒƶ¯Í¨ÐÅ·½Ê½Ïà±È£¬ZigBeeÁªÃËÖƶ¨µÄ ZigBee·½Ê½¾ßÓй¦ºÄµÍ¡¢Êý¾Ý´«Êä¿É¿¿¡¢¼æÈÝÐԺá¢ÊµÏֳɱ¾µÍÒÔ¼°×éÍø·½±ãµÄÓŵ㣬·Ç³£ÊʺϵÍËÙÂÊ´«ÊäµÄÎÞÏß´«¸ÐÆ÷ÍøÂç¡£ZigBeeÁªÃ˳ÉÁ¢ÓÚ 2001Ä꣬2002ÄêInvensys¹«Ë¾¡¢ÈýÁâµçÆø¹«Ë¾¡¢Ä¦ÍÐÂÞÀ¹«Ë¾ÒÔ¼°·ÉÀûÆÖ°ëµ¼Ì幫˾¼ÓÃË£¬ÏÖÔÚÕýѸËÙ·¢Õ¹×³´ó¡£¸ÃÁªÃËÔÚ»ùÓÚIEEE 802£®15£®4µÄPHY²ã¡¢MAC²ã¼°Êý¾ÝÁ´Â·²ãÖ®ÉÏ£¬Ñо¿¿ª·¢ÊʺÏÎÞÏß´«¸ÐÆ÷ÍøÂçµÄÆäËû¸ß²ãÐÒé¡£
ÎïÀí²ãµÄ2¸ö±ê×¼ÊÇ2£®4 GHzºÍ868£¯915 MHz£¬¶¼»ùÓÚÖ±½ÓÐòÁÐÀ©ÆµDSSS(Direct Sequence Spread Spec-trum)¼¼Êõ£¬Ê¹ÓÃÏàͬµÄÎïÀí²ãÊý¾Ý°ü¸ñʽ¡£2£®4 GHz²¨¶ÎΪȫÇòͳһµÄÎÞÐèÉêÇëµÄISMƵ¶Î£¬ÓÐÖúÓÚZigBeeÉ豸µÄÍƹãºÍÉú²ú³É±¾µÄ½µµÍ¡£ËüµÄÎïÀí²ãͨ¹ý²ÉÓÃ16Ïà¸ß½×µ÷ÖƼ¼ÊõÄܹ»Ìṩ250 kb£¯sµÄ´«ÊäËÙÂÊ£¬ÓÐÖúÓÚ»ñµÃ¸ü¸ßµÄÍÌÍÂÁ¿¡¢¸üСµÄͨÐÅʱÑӺ͸ü¶ÌµÄ¹¤×÷ÖÜÆÚ£¬´Ó¶ø¸ü¼ÓÊ¡µç¡£
ZigBeeÁªÃ˶¨ÒåÁËÁ½ÖÖÎïÀíÉ豸ÀàÐÍ£ºÈ«¹¦ÄÜÉ豸FFD(Full Function Device)ºÍ¾«¼ò¹¦ÄÜÉ豸RFD(Re-duced Function Device)¡£ZigBeeÍøÂçµÄÐÇÐÍÍØÆ˽ṹͨ³£ÓÉ1¸öFFDºÍÈô¸ÉRFD×é³É¡£FFD³äµ±ÍøÂçе÷Æ÷¹¦ÄÜ£¬ÆäËûÉ豸ֻÓëе÷Æ÷ͨÐÅ£¬ÓÉе÷Æ÷¾ö¶¨´¦ÀíÒª×öµÄÊÂÇé¡£Èç¹ûij¸öÖÕ¶ËÉ豸ÐèÒª´«ÊäÊý¾Ýµ½ÁíÒ»¸öÖÕ¶ËÉ豸£¬Ëü»á°ÑÊý¾Ý·¢Ë͸øе÷Æ÷£¬È»ºóÓÉе÷Æ÷½«Êý¾Ýת·¢µ½Ä¿±ê½ÓÊÕÆ÷ÖÕ¶ËÉ豸¡£Í¨¹ýFFD½ÓÁ¦´«ËÍ£¬ÍøÂçÓÖ¿ÉÒÔÀ©Õ¹³ÉÆäËûÍØÆ˽ṹ£¬Èçͼ1Ëùʾ¡£
Ëæ×ÅZigBeeµÄÑо¿·¢Õ¹£¬2005Ä꣬¸÷´óоƬÖÆÔìÉÌ·×·×ÍƳöÁË·ûºÏZigBee±ê×¼µÄÊÕ·¢Ä£¿éºÍͨÐÅÌ×¼þ£¬µ«ÊÇÄ¿Ç°Ö»ÓÐŲÍþChip-con¹«Ë¾ (CC2420/CC2430ºÍCC2500£¯CC2550µÈ)¡¢ÃÀ¹úFreescale Semiconductor¹«Ë¾(MC13192ºÍMC13193)¡¢ÃÀ¹úCompXs¹«Ë¾(ML7065)ºÍÃÀ¹úEmber¹«Ë¾(EM2420)ËĸöÔʼÉ豸Éú²úÉÌ(OEM)µÄZigBeeÌ×¼þ·ûºÏÁªÃ˹涨µÄ±ê×¼¡£2007ÄêµÂÖÝÒÇÆ÷(TI)Ðû²¼ÍƳöZigBeeÐÒéÕ»(Z-Stack)µÄÃâ·ÑÏÂÔØ°æ±¾¡£
2 Éè¼ÆÓëµ÷ÊÔ
2£®1 Ñо¿Ä¿±ê
ÍøÂçе÷Æ÷µÄÖ÷Òª¹¦ÄÜÊÇе÷½¨Á¢ÍøÂ磬ÆäËû¹¦ÄÜ»¹°üÀ¨£º´«ÊäÍøÂçÐűꡢ¹ÜÀíÍøÂç½Úµã¼°´æ´¢ÍøÂç½ÚµãÐÅÏ¢£¬²¢ÇÒÌṩ¹ØÁª½ÚµãÖ®¼äµÄ·ÓÉÐÅÏ¢£»´ËÍ⣬ÍøÂçе÷Æ÷Òª´æ´¢Ò»Ð©»ù±¾ÐÅÏ¢£¬Èç½ÚµãÊý¾ÝÉ豸¡¢Êý¾Ýת·¢±í¼°É豸¹ØÁª±íµÈ¡£
ÎÊÌâÊÇ£¬Ä¿Ç°ZigBeeÐÒéÖ÷ÒªÔڵͶË8λ»ò16λµ¥Æ¬»úÉÏʵÏÖ¡£¶ÔÓÚÍøÂçе÷Æ÷½Úµã¶øÑÔ£¬ÆäÊý¾Ý´¦ÀíÄÜÁ¦²»Ç¿£¬ÇÒÏÞÓÚ×ÔÉíµÄÓ²¼þ×ÊÔ´£¬ºÜÉÙÄÜʵÏÖÁ¼ºÃµÄÈË»ú½»»¥½çÃæ¡£¶Ô¹¦ÄÜÒªÇó½Ï¸ßµÄZigBeeе÷Æ÷£¬ÕâÖÖ¹¹¼ÜºÜÄÑÂú×ãÓ¦ÓõÄÐèÇ󡣶ø»ùÓÚPC»úµÄÍøÂçе÷Æ÷½Úµã£¬²»µ«Ìå»ý´ó¡¢¼Û¸ñ¸ß¶øÇÒ¹¦ºÄ´ó£¬¶ÔÓÚ´«ÊäÂʲ»´óµÄ´«¸ÐÆ÷ÍøÂçÀ´ËµÊ®·ÖÀË·Ñ×ÊÔ´£¬ËùÒÔ¿ª·¢»ùÓÚARMϵÁÐǶÈëʽоƬΪºËÐÄ΢´¦ÀíÆ÷µÄÍøÂçе÷Æ÷ÊǺÜÓбØÒªµÄ¡£ÊµÑé»ùÓÚÐÇÐͽṹ£¬ÔÚʵÏÖRFD¹¦ÄܵĻù´¡ÉÏ£¬¿ª·¢»ùÓÚARM9ǶÈëʽµÄÍøÂçе÷Æ÷£¬Ìṩ3£®5Ó¢´çTFTLCD´¥ÃþÆÁ×÷ΪÈË»ú½»»¥£¬ÏÔʾÆäËû¸÷½ÚµãµÄ¹¤×÷×´¿ö¡¢²âÊÔ²ÎÊýÇé¿ö£¬ÎªÈÕºó¸ß¼¶Ó¦ÓÃÌṩƽ̨¡£
2£®2 е÷Æ÷Ó²¼þ½á¹¹
±¾Éè¼ÆÉäƵоƬѡÓÃŲÍþChipcon¹«Ë¾µÄCC2420(2£®4 GHz£¬Ö§³Ö250 kb£¯sÊý¾Ý´«ÊäÂÊ)¡£Î¢´¦ÀíÆ÷²ÉÓÃS3C2440ǶÈëʽ¹¤Òµ¼¶Ð¾Æ¬¡£Ó²¼þ¿òͼÈçͼ2Ëùʾ£¬ARM(×ó)+RFD(ÓÒ)=ARMǶÈëʽÍøÂçе÷Æ÷¡£
2£®3 е÷Æ÷Èí¼þ½á¹¹
²ÉÓÃǶÈëʽLinux²Ù×÷ϵͳ£¬ÔÚTI¹«Ë¾ZigBeeÐÒéÕ»»ù´¡ÉÏ£¬ÔÚÔBootloader¡¢KernelÉÏÐÞ¸ÄÎļþϵͳ£¬Ìí¼ÓGUIÓ¦ÓóÌÐò£¬²¢ÐÞ¸ÄϵͳÆô¶¯½Å±¾Ê¹Ó¦ÓóÌÐòÔÚϵͳÆô¶¯Ê±×ÔÔËÐС£ÍøÂçе÷Æ÷µÄʵÏÖ¹ý³ÌÖÐʹÓöàÏ̼߳¼Êõ£¬´®¿ÚÊý¾ÝÊÕ·¢¡¢GUIÏÔʾÓë°´Å¥ÏìÓ¦¡¢ZigBee½ÚµãµôÏß¼ì²â3 ¸öÏ̲߳¢·¢£¬Ìá¸ßϵͳÏìÓ¦Ëٶȡ£Èí¼þ½á¹¹Èçͼ3Ëùʾ¡£