nRF91-QA-常用AT指令

一、nRF9160 常用prj.conf配置介绍

  • nRF9160通过prj.conf配置网络模式为:CAT-M模式 CONFIG_LTE_NETWORK_MODE_LTE_M=y CONFIG_LTE_NETWORK_MODE_LTE_M_GPS=y

  • nRF9160通过prj.conf配置网络模式为:CAT-NB模式 CONFIG_LTE_NETWORK_MODE_NBIOT=y CONFIG_LTE_NETWORK_MODE_NBIOT_GPS=y

  • In nRF Connect SDK versions >=2.1.0

  • nRF9160通过prj.conf配置启用modem log CONFIG_NRF_MODEM_LIB_TRACE=y

  • In nRF Connect SDK versions 1.5.0 - 2.0.0

  • nRF9160通过prj.conf配置启用modem log CONFIG_NRF_MODEM_LIB_TRACE_ENABLED=y

  • In nRF Connect SDK versions before 1.5.0

  • nRF9160通过prj.conf配置启用modem log CONFIG_BSD_LIBRARY_TRACE_ENABLED=y

  • nRF9160通过prj.conf配置不需要服务器回复最后一个ack CONFIG_UDP_RAI_ENABLE=n CONFIG_LTE_RAI_REQ_VALUE=“4”

  • nRF9160通过prj.conf配置进入PSM模式 CONFIG_UDP_PSM_ENABLE=y ##设置PSM唤醒间隔30s,需要卡支持设置此参数,否则设置无效,进入PSM模式后,PSM周期仍为卡原始设置 CONFIG_LTE_PSM_REQ_RPTAU=“10000001” ##设置PSM唤醒后活动时间2秒 CONFIG_LTE_PSM_REQ_RAT=“00000001”

  • nRF9160通过prj.conf配置进入eDRX模式 CONFIG_UDP_EDRX_ENABLE=n ##设置EDRX周期为20.48s 需要卡支持设置此参数,否则设置无效,进入EDRX模式后,EDRX周期仍为卡原始设置 #CONFIG_LTE_EDRX_REQ_VALUE_LTE_M=“0010” ##设置EDRX周期为20.48s 需要卡支持设置此参数,否则设置无效,进入EDRX模式后,EDRX周期仍为卡原始设置 CONFIG_LTE_EDRX_REQ_VALUE_NBIOT=“0010”

  • nRF9160按键唤醒时进入低功耗配置 CONFIG_GPIO_NRF_INT_EDGE_USING_SENSE=y

二、nRF91 常用AT指令介绍


1. 基础信息类 (General) [11条]

AT指令 功能说明
+CGMI 查询制造商标识(如Quectel)。
+CGMM 查询模组型号。
+CGMR 查询固件版本。
+CGSN 查询产品序列号(IMEI)。
%SHORTSWVER 查询短软件版本。
%HWVERSION 查询硬件版本。
%XMODEMUUID 查询模组唯一标识符(UUID)。
+ODIS 设置/读取ODIS字段(设备特定参数)。
+ODISNTF ODIS事件通知开关。
%2DID 查询SiP 2DID(封装标识)。
%DEVICEUUID 查询设备UUID。

2. 移动终端控制 (Mobile Termination Control) [26条]

AT指令 功能说明
+CFUN 设置功能模式(全功能/飞行模式等)。
+CLAC 列出所有支持的AT指令。
+CESQ 扩展信号质量查询(RSSI/RSRP等)。
%CESQ 信号质量周期性通知。
+CSQ 简化信号强度查询(RSSI+误码率)。
%XSNRSQ 信噪比(SNR)实时通知。
+CPAS 查询设备活动状态(待机/通话中)。
+CIND 配置指示灯显示模式。
+CGPIAF 设置IP地址格式(IPv4/IPv6)。
%XCBAND 查询当前频段。
%NBRGRSRP 查询邻小区信号强度。
+CEMODE 设置工作模式(CS/PS域)。
%XBANDLOCK 频段锁定配置。
%XDATAPRFL 数据业务配置文件管理。
%XCONNSTAT 查询连接统计信息。
%XVBAT 查询电池电压。
%XVBATLVL 低电量通知开关。
%XVBATLOWLVL 设置低电量阈值。
%XPOFWARN 外部电源断开警告配置。
%XPRODDONE 标记生产完成状态。
%XTEMP 内部温度实时通知。
%XTEMPHIGHLVL 设置高温报警阈值。
+CCLK 查询/设置模组时钟。
%CCLK 扩展时钟管理(厂商专用)。
%XMODEMTRACE 调试跟踪功能开关。
%XSMSFALLBACK 短信回退模式(NB-IoT下启用)。

3. 网络服务类 (Network Service) [19条]

