¡¡¡¡MQTTÊÇÒ»ÖÖÇáÁ¿¼¶µÄÏûÏ¢´«ÊäÐÒ飬Ëü±»¹ã·ºÓ¦ÓÃÓÚÎïÁªÍøºÍ´«¸ÐÆ÷ÍøÂçÖС£MQTTÐÒéµÄ·þÎñÖÊÁ¿¼¶±ðÊÇÖ¸ÔÚÏûÏ¢´«Êä¹ý³ÌÖб£Ö¤ÏûÏ¢¿É¿¿ÐԺʹ«ÊäЧÂʵIJ»Í¬¼¶±ð¡£²»Í¬µÄ·þÎñÖÊÁ¿¼¶±ðÊÊÓÃÓÚ²»Í¬µÄÓ¦Óó¡¾°¡£
¡¡¡¡
¡¡¡¡
¡¡¡¡MQTTÐÒ鶨ÒåÁËÈýÖÖ²»Í¬µÄ·þÎñÖÊÁ¿¼¶±ð(Quality of Service, QoS)£¬·Ö±ðÊÇ0¼¶¡¢1¼¶ºÍ2¼¶¡£ËüÃÇÔÚÏûÏ¢´«ÊäµÄ¿É¿¿ÐԺʹ«ÊäЧÂÊ·½ÃæÓÐËù²»Í¬¡£²»Í¬µÄ·þÎñÖÊÁ¿¼¶±ðÊÊÓÃÓÚ²»Í¬µÄÓ¦Óó¡¾°£¬¸ù¾Ýʵ¼ÊÐèÇóÑ¡ÔñºÏÊʵļ¶±ð¿ÉÒÔÌá¸ßϵͳµÄÐÔÄܺͿɿ¿ÐÔ¡£
¡¡¡¡1. QoS 0¼¶µÄÓ¦Óó¡¾°
¡¡¡¡QoS 0¼¶ÊÊÓÃÓÚһЩ²»ÐèҪȷ±£ÏûÏ¢¿É¿¿ÐԵij¡¾°£¬ÀýÈç´«¸ÐÆ÷Êý¾ÝµÄʵʱ¼à²â¡£ÔÚÕâЩ³¡¾°Ï£¬ÏûÏ¢µÄʵʱÐԱȿɿ¿ÐÔ¸üΪÖØÒª£¬¿ÉÒÔͨ¹ýÎþÉüÏûÏ¢µÄ¿É¿¿ÐÔÀ´Ìá¸ßÏûÏ¢µÄ´«ÊäЧÂÊ¡£
¡¡¡¡2. QoS 1¼¶µÄÓ¦Óó¡¾°
¡¡¡¡QoS 1¼¶ÊÊÓÃÓÚһЩ¶ÔÏûÏ¢¿É¿¿ÐÔÒªÇó½Ï¸ßµÄ³¡¾°£¬ÀýÈç´«ËÍÖØÒªµÄ¿ØÖÆÃüÁî¡£ÔÚÕâЩ³¡¾°Ï£¬È·±£ÏûÏ¢µÄ¿É¿¿´«Êä±È´«ÊäЧÂʸüΪÖØÒª£¬¿ÉÒÔͨ¹ýÎþÉüÏûÏ¢µÄ´«ÊäЧÂÊÀ´Ìá¸ßÏûÏ¢µÄ¿É¿¿ÐÔ¡£
¡¡¡¡
¡¡¡¡
¡¡¡¡3. QoS 2¼¶µÄÓ¦Óó¡¾°
¡¡¡¡QoS 2¼¶ÊÊÓÃÓÚһЩ¶ÔÏûÏ¢¿É¿¿ÐÔÒªÇ󼫸ߵij¡¾°£¬ÀýÈç½ðÈÚ½»Ò×ϵͳ¡£ÔÚÕâЩ³¡¾°Ï£¬È·±£ÏûÏ¢µÄ²»Öظ´´«Êä±È´«ÊäЧÂʸüΪÖØÒª£¬¿ÉÒÔͨ¹ýÎþÉüÏûÏ¢µÄ´«ÊäЧÂÊÀ´Ìá¸ßÏûÏ¢µÄ¿É¿¿ÐÔ¡£
¡¡¡¡MQTTÐÒé¿ÉÒÔÓÃÓÚÖÇÄܼҾÓÖи÷ÖÖÉ豸֮¼äµÄͨÐźͿØÖÆ£¬ÀýÈçÖÇÄܵƹ⡢ÖÇÄܼҵ硢ÖÇÄÜ°²·ÀµÈ¡£MQTTÐÒé¿ÉÒÔÓÃÓÚÖÇÄܽ»Í¨ÏµÍ³Öи÷¸öÉ豸֮¼äµÄͨÐźÍÐ×÷£¬ÀýÈçÖÇÄܵ¼º½¡¢ÖÇÄÜÍ£³µ¡¢ÖÇÄܽ»Í¨µÆµÈ¡£
¡¡¡¡MQTTÐÒé¿ÉÒÔÓÃÓÚÖÇÄÜÖÆÔìÖи÷ÖÖÉ豸֮¼äµÄͨÐźͿØÖÆ£¬ÀýÈçÖÇÄÜÉú²úÏß¡¢ÖÇÄִܲ¢µÈ¡£MQTTÐÒé¿ÉÒÔÓÃÓÚÎïÁ÷ºÍ¹©Ó¦Á´Öи÷¸ö»·½ÚÖ®¼äµÄͨÐźÍÐ×÷£¬ÀýÈçÖÇÄִܲ¢¡¢ÖÇÄÜÎïÁ÷µÈ¡£
¡¡¡¡
¡¡¡¡
¡¡¡¡MQTTÐÒé¿ÉÒÔÓÃÓÚÄÜÔ´¹ÜÀíÖи÷ÖÖÉ豸֮¼äµÄͨÐźͿØÖÆ£¬ÀýÈçÖÇÄܵçÍø¡¢ÖÇÄÜÄÜÔ´¼à²âµÈ¡£MQTTÐÒé¿ÉÒÔÓÃÓÚÖǻ۳ÇÊеĽ¨ÉèºÍ¹ÜÀíÖУ¬ÀýÈçÖÇÄÜ·µÆ¡¢ÖÇÄܹ«½»¡¢ÖÇÄܳÇÊйÜÀíµÈ¡£
¡¡¡¡ÔÚʵ¼ÊµÄÓ¦Óó¡¾°ÖУ¬¸ù¾Ý²»Í¬µÄÐèÇóºÍϵͳÉè¼Æ£¬Ñ¡ÔñºÏÊʵķþÎñÖÊÁ¿¼¶±ð·Ç³£ÖØÒª¡£Ò»°ãÀ´Ëµ£¬·þÎñÖÊÁ¿¼¶±ðÔ½¸ß£¬ÏµÍ³µÄ¸´ÔÓÐԺͿªÏúÒ²»áÏàÓ¦Ôö¼Ó¡£Òò´Ë£¬ÔÚÑ¡ÔñMQTTµÄ·þÎñÖÊÁ¿¼¶±ðʱ£¬ÐèÒª×ۺϿ¼ÂÇϵͳµÄʵʱÐÔ¡¢×¼È·ÐԺͿɿ¿ÐÔµÈÒªÇ󣬲¢¸ù¾Ý¾ßÌåÇé¿ö½øÐÐȨºâºÍ¾ö²ß¡£