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

delphi tclientsocket接收不到返回数据_NB-IOT联网及模块UDP数据传输过程相关推荐

  1. delphi tclientsocket接收不到返回数据_RS—485中教你主站发送报文结构、从站返回报文结构?系列11...

    作者:马乐 1.主站发送报文结构 大家可以看到我之前写的文章中的程序都是没有什么具体功能的,都是两个站点之间互相传递数据,这些数据我们只是看看是否可以正常接收发送,数据本身是没有任何含义的.很明显在实 ...

  2. SpringBoot+Mybatis-plus:使用枚举接收参数并返回数据

    文章目录 SpringBoot+Mybatis-plus:使用枚举接收参数并返回数据 枚举的好处 枚举使用场景 枚举在项目中的使用 第一种形式 第二种形式 实体类的枚举字段保存到数据库,并且返回时自动 ...

  3. springboot传入json和文件_Spring Boot之 Controller 接收参数和返回数据总结(包括上传、下载文件)...

    server: port: 8088 servlet: context-path: /sid spring: mvc: view: prefix: / suffix: .html /** * 返回界面 ...

  4. spring返回数据使用ajax,【spring 后台跳转前台】使用ajax访问的后台,后台正常执行,返回数据,但是不能进入前台的ajax回调函数中...

    问题1: 使用ajax访问的后台,后台正常执行,并且正常返回数据,但是不能进入前台的ajax回调函数中 问题展示: 问题解决: 最后发现是因为后台的方法并未加注解:@ResponseBody,导致方法 ...

  5. js插件---WebUploader 如何接收服务端返回的数据

    js插件---WebUploader 如何接收服务端返回的数据 一.总结 一句话总结: uploadSuccess有两个参数,一个是file(上传的文件信息),一个是response(服务器返回的信息 ...

  6. php接受go返回数据,Golang: 接收GET和POST参数(示例代码)

    GET 和 POST 是我们最常用的两种请求方式,今天结合前端 axios 请求库来讲一讲,如何在 golang 服务中,正确接收这两种请求的参数信息. 一.搭建一个简单的服务 首先,我们来创建一个最 ...

  7. 酷友观点/经验:支付接口返回数据接收地址,session数据丢失(或者说失效)的问题浅析(原创文章)...

    酷友观点/经验:支付接口返回数据接收地址,session数据丢失(或者说失效)的问题浅析(原创文章) 最近手头在开发一个游戏官网,在支付模块采用神州付技术支持,神州付数据表单中要求提供服务器返回地址和 ...

  8. jQuery 结合 Json 提交数据到Webservice,并接收从Webservice返回的Json数据

    简单的Json数据提交  jQuery ajax  webservice:get 和 post 一.GET 方式 客户端 代码             var data = { classCode:  ...

  9. 小汤学编程之JavaEE学习day02——Servlet使用步骤、生命周期、接收与返回数据、GET与POST、转发与重定向

    一.Servlet使用步骤 二.Servlet生命周期 三.Servlet接收与返回数据 四.GET请求与POST请求的区别 五.转发与重定向 一.Servlet使用步骤 servlet是运行在服务器 ...

最新文章

  1. Android layer-list(3)
  2. LaTeX入门最终集 :LaTeX格式的调整LaTeX中怎么打出数学公式LaTeX的各种上下标
  3. 山东省青岛市黄海学院计算机考试,2017年3月山东计算机等级考试考点联系方式...
  4. python嵌套循环跳出_如何跳出嵌套的while循环
  5. 网络字节与主机字节转换 htons(), ntohl(), ntohs(),htons() 函数
  6. 如何解决与驱动相关的Linux网络问题
  7. Xception论文笔记
  8. 君信财富获数千万元战略投资,投资方为银江集团
  9. 我把朋友圈关掉了235天
  10. php 删除字符前缀,thinkphp3.2.3如何删除同一前缀的缓存(File)
  11. 2021第三届长安杯检材一wp
  12. OpenCV常用库函数
  13. Debian11更换阿里源
  14. linux结合阿里云企业邮箱配置mailx
  15. 神棍节移动电商显头角
  16. PS如何快速完整的抠头发丝,请看详细的教程
  17. 阿里巴巴宣布传承计划,没有马云的阿里会如何?
  18. hive自定义函数过滤emoj表情符
  19. 聚合支付PC端-支付宝
  20. 【Android】【UI】解决DialogFragment反复使用引起的并发问题和状态错误问题

热门文章

  1. 0.8.11版本ffmpeg一天移植将近完成。
  2. Python爬虫_Requests
  3. vue 中 provide 和 inject 共享数据
  4. Kinect开发学习笔记之(七)骨骼数据的提取
  5. Batch Normalization批量归一化
  6. 计算机网络 DNS协议 FTP DHCP
  7. java成绩前五名的代码_java 如何选出成绩排前5名的学生呢
  8. java 值栈的结构_Struts2 | 深入浅出理解struts2中的值栈
  9. inline元素的间距问题
  10. python yield: send, close, throw