BLE113 モジュールを使用して無線でファームウェアの更新を行いたいです。これをテストするために Nordic の nRF ツールボックスを使用しており、OTA 更新を行うように BGScript で GATT サービスと特性を構成しました。ただし、OTA 更新が常に成功するとは限りません。
Nordic によると、OTA 更新プロセスのアップロードに使用できるさまざまなファイルの種類があると推測されます。
- 配布用パケット(ZIP)
- ソフトデバイス
- ブートローダー
- 応用。
現在、「アプリケーション」を使用しています。つまり、bin ファイルを選択し、Android モバイルから nRF Toolbox アプリでアップロードします。しかし、この方法はほとんど成功していません (成功率は 10% 近くしかありません)。誰かがこれを行うための信頼できる方法を提案できますか? 信頼性の高い OTA 更新プロセスで、ファイルの種類は何か関係がありますか?
編集: カスタムメイドのボードを使用しています。アンテナでよくわからないので、とにかく確認してみます。そして、常に最適なパワーレベルを保ちます。しかし、nRF Toolbox (または、Nordic の OTA ファームウェア アップデート ライブラリを使用して独自のアプリを思いついた) は、OTA アップデートを行うと、ほとんどの場合、ファームウェアがアップデートされずに「正常に転送されました」と表示されます。