ÐÂÎÅ×ÊѶ
MQTTµÄÓÅȱµã
2023-07-18


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

  Ò»¡¢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µÄȱµã

  ʵ¼ÊÉÏ£¬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.²»Ö§³ÖȺ×éͨÐÅ»òȺ×é¾­Óª£¬¶øÊÇʵÏÖȺ×é³ÉÔ±µÄ¾­Óª¡£Ð¡×é³ÉÔ±¿ÉÒÔ½»»»ÏûÏ¢£¬Èç¹ûÒ»¸öÉ豸Óɶà¸öÈË¿ØÖÆ»ò¶à¸öÉ豸ÓÉÒ»¸öÈË¿ØÖÆ£¬Ôò´Ë¹¦ÄÜÌØ±ðÓÐÓá£


¹Ø×¢ÓÐÈË΢ÐŹ«ÖÚºÅ
Á˽â¸ü¶àÐÅÏ¢

sitemap¡¢µØÍ¼