NB-IOT联网过程_NB模块UDP数据传输过程

2)AT+NBAND?检查当前的频带信息,确认是否支持模块模型。3)在3)AT+NBAND=5通信模块中,将频带设定为850MHZ。4)AT+NRB重新启动模块5)AT+NBAND?再次检查模块的带宽信息,确认设定成功。6)AT+...

窄带物联网(Narrow Band Internet of Things, NB-IoT)成为万物互联网络的一个重要分支 。NB-IoT构建于蜂窝网络,只消耗大约180kHz的带宽,可直接部署于GSM网络、UMTS网络或LTE网络,以降低部署成本、实现平滑升级 。
一、NB-IOT联网过程

NB-IOT联网过程_NB模块UDP数据传输过程
文章插图
二、NB模块UDP数据传输过程
1)接通电源/重新启动,模块正常启动 。
【NB-IOT联网过程_NB模块UDP数据传输过程】 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,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插座传输线路 。
责任编辑人:CC

    推荐阅读