一、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.