* 导师视频讲解:[去听课](https://www.bilibili.com/video/BV1Cb4y1171H?p=8)
>[success] **技术支持说明**
> 1.**客服**提供简单的技术支持,一般自主学习为主
> 2.可到官方问答社区中提问:[**去提问**](https://bbs.csdn.net/forums/nb-iot)
> 3.工程师**会尽快**解答社区问题,但他们是一线开发,【**难以保证**】解答时效,解答辛苦,感谢理解!
<br/>
## **硬件准备**
* 把拨码开关的第3和4位分别打到UTX和URX端,然后插入配套的NB-IoT卡,如图所示。
![](https://img.kancloud.cn/f2/93/f29311a2564ef5352f62c2a570508295_1671x1884.png =250x)
注意,NB-IoT卡的缺口要朝外,如图所示。
![](https://img.kancloud.cn/e2/d9/e2d9c3f34a6a15055f81fb75741a6849_990x982.png =150x)
###
* 用配套的Micro USB线把开发板与电脑连接。
<br/>
## **登录远程服务器**
依照前述方法使用PuTTY登录到远程服务器,并且输入如下命令运行 udpserver服务。
```
./udpserver
```
如图所示。
![](https://img.kancloud.cn/b9/85/b98513f6275fe0f9cc0413b3d29f44f7_825x522.png =500x)
<br/>
## **AT 指令说明**
| AT 指令 | 描述 | 数据格式 | 参数说明 |
| --- | --- | --- | --- |
| AT | 测试模块是否正常 | AT | 无 |
| AT+QSCLK| 配置模块休眠模式 | AT+QSCLK=n |0: 禁用休眠 <br/> 1: 使能休眠,并通过PSM\_EINT下降沿唤醒深度休眠 <br/> 2: 仅使能轻休眠 |
| AT+QIOPEN| 创建连接 | AT+QIOPEN=0,0,"**UDP**","host",port |服务器地址及端口 |
| AT+QISEND| 发送数据 | AT+QISEND=0,n |数据长度 |
| AT+QICLOSE| 关闭连接 | AT+QICLOSE=0 |无 |
<br/>
## **AT 指令测试**
* 模块测试:AT
![](https://img.kancloud.cn/d1/8f/d18f2d122a290b35f41a0decd9af854b_1281x953.png =500x)
* 禁用休眠:AT+QSCLK=0
![](https://img.kancloud.cn/f8/04/f8042517d9dc241c566b3e5614bd3c29_1278x951.png =500x)
* 创建UDP链接:AT+QIOPEN=0,0,"UDP","1.15.27.206",12301
![](https://img.kancloud.cn/4d/f2/4df24a064e6e6aa699fce9588cf24f04_1280x960.png =500x)
* 发送数据长度:AT+QISEND=0,13
![](https://img.kancloud.cn/0d/c5/0dc5022e20d4716db40da3b70975f752_1281x960.png =500x)
* 发送数据(注意不能有回车换行符):{"value":123}
![](https://img.kancloud.cn/50/d1/50d10eee4c5fef71594cab8390186382_1280x956.png =500x)
* 远程服务器显示接收到的数据
![](https://img.kancloud.cn/40/26/402665cd08da391a1d3861f7aceec984_825x522.png =500x)
* 关闭连接:AT+QICLOSE=0
![](https://img.kancloud.cn/8c/23/8c23a5c231986766415afab6fac95c5b_1283x960.png =500x)
* 退出服务器程序:ctrl+c
![](https://img.kancloud.cn/b7/f0/b7f0e1f320601484ece03d7f4c2410f9_828x521.png =500x)
<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/ca/73/ca739f92cab220a3059378642e3bd502_430x430.png =150x)
(非商务合作**勿扰**,此处**非**技术支持)
- 课程介绍
- 配套资源下载
- 配套开发套件简介
- 简介
- 硬件组成 & 技术参数
- 电路原理图 & PCB图
- 拨码开关使用说明
- 第一部分:无线通信 开发指南
- 1.1.1 NB-IoT:技术简介
- 1.1.2 NB:CH34x USB转串口驱动安装
- 1.1.3 NB:AT 指令开发与测试
- 1.1.4 NB:基础指令集简介
- 1.1.5 NB:云端服务器
- 1.1.5.1 PuTTY 简介与安装
- 1.1.5.2 登录云端服务器
- 1.1.6 NB:移远官方工具简介
- 1.1.7 NB:使用UDP协议与云端服务器通信
- 1.1.8 NB:使用TCP协议与云端服务器通信
- 1.1.9 NB:使用MQTT协议与云端服务器通信
- 进阶课程
- 第二部分:STM32 开发指南
- 2.1 搭建开发环境
- 2.1.1 Keil MDK 简介与安装
- 2.1.2 STM32 Pack 简介与安装
- 2.1.3 CH34x 驱动简介与安装
- 2.1.4 其他开发工具
- 2.2 STM32 开发基础
- 2.2.1 新建工程
- 2.2.2 实现第1个程序
- 2.2.3 Hex 文件烧录详解
- 2.3 移植官方标准工程模板
- 2.4 GPIO实验——LED灯
- 2.5 系统延时应用
- 2.6 GPIO实验——按键
- 2.7 GPIO中断实验——按键触发
- 2.8 使用定时器TIM3
- 2.9 串口通信实验
- 2.10 ADC 实验
- 2.11 OLED显示器实验
- 2.12 SDK 设计思想
- 2.13 SDK 架构解析
- 2.14 多任务应用
- 2.15 输入型任务:按键输入
- 2.16 输入型任务:串口接收
- 课外篇:项目实战
- 基于STM32+NB-IoT的温湿度采集
- 系统简介
- 系统搭建
- 系统详解
- 1.代码编译与架构说明
- 2.DHT11温湿度传感器
- 3. 数据通信任务说明
- 版权声明与免责声明