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

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

MQTTЭÒéµÄÓÅȱµã

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

¡¡¡¡ÎïÁªÍøÊǶԴ«Í³»¥ÁªÍøµÄÀ©Õ¹ºÍÀ©Õ¹¡£Óû§Öն˴Ӵ«Í³¼ÆËã»úÀ©Õ¹µ½ÈκÎÉ豸£¬ÆäÖиÃÉ豸ÏÈͨ¹ý¸÷ÖÖ´«¸ÐÆ÷ÊÕ¼¯ÐÅÏ¢£¬È»ºóÔÙͨ¹ý¼ÆËãÉ豸ÊÕ¼¯ÐÅÏ¢¡¢½»»»ºÍ½»Á÷ÍøÂçÐÅÏ¢¡£Ö®ËùÒÔ³öÏÖMQTTЭÒ飬ÊÇÒòΪÒƶ¯»¥ÁªÍøÄ¿Ç°Éд¦ÓÚÆ𲽽׶Σ¬ÎÞ·¨Ìṩ¿É¿¿µÄÍøÂç±£Ö¤¡£

¡¡¡¡MQTTÊÇ»ùÓÚTCP/IPЭÒéÕ»¹¹½¨µÄÒ첽ͨÐÅÏûϢЭÒ飬ÊÇÒ»ÖÖÇáÁ¿¼¶µÄ·¢²¼/¶©ÔÄÐÅÏ¢´«ÊäЭÒé¡£MQTTÔÚʱ¼äºÍ¿Õ¼äÉÏ£¬½«ÏûÏ¢·¢ËÍÕßÓë½ÓÊÜÕß·ÖÀ룬¿ÉÒÔÔÚ²»¿É¿¿µÄÍøÂç»·¾³ÖнøÐÐÀ©Õ¹¡£

¡¡¡¡ÊÊÓÃÓÚÉ豸Ӳ¼þ´æ´¢¿Õ¼äÓÐÏÞ»òÍøÂç´ø¿íÓÐÏ޵ij¡¾°¡£ÎïÁªÍøƽ̨֧³ÖÉ豸ʹÓÃMQTTЭÒé½ÓÈëMQTTµÄÌصãÊÇ¿ÉÒÔ±£³Ö³¤Á¬½Ó£¬¾ßÓÐÒ»¶¨µÄʵʱÐÔ£¬ÔƶËÏòÉ豸¶Ë·¢ËÍÏûÏ¢£¬É豸¶Ë¿ÉÒÔÔÚ×î¶ÌµÄʱ¼äÄÚ½ÓÊÕµ½²¢×÷³öÏìÓ¦£¬ËùÒÔMQTT¸üÊʺÏÐèҪʵʱ¿ØÖƵij¡ºÏ£¬¸üÊʺÏÖ´ÐÐÆ÷¡£Òª±£³Ö³¤Á¬½Ó£¬ÄÇô¾ÍҪʱ²»Ê±µØ·¢ËÍÐÄÌø°ü£¬Õâ¾Í²»»áÊ¡µçÁË¡£ËùÒԵ͹¦ºÄµÄ³¡ºÏ²¢²»ÊʺÏMQTT¡£MQTTµÄ³¤Á¬½ÓÐèÒª½¨Á¢ÔÚTCPµÄ»ù´¡ÉÏ£¬TCPЭÒéµÄ¸´ÔÓÐÔ¾ö¶¨Á˶ÔÉ豸µÄÒªÇóÊDZȽϸßһЩµÄ£¬Ïà±ÈUDP¡£

¡¡¡¡

MQTT´«ÊäЭÒé


¡¡¡¡Ìصã

¡¡¡¡MQTTЭÒéÊÇΪ´óÁ¿¼ÆËãÄÜÁ¦ÓÐÏÞ£¬ÇÒ¹¤×÷Ôڵʹø¿í¡¢²»¿É¿¿µÄÍøÂçµÄÔ¶³Ì´«¸ÐÆ÷ºÍ¿ØÖÆÉ豸ͨѶ¶øÉè¼ÆµÄЭÒ飬Ëü¾ßÓÐÒÔÏÂÖ÷ÒªµÄ¼¸ÏîÌØÐÔ£º

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

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

¡¡¡¡Ê¹Óà TCP/IP ÌṩÍøÂçÁ¬½Ó;

¡¡¡¡ÓÐÈýÖÖÏûÏ¢·¢²¼·þÎñÖÊÁ¿£ºQoS(¶¨Ôĵȼ¶)£¬·Ö0¡¢1¡¢2Èý¸öµÈ¼¶£¬¼òµ¥À´ËµÊǵȼ¶Ô½¸ßÔ½¿É¿¿¡£

