当前位置: 首页 > news >正文

【nRF9160 常用prj.conf配置与AT指令介绍】

参考资料:
技术讨论:Q群:542294007

nRF91 NCS SDK安装工具与SDK安装包等常用软件下载地址
云盘下载:pan.olib.cn

一、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字段(设备特定参数)。
+ODISNTFODIS事件通知开关。
%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开关)。
%PALLPLMN访问限制配置。

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使用配置。
%XAPNCLASSAPN分类访问控制。
%XIPV6FAILIPv6地址解析失败通知。
+CGAUTH定义PDN鉴权参数(用户名/密码)。
+CSCON信令连接状态通知。
%XAPNSTATUSAPN使用状态查询。
%XPDNCFGPDN配置管理。
%APNRATECTRLAPN速率控制配置。

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

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

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

相关文章:

  • 基于MakeReal3D的虚拟预装系统:飞机装配效率与精度的双重突破
  • QT6 源(113)篇二:阅读与注释工具栏 QToolBar,给出源码
  • C46-二维数组与指针的总结
  • 谁在用AI掘金?——近屿智能教你掌握AI时代的生存密码
  • 开源运维工具HHDESK源码开发
  • 【DCGMI专题2】---DCGMI 常用命令详解与生产实例分析
  • 《微机原理与接口技术》第 8 章 常用接口芯片
  • es学习小结
  • LeetCode-前缀和-和为K的子数组
  • 便捷的Office批量转PDF工具
  • 第32节:基于ImageNet预训练模型的迁移学习与微调
  • 鸿蒙路由参数传递
  • X 下载器 2.1.42 | 国外媒体下载工具 网页视频嗅探下载
  • 分析 redis 的 exists 命令有一个参数和多个参数的区别
  • Python的sys模块:系统交互的关键纽带
  • 【开源工具】文件夹结构映射工具 | PyQt5实现多模式目录复制详解
  • Python基础学习-Day30
  • Python训练营打卡——DAY31(2025.5.20)
  • Modbus通信协议详解
  • 基于FFT变换的雷达信号检测和参数估计matlab性能仿真
  • 演员辛柏青发讣告,妻子朱媛媛去世
  • 媒体谈平台帮商家“拉黑”客户:平台治理需兼顾商家与消费者权益
  • 特朗普与普京就俄乌问题通话
  • 加快推进科技服务业高质量发展,九部门联合发文
  • 美国前总统拜登确诊前列腺癌
  • 当“诈骗诱饵”盯上短剧