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.