¡¡¡¡¡°ÖÁ¶àÒ»´Î¡±(QoS0)£ºÏûÏ¢·¢²¼ÍêÈ«ÒÀÀµµ×²ã TCP/IP ÍøÂç¡£»á·¢ÉúÏûÏ¢¶ªÊ§»òÖظ´¡£ÕâÒ»¼¶±ð¿ÉÓÃÓÚÈçÏÂÇé¿ö£¬»·¾³´«¸ÐÆ÷Êý¾Ý£¬¶ªÊ§Ò»´Î¶Á¼Ç¼ÎÞËùν£¬ÒòΪ²»¾Ãºó»¹»áÓеڶþ´Î·¢ËÍ¡£¼´ÊÇÍÆËÍÖ®ºó¾ÍÍêÊÂÁË£¬ÖÁÓÚ¶Ô·½ÓÐûÓÐÊÕµ½£¬ÊÕµ½ÊÇʲô£¬Êý¾ÝÓÐûÓжªÊ§£¬¶¼²»¹Ü¡£

¡¡¡¡¡°ÖÁÉÙÒ»´Î¡±(QoS1)£ºÈ·±£ÏûÏ¢µ½´ï£¬µ«ÏûÏ¢Öظ´¿ÉÄܻᷢÉú¡£¼´Ê¹ÄãÊÕµ½ÍÆËͺó£¬Ä㻹µÃ·µ»ØÒ»¸öpuback¸ø¶Ô·½£¬¸æË߶Է½ÊÕµ½ÁË£¬²»È»¶Ô·½»áÒÔΪÄãûÊÕµ½£¬¸ôÒ»¶Îʱ¼äºóÖØиøÄãÍÆËÍ£¬Ö±µ½Äã¸ø¶Ô·½·µ»ØÒ»¸öPubackΪֹ¡£

¡¡¡¡¡°Ö»ÓÐÒ»´Î¡±(QoS2)£ºÈ·±£ÏûÏ¢µ½´ïÒ»´Î¡£ÕâÒ»¼¶±ð¿ÉÓÃÓÚÈçÏÂÇé¿ö£¬ÔڼƷÑϵͳÖУ¬ÏûÏ¢Öظ´»ò¶ªÊ§»áµ¼Ö²»ÕýÈ·µÄ½á¹û¡£¡¡¡¡

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

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

¡¡¡¡Last Will£º¼´ÒÅÑÔ»úÖÆ£¬ÓÃÓÚ֪ͨͬһÖ÷ÌâϵÄÆäËûÉ豸·¢ËÍÒÅÑÔµÄÉ豸ÒѾ­¶Ï¿ªÁËÁ¬½Ó¡£

¡¡¡¡Testament:ÒÅÑÔ»úÖÆ£¬¹¦ÄÜÀàËÆÓÚLast Will¡£

¡¡¡¡MQTT¿Í»§¶Ë¿ÉÒÔ×¢²áÒ»¸öµäÐ͵ÄÒÅÔ¸ÒÅÖöÏûÏ¢£¬Èç¹ûËüÃǶϿªÁ¬½Ó£¬ÓÉ´úÀí·¢ËÍ¡£ÕâЩÏûÏ¢¿ÉÒÔÓÃÓÚÏò¶©ÔÄÕß·¢³öÐźÅ£¬µ±É豸¶Ï¿ªÁ¬½Óʱ¡£

¡¡¡¡Óŵã

¡¡¡¡1.MQTTµÄ¶ÀÌع¦ÄÜÊÇÿ¸öÏûϢͷ¶¼¿ÉÒÔËõ¶ÌΪ2¸ö×Ö½Ú¡£¶ÔÓÚHTTP£¬ÎªÃ¿¸öÐÂÇëÇóÏûÏ¢ÖØн¨Á¢HTTPÁ¬½Ó»á²úÉú¿É¹ÛµÄ¿ªÏú¡£ MQºÍMQTTʹÓõij־ÃÁ¬½Ó¿ÉÒÔ´ó´ó¼õÉÙÕâÖÖ¿ªÏú¡£

¡¡¡¡2.°üÈݲ»Îȶ¨µÄÍøÂ磬MQTTºÍMQ¿ÉÒÔ´ÓÖîÈç¶Ï¿ªÁ¬½ÓÖ®ÀàµÄ¹ÊÕÏÖлָ´£¬ÎÞÐè½øÒ»²½µÄ´úÂëÒªÇó¡£µ«ÊÇ£¬HTTP±¾ÉíÎÞ·¨ÊµÏÖ´ËÄ¿±ê£¬²¢ÇÒ¿Í»§¶Ë±ØÐëÖØÊÔ±àÂ룬Õâ»áÔö¼ÓÉí·ÝÎÊÌâ¡£

