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

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

¹ØÓÚMQTTЭÒ飬ÕâЩ֪ʶÄãÖªµÀÂð£¿

2023-06-05 09:51:07| À´Ô´£ºk8¿­·¢ÌìÉúÓ®¼ÒÒ»´¥¼´·¢µç×Ó| ´Î| 0´Î

¡¡¡¡MQTTЭÒéÒѾ­³ÉÁËÎïÁªÍøͨÐÅÖеÄÒ»¸öÈÈ´Ê£¬½ñÌìÎÒÃÇÒ»ÆðÀ´Ð­ÒéһϹØÓÚMQTTЭÒéµÄһЩ֪ʶ¡£

¡¡¡¡MQTTЭÒé·¢Õ¹

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

¡¡¡¡

¹ØÓÚMQTTЭÒ飬ÕâЩ֪ʶÄãÖªµÀÂð?

¡¡¡¡MQTTЭÒé¸ÅÊö

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

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

¡¡¡¡

MQTTЭÒé


¡¡¡¡MQTTЭÒé¹æ·¶

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

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

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

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

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

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

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

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

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

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

¡¡¡¡MQTTЭÒéÌصã

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

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

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

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

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

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

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

¡¡¡¡

·Ö²¼Ê½MQTT¼Ü¹¹


¡¡¡¡MQTTЭÒ鹤×÷Ô­Àí

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

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

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

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

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

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

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

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

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

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


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

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