以前のバージョンの iot-core (iot-hub の有無にかかわらず) の無線更新を独自に作成しました。最近の iot-core (10.0.14393.67) の自動更新で壊れました。今、この重要な (debian のすぐに使える機能) 機能を明確にするためにもう一度探してみると、これまで以上に混乱しています。回答者:
- この投稿では、iot-hub を介したファームウェアの更新について説明しています。ファームウェアは私の (uwp) iot-core アプリ (バックグラウンド タスクなど) ですか?
- この投稿では、更新機能を提供するiot-core の商用化 ( https://www.windowsforiotdevices.com/ )に関する Microsoft からの OEM 取引について説明します。ただし、次の点については不明です。
- 「オプション1」は無料ですか?そうでない場合、キャッチは何ですか?
- この「オプション 1」で利用できる更新機能はありますか
せいぜい、iot-hub と oem app-package-update シナリオのトレード オフ セット並置が必要です。開発者がいずれかのパスを決定すると、それは大きな投資になるからです。
アップデート
ここで本当に重要なのは、以下の「無線更新」に関するオプションと制限を企業/開発者に明確にすることです。
Visual Studio 2015 で構築されたアプリ (Appx、ヘッドレス、この場合は C#)。
iot-core OS (自動またはスケジュール...)。
この iot-core OS は、当社のアプリと一緒に (またはアプリと組み合わせて) 使用されます。
これらのオプションとそのコストは明確ではありません。現在、azure iot-hub (他) を使用しており、可能な限り活用したいと考えています。
何が起こったのか、緊急に修正しようとしているのは上記の「3」です。現場に appx があり、/System32/oemcustomization.bat オプションを使用して、C:/windows/appinstall 経由でアプリの新しいバージョンをインストールしていました。 /...
これは、私のすべてのリモートサイトで何ヶ月も正常に機能していました. すべてが安定していると確信しました。突然、私のサイトはすべてオフラインになりました。私のローカル ラボでは、Microsoft が iot-core の自動 OS アップデートを行ったことに気付いたテスト システムに接続できました。重大な変更がありました...そして、これらの変更は、以前の無線更新スキームを変更しても機能しなくなったという性質のものになりました-現在のアプローチを破るセキュリティ「修正」があり、今では方法がわかりまだそれを救うために。
したがって、PM に本当に必要なのは、上記 (1 ~ 3) の項目を明確にすることと、せいぜい項目 1 ~ 3 の C# での完全で最小限の例です。
楽しみにしている!