如何更新 movesense使用 iOS 和/或 Android 库的传感器设备固件?
最佳答案
编辑:
最新版本的 Movesense 设备库 (0.3.0.65) 支持通过 BLE 进行 DFU(设备固件更新)。要更新固件,您需要拥有带引导加载程序的 Movesense 设备和版本为 => 0.3.0.65 的 Movesense 软件。
更新固件:
- 使用命令“ninja dfupkg”构建您的 movesense 设备应用程序。 firwmare 更新包将在名为 movesense_dfu.zip 的构建文件夹中创建。
- 将固件更新包移动到您计划使用的手机(或您的 Google 云端硬盘)
- 使用 Movesense Mobile 示例应用程序将 PUT 请求发送到路径 /Device/System/Mode,值为 12(= 转到固件更新模式)。设备将重置为 DFU 模式。 DFU 模式可通过持续点亮的 LED 识别。
- 在您的手机上启动 nRF Connect 或 nRF ToolBox 应用程序。扫描后设备显示名称为“DfuTarg”。连接到它并按 UI 中的“DFU”按钮。
- 选择 movesense_dfu.zip 文件并按 nRF Connect/nrf ToolBox UI 中的Update 按钮。用户界面将显示进度,流程完成后,Movesense 传感器将重置为新软件。
注意:请勿在禁用 BLE 的情况下更新软件,否则除非使用编程夹具,否则您将无法更新设备。
(旧:在撰写本文时 (2017-02-01) 更新传感器固件的唯一方法是通过我们的编程夹具,该夹具通常不可用(由于成本高)。我们计划发布固件可以在大约一个月内通过 BLE 进行更新(请参阅我们的 Movesense Newsletter #2 ),届时我们还将把 beta 传感器本身发送给 beta 开发人员。)
完全披露:我在 Movesense 团队工作
关于android - 动感固件更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41899131/