MQTT学习笔记(一)————MQTT消息队列遥测传输协议特点

MQTT是一种轻量级的发布/订阅消息协议,专为低带宽、不稳定网络环境的物联网设备设计。它具有发布/订阅模式、三种QoS级别确保消息传递、小开销和Last Will Testament特性。常见于智能硬件、车联网、智能家居等领域,适用于大量设备且数据量较小的移动端场景。
摘要由CSDN通过智能技术生成


一、MQTT是什么?

  MQTT(Message Queuing Telemetry Transport)是一个基于客户端-服务器的消息发布/订阅传输协议。工作在TCP/IP协议族上,是为硬件性能低下的远程设备、网络状况糟糕的情况下,而设计的发布/订阅型消息协议,可用于机器与机器(M2M)通信和物联网(IoT),广泛用于通过卫星链路通信传感器、偶尔拨号的医疗设备、智能家居、及一些小型化设备中。
  MQTT并不是消息中间件!并不是消息中间件!并不是消息中间件!是一种通信传输协议!通信传输协议!通信传输协议!

二、MQTT特点

  1、使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合;

  2、对负载内容屏蔽的消息传输;

  3、使用 TCP/IP 提供网络连接;

  4、有三种消息发布服务质量:

QoS值 消息传递的次数
QoS0 至多一次
QoS1 至少一次
QoS2 确保只有一次

  QoS:发布消息的服务质量, 即:保证消息传递的次数,是消息的发送方(Senderÿ

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值