MQTTÍø¹ØÄܹ»Á¬½Ó²î±ðÀàÐ͵Ĺ¤ÒµÎïÁªÉ豸£¬ÊµÏÖÉ豸֮¼äµÄÊý¾Ý´«ÊäºÍ¿ØÖÆ¡£Ëü²»µ«Äܹ»½«À´×Ô²î±ðÉ豸µÄ¶àÖÖͨÐÅÐÒ飨ÈçModbus¡¢PLC¡¢Êý¿Ø»ú´²µÈ£©Í³Ò»×ª»»ÎªMQTT»¨Ñù£¬±ãÓÚÓëÔÆÆ½Ì¨ÎÞ·ì¶Ô½Ó£¬»¹ÄÜͨ¹ýÊý¾ÝÔ¤´¦Àí¹¦Ð§£¬ÈçÊý¾Ý¹ýÂË¡¢»ã¾ÛµÈ£¬ÓÅ»¯Êý¾ÝÉÏ´«Ð§ÂÊ£¬¼õÇáÔÆ¶Ë´¦Àíµ£¸º¡£Í¬Ê±£¬MQTTÍø¹Ø»¹¼¯³ÉÇ¿´óµÄ¼ÓÃÜÓëÈÏÖ¤»úÖÆ£¬È·±£Êý¾ÝÔÚ´«ÊäÀú³ÌÖеÄÄþ¾²ÐÔÓëÒþ˽±£»¤¡£
Ëæ×Ź¤Òµ4.0ʱ´úµÄµ½À´£¬¹¤ÒµÎïÁªÍø¼¼ÊõÕýÖð²½³ÉÎªÍÆ¶¯ÖÆÔìҵתÐÍÉý¼¶µÄÖØÒªÁ¦Á¿¡£MQTT×÷ΪһÖÖÇáÁ¿¼¶µÄÐû²¼/¶©ÔÄÏûÏ¢´«ÊäÐÒ飬ÒòÆä¸ßЧ¡¢µÍ´ø¿íÏûºÄºÍÁé»îÐÔ£¬ÔÚ¹¤ÒµÎïÁªÍøÁìÓò»ñµÃÁ˹㷺ӦÓá£MQTTÍø¹Ø×÷ΪÁ¬½ÓÏÖ³¡É豸ÓëÔÆ¶Ëƽ̨µÄÇÅÁº£¬µ£¸º×ÅÐÒéת»»¡¢Êý¾Ý͸´«¡¢Äþ¾²·À»¤µÈ¶àÖØÖ°Ôð£¬ÊÇʵÏÖÉ豸¿ìËÙ½ÓÈ빤ҵÎïÁªÍøÆ½Ì¨µÄÒªº¦¼¼ÊõÖ®Ò»¡£
MQTTÍø¹Ø½ÓÈ빤ҵÎïÁªÍøÆ½Ì¨µÄ°ì·¨
1. Ñ¡ÔñºÏÊʵÄMQTTÍø¹Ø
Ê×ÏÈ£¬ÐèҪѡÔñÒ»¿îÊʺϵÄMQTTÍø¹Ø¡£Ñ¡ÔñʱÐèÒª¿¼ÂÇÍø¹ØµÄÓ²¼þÅäÖá¢ÍøÂç½Ó¿Ú¡¢À©Õ¹½Ó¿ÚÒÔ¼°ÊÇ·ñÖ§³ÖÄ¿±êÔÆÆ½Ì¨µÈÒòËØ¡£Í¬Ê±£¬»¹ÐèҪƾ¾Ýʵ¼ÊÓ¦Óó¡¾°Ñ¡ÔñºÏÊʵÄÍø¹Ø³ß´ç¡¢ÖØÁ¿ºÍ·À»¤Æ·¼¶µÈ²ÎÊý¡£²î±ðÀàÐ͵Ĺ¤ÒµÎïÁªÉ豸¿ÉÄÜÓвî±ðµÄÁ¬½Ó·½·¨£¬ÐèҪƾ¾ÝÉ豸µÄͨÐÅÐÒéºÍ½Ó¿ÚÀàÐÍÑ¡ÔñºÏÊʵÄÁ¬½Ó·½·¨£¬Èç´®¿Ú»òÒÔÌ«Íø½Ó¿Ú¡£
2. ÔÆ¶Ëƽ̨ע²áÓëÅäÖÃ
ÔÚÑ¡¶¨µÄMQTTÍø¹ØÖÎÀíÆ½Ì¨ÉÏ×¢²áÕË»§£¬´´Á¢ÏîÄ¿£¬²¢ÅäÖÃMQTTÓû§Ãû¼°ÃÜÂëµÈÐÅÏ¢¡£Í¬Ê±£¬Æ¾¾ÝÒµÎñÐèÇóÉèÖÃÊý¾Ý´¦Àí¹æÔò¡¢Éϱ¨»¨Ñù¡¢±¨¾¯ãÐÖµµÈ¡£ÔÆÆ½Ì¨Ö§³Ö¶àÖÐÐÄÅäÖ㬿ɽÓÈëµ½W88Óŵ¹ÙÍøËÄ·½µÈÌṩµÄЧÀÍÆ÷²âÊÔ£¬»òÕß×ÔÐд¡£
3. ÐÒ鼿ÈÝÓëÓ³Éä
Ã÷È·ÏÖ³¡É豸µÄͨÐÅÐÒ飬ʵÏÖÓëMQTTÍø¹ØµÄÎÞ·ì¶Ô½Ó¡£MQTTÍø¹ØÍ¨¹ý×Ô´øµÄÐÒéת»»¹¦Ð§£¬½«µ×¶ËÉ豸ÐÒéת»»³ÉMQTT»¨Ñù£¬²¢¶Ô½Óµ½ÔÆÆ½Ì¨¡£ÀýÈ磬ʹÓÃModbus TcpÐÒéµÄPLCÉ豸£¬¿ÉÒÔͨ¹ýMQTTÍø¹ØµÄÐÒéת»»¹¦Ð§£¬½«ModbusÊý¾Ýת»»ÎªMQTTÏûÏ¢£¬²¢·¢Ë͵½ÔÆÆ½Ì¨¡£
4. Äþ¾²Õ½ÂÔʵʩ
ÔÚMQTTÍø¹ØÓëÔÆÆ½Ì¨Ö®¼äÆôÓüÓÃÜÁ¬½Ó£¬ÈçTLS/SSL¼ÓÃÜ£¬È·±£Êý¾Ý´«ÊäÀú³ÌÖеÄÄþ¾²ÐÔ¡£±ðµÄ£¬»¹¿ÉÒÔÉèÖÃÈÏÖ¤»úÖÆ£¬ÈçÓû§ÃûÃÜÂëÈÏÖ¤¡¢Ö¤ÊéÈÏÖ¤µÈ£¬±ÜÃâδÊÚȨ»á¼û¡£
5. Êý¾ÝÁ÷²âÊÔÓëÓÅ»¯
ͨ¹ýÄ£ÄâÊý¾Ý»òʵ¼ÊÉ豸²âÊÔÊý¾ÝÁ÷£¬ÑéÖ¤´ÓÉ豸µ½Ôƶ˵ÄÊý¾Ý´«ÊäÊÇ·ñ˳³©£¬ÒÔ¼°ÔƶËÊý¾Ý´¦ÀíÊÇ·ñÇкÏÔ¤ÆÚ¡£Æ¾¾Ý²âÊÔ½á¹ûµ÷½âMQTTÍø¹ØµÄÅäÖòÎÊý£¬ÈçQoSÆ·¼¶¡¢Á¬½Ó²ÎÊýµÈ£¬ÒÔÓÅ»¯Êý¾Ý´«ÊäЧÂʺͿɿ¿ÐÔ¡£
6. Á¬Ðø¼à¿ØÓëά»¤
°²ÅÅÍê³Éºó£¬Ð轨Á¢Ò»Ì×ÍêÉÆµÄ¼à¿ØÌåϵ£¬¶ÔMQTTÍø¹ØµÄÔËÐÐ״̬¡¢Êý¾Ý´«ÊäÖÊÁ¿¡¢ÔÆÆ½Ì¨ÏìӦʱ¼äµÈÒªº¦Ö¸±ê½øÐÐÁ¬Ðø¼à¿Ø¡£½áºÏÈÕÖ¾ÆÊÎö£¬ÊµÊ±·¢Ã÷²¢½â¾öDZÔÚÎÊÌ⣬ȷ±£ÏµÍ³µÄÎȶ¨ÔËÐС£

