mqtt 概述

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 ,跟强哥得永生,点赞关注 !!

关注我技术上少走弯路 ,解决你的疑问记得点赞收藏

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 13
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值