¡¡¡¡3.µÍ¹¦ºÄMQTTרΪµÍ¹¦ºÄÄ¿±ê¶øÉè¼Æ¡£ HTTPÉè¼Æδ¿¼ÂÇ´ËÒòËØ£¬Õâ»áÔö¼Ó¹¦ºÄ¡£

¡¡¡¡4.ÔÚÁ¬½ÓÊý°ÙÍò¸ö¿Í»§¶ËµÄÇé¿öÏ£¬ÔÚHTTP¶ÑÕ»ÖÐά»¤Êý°ÙÍò¸ö²¢·¢Á¬½ÓÐèÒª´óÁ¿¹¤×÷²ÅÄÜÌṩ֧³Ö¡£¾¡¹ÜÕâÖÖÖ§³ÖÊÇ¿ÉÐеÄ£¬µ«´ó¶àÊýÉÌÒµ²úÆ·¶¼¾­¹ýÓÅ»¯ÒÔ´¦Àí´Ë¶©µ¥Éϵij־ÃÁ¬½Ó¡£ IBMÌṩÁËIBM MessageSight£¬ÕâÊÇÒ»ÖÖµ¥»ú¼Ü°²×°·þÎñÆ÷£¬ÒѾ­¹ý²âÊÔ£¬¿ÉÒÔͨ¹ýMQTT´¦Àí¶à´ïÒ»°ÙÍò¸ö²¢·¢É豸¡£Ïà·´£¬MQ²»ÊÇΪÐí¶àͬʱ½øÐеĿͻ§Éè¼ÆµÄ¡£

¡¡¡¡5.ÍÆËÍ֪ͨ¡£ÄúÐèÒªÄܹ»¼°Ê±Ïò¿Í»§·¢ËÍ֪ͨ¡£Îª´Ë£¬ÄúÓ¦¸ÃʹÓó£¹æµÄÂÖѯ»òÍÆËÍ·½·¨¡£¾Íµç³Ø£¬ÏµÍ³¸ºÔغʹø¿í¶øÑÔ£¬ÍÆËÍÊÇ×î¼Ñ½â¾ö·½°¸¡£

¡¡¡¡6.¿Í»§¶Ëƽ̨µÄ²îÒì¡£ HTTPºÍMQTT¿Í»§¶Ë¶¼ÔÚÐí¶àƽ̨ÉÏʵÏÖ¡£ MQTTµÄ¼òµ¥ÐÔ¿É°ïÖúÄúÒÔ×îÉÙµÄŬÁ¦ÔÚÆäËû¿Í»§¶ËÉÏʵʩMQTT¡£

¡¡¡¡7.·À»ðǽÈÝ´íÄÜÁ¦¡£Ä³Ð©¹«Ë¾·À»ðǽ½«³öÕ¾Á¬½ÓÏÞÖƵ½Ä³Ð©Ô¤¶¨ÒåµÄ¶Ë¿Ú£¬ÕâЩ¶Ë¿Úͨ³£½öÏÞÓÚHTTP(¶Ë¿Ú80)£¬HTTPS(¶Ë¿Ú443)µÈ£¬HTTPÔÚÕâÖÖÇé¿öÏÂÏÔÈ»¿ÉÒÔ¹¤×÷¡£ MQTT·â×°ÔÚWebSocketsÁ¬½ÓÖУ¬²¢ÏÔʾΪHTTPÉý¼¶ÇëÇó£¬Òò´Ë¿ÉÒÔÔÚÕâÖÖÇé¿öÏÂÔËÐС£

¡¡¡¡È±µã

¡¡¡¡Êµ¼ÊÉÏ£¬MQTT±»¹ã·ºÊ¹Ó㬿ÉÒÔÔÚ¼¸ºõÈκδóÐÍÓ²¼þºÍ»¥ÁªÍø¹«Ë¾ÖÐÕÒµ½£¬ÀýÈçFacebook£¬BP£¬°¢Àï°Í°Í£¬°Ù¶È¡£

