MQTT 通讯的基本逻辑
发布者将要发布的信息传送给MQTT服务器(的某个主题下),订阅者从对应的主题中读取信息
image几个角色
-
MQTT服务器(MQTT Broker)
信息传输的枢纽,发布者将信息发布给MQTT服务器,订阅者从MQTT那边获得信息,可以把它想象成邮局,发件人和收件人不直接交互,但都与邮局打交道完成发件和收件任务。
-
主题(Topic)
主题通俗点说,就是信息的存放位置。信息发布者将信息放入某个主题,关注(订阅这个位置)主题的订阅者就获得了对应的信息。
主题是树状结构,就像文件系统的目录结构一样,例如:"/home/binary_sensorconfig"
注意:在通常情况下,MQTT服务器上,并没有实现定义好的主题,主题只要发布者和订阅者协商一致就可以了
-
发布者、订阅者
发布者将要发布的信息传送给MQTT服务器的某个主题下,订阅者从对应的主题中读取信息
理解了 MQTT服务器(Broker)、主题(Topic)、发布(Publish)、订阅(Suscribe)几个概念之后,就可以进行MQTT的配置操作实践了。
网友评论