美文网首页生活消息专题物联之美-物联网
某个MQTT物联网应用场景【转】

某个MQTT物联网应用场景【转】

作者: 晨熙思维 | 来源:发表于2019-04-23 13:27 被阅读128次

BAT三巨头都已拥有自己的物联网平台,而MQTT作为物联网通信的黄金协议可谓家喻户晓。随便找一篇物联网教程,随便搜一款物联网开发板,必须讲到MQTT。

这张图大家应该都很熟悉,几乎所有的教程都会提到这个物联网MQTT的典型应用。如果说要应用到实际的案例中,可能这张图就太简单的,学习MQTT最好的方式就是做实际的项目,所以下面给出一个智能家居物联平台的应用框图:

一般来说,可以把IoT应用分为如图所示的四层。

client层:指的是IoT设备,可以是冰箱、空调,也可以是一些温湿度传感器。

gateway层:大多数场景中gateway是家里的WiFi路由器,也有小部分是基于Zigbee或蓝牙的网关设备。智能生活场景中的gateway数量相对于工业领域要少很多,在工业领域存在大量的边缘计算放在gateway层进行处理(雾计算)。

cloud云层:这里是集中处理业务的地方。

应用层:这一层是直接与用户打交道的地方,可以是通过电脑的Web浏览器、手机App,也可以是有屏幕的智能设备的显示器。随着语音技术的发展,无屏设备也可以通过语音交互,作为一个应用存在于物联网的交互层。

MQTT是一个长连接的通讯应用层协议,最大的特点是数据精简、消息可靠、Publish-Subscribe模式灵活易用。MQTT已经成为IoT传输的标准协议,应用非常广泛。下图中Client指的是物联网设备。Client通过对Topic的订阅和发布数据管理应用中的数据流动,而Broker是MQTT应用中用于管理Topic的角色。Server是物联网应用中的服务端,用于处理业务逻辑。

根据这张图可以给出一个实际的物联网应用。如下图所示,温度传感器用于接收温度,并把文档通过MQTT发送到Server端,在Server端进行业务处理,根据温度计算出穿衣提示,通过MQTT把数据发送到特定的Topic,App订阅Topic获取数据后进行展现。

相关文章

网友评论

    本文标题:某个MQTT物联网应用场景【转】

    本文链接:https://www.haomeiwen.com/subject/ollvgqtx.html