littlebot
Published on 2025-04-13 / 0 Visits
0

【源码】基于nRF5 SDK15.0.0的RAK8212轨迹器固件系统

项目简介

本项目是基于nRF5 SDK15.0.0的RAK8212轨迹器固件系统,提供软件开发包、SoftDevice S132 V6.0.0、支持OTA - DFU的引导加载器以及RAK8212模块应用的固件。既能将“hello world”发送到Hologram在线服务,也支持用户开发自有固件通过NB - IoT或Cat M发送数据。

项目的主要特性和功能

  • 采用nRF5 SDK15.0.0和SoftDevice S132 V6.0.0构建。
  • 具备OTA - DFU功能。
  • 为RAK8212模块提供示例固件。
  • 可向Hologram在线服务发送“hello world”。
  • 支持用户自主开发固件,通过NB - IoT或Cat M进行数据传输。

安装使用步骤

环境准备

在PC上安装nRFgo Studio编程工具,也可选用其他编程工具。

固件编程

  1. 选择编程方法:
    • SWD接口:若RAK8212模块无固件,或已有固件,均可使用此方法。通过ARM Emulator连接模块与PC,打开nRFgo Studio,选择“nRF5x programing”,可选择“Erase all”清除旧固件,点击“Browse”选择.hex固件文件,再点击“program”开始编程。
    • OTA - DFU:需确保RAK8212模块启动时按下DFU按钮进入DFU模式。可使用RAKWireless提供的测试包“rak8212_iTracker_all.zip”或“rak8212_iTracker_app.zip” ,但“rak8212_iTracker_all.zip”仅适用于模块中旧Softdevice为S132 V6.0.0的情况。具体步骤如下:
      • 将zip固件包传输到移动设备:iOS可通过iTunes或邮件附件传输;Android可通过文件传输复制到指定文件夹。
      • 使用nRF Toolbox或nRF Connect应用选择目标设备和zip包,启动更新。

调试与测试

使用nRFgo Studio进行编程和调试,使用nRF Toolbox或nRF Connect应用进行OTA - DFU固件更新。

注意事项

  • 编程前确保硬件正确配置和连接。
  • 编程后进行功能测试,确保模块正常运行。
  • 使用OTA - DFU功能时,保证固件包与模块中的SoftDevice版本匹配。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】