k8¿­·¢ÌìÉúÓ®¼ÒÒ»´¥¼´·¢

Ê×Ò³
²úÆ·
׿Խ ? Ò×Óà ? ¿É¿¿
ËÑË÷
ÀúÊ·ËÑË÷
ËÑË÷·¢ÏÖ
Ê×Ò³ > ÐÂÎÅÖÐÐÄ > ¼¼ÊõÓ¦ÓÃ

MQTTЭÒé²ÉÓÃʲô·½Ê½Í¨ÐÅ

2022-12-09 09:13:04| À´Ô´£ºk8¿­·¢ÌìÉúÓ®¼ÒÒ»´¥¼´·¢µç×Ó| ´Î| 0´Î

¡¡¡¡ÎïÁªÍøÔø±»ÈÏΪÊǼ̼ÆËã»ú¡¢»¥ÁªÍøÖ®ºó£¬ÐÅÏ¢¼¼ÊõÐÐÒµµÄµÚÈý´ÎÀ˳±¡£Ëæ×Å»ù´¡Í¨Ñ¶ÉèÊ©µÄ²»¶ÏÍêÉÆ£¬ÓÈÆäÊÇ 5G µÄ³öÏÖ£¬½øÒ»²½½µµÍÁËÍòÎﻥÁªµÄÃż÷ºÍ³É±¾¡£ÎïÁªÍø±¾ÉíÒ²ÊÇ AI ºÍÇø¿éÁ´Ó¦ÓúܺõÄÂäµØ³¡¾°Ö®Ò»£¬¸÷´óÔÆ·þÎñÉÌÒ²ÔÚ·×·×ÉϼÜÎïÁªÍøƽ̨ºÍ·þÎñ¡£ÔÚ AI ºÍÇø¿éÁ´µÄÈȳ±¹ýÈ¥Ö®ºó£¬ÎïÁªÍøºÜÓпÉÄܳÉΪÏÂÒ»¸ö·ç¿Ú£¬ÔÚ·ç¿Úµ½À´Ö®Ç°£¬ÌáÇ°½øÐÐһЩ֪ʶ´¢±¸£¬ÊǺÜÓбØÒªµÄ¡£

¡¡¡¡

MQTTÍø¹Ø


¡¡¡¡

¡¡¡¡IBM¹«Ë¾µÄ°²µÏ¡¤Ë¹Ì¹¸£-¿ËÀ­¿Ë¼°Cirrus Link¹«Ë¾µÄ°¢À¼¡¤ÄáÆÕÓÚ1999Äê׫дÁ˸ÃЭÒéµÄµÚÒ»¸ö°æ±¾¡£ÔÚ2013ÄêIBM¹«Ë¾Ïò½á¹¹»¯×ÊѶ±ê×¼´Ù½ø×éÖ¯Ìá½»ÁËMQTT 3.1°æ¹æ·¶£¬²¢¸½ÓÐÏà¹Øճ̣¬ÒÔÈ·±£Ö»ÄܶԹ淶½øÐÐÉÙÁ¿¸ü¸Ä¡£

¡¡¡¡MQTT(ÏûÏ¢¶ÓÁÐÒ£²â´«Êä)ЭÒéÊÇISO ±ê×¼(ISO/IEC PRF 20922)Ï»ùÓÚ·¢²¼/¶©ÔÄ·¶Ê½µÄÏûϢЭÒé¡£Ëü¹¤×÷ÔÚTCP/IPЭÒé×åÉÏ£¬ÊÇΪӲ¼þÐÔÄܵÍϵÄÔ¶³ÌÉ豸ÒÔ¼°ÍøÂç×´¿öÔã¸âµÄÇé¿ö϶øÉè¼ÆµÄ·¢²¼/¶©ÔÄÐÍÏûϢЭÒé¡£

