°ïÖúÎĵµ
»ùÓÚMQTTÐÒéµÄÎïÁªÍøÉ豸ӦÓÃÖ¸ÄÏ
MQTT È«³ÆMessage Queue Telemetry Transport£¬ÊÇÒ»¸öÇáÁ¿¼¶µÄ¡°·¢²¼/¶©ÔÄ¡±ÏûÏ¢´«ÊäÐÒé¡£MQTT×÷ΪÎïÁªÍøÏûÏ¢´«ÊäµÄÖØÒªÐÒéÖ®Ò»£¬ Æä×î³õµÄÉè¼ÆÊ¼ÓڹܵÀSCADAϵͳµÄ¹¤ÒµÍ¨ÐÅÆ÷¡£¾¹ýÔöÇ¿ºóµÄMQTT£¬¿ÉÒÔÊÊÓÃÓÚÖ´Ðиü¶à¹Ø¼üÈÎÎñµÄIIoT¹¤ÒµÎïÁªÍøÓ¦Óá£
×î½üµÄ»¥ÁªÍø¾ÞÍ·¶¯Ïò£¬¶¼°Ñ MQTT ×÷ΪÎïÁªÍøÇ°ÖýÓÈëÌ×¼þµ¥ÁгöÀ´×÷Ϊ±ê×¼ÔÆ·þÎñÌṩ¡£°¢ÀïÔÆÎïÁªÍøÌ×¼þ£¬°Ù¶ÈÌ칤ÎïÁªÍøÔÆÆ½Ì¨£¬ÌÚѶÎïÁªÆ½Ì¨£¬Amazon IOT ·þÎñ¡¡£¬MQTTÒÑÖð½¥³ÉΪÎïÁªÍøÆ½Ì¨µÄ±êÅ䣬²¢Óз¢Õ¹ÎªÎïÁªÍøÁìÓò×îÖØÒªµÄÐÒéµÄÇ÷ÊÆ¡£
MQTTµÄÓ¦ÓÃÓÅÊÆ
MQTT ¿ªÔ´¡¢¿É¿¿¡¢ÇáÇÉ¡¢¼òµ¥£¬MQTTÖ÷ÒªÓÅÊÆÌØµã°üÀ¨£º
1.MQTTÖ§³Ö¸÷ÖÖÁ÷Ðбà³ÌÓïÑÔ£¬°üÀ¨C£¬Java£¬Ruby£¬Python µÈ;
2.Ö§³Ö·¢²¼ / Ô¤¶¨Ä£ÐÍ£¬¼ò»¯Ó¦ÓóÌÐòµÄ¿ª·¢;
3.MQTTͨÐÅ¿ªÏúС(×îСµÄÏûÏ¢´óСΪ 2 ×Ö½Ú);
4.¶Ô²»Îȶ¨ÍøÂçµÄÈÝÈ̶ȸߣ¬Äܹ»´Ó¶Ï¿ªµÈ¹ÊÕÏÖлָ´£¬¶øÇÒûÓнøÒ»²½µÄ´úÂëÐèÇó¡£µ«ÊÇ£¬HTTP ÎÞ·¨ÔÉúµØÊµÏÖ´ËÄ¿µÄ£¬ÐèÒª¿Í»§¶ËÖØÊÔ±àÂ룬Õâ¿ÉÄÜÔö¼ÓÃݵÈÐÔÎÊÌâ;
5.ÌṩÈýÖÖ²»Í¬ÏûÏ¢´«µÝµÈ¼¶£¬ÈÃÏûÏ¢Äܰ´Ðèµ½´ïÄ¿µÄµØ£¬ÊÊÓ¦ÔÚ²»Îȶ¨¹¤×÷µÄÍøÂç´«ÊäÐèÇó;
6.Êý°ÙÍò¸öÁ¬½ÓµÄ¿Í»§¶Ë£¬¾¹ý²âÊÔÄÜ´¦Àí¶à´ï 100 Íò¸öͨ¹ý MQTT ²¢·¢Á¬½ÓµÄÉ豸;
7.µÍ¹¦ºÄ£¬MQTT ÊÇרÃÅÕë¶ÔµÍ¹¦ºÄÄ¿±ê¶øÉè¼ÆµÄ¡£HTTP µÄÉè¼ÆÃ»Óп¼ÂÇ´ËÒòËØ£¬Òò´ËÔö¼ÓÁ˹¦ºÄ¡£
¼ÆÑ¶ÎïÁªÍøÉ豸ĿǰÒÑÖ§³ÖMQTTµÄ²úÆ·Ïß°üÀ¨£º±ßÔµ¼ÆËãÍø¹Ø¡¢¼ÓÃÜͨÐÅÍø¹Ø¡¢¹¤ÒµÎïÁªÍøÍø¹Ø¡¢°²È«¹ÜÀíÍø¹Ø¡¢¹¤Òµ¼¶ÎÞÏß·ÓÉÆ÷¡¢¹¤Òµ¼¶ÎÞÏßDTU¡¢ÎÞÏßRTU¡¢Êý²ÉÒǵȡ£
Ö§³ÖMQTTÐÒéµÄÎÞÈËÖµÊØDTU
¼ÆÑ¶È«ÍøÍ¨DTU TD210£¬Ö§³ÖMQTTÐÒ飬ÎÞÈËÖµÊØ×¨Óã¬Îȶ¨¿É¿¿£¬ÎªÏîÄ¿µÄͨÐÅ×éÍøÓëÎÞÏß´«ÊäÌṩÓÐÁ¦Ö§³Å¡£ ÅäÖÃI/O¡¢ADC¡¢RS232¡¢RS485µÈ½Ó¿Ú£¬È«ÍøÍ¨ÍøÂ縲¸Ç£¬¿íοíѹ£¬¶àÖÐÐÄ´«Ê䣬½ðÈÚ¼¶Êý¾Ý°²È«±ê×¼¡£
Ö§³ÖMQTTÐÒéµÄ±ßÔµ¼ÆËãÍø¹Ø
ARM¸ß¶ËCPU£¬Ç¿´ó±ßÔµ¼ÆËãÄÜÁ¦£¬ÓÐЧ·Öµ£ÔƶËѹÁ¦
Ìṩ±ê×¼API½Ó¿Ú£¬·½±ãÏîÄ¿¶þ´Î¿ª·¢Ó¦ÓÃ
Ö§³ÖMQTTÐÒéµÄ¹¤Òµ¼¶ÎÞÏß·ÓÉÆ÷
¼¯³É5G/4G/NB-IoT/GPS/WiFi/ÓÐÏߵȶàÖÖͨÐÅ·½Ê½
¿ìËÙ¶Ô½Ó°¢ÀïÔÆ¡¢°Ù¶ÈÔÆ¡¢»ªÎªÔƵÈ
Linuxϵͳ£¬¼¯³ÉPython¿ª·¢»·¾³ºÍCÓïÑÔ¿ª·¢»·¾³
ÀûÓø÷´óÔËÓªÉÌÌṩµÄ5G/4GÍøÂçΪÓû§Ìṩ¸ßËÙÎÞÏßÍøÂ磬ÏÖ³¡²ÎÊý/ÒµÎñÐÅÏ¢/ÊÓÆµ/ͼƬµÈ´óÊý¾Ý¸ßËÙÎÞÏß´«ÊäÊ×Ñ¡¡£±»¹ã·ºÓ¦ÓÃÔÚÔ¶³ÌÊý¾Ý²É¼¯¡¢Ô¶³ÌÉ豸¼à²â¡¢Ô¶³Ì¿ØÖÆ¡¢Ô¶³Ì±¨¾¯µÈÁìÓò¡£