¡¡¡¡ÓÉÓÚMQTT±¾ÉíµÄ¼¼ÊõÓÅÊÆ£¬Ô½À´Ô½¶àµÄ¹«Ë¾Ñ¡ÔñMQTT×÷ΪÎïÁªÍø²úƷͨÐŵıê׼ЭÒé¡£½á¹û£¬¹¤³ÌʦÖð½¥Òâʶµ½MQTTЭÒéµÄ¹¦ÄÜÐèÒª´ó¹æÄ£ÉÌÒµ»¯½øÐиĽø¡£ÀýÈ磺

¡¡¡¡1.Èç¹ûûÓÐÍêÕûµÄSDK£¬ÔòÐèÒªÓÃÓÚ²»Í¬Òì¹¹É豸µÄÈí¼þSDKÈí¼þ°ü²ÅÄÜÓëMQTT·þÎñÆ÷(ÀýÈçMCU£¬Linux£¬Android£¬IOS£¬WEB)½øÐÐͨÐÅ£¬ÒÔʵÏÖ»¥Á¬ºÍ»¥²Ù×÷ÐÔ¡£

¡¡¡¡2.²»Ö§³ÖÎļþºÍAV¡£ÔÚijЩӦÓó¡¾°ÖУ¬ÐèÒª´«ÊäµÄÐÅÏ¢¿ÉÄܲ»ÏÞÓÚÐèҪͨ¹ýAVÓëÎļþͨÐŵÄÖ¸ÁÀýÈçÓïÒôºÍÊÓƵÐźÅ¡£

¡¡¡¡3.²»Ö§³ÖÓëµÚÈý·½HTTP¼¯³É¡£ MQTTЭÒéÓÅÓÚ³£¹æHTTPЭÒ飬µ«ÊÇ»ùÓÚ´«Í³HTTPЭÒéµÄWEB·þÎñÆ÷ÈÔÔÚÖ÷Á÷Êг¡ÖÐÕ¼Ö÷µ¼µØλ¡£ÕâЩ·þÎñÆ÷Ó¦ÓëMQTTЭÒ黥Á¬£¬ÒÔ½µµÍÉý¼¶³É±¾¡£

¡¡¡¡4.²»Ö§³Ö¸ºÔØ·ÖÅä¡£¸ºÔØ·ÖÅä·þÎñÆ÷¶ÔÓڸ߲¢·¢ÐԺͷÀÖ¹¶ñÒâ¹¥»÷Ò²ÊDZز»¿ÉÉٵġ£

¡¡¡¡5.²»Ö§³ÖÓû§¹ÜÀí½çÃæ¡£µ±Óû§·ÖÎöÉ豸ÐÐΪÊý¾Ýʱ£¬ÕâÒ»µãÓÈÆäÖØÒª¡£ÔÚ¹¤Òµ4.0ºÍ´óÊý¾Ýʱ´ú£¬ÕâÊDz»¿É±ÜÃâµÄÐèÇó¡£

¡¡¡¡6.É豸ÍÑ»úºó£¬²»Ö§³ÖÍÑ»úÏûÏ¢À´²¹³¥´ÓMQTT·þÎñÆ÷µ½É豸µÄ¿ØÖÆÐÅÏ¢¶ªÊ§¡£

¡¡¡¡7.²»Ö§³Öµã¶ÔµãͨÐÅ£¬²¢ÇÒʹÓñê×¼µÄMQTTЭÒé¡£´ÓÀíÂÛÉϽ²£¬µã¶ÔµãͨÐÅ¿ÉÒÔͨ¹ýÏ໥¶©ÔÄÀ´ÊµÏÖ£¬µ«ÊÇÂß¼­Ïà¶Ô¸´ÔÓ²¢ÇÒÉæ¼°É豸°²È«ÐÔ¡£µ±É豸BºÍÉ豸CÏàͬʱ-ÔÚÖ÷ÌåµÄÇé¿öÏ£¬É豸AÎÞ·¨ÖªµÀÏûÏ¢ÊÇÀ´×ÔÉ豸B»¹ÊÇÀ´×ÔÉ豸C£¬²¢ÇÒÏûÏ¢ºÜ¿ÉÄÜÊDZ»É豸DÇÔÌýµÄ¡£

¡¡¡¡8.²»Ö§³ÖȺ×éͨÐÅ»òȺ×é¹ÜÀí£¬¶øÊÇʵÏÖȺ×é³ÉÔ±µÄ¹ÜÀí¡£Ð¡×é³ÉÔ±¿ÉÒÔ½»»»ÏûÏ¢£¬Èç¹ûÒ»¸öÉ豸Óɶà¸öÈË¿ØÖÆ»ò¶à¸öÉ豸ÓÉÒ»¸öÈË¿ØÖÆ£¬Ôò´Ë¹¦ÄÜÌرðÓÐÓá£


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

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