🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
>[success] **技术支持说明:** >**1**.一般以自主学习为主 > **2**.可到官方问答社区中提问:[**去提问**](https://bbs.csdn.net/forums/nb-iot) > **3**.工程师**会尽快**解答社区问题,但他们是一线开发,【**难以保证**】解答时效,解答辛苦,感谢理解! <br/> ## **硬件配置** * 把STM32主板的拨码开关的第3和4位打到左边,其余打到右边,如图所示。 ![](https://img.kancloud.cn/d2/3e/d23ec97665645b870dc1cad21554db78_1026x945.png =300x) ### * 往4G通信板插入物联网卡,如图所示。 ![](https://img.kancloud.cn/0e/5f/0e5f48e3954d6dfab3959dc77a0a02ab_566x680.png =300x) ### * 4G 通信板和OLED屏幕插入到STM32 Pro或者Std主板中,如图所示。 ![](https://img.kancloud.cn/a5/99/a599e90831eecef7a4c8cb5d25c372ba_2266x2266.png =250x) ![](https://img.kancloud.cn/cd/7f/cd7f201cca33181f34be781bdad281ea_2266x2266.png =250x) ### * 把4G超级天线安装到4G通信板中,如图所示。 ![](https://img.kancloud.cn/94/7d/947d8ab08e299bc2a83ed8e21acda4c4_1440x2444.png =200x) >[danger] 如果需要拔下通信板,请尽量轻柔一些哦。 <br/> ## **连接调试助手** * 使用Micro USB线把开发板连接到电脑。 ### * 按如图红框所示配置好端口、波特率和数据位等,然后点击蓝色三角形按钮打开串口,打开成功后,可以额看到绿色的“COMx OPENED...”的提示。 ![](https://img.kancloud.cn/2f/21/2f217344bfb39fd3ce22edd163b7ee5a_760x712.png =500x) <br/> ## **UDP协议测试** * 输入“AT”指令,确定模块正常运行。 ![](https://img.kancloud.cn/47/3f/473ffa080428184b87a52459d16afc04_772x718.png =500x) >[danger] 注意,需要在输入“AT”之后输入回车,然后再点击“发送”按钮。 ### * 输入“AT+CGPADDR”指令,获取IP地址。 ![](https://img.kancloud.cn/b3/c2/b3c23ba1cc05fde52291cf61b7cf394a_772x718.png =500x) >[warning] 移动网络信号较差时可能会导致IP地址获取失败。如果IP地址获取失败,可以在移动网络信号更好的地方或过一小段时间执行执行此命令。 ### * 输入“AT+NETOPEN”,打开网络。 ![](https://img.kancloud.cn/08/06/0806ef5796491ef3f7b827b99b90ebc3_772x718.png =500x) ### * 依照前述的方法使用PuTTY登录到远程服务器,并且输入如下命令运行udpserver服务。 ``` ./udpserver ``` * 输入命令后,如图所示。 ![](https://img.kancloud.cn/9e/89/9e89208c3f5f0a6819a911a633d9111d_841x529.png =500x) ### * 输入“AT+CIPOPEN=0,"UDP",,,12301”,创建UDP链接。 ![](https://img.kancloud.cn/f1/01/f10173a7fad35805cef26fd136cdac55_772x718.png =500x) ### * 输入“AT+CIPSEND=0,13,"1.15.27.206",12301”,说明待发送数据的长度,接着串口调试助手中会出现一个尖括号。 ![](https://img.kancloud.cn/aa/7f/aa7f169bd3a7889e34a8d653c84d4f6f_772x718.png =500x) ### * 在出现一个尖括号后,输入“{"value":123}”,如图所示。 ![](https://img.kancloud.cn/76/22/76229a4f2df162026ce49581014a0e7f_772x718.png =500x) >[danger] 注意,这里输入的结尾无需回车换行。 ### * 远程服务器会显示接收到的数据,如图所示。 ![](https://img.kancloud.cn/cb/b8/cbb81709a8def7063a95ed7127c28d62_825x522.png =500x) ### * 输入“AT+QICLOSE=0”,关闭连接,如图所示。 ![](https://img.kancloud.cn/6e/c3/6ec3ee8645dd78156e612788b1122def_772x718.png =500x) ### * 在服务器的命令行中输入Ctrl+C组合键,退出UDP程序,如图所示。 ![](https://img.kancloud.cn/15/d5/15d5498c28a3ac1dc9a8c8feacd71c27_828x521.png =500x) <br/> ## **相关AT 指令列表** | AT 指令 | 描述 | 数据格式 | 参数说明 | | --- | --- | --- | --- | | AT | 测试模块是否正常 | AT | 无 | | AT+CGPADDR | 读取设备IP地址 | AT+CGPADDR | 无 | | AT+NETOPEN | 打开网络 | AT+NETOPEN | 无 | | AT+CIPOPEN| 创建连接 | AT+CIPOPEN=0,"**UDP**",,,port |服务器端口 | | AT+CIPSEND| 发送数据 | AT+CIPSEND=0,n,"host",port |数据长度,服务器地址及端口 | | 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/) ![](https://img.kancloud.cn/b7/5a/b75ac8c3da945f20568771f5935c388f_430x430.png =150x) (非商务合作**勿扰**,此处**非**技术支持)