OTA Demonstrator with wolfBoot, wolfTPM and wolfMQTT

新しいデモをGitHubにリリースしました!:sim-OTA

このデモでは、wolfSSLの製品及びSoftware Trusted Platform Module(TPM)を用いたセキュアなOTAファームウェアアップデートの一連の動作を体験して頂くことが可能です。
具体的には以下の製品を用いて実装しております。

  • wolfBoot: Secure Boot Loaderとして、Application Imageの検証やアクティベートを行います。
  • wolfTPM: TPM 2.0のコマンドに対応し、TPMに対するインターフェースを提供します。
  • wolfMQTT: MQTTライブラリとして、新しいファームウェアをダウンロードする際の通信プロトコルを提供します。
  • wolfSSL/ wolfCrypt: 暗号ライブラリやTLSプロトコルスタックとして機能します。

このデモンストレータはLinux上で動作するように設計されており、TPM搭載のハードウェアをご用意頂く必要はありません。同梱のdevcontainerを利用することで簡単に動作させることが出来ます。使用方法の詳細については、プロジェクトに含まれるReadMeをご参照ください:ReadMe.md

今回デモに使用した弊社製品は全てオープンソース版及び商用ライセンス版をご用意しております。
もし詳細についてご興味があれば、弊社お問い合わせ窓口info@wolfssl.jpまでご連絡下さい。