Ó¦ÓÃʵÀý£ºÖÇÄÜÖÆÔì³µ¼ä
ÔÚÖÇÄÜÖÆÔì³µ¼äÖУ¬MQTTÍø¹Ø¿ÉÒÔÁ¬½Ó¶àÖÖ¹¤ÒµÎïÁªÉ豸£¬Èç´«¸ÐÆ÷¡¢ÉãÏñÍ·¡¢»úеÈ˵ȣ¬ÊµÏÖÊý¾ÝÊÕÂÞ¡¢´«ÊäºÍ¿ØÖÆ¡£ÀýÈ磺
Êý¾ÝÊÕÂÞ£ºÍ¨¹ý´«¸ÐÆ÷ÊÕÂÞ³µ¼äµÄÇé¿ö²ÎÊý£¨Èçζȡ¢Êª¶È¡¢ÆøÑ¹µÈ£©ºÍÉ豸µÄÔËÐÐ״̬Êý¾Ý£¬²¢½«ÕâЩÊý¾Ýͨ¹ýMQTTÐÒé·¢Ë͵½ÔÆÆ½Ì¨½øÐд洢ºÍÆÊÎö¡£
Êý¾Ý´«Ê䣺MQTTÍø¹Ø½«ÊÕÂÞµ½µÄÊý¾ÝÒÔÐû²¼/¶©ÔÄģʽ·¢Ë͵½ÔÆÆ½Ì¨ÉϵÄÊý¾Ý´¦Àíϵͳ½øÐÐÆÊÎöºÍ´¦Àí¡£Í¬Ê±£¬Æ¾¾ÝÐèÒª½«Êý¾Ý´«Êäµ½ÆäËûÓ¦ÓÃϵͳ½øÐнøÒ»²½µÄÊý¾ÝÀûÓúͼÛÖµÍÚ¾ò¡£
Ô¶³Ì¿ØÖÆ£ºÍ¨¹ýMQTTÐÒ飬¿ÉÒÔÏòÉ豸·¢ËÍ¿ØÖÆÖ¸ÁʵÏÖÔ¶³Ì¿ØÖÆ¡£ÀýÈ磬µ±¼à²âµ½³µ¼äζȹý¸ßʱ£¬¿ÉÒÔÏò¿Õµ÷·¢ËÍ¿ØÖÆÖ¸Áµ÷½âζÈÖÁÕý¹ßÀýÄ£¡£
¹ÊÕÏÔ¤¾¯ÓëÕï¶Ï£ºÍ¨Ì«¹ýÎöÊÕÂÞµ½µÄÊý¾Ý£¬¿ÉÒÔ¼ì²âÉ豸µÄ¹ÊÕÏ»òÒ쳣״̬£¬²¢Ïòά»¤ÈËÔ±·¢ËÍÔ¤¾¯ÐÅÏ¢£¬ÊµÊ±½øÐÐάÐ޺ͱ£Ñø¡£
ÓÅ»¯Éú²úÁ÷³Ì£ºÍ¨¹ý¶ÔÇé¿ö²ÎÊýºÍÉ豸ÔËÐÐÊý¾ÝµÄÆÊÎö£¬¿ÉÒÔÓÅ»¯Éú²úÁ÷³Ì£¬Ìá¸ß²úÆ·ÖÊÁ¿ºÍÉú²úЧÂÊ¡£
MQTTÍø¹Ø×÷ΪÁ¬½ÓÏÖ³¡É豸ÓëÔÆ¶Ëƽ̨µÄÇÅÁº£¬ÔÚ¹¤ÒµÎïÁªÍøÁìÓò·¢»Ó×ÅÖØÒª×÷Óá£Í¨¹ýÑ¡ÔñºÏÊʵÄMQTTÍø¹Ø¡¢ÅäÖÃÔÆ¶Ëƽ̨¡¢ÊµÊ©Äþ¾²Õ½ÂÔ¡¢²âÊÔÊý¾ÝÁ÷ÒÔ¼°Á¬Ðø¼à¿ØÓëά»¤£¬ÆóÒµ¿ÉÒÔ¸ßЧ¡¢Äþ¾²µØ½«É¢²¼ÓÚ¹¤ÒµÏÖ³¡µÄÖÖÖÖÉ豸½ÓÈëÔÆ¶Ë£¬¹¹½¨ÆðÒ»¸ö¿ÉÀ©Õ¹¡¢Ò×ÖÎÀíµÄ¹¤ÒµÎïÁªÍøÉú̬ϵͳ¡£ÕâÒ»Àú³Ì²»µ«¼ÓËÙÁËÊý¾ÝÇý¶¯µÄ¾ö²ßÖÆ¶¨£¬»¹ÎªÆóÒµ´øÀ´ÁËǰËùδÓеĶ´²ìÁ¦Ó뾺ÕùÁ¦£¬Îª¹¤Òµ4.0ʱ´úµÄÊý×Ö»¯×ªÐÍÆÌÉèÁ˼áʵµÄ»ù´¡¡£
