项目简介
本项目是基于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编程工具,也可选用其他编程工具。
固件编程
- 选择编程方法:
- 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】