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

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

相关文章
|
弹性计算 负载均衡 Cloud Native
云原生 - 阿里云负载均衡SLB是什么?如何使用?
云原生 - 阿里云负载均衡SLB是什么?如何使用?
1227 0
云原生 - 阿里云负载均衡SLB是什么?如何使用?
|
18天前
|
JavaScript Java 关系型数据库
基于springboot的摄影师分享交流社区系统
本系统基于Spring Boot与Vue构建摄影师分享交流平台,旨在打造专业社区,支持作品展示、技术交流与合作互动。采用Java、MySQL等成熟技术,提升摄影爱好者创作水平,推动行业发展。
|
12月前
|
UED 开发者
鸿蒙next版开发:ArkTS组件通用属性(边框设置)
在HarmonyOS 5.0中,ArkTS提供了丰富的边框设置属性,允许开发者自定义组件的边框样式,提升应用的视觉效果和用户体验。本文详细解读了border属性的使用方法,并提供了示例代码,展示了如何设置不同边的边框宽度、颜色、圆角和样式。边框设置在UI开发中具有重要作用,如区分组件、强调重要元素和美化界面。
1109 6
|
传感器 物联网 网络虚拟化
物联网卡怎么取消区域限制
物联网卡(IoT SIM卡)通常用于连接物联网设备,如智能城市设备、工业传感器、车载设备等,以实现数据的远程传输和设备的远程管理。物联网卡通常会有区域限制,即只能在特定的地区或国家内使用。取消物联网卡的区域限制并不是一个直接的操作,因为这通常取决于服务提供商的政策和合同条款。不过,以下是一些可能的步骤和建议,可以尝试来解除或绕过这些限制:
|
12月前
|
存储 边缘计算 运维
移动LTE背后:核心网络详解
移动LTE背后:核心网络详解
785 4
|
前端开发 Android开发 开发者
探索移动应用开发的未来:跨平台框架与原生开发的较量
在移动应用开发领域,选择正确的技术栈对于项目的成功至关重要。本文将深入探讨跨平台框架与原生开发的优势和挑战,并基于最新的行业数据和技术趋势,分析它们在未来移动应用开发中的角色。通过对比React Native、Flutter等跨平台解决方案与iOS、Android原生开发的性能、用户体验和开发效率,本文旨在为开发者提供一个全面的视角,以做出更明智的技术选择。
234 27
|
缓存 机器人 网络安全
解决steam错误提示“您对 CAPTCHA 的响应似乎无效,请在下方重新验证您不是机器人”的解决办法
在使用 Steam 的过程中,许多新手用户可能会遇到这样一个问题:当他们试图完成注册或其他操作时,系统提示“您对 CAPTCHA 的响应似乎无效,请在下方重新验证您不是机器人。”即使多次尝试,错误提示仍然出现,阻碍了用户的下一步操作。这种情况可能令人沮丧,但了解其背后的原因和解决办法可以帮助我们顺利解决这个问题。
14541 11
|
数据安全/隐私保护
ev4a/ev6/ev8/evs/evpalyer2加密视频去水印翻录录屏教程
遇到.ev4a/.ev6/.ev8/.evs格式视频无法正常播放,及录屏时出现黑屏问题?本教程教你轻松解决!首先确保你已获得播放授权简要流程:1) 使用指定播放器打开加密视频;2) 运行破解工具解除录屏限制;3) 使用推荐工具完成录屏。快速转换为MP4格式,让你的视频分享无忧!请注意合法合规使用。
|
存储 网络协议 API
NBIOT-BC28模块程序操作接口编写(基于STM32F103ZET6)
NBIOT-BC28模块程序操作接口编写(基于STM32F103ZET6)
590 0
|
物联网 Linux 开发工具
MQTT协议接入问题之连接失败如何解决
MQTT接入是指将设备或应用通过MQTT协议接入到消息服务器,以实现数据的发布和订阅;本合集着眼于MQTT接入的流程、配置指导以及常见接入问题的解决方法,帮助用户实现稳定可靠的消息交换。
1132 2
下一篇
开通oss服务