76net±ØÓ®¹ÙÍøÊÖ»ú°æ

¹¤ÒµÂ·ÓÉÆ÷

MQTTÊÇʲô£¿MQTTЭÒé¼ò½é

·¢²¼Ê±¼ä£º2020-07-03ä¯ÀÀ£º1840

MQTT



¼ò½é£ºMQTTÓÉIBM¹«Ë¾¿ª·¢£¬ÊÇÒ»¸ö¼´Ê±Í¨Ñ¶Ð­Ò飬ҲÊÇÒ»¸öÎïÁªÍø´«ÊäЭÒ飬Ö÷ÒªÓÃÓÚÇáÁ¿¼¶µÄ¶©ÔÄ/·¢²¼Ê½µÄÏûÏ¢´«Êä¡£ÆäÉè¼ÆÄ¿µÄÖ÷ÒªÊÇΪµÍ´ø¿íºÍ²»Îȶ¨ÍøÂç»·¾³ÏµÄÎïÁªÍøÉ豸Ìṩ·þÎñ¡£


MQTTÖеĸÅÄî



¶©ÔÄ(Subscribtion): 

¶©Ôİüº¬Ö÷ÌâɸѡÆ÷£¨Topic Filter£©ºÍ×î´ó·þÎñÖÊÁ¿£¨QoS£©¡£¶©ÔÄ»áÓëÒ»¸ö»á»°£¨Session£©¹ØÁª¡£Ò»¸ö»á»°¿ÉÒÔ°üº¬¶à¸ö¶©ÔÄ¡£Ã¿Ò»¸ö»á»°ÖеÄÿ¸ö¶©ÔͼÓÐÒ»¸ö²»Í¬µÄÖ÷ÌâɸѡÆ÷¡£


»á»°(Session): 
ÿ¸ö¿Í»§¶ËÓë·þÎñÆ÷½¨Á¢Á¬½Óºó¾ÍÊÇÒ»¸ö»á»°£¬¿Í»§¶ËºÍ·þÎñÆ÷Ö®¼äÓÐ״̬½»»¥¡£»á»°´æÔÚÓÚÒ»¸öÍøÂçÖ®¼ä£¬Ò²¿ÉÄÜÔÚ¿Í»§¶ËºÍ·þÎñÆ÷Ö®¼ä¿çÔ½¶à¸öÁ¬ÐøµÄÍøÂçÁ¬½Ó¡£
Ö÷ÌâÃû(Topic Name): 
Á¬½Óµ½Ò»¸öÓ¦ÓóÌÐòÏûÏ¢µÄ±êÇ©£¬¸Ã±êÇ©Óë·þÎñÆ÷µÄ¶©ÔÄÏàÆ¥Åä¡£·þÎñÆ÷»á½«ÏûÏ¢·¢Ë͸ø¶©ÔÄËùÆ¥Åä±êÇ©µÄÿ¸ö¿Í»§¶Ë¡£ 
ÐèҪעÒâµÄÊÇ£¬MQTTÖÐÏûÏ¢Ö÷Ìâ°´Õղ㼶ÃüÃû£¬Ê¹Óà ¡®/¡¯ ½øÐзָî 
´ËÍ⣬Ö÷ÌâÖпÉÒÔʹÓÃͨÅä·û½øÐжà¸öÖ÷Ìâ»ò¶à²ã¼¶µÄ¶©ÔÄ£¬ÓÐÁ½ÖÖ³£¼ûµÄͨÅä·û£º 
1. µ¥²ãͨÅä·û +£ºµ¥²ãͨÅä·ûÖ»ÄÜÆ¥ÅäÒ»²ãµÄÖ÷Ì⣬ÀýÈ磺China/Beijing/+£¬¿ÉÒÔÆ¥ÅäµÄÖ»ÓÐBeijingÕâ¸öÖ÷ÌâÏÂÃæÒ»²ãµÄÖ÷Ì⣬ÀýÈçXicheng, DongCheng, XuanwuµÈµÈ¡£ 
2. ¶à²ãͨÅä·û #£º¹ËÃû˼Ò壬¶à²ãͨÅä·û¾ÍÊÇ¿ÉÒÔÆ¥Åä¶à¸ö²ã¼¶µÄÖ÷Ì⣬ÀýÈ磺China/#£¬¿ÉÒÔÆ¥Åäµ½µÄÖ÷Ìâ¿ÉÄÜÓУºChina/Beijing/Dongcheng, China/Shanghai/PuDong£¬µÈµÈ¡£
Ö÷ÌâɸѡÆ÷(Topic Filter): 
Ò»¸ö¶ÔÖ÷ÌâÃûͨÅä·ûɸѡÆ÷£¬ÔÚ¶©Ôıí´ïʽÖÐʹÓ㬱íʾ¶©ÔÄËùÆ¥Åäµ½µÄ¶à¸öÖ÷Ìâ¡£
¸ºÔØ(Payload): 

