NB-LOT 常用 AT 指令介绍 | 学习笔记

简介: 快速学习 NB-LOT 常用 AT 指令介绍

开发者学堂课程【嵌入式之 RFID 开发与应用2020版:NB-LOT 常用 AT 指令介绍】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/665/detail/11192


NB-LOT 常用 AT 指令介绍

目录:

一、通过 AT 指令实现对他的操作

二、通过单片机、微处理器、程序对其操控

 

一、通过 AT 指令实现对他的操作

1、通过传微调助手进行操作

image.png

2、AT 指令操作分类:

(1)执行命令:AT+<cmd>。

这里的 cmd 通常写在“<>”或是“[]”中,都用来表示参数或是值。传微调助手的手册中用的也为“<>”或“[]”。

image.png

但“<>”或“[]”有些情况下是可有可无的,因为有些参数不是必须的。

(2)配置寄存器:AT+<cmd>=p1,p2,p3,……

(3)查看寄存器的参数范围:AT+<cmd>=?

但这并不是每个寄存器都可以支持这种操作。

image.png

比如:在该图片中,如果“AT+NPTWEDRXS=?”中 AT+NPTWEDRXS 后跟的是数值那就为设值,如果跟的是“?”就是查看他的参数设置范围。

(4)查看寄存器的值:AT+<cmd>=?

 

二、通过单片机、微处理器、程序对其操控

1.“AT”指令

发送 AT 他就会显示 OK,这表示模块之间的连接是正常的。

image.png

(1)“AT+NRB”指令(重启复位自动入网)

如果出现网络连接不上或是某些功能无法实现则可以执行“AT+NRB”重启指令

image.png

(2)“AT+CFUN?”(检查SIM卡是否正常)

重启过后可以检查CFUN卡是否正常。当返回值为1时为正常,为0时不正常。

(3)“AT+NBAND”指令(检查设置的频段信息)

用“AT+NBAND”查看设置的频段信息。

image.png

如图显示我们所支持的频段信息为 8,5,3,20,28。通常情况下 5,8,20 代表着全网通。

(4)“AT+CGATT”指令(检查是否附着上基站)

如果模块和通讯是正常的CFUN卡也是正常的则说明没有附着上基站则可以通过“AT+CGATT”指令来查询是否附着上基站,当显示1则附着成功,0 为附着失败。

(5)“AT+CSQ”指令(查询信号强度)

但有时找到基站时通信不是特别稳定,可能是信号强度不太正常。我们可以通过“AT+CSQ”指令来查看。当信号强度在 0-31,第二个参数为 99 时则为正常,如果出现第一个数值为 99 第二个数值也为 99 则为未连接上基站或者连上之后没有信号。

(6)“AT+CGSN=1”指令(查询设备唯一识别码)

该指令用来查询设备的唯一标识码。

image.png

与之相对应的一个为“AT+CIMI”

image.png

第一个返回值为 IMEI,国际移动设备识别码,注册时会用到,第二个返回值为IMSI,国际移动用户识别码,其实就是电话号码,但不是用来打电话的。

2.除此之外,还有一些通信指令,例如错误提示等,不进行详细介绍。

(1)AT+CMEE=1(开启详细错误提示)

返回值:OK

(2)AT+NSMI=1(数据发送成功通知)

返回值:OK

(3)AT+NCDP=120.55.96.180,5683(连接云平台申请成功的服务器,一般运营商会将此信息发送到申请者邮箱)

(4)AT+NCDP?(查看连接成功的IP和端口)

返回值:连接成功的 I P和端口 120.55.96.180,5683

(5)AT+NMGS=3,464748(向服务器发送3字节数据)

(6)AT+NQMGS(查询发送状态)

返回值:PENDING=0,SENT=7,ERROR=0

以上就是基本的指令,下节课会讲几种通信的具体内容。

相关文章
移远EC600N 4G模块连接步骤
移远EC600N 4G模块连接步骤
746 0
云原生 - 阿里云负载均衡SLB是什么?如何使用?
云原生 - 阿里云负载均衡SLB是什么?如何使用?
1145 0
云原生 - 阿里云负载均衡SLB是什么?如何使用?
4步实现状态机驱动的MQTT客户端,快速接入OneNet (1)
本文介绍了基于状态机驱动的MQTT客户端快速接入OneNet平台的实现方法,通过4步完成模块设计。文章以开源项目`Sparrow`为基础,引入`OneNetMqtt`业务模块,采用事件驱动模型和双层状态机设计,实现设备状态管理、消息处理及定时任务等功能。模块分为三层:`OneNetManager`负责核心逻辑,`OneNetDevice`管理设备信息,`OneNetDriver`处理Socket与MQTT通信。验证结果显示设备连接、数据上报及下线功能正常,稳定性良好。该设计简化了复杂条件判断,增强了系统灵活性与可扩展性,适用于实际项目参考。文末提供源码获取方式,助力读者实践与学习。
263 72
掌握PWM:STM32F103实现PWM控制直流电机小风扇
PWM,即脉冲宽度调制(Pulse Width Modulation),是一种广泛应用于电子和电机控制领域的信号编码方法。PWM的核心思想是通过改变数字信号的脉冲宽度来模拟模拟信号的幅度变化,从而达到控制输出功率的目的。
1523 0
|
8月前
|
鸿蒙next版开发:ArkTS组件通用属性(边框设置)
在HarmonyOS 5.0中,ArkTS提供了丰富的边框设置属性,允许开发者自定义组件的边框样式,提升应用的视觉效果和用户体验。本文详细解读了border属性的使用方法,并提供了示例代码,展示了如何设置不同边的边框宽度、颜色、圆角和样式。边框设置在UI开发中具有重要作用,如区分组件、强调重要元素和美化界面。
790 6
物联网卡怎么取消区域限制
物联网卡(IoT SIM卡)通常用于连接物联网设备,如智能城市设备、工业传感器、车载设备等,以实现数据的远程传输和设备的远程管理。物联网卡通常会有区域限制,即只能在特定的地区或国家内使用。取消物联网卡的区域限制并不是一个直接的操作,因为这通常取决于服务提供商的政策和合同条款。不过,以下是一些可能的步骤和建议,可以尝试来解除或绕过这些限制:
Linux 下centos 查看 -std这个编译时命令 是否支持 C17
Linux 下centos 查看 -std这个编译时命令 是否支持 C17
291 2
导致并发程序出现问题的根本原因是什么?
导致并发程序出现问题的根本原因是多线程之间的竞争条件和共享资源的访问冲突。多线程环境下,多个线程同时访问和修改共享资源时,可能会导致数据不一致、竞态条件、死锁等问题。
366 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问