MQTT(Message Queuing Telemetry Transport)ÊÇÒ»ÖÖÇáÁ¿¼¶µÄ¡¢»ùÓÚ·¢²¼/¶©ÔÄģʽµÄͨÐÅÐÒ飬³£ÓÃÓÚÎïÁªÍøºÍÒƶ¯Ó¦ÓóÌÐòÖÐ
MQTTÐÒé?×÷ΪһÖÖÇáÁ¿¼¶Í¨ÐÅÐÒ飬ÔÚÎïÁªÍøÁìÓòÓÐ׏㷺µÄÓ¦ÓÃÇ°¾°¡£Ëü¿ÉÒÔ°ïÖúÎÒÃÇʵÏÖÖÇÄܼҾӿØÖÆ¡¢Å©Ìï¼à¿Ø¡¢½»Í¨ÖÇÄÜ»¯µÈÖî¶à·½ÃæµÄ¹¦ÄÜ¡£ÎÞÂÛÊÇÔÚÄĸöÁìÓò£¬MQTTÐÒ鶼¿ÉÒÔͨ¹ý·¢²¼-¶©ÔÄģʽ£¬ÇáËÉʵÏÖÉ豸֮¼äµÄͨÐźÍÊý¾Ý´«Êä¡£
MQTT(Message Queue Telemetry Transport)ÐÒéÊÇÒ»ÖÖÇáÁ¿¼¶µÄÏûÏ¢´«ÊäÐÒ飬ËüÔÚÎïÁªÍøͨÐÅÖаçÑÝ×ÅÖØÒªµÄ½ÇÉ«¡£MQTTÐÒéµÄÉè¼Æ³õÖÔÊÇΪÁ˽â¾öÎïÁªÍøÉ豸֮¼äµÄͨÐÅÎÊÌâ¡£
MQTTÍø¹ØÖ÷ÒªÓ¦ÓÃÓÚÎïÁªÍøÁìÓò¡£Ëü¿ÉÒԹ㷺ӦÓÃÓÚÖÇÄܼҾӡ¢¹¤Òµ×Ô¶¯»¯¡¢ÖÇÄܽ»Í¨¡¢ÖÇÄÜÅ©ÒµµÈ³¡¾°¡£ÀýÈ磬ÔÚÖÇÄܼҾÓÖУ¬MQTTÍø¹Ø¿ÉÒÔÓÃÓÚÁ¬½Ó¸÷ÖÖÖÇÄܼҵçÉ豸£¬ÈçÖÇÄܵÆÅÝ¡¢ÖÇÄܲå×ùµÈ£¬ÊµÏÖÉ豸֮¼äµÄ»¥Áª»¥Í¨ºÍÔ¶³Ì¿ØÖÆ¡£
MQTT±¾ÖÊÉÏÊÇ¿ÉÀ©Õ¹µÄ£¬¿ÉÒÔÇáËÉ´¦Àíµ¥¸ö´«¸ÐÆ÷»òÊýǧ¸ö´«¸ÐÆ÷¡£¶ÔTLSµÄÖ§³ÖʹÊý¾ÝÄܹ»°²È«·¢ËÍ£¬MQTTÊý¾Ý±¾ÉíµÄÉè¼Æ¾Í·Ç³£¸ßЧ¡ª¡ªµ¥¸öMQTTÊý¾Ý°ü¿ÉÒÔÖ»°üº¬Á½¸ö×Ö½ÚµÄÊý¾Ý£¬´Ó¶ø×î´óÏ޶ȵؼõÉÙ¶ÔÍøÂç´ø¿íµÄÓ°Ïì¡£
MQTTÊÇÒ»ÖÖÇáÁ¿¼¶µÄÏûÏ¢´«ÊäÐÒ飬Ëü±»¹ã·ºÓ¦ÓÃÓÚÎïÁªÍøºÍ´«¸ÐÆ÷ÍøÂçÖС£MQTTÐÒéµÄ·þÎñÖÊÁ¿¼¶±ðÊÇÖ¸ÔÚÏûÏ¢´«Êä¹ý³ÌÖб£Ö¤ÏûÏ¢¿É¿¿ÐԺʹ«ÊäЧÂʵIJ»Í¬¼¶±ð¡£²»Í¬µÄ·þÎñÖÊÁ¿¼¶±ðÊÊÓÃÓÚ²»Í¬µÄÓ¦Óó¡¾°¡£
Ñ¡ÔñÊʵ±µÄQoS¼¶±ðÈ¡¾öÓÚÓ¦ÓõÄÒªÇó¡£Í¨³£À´Ëµ£¬QoS¼¶±ðÔ½¸ß£¬´«ÊäµÄ¿É¿¿ÐÔÔ½¸ß£¬µ«ÑÓ³ÙÒ²»áÔö¼Ó¡£Òò´Ë£¬ÔÚʵ¼ÊÓ¦ÓÃÖУ¬ÐèÒª¸ù¾ÝÏûÏ¢µÄÖØÒª³Ì¶ÈºÍÍøÂçµÄÎȶ¨ÐÔÀ´Ñ¡ÔñºÏÊʵÄQoS¼¶±ð¡£
ÔÚÎïÁªÍø(IoT)ʱ´ú£¬Ò»ÏµÁÐÉ豸ºÍ´«¸ÐÆ÷Ï໥Á¬½ÓÒÔ¹²ÏíÊý¾Ý²¢´Ù½øͨÐÅ£¬¶Ô¸ßЧ¡¢ÇáÁ¿¼¶ÏûÏ¢´«µÝÐÒéµÄÐèÇó´ÓδÈç´ËÆÈÇС£MQTTÊÇÏûÏ¢¶ÓÁÐÒ£²â´«ÊäµÄËõд£¬ÒѳÉΪÎïÁªÍøͨÐŵÄÁìÏÈÐÒéÖ®Ò»¡£±¾ÎĽ«ÉîÈëÑо¿MQTTµÄ¹¤×÷ÔÀí£¬²¢Ì½Ë÷ÆäÔÚ¸÷¸öÐÐÒµµÄ¶àÑù»¯Ó¦Óá£
HTTPºÍMQTTÊÇÎïÁªÍøÁìÓòÖÐÁ½ÖÖÁ÷ÐÐÐÒé¡£¾¡¹ÜÈç´Ë£¬HTTPºÍMQTT´ú±íÁËͬһ¸öÄÑÌâµÄÁ½¸ö·½Ã棬ÆóÒµÐèÒªÏàÓ¦µØÀûÓÃËüÃÇ¡£¡¡¡¡Ê²Ã´ÊÇHTTP??¡¡¡¡³¬Îı¾´«ÊäÐÒé(HTTP)ÊÇÍòάÍøµÄ»ù´¡ÐÒé¡£Ò»¸öÈ˵ÄWebä¯ÀÀÆ÷µÄÄÚÈÝͨ¹ýHTTPÇëÇó¡£´ËÇëÇóתµ½ÔÆÖеķþÎñÆ÷£¬¸Ã·þÎñÆ÷ÒÔÇëÇóµÄÍøÒ³½øÐÐÏìÓ¦¡£¡¡¡¡×÷ΪһÖÖÒ×ÓÚ²¿ÊðÇÒÖ±...
MQTT£¨Message Queuing Telemetry Transport£©ÐÒéÊÇÒ»ÖÖÇáÁ¿¼¶µÄ¡¢»ùÓÚ·¢²¼-¶©ÔÄģʽµÄÐÒé¡£Ëü²ÉÓûùÓÚTCP/IPÐÒéÕ»½øÐÐͨÐÅ£¬¿ÉÒÔÔÚInternetÉÏÔËÐÐMQTT¿Í»§¶ËºÍMQTT´úÀí¡£MQTT£¨Message Queuing Telemetry Transport£©ÐÒéÊÇÒ»ÖÖÇáÁ¿...