>[success] **技术支持说明:**
>**1**.一般以自主学习为主
> **2**.可到官方问答社区中提问:[**去提问**](https://bbs.csdn.net/forums/nb-iot)
> **3**.工程师**会尽快**解答社区问题,但他们是一线开发,【**难以保证**】解答时效,解答辛苦,感谢理解!
<br/>
## **MQTT的QoS**
  MQTT包含了一套保证消息稳定传输的机制,包括消息应答、存储和重传。在这套机制下,有三种不同层次QoS(Quality of Service):
* QoS0,At most once,至多一次;
* QoS1,At least once,至少一次;
* QoS2,Exactly once,确保只有一次。
  QoS 是消息的发送方(Sender)和接受方(Receiver)之间达成的一个协议:
  QoS0 代表,Sender 发送的一条消息,Receiver 最多能收到一次,也就是说 Sender 尽力向 Receiver 发送消息,单如果发送失败,也就算了;
  QoS1 代表,Sender 发送的一条消息,Receiver 至少能收到一次,也就是说 Sender 向 Receiver 发送消息时,如果发送失败,会继续重新发送,直到 Receiver 收到这个消息为止,但是因为重传的原因,Receiver 有可能会收到多条重复的消息;
  QoS2 代表,Sender 发送的一条消息,Receiver 确保能收到而且只会收到一次,也就是说 Sender 尽力向 Receiver 发送消息,如果发送失败,会继续重新发送,直到 Receiver 收到这个消息为止,同时保证 Receiver 不会因为消息重传而收到重复的消息。
<br/>
<br/>
## **商务合作**
如有以下需求,可扫码添加管理员好友,注明“**商务合作**”
* 项目定制开发,技术范围:**NB-IoT**、**CATn(4G)**、**WiFi**、**ZigBee**、**BLE Mesh**以及**STM32**、**嵌入式Linux**等;
* 入驻平台,成为讲师;
* 接项目赚外快;
* 善学坊官网:[www.sxf-iot.com](https://www.sxf-iot.com/)
![](https://img.kancloud.cn/b7/5a/b75ac8c3da945f20568771f5935c388f_430x430.png =150x)
(非商务合作**勿扰**,此处**非**技术支持)
- 课程简介
- 配套资源下载
- 配套开发板简介
- 简介
- 硬件组成 & 技术参数
- 4G通信板 电路原理图 & PCB图
- STM32 Pro 主板电路原理图&PCB图
- STM32 Std 主板电路原理图&PCB图
- 板载设备使用说明
- 4G CAT1 开发指南
- 1. 4G CAT1 技术简介
- 2. USB转串口驱动安装
- 3. AT 指令开发 & 测试
- 4. 基础指令集简介
- 5. 云端服务器
- 5.1 PuTTY 简介与安装
- 5.2 登录云端服务器
- 6. 使用UDP与云端服务器通信
- 7. 使用TCP与云端服务器通信
- 8. 使用MQTT与云端服务器通信
- 8.1 MQTT协议简介
- 8.2 实验环境准备
- 8.3 MQTT通信实验
- 8.4 使用手机App(选修)
- 9. 获取经纬度
- 进阶课程:《STM32开发指南——面向物联网方向》
- 课外篇:项目实战
- 4G Cat.1+STM32 采集温湿度+定位到腾讯云
- 4G Cat.1+STM32 采集信息到腾讯云
- 4G Cat.1+STM32 远程控制开关