>[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/)

(非商務合作**勿擾**,此處**非**技術支持)
- 課程簡介
- 配套資源下載
- 配套開發板簡介
- 簡介
- 硬件組成 & 技術參數
- 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 遠程控制開關