ÏûÏ¢¶©ÔÄÕßËù¾ßÌå½ÓÊÕµÄÄÚÈÝ¡£


MQTTÖеĽÇÉ«


PublisherºÍSubscriberΪ¿Í»§¶Ë£¬BrokerΪ·þÎñÆ÷¶Ë£¬ÏûÏ¢Ö÷ÌâΪÏûÏ¢ÀàÐÍ£¬Broker¸ù¾ÝTopic¹ýÂËÏûÏ¢£¬²¢½«ÏûÏ¢Ïò¿Í»§¶ËÍÆËÍ¡£


MQTTÖÐÓÃQoS±íʾ·þÎñÖÊÁ¿£¬MQTTЭÒéÖÐÓÐÈýÖÖ·þÎñÖÊÁ¿(QoS)£º 
QoS =0£¬ÖÁ¶àÒ»´Î£¬¿ÉÄÜ»á³öÏÖ¶ª°üµÄÇé¿ö£¬Ê¹ÓÃÔÚ¶ÔʵʱÐÔÒªÇ󲻸ߵÄÇé¿ö£¬ÀýÈ磬½«´Ë·þÎñÖÊÁ¿ÓëͨÐÅ»·¾³´«¸ÐÆ÷Êý¾ÝÒ»ÆðʹÓᣠ¶ÔÓÚÊÇ·ñ¶ªÊ§¸ö±ð¶ÁÈ¡»òÊÇ·ñÉÔºóÁ¢¼´·¢²¼ÐµĶÁÈ¡²¢²»ÖØÒª¡£
QoS =1,ÖÁÉÙÒ»´Î£¬±£Ö¤°ü»áµ½´ïÄ¿µÄµØ£¬µ«ÊÇ¿ÉÄܳöÏÖÖØ°ü¡£

QoS =2, ¸ÕºÃÒ»´Î£¬±£Ö¤°ü»áµ½´ïÄ¿µÄµØ£¬ÇÒ²»»á³öÏÖÖØ°üµÄÏÖÏó¡£



¿Í»§¶Ë



PublisherºÍSubscriber¶¼ÊôÓÚ¿Í»§¶Ë¡£
·¢²¼Ó¦ÓÃÏûÏ¢¸øÆäËüÏà¹ØµÄ¿Í»§¶Ë¡£
¶©ÔÄÒÔÇëÇó½ÓÊÜÏà¹ØµÄÓ¦ÓÃÏûÏ¢¡£
È¡Ïû¶©ÔÄÒÔÒÆ³ý½ÓÊÜÓ¦ÓÃÏûÏ¢µÄÇëÇó¡£

´Ó·þÎñ¶Ë¶Ï¿ªÁ¬½Ó¡£


·þÎñÆ÷¶Ë


·þÎñÆ÷¶Ë¼´ËùνµÄMQTT Broker·þÎñÆ÷¡£
½ÓÊÜÀ´×Ô¿Í»§¶ËµÄÍøÂçÁ¬½Ó¡£
½ÓÊܿͻ§¶Ë·¢²¼µÄÓ¦ÓÃÏûÏ¢¡£
´¦Àí¿Í»§¶ËµÄ¶©ÔĺÍÈ¡Ïû¶©ÔÄÇëÇó¡£
ת·¢Ó¦ÓÃÏûÏ¢¸ø·ûºÏÌõ¼þµÄÒѶ©ÔĿͻ§¶Ë¡£
MQTTÌṩµÄ¹«¹²·þÎñÆ÷¶Ë£¨Broker£©ÓУº 
test.mosquitto.org
broker.hivemq.com
iot.eclipse.org



ÉÏһƪ£ºÃ»ÓÐÁË£¡ ÏÂһƪ£ºÉîÈëdz³öÈ«Ãæ½âÎö TCP/IP ЭÒéÕ»
Ãâ·ÑÑù»úÉêÇë Ñù»úÃâ·ÑÊÔÓã¬Ìáǰ¹µÍ¨È·±£76net±ØÓ®¹ÙÍøÊÖ»ú°æ²úÆ·Éî¶ÈÆõºÏ¹ó˾ҵÎñÐèÇó
  • *ÄúµÄÐÕÃû£º
  • *ÊÖ»úºÅÂ룺
  • *¹«Ë¾Ãû³Æ£º
  • ÄúµÄְλ£º
  • ÄúµÄÓÊÏ䣺
  • ÄúµÄQQ£º
Ïà¹Ø²úÆ·
²úÆ·°Ù¿Æ
Òþ˽Õþ²ßÍøÕ¾µØÍ¼ Copyright ? 2015-2022 ÏÃÃÅ76net±ØÓ®¹ÙÍøÊÖ»ú°æÍ¨ÐſƼ¼ÓÐÏÞ¹«Ë¾ All Rights Reserved. ¡¡ ÃöICP±¸15018514ºÅ
ÔÚÏß×Éѯ ²¦´òµç»°
sitemap¡¢ÍøÕ¾µØÍ¼