OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7781|回复: 1

nb移动udp_NB-IOT联网及模块UDP数据传输过程

[复制链接]

221

主题

221

帖子

0

精华

高级会员

Rank: 4

积分
762
金钱
762
注册时间
2021-5-18
在线时间
28 小时
发表于 2021-6-4 11:51:18 | 显示全部楼层 |阅读模式
一、NB-IOT联网过程



二、NB模块UDP数据传输过程

1)接通电源/重新启动,模块正常启动。

2)AT+NBAND?检查当前的频带信息,确认是否支持模块模型。

3)在3)AT+NBAND=5通信模块中,将频带设定为850MHZ。

4)AT+NRB重新启动模块

5)AT+NBAND?再次检查模块的带宽信息,确认设定成功。

6)AT+NCONFIG?主要包含自动连接使能配置信息的查询配置信息。默认情况下处于启用状态。

7)AT+CFUN?模块处于完全工作模式时,打开射频电路搜索信号,返回0时,请确认AUTOCONNECT值为TRUE,安装了NBIOT专用SIM卡。

8)AT+CIMI查询IMSI信息,如果返回特定的值,表示SIM卡被正常识别。

9)AT+CSQ查询信号强度,返回的第一个值表示信号强度,0-31表示有信号,值越大信号越强,99表示没有NBIOT网络信号,第二个参数还没有实施,达到了99

10)AT+NUESTATS查询模块状态

11)AT+CGATT?查询模块连接是否成功,如果成功,则返回1。

12)AT+CEREG?查询网络注册状态,第二个值返回1,网络注册成功。返回2,网络正在注册,注册时间与信号强度有关。

13)AT+CSCON?看模块的动作连接状态,第二个返回值表示模块的动作状态,1表示CONNECT连接状态,0表示空闲睡眠状态,如果没有数据交换,CONNECT状态将持续20秒钟,然后变为空闲状态如果仍然没有数据交换,请在10秒后从IDLE状态进入PSM深度睡眠状态。此时,模块没有接收任何下行链路数据。需要下行数据传输时,必须处于CONNECT和IDLE的状态。

14)制作AT+NSOCR=DGRAM,17,5683,1UDP插座传输线路,DGRAM和17固定,5683表示本地端口号,1表示接收下行数据。最多可以创建7个套接字传输路径。返回值表示信号ID编号,在发送接收数据时必须指定。

15)AT+NSOST=0,...,###,3,303132udp数据发送,0表示UDP套接字通道ID,…表示远程服务器的IP地址(公用IP地址),###。返回值表示从通道0成功传输了3字节的数据(这里测试74字节的发送)。

16)+NSOnmi:0,67消息表示模块需要接收和读出新数据。如果不及时读取,就不会积极报告以下数据。但是,可以连续读取。0表示UDPSOKECT通道,67表示要读出的67字节数据。

17)at+nsorf=0,3读取数据0表示udp套接字通道,3表示要读取的数据的字节长度。需要从返回值中提取表示字符“012”的有效数据303132。

18)关闭AT+NSOCL=0UDP插座传输线路。

原文链接:https://www.yunduoketang.com/article/xianshangwnagketj.html

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
141
金钱
141
注册时间
2013-3-6
在线时间
25 小时
发表于 2021-10-27 14:07:40 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 16:48

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表