标签:区域 简单的 无线电 个人 font 接下来 主题 好的 就会
看到英文MQTT 就觉得会是很复杂难懂的东西
其实不然,
相当的简单。
大白话来说MQTT 以及发布 和订阅的 关系
MQTT就是 一个广场
通讯的2边,其实就是2个人
2个人都能听话和说话
听 就是 订阅
说就是 发布
假设三个人来到广场
甲 乙 丙 三个人,站在同一个区域。
这时候甲 用嘴巴(发布)说话了 “明天去吃拉面”
然后 乙 和 丙 用耳朵(订阅)听到了 这句话,听到后 又用嘴巴(发布)说 “好的,我报名”
最后甲用耳朵(订阅)听到了回答。
以上就是一个简单的 在MQTT 上 简单的通讯。
这里有几个关键点
1 大家是站在同一个区域的(这就是主题)
2 每个人都能说,都能听,耳朵就是订阅,嘴巴就是 发布
接下来,在深入
如果 甲和乙 2个人单独跑到 另一个区域
甲乙2个人就可以 相互沟通
而,丙,就会完全听不到甲乙说的话,丙说的 甲乙也听不到了。
这就是 主题 的不同。
MQTT 上要做的就是
每一堆人分一个主题,也就是用来区分的通道TAG
然后 想通讯的就都用这个TAG
当然,这个tag 会分的细,方便管理
例如
game1/听
game1/说
甲乙丙就按这个规则来玩即可。
至于代码方面,
都是有公开的标准的 实例。
没必要自己在开发,无非就是调整调整。
其实更贴切的说法,
应该是 类似 无线电对讲机。
标签:区域 简单的 无线电 个人 font 接下来 主题 好的 就会
原文地址:https://www.cnblogs.com/jerrystark/p/13778358.html