>[success] **技術支持說明:**
>**1**.一般以自主學習為主
> **2**.可到官方問答社區中提問:[**去提問**](https://bbs.csdn.net/forums/nb-iot)
> **3**.工程師**會盡快**解答社區問題,但他們是一線開發,【**難以保證**】解答時效,解答辛苦,感謝理解!
<br/>
## **硬件配置**
* 把STM32主板的撥碼開關的第3和4位打到左邊,其余打到右邊,如圖所示。

###
* 往4G通信板插入物聯網卡,如圖所示。

###
* 4G 通信板和OLED屏幕插入到STM32 Pro或者Std主板中,如圖所示。


###
* 把4G超級天線安裝到4G通信板中,如圖所示。

>[danger] 如果需要拔下通信板,請盡量輕柔一些哦。
<br/>
## **連接調試助手**
* 使用Micro USB線把開發板連接到電腦。
###
* 按如圖紅框所示配置好端口、波特率和數據位等,然后點擊藍色三角形按鈕打開串口,打開成功后,可以額看到綠色的“COMx OPENED...”的提示。

<br/>
## **TCP 協議測試**
* 輸入“AT”指令,確定模塊正常運行。

>[danger] 注意,需要在輸入“AT”之后輸入回車,然后再點擊“發送”按鈕。
###
* 輸入“AT+CGPADDR”指令,獲取IP地址。

>[warning] 移動網絡信號較差時可能會導致IP地址獲取失敗。如果IP地址獲取失敗,可以在移動網絡信號更好的地方或過一小段時間執行執行此命令。
###
* 輸入“AT+NETOPEN”,打開網絡。

###
* 依照前述的方法使用PuTTY登錄到遠程服務器,并且輸入如下命令運行tcpserver服務。
```
./tcpserver
```
* 輸入命令后,如圖所示。

###
* 輸入“AT+CIPOPEN=0,"TCP","1.15.27.206",12300”創建TCP連接,如圖所示。

###
* 輸入“AT+CIPSEND=0,13”,說明待發送數據的長度,接著串口調試助手中會出現一個尖括號,如圖所示。

###
* 在出現一個尖括號后,輸入“{"value":123}”,如圖所示。

>[danger] 注意,這里輸入的結尾無需回車換行。
###
* 遠程服務器會顯示接收到的數據,如圖所示。

###
* 輸入“AT+QICLOSE=0”,關閉連接,如圖所示。

###
* 在服務器的命令行中輸入Ctrl+C組合鍵,退出TCP服務,如圖所示。

<br/>
## **相關AT 指令列表**
| AT 指令 | 描述 | 數據格式 | 參數說明 |
| --- | --- | --- | --- |
| AT | 測試模塊是否正常 | AT | 無 |
| AT+CGPADDR | 讀取設備IP地址 | AT+CGPADDR | 無 |
| AT+NETOPEN | 打開網絡 | AT+NETOPEN | 無 |
| AT+CIPOPEN| 創建連接 | AT+CIPOPEN=0,"**TCP**","host",port |服務器地址及端口 |
| AT+CIPSEND| 發送數據 | AT+CIPSEND=0,n |數據長度 |
| AT+CIPCLOSE| 關閉連接 | AT+CIPCLOSE=0 |無 |
<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 遠程控制開關