我是靠谱客的博主 紧张御姐,最近开发中收集的这篇文章主要介绍delphi tclientsocket接收不到返回数据_NB-IOT联网及模块UDP数据传输过程一、NB-IOT联网过程二、NB模块UDP数据传输过程,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、NB-IOT联网过程

632f03ccc3f286ebac0496c724624126.png

二、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插座传输线路。

最后

以上就是紧张御姐为你收集整理的delphi tclientsocket接收不到返回数据_NB-IOT联网及模块UDP数据传输过程一、NB-IOT联网过程二、NB模块UDP数据传输过程的全部内容,希望文章能够帮你解决delphi tclientsocket接收不到返回数据_NB-IOT联网及模块UDP数据传输过程一、NB-IOT联网过程二、NB模块UDP数据传输过程所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部