AT指令 功能说明
+COPS 手动/自动选择运营商网络。
%COPS 强制PLMN搜索。
+CPSMS 省电模式(PSM)配置。
+CEDRXS 扩展不连续接收(eDRX)参数设置。
+CEDRXRDP 查询动态eDRX参数。
+COPN 查询运营商名称列表。
+CEREG 网络注册状态实时通知。
%XOPNAME 运营商名称变更通知。
%XTIME 网络时间同步通知。
%XOPERID 查询运营商ID。
%XMONITOR 监控网络参数(如小区ID/信号强度)。
%XNETTIME 网络时间支持状态查询。
%XDEEPSEARCH 弱小区检测配置。
%XOPCONF 运营商特定配置管理。
%RAI 释放辅助指示(Release Assistance Indication)。
%PERIODICSEARCHCONF 周期性小区搜索配置。
%REDMOB 降低移动性功能开关(NB-IoT优化)。
%FEACONF 功能配置管理(如VoLTE开关)。
%PALL PLMN访问限制配置。

4. 数据业务类 (Packet Domain) [20条]

AT指令 功能说明
+CGDCONT 定义PDP上下文(APN/IP类型)。
+CGEREP 数据业务事件报告开关。
+CGEV 数据业务事件通知(如激活/去激活)。
+CGACT 激活/去激活PDP上下文。
%XNEWCID 分配新CID(上下文标识符)。
%XGETPDNID 映射CID到PDN ID。
+CGEQOSRDP 查询动态QoS参数。
+CGPADDR 显示当前分配的IP地址。
+CGCONTRDP 查询PDN连接动态参数。
+CGATT 附着/分离PS域(数据业务开关)。
+CEPPI 功耗偏好指示(PPI)配置。
%XPCO 协议配置选项(PCO)通知。
%XEPCO 扩展PCO使用配置。
%XAPNCLASS APN分类访问控制。
%XIPV6FAIL IPv6地址解析失败通知。
+CGAUTH 定义PDN鉴权参数(用户名/密码)。
+CSCON 信令连接状态通知。
%XAPNSTATUS APN使用状态查询。
%XPDNCFG PDN配置管理。
%APNRATECTRL APN速率控制配置。

5. 短信类 (SMS) [12条]

AT指令 功能说明
+CMGF 设置短信格式(文本/PDU模式)。
+CNMI 新短信到达通知配置。
+CMGS 发送短信(PDU模式)。
+CMT 接收短信PDU模式通知。
+CDS 短信送达状态报告通知。
+CNMA 短信ACK确认(PDU/文本模式)。
+CPMS 选择短信存储区域(SIM/设备)。
+CMS ERROR 短信服务失败错误码。
+CGSMS 短信服务开关控制。
%XSMMA 查询短信存储剩余容量。
+CMMS 多短信连续发送模式。
%EXCEPTIONALDATA 异常数据状态通知(如短信拥塞)。

6. 安全与SIM卡类 (Security & UICC) [28条]

AT指令 功能说明
+CPIN SIM卡PIN码验证。
+CPINR 查询剩余PIN尝试次数。
+CLCK 功能锁管理(SIM锁/拨号限制)。
+CPWD 修改密码(PIN/PUK等)。
%XUSIMLCK 模组个性化锁定(绑定运营商)。
%XSUDO 特权指令访问认证。
%XPMNG 公钥存储管理。
%CMNG 证书/密钥存储管理。
%ATTESTTOKEN 生成设备认证令牌。
%KEYGEN 生成非对称密钥对。
%KEYINJECT 注入预共享密钥。
%JWT 生成JSON Web Token。
%CERTEXPIRY 查询证书过期时间。
%CLAIMTOKEN 生成设备所有权声明令牌。
%XSIM SIM卡状态通知(插入/拔出)。
+CIMI 查询IMSI(SIM卡唯一标识)。
%XICCID 查询ICCID(SIM卡序列号)。
+CNUM 查询本机号码。
+CRSM 受限SIM文件访问(如读取EF_ICCID)。
+CSIM 通用SIM指令(发送APDU)。
+CCHO 打开SIM逻辑通道。
+CCHC 关闭SIM逻辑通道。
+CGLA 通过逻辑通道发送APDU指令。
%USATEV USAT事件通知(如菜单刷新)。
%USATINFO 查询USAT状态(如BIP连接)。
+SSRDA UICC挂起与恢复控制。
%CSUS 选择UICC插槽(双卡设备)。
%UICCPOWERSAVE UICC低功耗模式控制。

7. 其他类 (Others) [10条]

AT指令 功能说明
%XRFTEST 射频测试模式(生产环节)。
+CMEE 错误报告模式(详细/简化)。
+CNEC 网络错误码通知。
+CEER 扩展错误报告(如连接失败原因)。
%XFILEWRITE 写文件到模组存储(如证书/配置)。
%XFACTORYRESET 恢复出厂设置。
%XMODEMSLEEP 模组睡眠模式配置。
%XT3412 TAU(跟踪区更新)周期通知。
%XCOUNTRYDATA 国家特定搜索优化配置。
%MDMEV 模组域事件通知(如重启/复位)。

总计指令数量

  • 基础信息类: 11条
  • 移动终端控制: 26条
  • 网络服务类: 19条
  • 数据业务类: 20条
  • 短信类: 12条
  • 安全与SIM卡类: 28条
  • 其他类: 10条
  • 总计: 126条

新手必知

海量第三方学习资源.

超全常用工具与文档.

本站常用资源下载.

常见问题搜索.

QQ群: 542294007.

文章引用自:元仓库 OLIB.cn.