Windows IoTコアを使用してRaspberryPi上で自身を更新するC#アプリケーションを構築したいと考えています。私は前にLinuxのNodeJsでクラウドのレポを使ってこれをやっていましたが、アプリは単に自分自身を書き直していました。自動更新IoTコアアプリケーション
IoTコアまたはAzureに既に実装されている機能がありますか?または自分のソリューションをプログラムする必要はありますか? デバイスまたはネットワークが展開されると、そのデバイスまたはデバイスに物理的にアクセスすることはできません。
IoTコアに実装されているこのような機能についてはわかりません。しかし、実行中のアプリケーションを書き直すことはおそらく不可能です。利用可能なアプリケーションがあれば、アップデートをチェックし、アップデータアプリをダウンロード/起動して、アプリケーションを終了する必要があります。アップデーターアプリケーションは、アプリケーションの新しいバージョンをダウンロードして、それを再度起動する必要があります。 – Sidewinder94
はい、私はこのルートを行って、機能が組み込まれていない場合、おそらく私の主なアプリケーションの開始/停止/更新側でサービスを実行しているでしょう。ノードは慣れていませんでしたが、C#はもう少し構造が必要ですが、私は同意します。 – Odubuc
そうだと思いますが、それほど単純ではありません。 iot-coreは、サンドボックスとセキュリティ機能を備えた安全なプラットフォームです。したがって、アプリケーションをダウンロードして起動することは、認定されたアプリケーションパッケージをダウンロードし、サポートされているAppInstall oemcustomization.cmd機能を使用してインストールすることを意味します。これは、iot-core自動ベースOSのアップデートが開始されるまで、私たちのために働いていました。その時点で、ベースシステムは噂の敷物を下から引き出しています。私たちはこれを解決するためにMicrosoftと協力しています。下記参照。どうも。 – GGleGrand