¡¡¡¡ÔÚÎïÁªÍø(IoT)ʱ´ú£¬É豸֮¼äµÄ»¥ÁªºÍͨÐűäµÃÔ½À´Ô½ÖØÒª¡£ÎªÁËʵÏÖÉ豸֮¼äµÄ¸ßЧͨÐÅ£¬Ò»ÖÖÇáÁ¿¼¶µÄ¡¢¿É¿¿µÄ¡¢»ùÓÚ·¢²¼/¶©ÔÄģʽµÄÏûÏ¢´«ÊäÐÒé±»¹ã·ºÊ¹Óá£
¡¡¡¡MQTTÐÒéÊÇÒ»ÖÖ»ùÓÚ·¢²¼¶©ÔÄģʽµÄÇáÁ¿¼¶Í¨ÐÅÐÒ飬ËüÔËÐÐÓÚTCP/IPÐÒéÖ®ÉÏ¡£¾ßÌåÀ´Ëµ£¬MQTTÐÒéʹÓÃTCPÐÒéÀ´½¨Á¢¿Í»§¶ËÓë·þÎñÆ÷Ö®¼äµÄ¿É¿¿Á¬½Ó£¬ÒÔ¼°´«ÊäMQTTÏûÏ¢¡£
¡¡¡¡MQTTÐÒéʹÓüò½àµÄ·¢²¼/¶©ÔÄģʽ£¬Ê¹µÃÉ豸֮¼äµÄͨÐűäµÃ¼òµ¥ÇÒÒ×ÓÚʵÏÖ£¬MQTTÐÒéÉè¼Æ¾«¼ò£¬ÐÒéÍ·²¿Ö»Óм¸¸ö×Ö½Ú£¬ÊÊÓÃÓÚ´ø¿íÓÐÏÞµÄÍøÂç»·¾³¡£
¡¡¡¡MQTTÐÒéÖ§³ÖQoS(Quality of Service)µÈ¼¶£¬È·±£ÏûÏ¢µÄ¿É¿¿´«Ê䣬MQTTÐÒéÖ§³Ö¹ã·ºµÄƽ̨ºÍÉ豸£¬°üÀ¨Ç¶Èëʽϵͳ¡¢Òƶ¯É豸ºÍÔÆƽ̨µÈ¡£
¡¡¡¡MQTTÐÒéÓëTCP/IPÐÒéµÄ¹Øϵ¿ÉÒÔÀà±ÈÓÚÒ»¸öÓʾÖϵͳ£¬TCP/IPÐÒéÊÇÓʾÖϵͳµÄ»ù´¡ÉèÊ©£¬¶øMQTTÐÒéÔò¿ÉÒÔ¿´×÷ÊÇÒ»ÖÖÓʼþͶµÝºÍ½ÓÊյıê×¼¡£
¡¡¡¡MQTTÐÒéÓëTCPÐÒéµÄÅäºÏ¿ÉÒÔÌṩ¿É¿¿µÄÊý¾Ý´«Êä¡£TCPÐÒéÊÇÒ»ÖÖÃæÏòÁ¬½ÓµÄÐÒ飬ËüÈ·±£ÁËÊý¾ÝµÄ¿É¿¿´«Ê䣬¼´ÎÞÂÛÔÚÍøÂçÖÐÊÇ·ñ´æÔÚ¶ª°ü¡¢ÑÓ³ÙµÈÇé¿ö£¬TCPÐÒ鶼Äܹ»È·±£Êý¾ÝµÄ׼ȷÐÔºÍÍêÕûÐÔ¡£
¡¡¡¡ÔÚMQTTÐÒéÖУ¬¿Í»§¶ËÓë·þÎñÆ÷Ö®¼äÊ×ÏÈͨ¹ýTCPÁ¬½Ó½¨Á¢ÆðͨÐÅͨµÀ¡£¿Í»§¶Ëͨ¹ý¶©ÔÄÖ÷ÌâÀ´»ñÈ¡¸ÐÐËȤµÄÏûÏ¢£¬¶ø·þÎñÆ÷Ôò¸ºÔð·¢²¼ÏûÏ¢£¬²¢½«ÏûÏ¢·¢Ë͸ø¶©ÔĸÃÖ÷ÌâµÄ¿Í»§¶Ë¡£
¡¡¡¡MQTTÐÒéÔÚTCPÁ¬½ÓµÄ»ù´¡É϶¨ÒåÁËÒ»ÖÖ¼òµ¥µÄÏûÏ¢¸ñʽ£¬¸ÃÏûÏ¢¸ñʽ¿ÉÒÔÓÐЧµØ¼õÉÙͨÐŵÄÊý¾ÝÁ¿£¬Ìá¸ßÏûÏ¢´«ÊäµÄЧÂÊ¡£MQTTÏûÏ¢°üÀ¨ÏûϢͷºÍÏûÏ¢ÌåÁ½²¿·Ö¡£ÏûϢͷ°üº¬ÁËһЩ±êʶλ¡¢ÏûÏ¢ÀàÐÍÒÔ¼°Ò»Ð©¿É±ä³¤¶ÈµÄ×ֶΣ¬¶øÏûÏ¢ÌåÔòÊÇʵ¼ÊµÄÏûÏ¢ÄÚÈÝ¡£
¡¡¡¡MQTTÐÒé¹ã·ºÓ¦ÓÃÓÚÎïÁªÍøÁìÓò£¬¾ßÓÐÒÔϼ¸¸öµäÐ͵ÄÓ¦Óó¡¾°£¬MQTTÐÒéÊÊÓÃÓÚÉ豸֮¼äµÄʵʱͨÐÅ£¬¿ÉÒÔʵÏÖÉ豸֮¼äµÄÊý¾Ý½»»»ºÍ¿ØÖÆ¡£MQTTÐÒé¿ÉÒÔÓÃÓÚ´«¸ÐÆ÷ÍøÂçÖеÄÊý¾Ý²É¼¯ºÍ´«Ê䣬ʵÏÖ¶Ô»·¾³Êý¾ÝµÄ¼à²âºÍ¿ØÖÆ¡£MQTTÐÒé¿ÉÒÔʵÏÖÖÇÄܼҾÓÉ豸֮¼äµÄ»¥ÁªºÍͨÐÅ£¬ÈçÖÇÄܵÆÅÝ¡¢Î¶ȴ«¸ÐÆ÷µÈÉ豸µÄ¿ØÖƺͼà²â¡£
MQTTµÄÇáÁ¿¼¶Éè¼Æ¡¢¸ßЧºÍÁé»îÐÔʹÆä³ÉΪÎïÁªÍøͨÐŵÄÀíÏëÑ¡Ôñ¡£ÆäÄܹ»´¦Àí¶à¸öÐÐÒµµÄ²»Í¬ÓÃÀý£¬Í¬Ê±±£³Ö×îСµÄÕ¼Óÿռ䣬ÕâÖ¤Ã÷ÁËÆäµÄ¶à¹¦ÄÜÐÔ¡£Í¨¹ýÔÚTCPÁ¬½ÓÖ®ÉÏʹÓÃMQTTÐÒ飬¿ÉÒÔÇáËɵØʵÏֵ͹¦ºÄ¡¢µÍ´ø¿íºÍ¸ßЧµÄÏûÏ¢´«Êä¡£ÕâʹµÃMQTTÐÒé³ÉΪÎïÁªÍøµÈ³¡¾°Öй㷺ʹÓõÄͨÐÅÐÒéÖ®Ò»¡£