¡¡¡¡MQTT ÊÇÒ»ÖÖ´«ÊäЭÒéÓÉ¡°ÎïÀí²ã¡±Í¨¹ýÎÞÏßÍøÂ罫Êý¾ÝÁ÷´ÓÍøÂçÖд«Êä³öÈ¥£¬ÊµÏÖ¶ÔÊý¾ÝÁ´Â·ºÍÓ¦ÓòãÊý¾Ý´«ÊäÒµÎñ½øÐпØÖÆÌṩ֧³ÖµÈ¹¦ÄÜ¡£Ëü·ÖΪÎÞÏßÍøÓà MQTTÍø¹Ø£¬ÎÞÏßÍøÂç½»»»ÓÃÍø¹Ø£¬ÎÞÏßÍø½ÓÈëÍøÂçµ¥¡£¶ø MQTTÍø¹ØÊÇΪÁËÂú×ãÍøÂçÖв»Í¬ÒµÎñϵͳÔÚÊý¾Ý½»»»Ê±ÐèÒª¶øÉè¼ÆÆðÀ´µÄÒ»ÖÖÉ豸£¬ÊµÏÖ¶Ô¸÷Óû§Ö®¼äͨÐÅ£¬ÔÚÒ»¶¨Ìõ¼þÏ¿ÉÒÔ·½±ã¶øÁé»îµØ´«ÊäÊý¾ÝÐÅÏ¢²¢½øÐÐÏàÓ¦µÄ¹ÜÀí¹¤×÷¡£Í¨¹ý MQTTÍø¹ØʵÏÖ»¥ÁªÍø·ÃÎÊ¿ØÖƹ¦ÄÜ£¬¿ÉÒÔ½«Õû¸öÍøÂç×÷Ϊһ¸ö½Úµã¹ÜÀíÆðÀ´£¬°Ñ¶à¸öÍøÂçÓû§¼¯ÖÐÔÚÒ»Æð½øÐйÜÀíºÍ¼à¿Ø£¬Í¬Ê±ÊµÏÖÁ÷Á¿Êý¾Ý¼à¿Ø¡¢ÖÇÄÜ·ÓÉ·ÖÅäµÈ¹¦ÄÜ¡£

¡¡¡¡MQTTÊÇ·Ö²¼Ê½Êý¾Ý¿âϵͳ¡£Ëü²ÉÓø߰²È«¡¢¸ßÐÔÄÜµÄ MQTT¼¼Êõ¡£ÔÚÕâ¸öϵͳµÄÓ²¼þÖ»ÓÐһ̨·þÎñÆ÷£¬Ã»Óпͻ§¶ËҲûÓÐÍøÂçµÄ·ÃÎÊȨÏÞ¡£MQTTµÄÓ¦ÓÃÊÇÒ»ÖÖ¶Ô·Ö²¼Ê½Êý¾Ý¿âϵͳ½øÐиßÐÔÄܵÄÁ¬½Ó¡¢Í¨ÐÅ¡¢¸ß²¢·¢´¦ÀíÒÔ¼°µÍÑÓ³ÙͨÐŵÄϵͳ¡£Ëü¿ÉÒÔʵÏÖ¸´Ôӵķֲ¼Ê½Ó¦ÓÃÐÔÄÜ¿ØÖƺ͸ºÔؾùºâ¹¦ÄÜ¡£µ±ÍøÂç»·¾³·¢Éú±ä»¯Ê±£¬¿ÉÒÔ×Ô¶¯ÊÊÅä¡¢Çл»µ½ÐµÄÓû§ËùÐèÒªµÄ·þÎñÆ÷ģʽ¡£Òò´Ëϵͳ¿ÉÒÔÖ§³Ö¶àÖÖÒµÎñÀàÐÍ£ºÔ¶³Ì¿ØÖÆ¡¢¶à½ø³Ìͬ²½¡¢Òì¹¹¶àÈÎÎñ¹ÜÀíÒÔ¼°¶àÏ̹߳ÜÀíģʽµÈ.

¡¡¡¡MQTTÊÇÒ»¸ö»ùÓÚ¿Í»§¶Ë-·þÎñÆ÷µÄÏûÏ¢·¢²¼/¶©ÔÄ´«ÊäЭÒ飬MQTTЭÒéÊÇÇáÁ¿¡¢¼òµ¥¡¢¿ª·ÅºÍÒ×ÓÚʵÏֵģ¬ÕâЩÌصãʹËüÊÊÓ÷¶Î§·Ç³£¹ã·º¡£È磺»úÆ÷Óë»úÆ÷(M2M)ͨÐźÍÎïÁªÍø(IoT)¡£ÔÚͨ¹ýÎÀÐÇÁ´Â·Í¨ÐÅ´«¸ÐÆ÷¡¢Å¼¶û²¦ºÅµÄÒ½ÁÆÉ豸¡¢ÖÇÄܼҾÓ¡¢¼°Ò»Ð©Ð¡ÐÍ»¯É豸ÖÐÒ²±»¹ã·ºÊ¹Óá£

