¡¡¡¡HTTPºÍMQTTÊÇÎïÁªÍøÁìÓòÖÐÁ½ÖÖÁ÷ÐÐÐÒé¡£¾¡¹ÜÈç´Ë£¬HTTPºÍMQTT´ú±íÁËͬһ¸öÄÑÌâµÄÁ½¸ö·½Ã棬ÆóÒµÐèÒªÏàÓ¦µØÀûÓÃËüÃÇ¡£
¡¡¡¡Ê²Ã´ÊÇHTTP??
¡¡¡¡³¬Îı¾´«ÊäÐÒé(HTTP)ÊÇÍòάÍøµÄ»ù´¡ÐÒé¡£Ò»¸öÈ˵ÄWebä¯ÀÀÆ÷µÄÄÚÈÝͨ¹ýHTTPÇëÇó¡£´ËÇëÇóתµ½ÔÆÖеķþÎñÆ÷£¬¸Ã·þÎñÆ÷ÒÔÇëÇóµÄÍøÒ³½øÐÐÏìÓ¦¡£
¡¡¡¡×÷ΪһÖÖÒ×ÓÚ²¿ÊðÇÒÖ±½ÓµÄÃüÁîÇëÇóÐÒ飬HTTPÔÚ1990Äê´ú³õÎÊÊÀºóѸËÙÆÕ¼°¡£
¡¡¡¡Ê²Ã´ÊÇMQTT?
¡¡¡¡¡°ÐèÇóÊÇ·¢Ã÷֮ĸ¡±Õâ¾ä»°Ç¡µ±µØ¸ÅÀ¨ÁËÏûÏ¢¶ÓÁÐÒ£²â´«Êä(MQTT)µÄÀúÊ·¡£1999Ä꣬ÔÚIBM»ñµÃÁËÒ»¸ö´óÐÍʯÓͺÍÌìÈ»ÆøÏîÄ¿ºó£¬ËüÒâʶµ½ÐèÒªÒ»¸öÇáÁ¿¼¶µÄͨÐÅÐÒéÀ´?Á¬½ÓʯÓ͹ܵÀÉϵĴ«¸ÐÆ÷ºÍͨÐÅÎÀÐÇ¡£MQTT½«ÖØж¨Òåÿ¸ö¼¶±ðÉÏ»úÆ÷¶Ô»úÆ÷ͨÐŵÄÓÐЧÐÔ¡£
¡¡¡¡
¡¡¡¡Ö÷ÒªÇø±ðÊÇʲô??
¡¡¡¡µØÇòÒÇÉϵĽ»»»Í¼±êÓɶþ½øÖÆ´úÂë×é³É£¬¼ýÍ·Ö¸ÏòÏà·´µÄ·½Ïò£¬±íʾHTTPµÄÃüÁîÇëÇó²Ù×÷ºÍMQTTµÄ·¢²¼¶©ÔIJÙ×÷¡£
¡¡¡¡HTTPͨ³£ÊÇÒ»¸ö˲̬½Ó¿Ú£¬ÆäÖÐÿ¸öÇëÇó¶¼ÊÇÒ»¸ö¶ÌÔݵĻỰ¡£MQTT»á»°Êdz¤ÆÚ´æÔڵġ£
¡¡¡¡ÁíÒ»¸öÖØÒªÇø±ðÊÇHTTPÔÚÃüÁîÏìÓ¦»ù´¡ÉÏÔËÐС£ÃüÁî±»·¢Ë͵½·þÎñÆ÷²¢·µ»ØÏìÓ¦¡£¶Ëµã¡¢ä¯ÀÀÆ÷»òСÐÍÉ豸±ØÐëÿ´Î¶¼Ïò·þÎñÆ÷·¢Æð¸ÃÊÂÎñ¡£
¡¡¡¡µ«ÊÇ£¬MQTTʹÓÃÒ»¸ö³ÆΪ·¢²¼¶©ÔĵĸÅÄî¡£ÏûÏ¢¿ÉÒÔÔÚÈÎÒâÒ»¶Ë·¢Æð¡£Ëü»¹ÀûÓôúÀí»òÏûÏ¢µÄ¾ÛºÏÆ÷ºÍ·Ö·¢Æ÷£¬ÔÊÐí¿Í»§»úÉ豸ÓëÊýǧ¸ö¶Ë£¬(¶ø²»½ö½öÊÇÒ»¸ö¶ËµãͨÐÅ¡£
¡¡¡¡¸÷×ÔµÄȱµãºÍÓŵã
¡¡¡¡MQTT½«ÏûÏ¢´«µÝµ½ÁíÒ»²ã¡£µ«ÊÇ£¬Ëü±ÈHTTP¸ü¸´ÔÓ£¬HTTPºÜ¼òµ¥£¬²¢ÇÒʹÓÃÒ×ÓÚÔĶÁµÄASCII×Ö·û¡£MQTTÒ²¸üÄÑʹÓã¬ÒòΪËüÊÇË«ÏòµÄ£¬¿ÉÒÔͬʱ֧³ÖASCIIºÍ¶þ½øÖÆÓÐЧ¸ºÔØ¡£
¡¡¡¡ÓÉÓÚHTTPÊÂÎñ±¾ÖÊÉÏÊÇ×Ô¶¯µÄ£¬Òò´Ë±ØÐëΪÿÌõÏûÏ¢Ìṩ°²È«ÉÏÏÂÎÄ£¬´Ó¶ø²úÉú´óÁ¿¿ªÏú¡£ÁíÒ»·½Ã棬MQTTʹÓôúÀíºÍ³Ö¾ÃÁ¬½ÓµÄ¸ÅÄî¡£°²È«±ê×¼Ö»ÐèÒªÓÃÓÚµÚÒ»¸öÁ¬½Ó£¬´Ó¶øÁ¢¼´Ìá¸ßÐÔÄÜ¡£
¡¡¡¡¶øÇÒ£¬ÔÚMQTTºÍHTTPµÄÐÔÄÜ¿ØÖƲâÊÔÖУ¬MQTT´«ÊäÏàͬÊý¾ÝÁ¿µÄËÙ¶ÈÊÇHTTPµÄ80µ½100±¶¡£Ê¹ÓÃHTTP£¬ÆóÒµ±ØÐëÖðÌõÏûϢΪÆäÊý¾Ý¼Æ»®Ö§¸¶¶îÍâ·ÑÓá£MQTTÔÚÕâ·½ÃæÒª±ãÒ˵öࡣ´ËÍ⣬±ßÔµÉ豸µÄ¹Ì¼þ¸üкÍÅäÖøü¸Äͨ¹ýMQTT±äµÃ¸ü¼Ó¼òµ¥¡£?
¡¡¡¡ÎïÁªÍøÓÃÀýµÄHTTPÓëMQTT?
¡¡¡¡¶ÔÓÚÔÆƽ̨£¬ÎïÁªÍøÉ豸ͨ³£»áͨ¹ýMQTT½øÐÐͨÐÅ£¬ÒòΪËüÊÇË«ÏòµÄ¡£¾¡¹ÜÈç´Ë£¬ÔƵÄÁíÒ»¶ËÈÔÐèÒªHTTPSÀ´ÈÃÓû§ÌáÈ¡Êý¾ÝÒÔ½øÐÐÒDZíÅÌÏÔʾºÍ·ÖÎö¡£±¾ÖÊÉÏ£¬Êý¾Ý¿ÉÊÓ»¯ºó¶ËµÄ´ó²¿·Ö½»»¥¶¼ÊÇͨ¹ýHTTP½øÐеġ£È»¶ø£¬MQTTÔÚÇ°¶Ë±íÏֵøüºÃ£¬ÒòΪÊÂÎñÐÔÃüÁîºÍÔʼÊý¾ÝÊÇÔÚÇ°¶ËÊäÈëºÍÊä³öµÄ¡£
¡¡¡¡ÏëÏóһϴøÓÐÉãÏñ»úµÄÖÇÄÜÁ¬½ÓÃÅÁ壬µ±ÓÐÈ˽øÈëÊÓҰʱ£¬¸ÃÉ豸½«¼¤»î²¢Í¨¹ýHTTP·¢ÆðÁ¬½Ó¡£È»¶ø£¬¸ÃÊÓƵ½«½¨Á¢Ò»¸öMQTTÁ÷À´Òƶ¯¸ÃÊý¾Ý£¬¶ø²»ÊÇͨ¹ýHTTPÏûÏ¢µ¥¶À·¢ËÍÐÅÏ¢¡£
À´Ô´£ºÇ§¼ÒÍø