MQTT ÐÒéÔÚ°²È«ÐÔ·½Ãæ²ÉÈ¡Á˶àÖÖ´ëÊ©À´±£»¤Í¨ÐŵݲȫÐÔºÍÍêÕûÐÔ¡£ÕâЩ´ëÊ©°üÀ¨ÈÏÖ¤ºÍÊÚȨ¡¢ÏûÏ¢¼ÓÃÜ¡¢×îС»¯ÐÒ鿪Ïú¡¢·¢²¼/¶©ÔÄģʽ¡¢ÏûϢȷÈϺÍÖØ´«¡¢Òì³£´¦ÀíºÍ°²È«ÐÄÌøµÈ¡£Í¨¹ýÕâЩ´ëÊ©£¬MQTT ÐÒé¿ÉÒÔÔÚÎïÁªÍøºÍ¹¤Òµ×Ô¶¯»¯µÈÁìÓòÖÐÌṩ¿É¿¿µÄ°²È«Í¨ÐÅ¡£
MQTT ºÍ CoAP ÐÒéÔÚÎïÁªÍøÓ¦ÓÃÖж¼Óи÷×ÔµÄÊÊÓó¡¾°¡£MQTT ÊÊÓÃÓÚ¶Ô¿É¿¿ÐÔºÍÐÔÄÜÒªÇó½Ï¸ßµÄÓ¦Óã¬È繤ҵ×Ô¶¯»¯ºÍÖÇÄܼҾӡ£CoAP ÔòÊÊÓÃÓÚ¶Ô×ÊÔ´ÊÜÏÞÉ豸ºÍ¼òµ¥½»»¥ÒªÇó½Ï¸ßµÄÓ¦Óã¬ÈçÖÇÄܼÆÁ¿ºÍ»·¾³¼à²â¡£ÔÚʵ¼ÊÓ¦ÓÃÖУ¬¿ÉÒÔ¸ù¾Ý¾ßÌåµÄÐèÇóºÍÉ豸ÌØÐÔÑ¡ÔñºÏÊʵÄÐÒé¡£
MQTTÐÒéºÍHTTPÐÒéÔÚ¶à¸ö·½Ãæ´æÔÚÏÔÖø²îÒì¡£MQTTÐÒéÒÔÆäÇáÁ¿¼¶¡¢µÍ´ø¿í¡¢µÍ¹¦ºÄºÍ¸ß¿É¿¿ÐÔµÄÌØÐÔÔÚÎïÁªÍøµÈ³¡¾°ÖÐÕ¼¾ÝÓÅÊÆ;¶øHTTPÐÒéÔòÒÔÆä¼òµ¥Ò×Óᢹ¦ÄܷḻºÍ¹ã·ºÖ§³ÖµÄÌصãÔÚ»¥ÁªÍøÓ¦ÓÃÖÐÕ¼¾ÝÖØÒªµØλ¡£ÔÚʵ¼ÊÓ¦ÓÃÖУ¬¿ª·¢ÕßÓ¦¸ù¾Ý¾ßÌåÐèÇóºÍ³¡¾°Ñ¡ÔñºÏÊʵÄÐÒéÀ´ÊµÏÖͨÐźÍÊý¾Ý½»»»¡£
MQTT(Message Queuing Telemetry Transport)ÊÇÒ»ÖÖÇáÁ¿¼¶µÄ¡¢»ùÓÚ·¢²¼/¶©ÔÄģʽµÄͨÐÅÐÒ飬³£ÓÃÓÚÎïÁªÍøºÍÒƶ¯Ó¦ÓóÌÐòÖÐ
MQTTÐÒé?×÷ΪһÖÖÇáÁ¿¼¶Í¨ÐÅÐÒ飬ÔÚÎïÁªÍøÁìÓòÓÐ׏㷺µÄÓ¦ÓÃÇ°¾°¡£Ëü¿ÉÒÔ°ïÖúÎÒÃÇʵÏÖÖÇÄܼҾӿØÖÆ¡¢Å©Ìï¼à¿Ø¡¢½»Í¨ÖÇÄÜ»¯µÈÖî¶à·½ÃæµÄ¹¦ÄÜ¡£ÎÞÂÛÊÇÔÚÄĸöÁìÓò£¬MQTTÐÒ鶼¿ÉÒÔͨ¹ý·¢²¼-¶©ÔÄģʽ£¬ÇáËÉʵÏÖÉ豸֮¼äµÄͨÐźÍÊý¾Ý´«Êä¡£
MQTT(Message Queue Telemetry Transport)ÐÒéÊÇÒ»ÖÖÇáÁ¿¼¶µÄÏûÏ¢´«ÊäÐÒ飬ËüÔÚÎïÁªÍøͨÐÅÖаçÑÝ×ÅÖØÒªµÄ½ÇÉ«¡£MQTTÐÒéµÄÉè¼Æ³õÖÔÊÇΪÁ˽â¾öÎïÁªÍøÉ豸֮¼äµÄͨÐÅÎÊÌâ¡£
MQTTÐÒéÊÇÒ»ÖÖ»ùÓÚ·¢²¼¶©ÔÄģʽµÄÇáÁ¿¼¶Í¨ÐÅÐÒ飬ËüÔËÐÐÓÚTCP/IPÐÒéÖ®ÉÏ¡£¾ßÌåÀ´Ëµ£¬MQTTÐÒéʹÓÃTCPÐÒéÀ´½¨Á¢¿Í»§¶ËÓë·þÎñÆ÷Ö®¼äµÄ¿É¿¿Á¬½Ó£¬ÒÔ¼°´«ÊäMQTTÏûÏ¢¡£
MQTTÍø¹ØÖ÷ÒªÓ¦ÓÃÓÚÎïÁªÍøÁìÓò¡£Ëü¿ÉÒԹ㷺ӦÓÃÓÚÖÇÄܼҾӡ¢¹¤Òµ×Ô¶¯»¯¡¢ÖÇÄܽ»Í¨¡¢ÖÇÄÜÅ©ÒµµÈ³¡¾°¡£ÀýÈ磬ÔÚÖÇÄܼҾÓÖУ¬MQTTÍø¹Ø¿ÉÒÔÓÃÓÚÁ¬½Ó¸÷ÖÖÖÇÄܼҵçÉ豸£¬ÈçÖÇÄܵÆÅÝ¡¢ÖÇÄܲå×ùµÈ£¬ÊµÏÖÉ豸֮¼äµÄ»¥Áª»¥Í¨ºÍÔ¶³Ì¿ØÖÆ¡£
MQTTÐÒéÒòÆäÇáÁ¿¼¶¡¢¼òµ¥Ò×Óá¢Ò첽ͨÐÅ¡¢Ö§³ÖQoSºÍÒìµØ²¿ÊðµÈÌص㣬ÔÚÎïÁªÍøͨÐÅÖб»¹ã·ºÇàíù¡£Ëü²»½öÄܹ»Âú×ãÎïÁªÍøÉ豸µÄͨÐÅÐèÇ󣬻¹Äܹ»Ìṩ¸ßЧ¡¢¿É¿¿µÄÏûÏ¢´«Êä·þÎñ¡£
MQTTÊÇÒ»ÖÖÇáÁ¿¼¶µÄÏûÏ¢´«ÊäÐÒ飬Ëü±»¹ã·ºÓ¦ÓÃÓÚÎïÁªÍøºÍ´«¸ÐÆ÷ÍøÂçÖС£MQTTÐÒéµÄ·þÎñÖÊÁ¿¼¶±ðÊÇÖ¸ÔÚÏûÏ¢´«Êä¹ý³ÌÖб£Ö¤ÏûÏ¢¿É¿¿ÐԺʹ«ÊäЧÂʵIJ»Í¬¼¶±ð¡£²»Í¬µÄ·þÎñÖÊÁ¿¼¶±ðÊÊÓÃÓÚ²»Í¬µÄÓ¦Óó¡¾°¡£