¡¡¡¡

MQTTЭÒé


¡¡¡¡

¡¡¡¡ÓÉÓÚÎïÁªÍø»·¾³¾ßÓÐÒ»¶¨µÄÌØÊâÐÔ£¬ËùÒÔMQTTÉè¼Æ¶¼ÐèÒª×ñÊØÒÔϹ淶£º

¡¡¡¡¢Ù¡¡¾«¼ò£¬²»Ìí¼Ó¿ÉÓпÉÎ޵ŦÄÜ;

¡¡¡¡¢Ú¡¡·¢²¼/¶©ÔÄ(Pub/Sub)ģʽ£¬·½±ãÏûÏ¢ÔÚ´«¸ÐÆ÷Ö®¼ä´«µÝ;

¡¡¡¡¢Û¡¡ÔÊÐíÓû§¶¯Ì¬´´½¨Ö÷Ì⣬ÁãÔËά³É±¾;

¡¡¡¡¢Ü¡¡°Ñ´«ÊäÁ¿½µµ½×îµÍÒÔÌá¸ß´«ÊäЧÂÊ;

¡¡¡¡¢Ý¡¡°ÑµÍ´ø¿í¡¢¸ßÑÓ³Ù¡¢²»Îȶ¨µÄÍøÂçµÈÒòËØ¿¼ÂÇÔÚÄÚ;

¡¡¡¡¢Þ¡¡Ö§³ÖÁ¬ÐøµÄ»á»°¿ØÖÆ;

¡¡¡¡¢ß¡¡Àí½â¿Í»§¶Ë¼ÆËãÄÜÁ¦¿ÉÄܺܵÍ;

¡¡¡¡¢à¡¡Ìṩ·þÎñÖÊÁ¿¹ÜÀí;

¡¡¡¡¢á¡¡¼ÙÉèÊý¾Ý²»¿ÉÖª£¬²»Ç¿Çó´«ÊäÊý¾ÝµÄÀàÐÍÓë¸ñʽ£¬±£³ÖÁé»îÐÔ¡£

¡¡¡¡MQTTЭÒ鹤×÷Ôڵʹø¿í¡¢²»¿É¿¿µÄÍøÂçµÄÔ¶³Ì´«¸ÐÆ÷ºÍ¿ØÖÆÉ豸ͨѶ¶øÉè¼ÆµÄЭÒ飬Ëü¾ßÓÐÒÔÏÂÖ÷ÒªµÄ¼¸ÏîÌØÐÔ£º

¡¡¡¡¢Ù¡¡Ê¹Ó÷¢²¼/¶©ÔÄÏûϢģʽ£¬Ìṩһ¶Ô¶àµÄÏûÏ¢·¢²¼£¬½â³ýÓ¦ÓóÌÐòñîºÏ¡£

¡¡¡¡¢Ú¡¡¶Ô¸ºÔØÄÚÈÝÆÁ±ÎµÄÏûÏ¢´«Êä¡£

¡¡¡¡¢Û¡¡Ê¹ÓÃTCP/IPÌṩÍøÂçÁ¬½Ó¡£

¡¡¡¡¢Ü¡¡ÓС°ÖÁ¶àÒ»´Î¡±¡°ÖÁÉÙÒ»´Î¡±¡°Ö»ÓÐÒ»´Î¡±ÈýÖÖÏûÏ¢·¢²¼·þÎñÖÊÁ¿¡£

¡¡¡¡¢Ý¡¡Ð¡ÐÍ´«Ê䣬¿ªÏúºÜС(¹Ì¶¨³¤¶ÈµÄÍ·²¿ÊÇ2×Ö½Ú)£¬Ð­Òé½»»»×îС»¯£¬ÒÔ½µµÍÍøÂçÁ÷Á¿¡£

