* 導師視頻講解:[**去聽課**](https://www.bilibili.com/video/BV1Cb4y1171H?p=16)
>[success] **技術支持說明:**
>**1**.一般以自主學習為主
> **2**.可到官方問答社區中提問:[**去提問**](https://bbs.csdn.net/forums/zigbee)
> **3**.工程師**會盡快**解答社區問題,但他們是一線開發,【**難以保證**】解答時效,解答辛苦,感謝理解!
<br/>
## **必讀說明**
本課程**屬于課外篇**,其內容較為復雜且有一定難度,因此:
1. 需要先學完以下課程,否則請停止學習!
《NB-IoT開發指南》
《STM32開發指南》
2. 我司原則上不為本項目提供技術支持,懇請理解!
<br/>
## **源代碼下載**
* [https://gitee.com/study-j/NB-IoT-2](https://gitee.com/study-j/NB-IoT-2)

<br/>
## **一. 搭建云端MQTT服務**
本系統需要云端服務配合工作,善學坊**已為廣大開發者提供了免費云端服務**,使用方式如下:
1.安裝PuTTY,參考:[PuTTY簡介與安裝](2486091)
2.登錄善學坊的免費云端器,參考:[登錄云端服務器](2486092)
3.依次運行以下命令啟動MQTT服務
```
./KILLALL
./mosquitto -v
```
命令執行結果如圖所示。

>[danger] 登錄服務器后,**不要刪除任何文件**,否則需承擔相關的責任!!!
<br/>
## **二. 安裝PC端的MQTT客戶端**
采用MQTT.fx作為MQTT的PC端客戶端,MQTT.fx的安裝步驟如下:
* MQTT.fx下載地址:[https://mqttfx.jensd.de/index.php/download](https://mqttfx.jensd.de/index.php/download)
###
* 找到下載地址,如圖所示。


下載所需要的版本軟件

###
* 下載后直接安裝即可
<br/>
#### **MQTT.fx連接MQTT服務器**
本部分內容請參考《第1部分》中的MQTT相關章節,以及本節課的視頻講解。
<br/>
### **三. 固件燒錄**
在本課程配套資源中找到配套Hex文件,燒錄到開發中,燒錄方式參考:[Hex文件燒錄詳解](2541619)
<br/>
### **四. 連接DHT11溫濕度傳感器**
燒錄完固件后,斷開USB線,連接DHT11溫濕度傳感器到開發板中,連接方式如所示。

###
其中,DHT11的與開發板的引腳連接如下:
* DATA引腳連接PA6引腳
* VCC(+)引腳連接3v3引腳
* GND(-)引腳連接GND引腳
>[danger] VCC(+)和GND(-)千萬不能接錯,否則會**燒壞開發板和傳感器**!
<br/>
## **五. 連接云端服務**
連接好DHT11后,按如圖所示把撥碼開關的第1和2位打到左邊,其余打到右邊。

###
插入NB-IoT卡,卡的缺口要朝外,如圖所示。

###
###
最后,給開發板上電即可連接到云端服務器。系統運行效果請參考本課程的視頻講解。
<br/>
<br/>
## **商務合作**
如有以下需求,可掃碼添加管理員好友,注明“**商務合作**”
* 項目定制開發,技術范圍:**NB-IoT**、**CATn(4G)**、**WiFi**、**ZigBee**、**BLE Mesh**以及**STM32**、**嵌入式Linux**等;
* 入駐平臺,成為講師;
* 接項目賺外快;
* 善學坊官網:[www.sxf-iot.com](https://www.sxf-iot.com/)

(非商務合作**勿擾**,此處**非**技術支持)
- 課程介紹
- 配套資源下載
- 配套開發套件簡介
- 簡介
- 硬件組成 & 技術參數
- NB-IoT通信板 原理圖 & PCB圖
- STM32 Pro 主板 電路原理圖 & PCB圖
- STM32 Std 主板 電路原理圖 & PCB圖
- 板載設備使用說明
- NB-IoT開發指南
- 1. 技術簡介
- 2. CH34x USB轉串口驅動安裝
- 3. AT 指令開發與測試
- 4. 基礎指令集簡介
- 5. 云端服務器
- 5.1 PuTTY 簡介與安裝
- 5.2 登錄云端服務器
- 6. 移遠官方工具簡介
- 7. 使用UDP協議與云端服務器通信
- 8. 使用TCP協議與云端服務器通信
- 9. 使用MQTT協議與云端服務器通信
- 9.1 MQTT協議簡介
- 9.2 實驗環境準備
- 9.3 MQTT通信實驗
- 9.4 使用手機APP(選修)
- 進階課程:STM32開發指南——面向物聯網方向
- 課外篇:項目實戰
- 采集溫濕度到騰訊云
- 采集傳感器數據到騰訊云
- 基于STM32+NB-IoT的溫濕度采集
- 系統簡介
- 系統搭建
- 系統詳解
- 1.代碼編譯與架構說明
- 2.DHT11溫濕度傳感器
- 3. 數據通信任務說明