nRF91-QA-做纯AT模块

一:nRF9160做纯AT模块常用文档

  1. AT数据手册在线文档链接
  2. serial_lte_modem例程位置:ncs\v2.3.0\nrf\applications\serial_lte_modem
  3. serial_lte_modem例程AT指令集在线文档
  4. serial_lte_modem例程AT指令集本地文档:ncs\v2.3.0\nrf\applications\serial_lte_modem\doc
  5. serial_lte_modem例程错误代码本地文档:ncs\v2.3.0\modules\lib\picolibc\newlib\libc\include\sys\errno.h

二:nRF9160做纯AT模块开发步骤

  1. 烧录相关证书,并验证烧录结果(AT+CFUN=4 AT%CMNG=1)
  2. 烧录最新modem固件:mfw_nrf9160_1.3.4.zip固件
  3. 烧录最新hex固件:serial_lte_modem.hex固件
  4. 插入sim卡,中国大陆需要自行购买NB卡测试(开发板中自带sim卡不能使用)。
  5. 使用LTE Link Monitor测试nRF Connect for Desktop->LTE Link Monitor
  6. 网盘下载地址

三:烧录相关证书(如果使用TLS SSL等:CA.crt client.crt client.key sec_tag)

  1. 通过LTE Link Monitor烧录证书
    1. 打开LTE Link Monitor
    2. 连接到nRF9160-DK
    3. 发送AT指令:AT+CFUN=4,关闭射频
    4. 切换到LTE Link Monitor->CERTIFICATE MANAGER选项卡
    5. 点击Update certificates 更新证书 AT+CFUN=4 CERTIFICATE MANAGER选项卡 CERTIFICATE MANAGER选项卡
  2. 通过pynrfjprog脚本烧录证书 pynrfjprog脚本烧录证书

    四:烧录最新modem固件(mfw_nrf9160_1.3.1.zip)

  3. 通过Programmer烧录modem固件 Programmer
  4. 通过pynrfjprog脚本烧录modem固件 pynrfjprog脚本烧录modem
  5. 通过nrfjprog烧录modem固件 nrfjprog –verify –program mfw_nrf9160_1.3.4.zip nrfjprog烧录modem固件

五:烧录最新hex固件(serial_lte_modem.hex)

  1. 通过Programmer烧录hex固件 Programmer
  2. 通过批处理烧录hex固件 Programmer
  1. 插入sim卡
  2. 先连接上nRF9160-DK,发送下述AT指令
    1. 查询射频开关状态:AT+CFUN?
    2. 关闭射频:AT+CFUN=4
    3. 设置模块为NB模式:AT%XSYSTEMMODE=0,1,0,0
    4. 设置模块支持域名解析:AT%XEPCO=0
    5. 保存已经设置的参数:AT+CFUN=0
  3. 断开nRF9160-DK,再重新连接nRF9160-DK,可以看到以下测试结果 LTE Link Monitor

新手必知

海量第三方学习资源.

超全常用工具与文档.

本站常用资源下载.

常见问题搜索.

QQ群: 542294007.

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