¡¡¡¡¢Þ¡¡Ê¹ÓÃLast WillºÍTestamentÌØÐÔ֪ͨÓйظ÷·½¿Í»§¶ËÒì³£ÖжϵĻúÖÆ¡£

¡¡¡¡ÊµÏÖMQTTЭÒéÐèÒª¿Í»§¶ËºÍ·þÎñÆ÷¶ËͨѶÍê³É£¬ÔÚͨѶ¹ý³ÌÖУ¬MQTTЭÒéÖÐÓÐÈýÖÖÉí·Ý£º·¢²¼Õß(Publish)¡¢´úÀí(Broker)(·þÎñÆ÷)¡¢¶©ÔÄÕß(Subscribe)¡£ÆäÖУ¬ÏûÏ¢µÄ·¢²¼ÕߺͶ©ÔÄÕ߶¼ÊÇ¿Í»§¶Ë£¬ÏûÏ¢´úÀíÊÇ·þÎñÆ÷£¬ÏûÏ¢·¢²¼Õß¿ÉÒÔͬʱÊǶ©ÔÄÕß¡£

¡¡¡¡

MQTT´«Êä


¡¡¡¡

¡¡¡¡MQTT´«ÊäµÄÏûÏ¢·ÖΪ£ºÖ÷Ìâ(Topic)ºÍ¸ºÔØ(payload)Á½²¿·Ö£º

¡¡¡¡Topic£¬¿ÉÒÔÀí½âΪÏûÏ¢µÄÀàÐÍ£¬¶©ÔÄÕ߶©ÔÄ(Subscribe)ºó£¬¾Í»áÊÕµ½¸ÃÖ÷ÌâµÄÏûÏ¢ÄÚÈÝ(payload);

¡¡¡¡payload£¬¿ÉÒÔÀí½âΪÏûÏ¢µÄÄÚÈÝ£¬ÊÇÖ¸¶©ÔÄÕß¾ßÌåҪʹÓõÄÄÚÈÝ¡£

¡¡¡¡MQTT¿Í»§¶ËÊÇָʹÓÃMQTTЭÒéµÄÓ¦ÓóÌÐò»òÕßÉ豸£¬Ëü×ÜÊǽ¨Á¢µ½·þÎñÆ÷µÄÍøÂçÁ¬½Ó¡£¿Í»§¶Ë¿ÉÒÔÊÇ£º

¡¡¡¡(1)·¢²¼ÆäËû¿Í»§¶Ë¿ÉÄܻᶩÔĵÄÐÅÏ¢;

¡¡¡¡(2)¶©ÔÄÆäËü¿Í»§¶Ë·¢²¼µÄÏûÏ¢;

¡¡¡¡(3)Í˶©»òɾ³ýÓ¦ÓóÌÐòµÄÏûÏ¢;

¡¡¡¡(4)¶Ï¿ªÓë·þÎñÆ÷Á¬½Ó¡£

¡¡¡¡MQTT·þÎñÆ÷ÒÔ³ÆΪ"ÏûÏ¢´úÀí"(Broker)£¬¿ÉÒÔÊÇÒ»¸öÓ¦ÓóÌÐò»òһ̨É豸¡£ËüÊÇλÓÚÏûÏ¢·¢²¼ÕߺͶ©ÔÄÕßÖ®¼ä£¬Ëü¿ÉÒÔ½ÓÊÜÀ´×Ô¿Í»§µÄÍøÂçÁ¬½Ó;½ÓÊÜ¿Í»§·¢²¼µÄÓ¦ÓÃÐÅÏ¢;´¦ÀíÀ´×Ô¿Í»§¶ËµÄ¶©ÔĺÍÍ˶©ÇëÇó;»¹¿ÉÒÔÏò¶©ÔĵĿͻ§×ª·¢Ó¦ÓóÌÐòÏûÏ¢¡£


ÁªÏµÏúÊÛ
ÏúÊÛÍõ¾­Àí΢ÐÅ ÏúÊÛÍõ¾­Àí
΢ÐŹ«ÖںŠ΢ÐŹ«ÖÚºÅ
·þÎñÈÈÏß
400-6688-400

k8¿­·¢ÌìÉúÓ®¼ÒÒ»´¥¼´·¢