MQTT 其他文章:
01、[Mqtt概念概述]当前文章
02、MQTT客户端基本使用(待完成)
03、MQTT服务的安装(待完成)
04、MQTT主题 topic
05、MQTT断开重连(待完成)
01、特点及应用
定义(重点): MQTT是一个轻量的发布订阅模式消息传输协议,专门针对低带宽和不稳定网络环境的物联网应用设计。
特点(重点):
1)开放消息协议,简单易实现
2)发布订阅模式,一对多消息发布
3)基于TCP/IP网络连接
4)1字节固定报头,2字节心跳报文,报文结构紧凑
5)消息QoS支持,可靠传输保证
应用(了解就好):
MQTT协议广泛应用于物联网、移动互联网、智能硬件、车联网、电力能源等领域。
物联网M2M通信,物联网大数据采集
Android消息推送,WEB消息推送
移动即时消息,例如Facebook Messenger
智能硬件、智能家具、智能电器
车联网通信,电动车站桩采集
智慧城市、远程医疗、远程教育
电力、石油与能源等行业市场
上面的重点内容: mqtt 协议,简单,基于TCP/IP ,可以保证消息的准确性 ,领域应用就是一个消息中间件,和机器通信可以使用它,网络通信也可以用它
02、角色
三种角色 :
发布者(publisher), 代理 (broker ),订阅者(subscriber)
client 的能力(了解下就好):
1、自己发布特定主题的消息 ,其他客户端可以订阅
2、订阅其它客户端发布的消息
3、退订或删除应用程序的消息
4、断开与服务器连接
上面的重点: client 即可接收也可以发出消息(就是可以是订阅者也发布者), mqtt server 就是 我们要安装的消息中间件 ,中间件是消息的代理
更多的mqtt 问题,欢迎查看专题下的其他文章查看 ,也欢迎留言,也可以加我微信 Yangting199306 备注 csdn 一起讨论技术,也可以一起写文章
一起学Java ,跟强哥得永生,点赞关注 !!
关注我技术上少走弯路 ,解决你的疑问记得点赞收藏