次の方法で共有


Azure Sphere の新機能

Azure Sphere は継続的に更新されます。 機能リリースでは 新しい機能がサポートされ、Azure Sphere OS、SDK、またはサービスの更新プログラムが含まれる場合があります。 品質リリース にはバグ修正とセキュリティ更新プログラムのみが含まれており、多くの場合、Azure Sphere OS のみが含まれる場合があります。 リリース番号は通常 、year.month 形式であるため、22.04 は 2022 年 4 月のリリースを識別します。

更新プログラムの通知を受け取る

新しいリリースが発生すると、Azure UpdatesIoT Tech Community ブログに通知が投稿されます。 Azure Sphere に関するタイムリーで重要な情報を受け取ることができるように、Azure Updates RSS フィードをサブスクライブすることをお勧めします。

更新プログラムの受信

OS が更新されると、 インターネットに接続されている Azure Sphere デバイスにクラウドから自動的にダウンロードされます。

接続されているデバイスにインストールされている OS バージョンを確認するには、次のコマンドを使用します。

azsphere device show-os-version

SDK の更新プログラムと Visual Studio /Visual Studio Code 拡張機能を手動でインストールする必要があります。 Windows または Linux の手順を参照してください。 コンピューターにインストールされている SDK のバージョンをチェックするには、次のコマンドを使用します。

azsphere show-version

Retail Evaluation OS リリース

Retail Evaluation プログラムを使用すると、すべてのデバイスの OS が更新される 2 週間前に、アプリケーションの下位互換性テストが可能になります。 すべての運用ユーザーがこのテスト機能を利用することを強くお勧めします。 参加方法については、「 OS 評価用のデバイスを設定 する」を参照してください。

レポートの脆弱性

Azure Sphere は、セキュリティ研究者が脆弱性を検索し、Microsoft の 協調脆弱性開示 原則に基づいて責任を持って MSRC ポータルに報告することを奨励します。 脆弱性の報告には、 Microsoft Azure 報奨金プログラムを通じた報酬が含まれる場合があります。 Azure Sphere CVEs の一般的な情報については、「Azure Sphere CVEs」を参照してください。 既に公開されている CVEs については、 MSRC セキュリティ更新プログラム ガイド と、この記事のリリース固有の詳細を参照してください。

24.03 リリースの新機能

2024 年 3 月 26 日

Azure Sphere 24.03 リリースが利用可能になり、次のコンポーネントが含まれています。

  • Azure Sphere の一般提供 (統合)
  • 更新された Azure Sphere OS
  • Windows および Linux 用の Azure Sphere SDK を更新しました
  • Visual Studio および Visual Studio Code 用の Azure Sphere 拡張機能を更新しました
  • 更新されたサンプル

このリリースのハイライトには、Azure Sphere (統合) の一般提供、Azure IoT に接続するためのカスタム証明書のサポート、Azure Sphere OS のcURLの更新バージョン、セキュリティ修正、Ubuntu 24.04 プレリリースの SDK サポート、CMake ツールチェーンの簡略化などがあります。

Azure Sphere の一般提供 (統合)

Azure Sphere デバイスの新しい管理インターフェイスである Azure Sphere (Integrated) が、本日から運用環境で一般公開されることをお知らせします。 Azure Sphere (統合) が Azure Sphere サービスに推奨されるインターフェイスとなり、Azure portalでプレビューというラベルが付けなくなりました。

Azure Sphere (統合) を使用すると、Azure portalと Azure CLI 用 Azure Sphere 拡張機能で Azure Sphere デバイスを直接管理できます。 Azure Sphere (統合) は、Azure Resource Manager プラットフォーム上に構築された新しい Azure Sphere (統合) REST API に基づいており、Azure RBAC や Azure Monitor など、他の強力な Azure サービスの組み込みサポートが含まれています。

パブリック プレビュー以降の Azure Sphere (統合) へのUpdates:

  • Azure Sphere 所有者という新しい Azure RBAC の事前構築済みロールを使用できます。 Azure Sphere 所有者ロールは Azure Sphere リソースに対して完全な特権を提供しますが、完全な特権を提供する Azure Sphere 共同作成者ロールとは異なり、Azure Sphere 所有者ロールには、Azure Sphere リソースに対する Azure RBAC アクセスを構成する機能も含まれています。

  • 個々の製品、デバイス グループ、またはデバイスを表示するときにナビゲーションを容易にするために、更新された左側のメニューでリソース固有の概要情報、アクセス制御、タスク、およびプロパティ設定にアクセスできるようになりました。

  • Azure Monitor を使用すると、カタログ CA 証明書の 2 年間の証明書ロールのためにアクションを実行する必要があるときにアラートを受け取ることができます。 詳細については、「 Azure Sphere フリートとデバイスの正常性の監視」を参照してください。

Azure Sphere (統合) の使用をまだ開始していない場合は、今すぐ使用することをお勧めします。

1 回限りの統合手順を使用すると、Azure Sphere (統合) の既存の Azure Sphere (レガシ) テナントを管理できます。 テナントが統合されたら、Azure Sphere (統合) または Azure Sphere (レガシ) を使用して管理タスクを実行できます。 Azure Sphere (統合) でのテストと開発のアクティビティから始めると同時に、運用環境管理ワークフローに Azure Sphere (レガシ) を引き続き使用して、完全に移行する準備ができるまで Azure Sphere (統合) の導入を段階的に行うことができます。 Azure Sphere (レガシ) インターフェイスは引き続き完全にサポートされていますが、Azure Sphere (統合) 機能と今後の機能強化を最大限に活用するための移行をお勧めします。

詳細については、ブログ記事「Azure Sphere (統合) が一般公開されています」を参照してください。

24.03 OS の新機能と変更された機能

Azure Sphere OS の 24.03 リリースには、次の変更が含まれています。

24.03 OS リリースのバグと一般的な脆弱性を修正しました

Azure Sphere OS に含まれるcURLバージョンは、バージョン 7.69.1 から 7.87.0 に更新されました。 24.03 OS リリースには、次の一般的な脆弱性と露出 (CVEs) を軽減するための更新プログラムが含まれています。

- CVE-2022-27774 - CVE-2022-27776
- CVE-2022-32205 - CVE-2022-32207
- CVE-2022-32208 - CVE-2022-32221
- CVE-2022-35252 - CVE-2022-35260
- CVE-2022-43551 - CVE-2022-43552
- CVE-2023-23914 - CVE-2023-23916
- CVE-2023-27533 - CVE-2023-27534
- CVE-2023-27535 - CVE-2023-27536
- CVE-2023-27538 - CVE-2023-27538
- CVE-2023-28319 - CVE-2023-28320
- CVE-2023-28321 - CVE-2023-28322

カスタム証明書を使用して Azure IoT Services に接続するためのサポート

Azure Sphere デバイスは、カスタム証明書チェーンを利用して Azure IoT Services に接続できるようになりました。 Azure Sphere 以外の証明書チェーンを利用することは、証明書の使用に関する追加の組織要件を持つアプリケーションで役立ちます。 Azure IoT との接続に関するガイダンスが更新され、このユース ケースをさらに説明しました。 23.05 OS でリリースされたこの機能のベータ API バージョンを使用しているお客様は、最新の SDK をダウンロードしてアプリケーションを再コンパイルすることで、この機能の運用アプリケーションを促進するために関数署名が変更されたことを確認して、新しい API に移行する必要があります。

24.03 SDK および Visual Studio/Visual Studio Code 拡張機能の新機能と変更された機能

Azure Sphere SDK および Visual Studio/Visual Studio Code 拡張機能の 24.03 リリースには、次の変更が含まれています。

Ubuntu 18.04 LTS のサポート終了

Ubuntu 18.04 は、Canonical の長期的な標準サポートの配置外になりました。 そのため、23.05 SDK は、この OS バージョンをサポートする最後の Azure Sphere SDK でした。 24.03 以降の SDK では、Ubuntu 18.04 はサポートされません。

Ubuntu 24.04 プレリリースの SDK サポートを追加しました

24.03 SDK では、Ubuntu 24.04 のプレリリース バージョンのサポートが追加され、既存の Ubuntu 20.04 および 22.04 のサポートが追加されます。 これは、Ubuntu 24.04 が一般にリリースされる前の開発とテストの目的です。

CMake ツールチェーンの変更

SDK バージョン 23.05 以前では、Azure Sphere アプリケーションで使用されるターゲット API セット (sysroot) は、CMakePresets.json ファイルと CMakeLists.txt ファイルの両方で指定する必要がありました。これは重複しており、各 SDK リリース後に手動で更新する必要がある場合がありました。

このプロセスを簡略化し、今後の更新を合理化するために、 azsphere_configure_tools エントリと azsphere_configure_api CMakeLists.txt エントリは不要になり、非推奨になりました。 ビルド プロセスでは、ターゲット API バージョンの信頼のソースとして CMakePresets.jsonのAZURE_SPHERE_TARGET_API_SET値 のみが使用されるようになりました。

既定では、パラメーターの AZURE_SPHERE_TARGET_API_SET 値は CMakePresets.json の "latest-lts" に設定されています。つまり、SDK が更新されると、プロジェクトは自動的に最新の API バージョンを対象とします。 API バージョンを特定のバージョンにピン留めする場合 (たとえば、特定の OS バージョンで製品を製造するためのアプリを構築する場合)、パラメーターをそのバージョンに設定 AZURE_SPHERE_TARGET_API_SET する必要があります。

既存のプロジェクトは引き続き新しい SDK でコンパイルされますが、非推奨のCMakeLists.jsonエントリを削除できることを警告メッセージが表示されます。 GitHub サンプルに基づいて作成された新しいプロジェクトには、24.03 以降の SDK と VS/VS Code 拡張機能が必要です。

24.03 のサンプルを更新しました

24.03 リリースには、サンプルに対する次の変更が含まれています。

Azure Sphere HTTPS cURL Multi サンプルへのUpdates

前の Azure Sphere HTTPS cURL Multi サンプルでは、現在推奨されているcURLベスト プラクティスに従う必要がなくなりました。詳細については、こちらを参照してください。 以前のアプローチとの互換性は維持されていますが、サンプルは更新されており、お客様が行う可能性のあるソフトウェア更新プログラムや新しい開発作業に 最新のアプローチを組み込むことを お勧めします。

Azure CLI 用の azure-sphere 拡張機能を使用するためのサンプルへのUpdates

今後の開発作業には、現在一般公開されている Azure Sphere (統合) インターフェイスを使用することをお勧めします。 サンプル README ファイルの手順は、Azure CLI の azure-sphere 拡張機能でコマンドを使用するように更新されています。

Azure Sphere (統合) パブリック プレビュー リリース

2023 年 8 月 8 日

Azure Resource Managerを介して Azure とネイティブに統合された Azure Sphere サービスの新しい管理インターフェイスである Azure Sphere のパブリック プレビュー (統合) をお知らせします。

この Azure Sphere (統合) パブリック プレビューは、次で構成されます。

  • Azure Sphere Security Services 用の新しい REST API(Azure Resource Managerと統合)
  • Azure Portal と Azure CLI の統合
  • Azure Monitor の統合
  • Azure RBAC の統合

セキュリティ、監視可能性、使いやすさ、サポートへの合理化されたアクセス、およびこれらの統合のその他の利点の詳細については、 この記事 を参照してください。

パブリック プレビューでは、開発とテストの目的で Azure Sphere (統合) を使用することをお勧めします。 最適なプラクティスとして、運用環境のユース ケース (製造または運用ワークフロー中など) では、プレビュー製品を使用しないでください。 そのため、運用環境のユース ケースでは、引き続き既存の Azure Sphere Security Service インターフェイス (現在は Azure Sphere (レガシ)) を引き続き使用することをお勧めします。これは引き続き完全にサポートされ、一般公開されています。

開始方法など、Azure Sphere (統合) と Azure Sphere (レガシ) の詳細については、 このドキュメントを参照してください。

このリリースの一部として、OS または SDK の更新プログラムはありません。 Azure Sphere (統合) コマンド ライン ツールは、接続されたデバイスと対話するコマンドを使用するときに 23.05 Azure Sphere SDK をインストールする必要がある新しい Azure CLI 拡張機能によって提供されます。

23.05 リリースの新機能

2023 年 10 月 26 日

Azure Sphere 23.05 Update 1 リリースには、Visual Studio および Visual Studio Code 用の Azure Sphere 拡張機能に対する次の更新プログラムが含まれています。

  • Azure Sphere (統合) カタログ管理への新しいショートカット
  • バグ修正

更新された OS または SDK は含まれません。

2023 年 6 月 20 日

Azure Sphere 23.05 機能リリースには、次のコンポーネントが含まれています。

  • 更新された Azure Sphere OS
  • Windows および Linux 用の Azure Sphere SDK を更新しました
  • Visual Studio および Visual Studio Code 用の Azure Sphere 拡張機能へのUpdates

デバイスがインターネットに接続されている場合、更新された OS がクラウドから受信されます。 次の使用時に更新された SDK をインストールするように求めるメッセージが表示されます。または、今すぐインストールできます。 最新の SDK をインストールするには、 Windows または Linux のインストール クイックスタートに関するページを参照してください。

このリリースのハイライトには、新しい暗号化ライブラリ、既定の NTP フォールバック、独自の証明書を使用した Azure IoT 接続用の Windows 上の新しいベータ API、高速で強化されたファクトリ テスト、Linux のマルチデバイス サポート、新しいツール リポジトリ、完全にサポートされている状態へのデバイス ログのセルフヘルプ ギャラリー プロジェクトの卒業などがあります。

23.05 OS の新機能と変更された機能

Azure Sphere OS の 23.05 リリースには、次の変更が含まれています。

Microsoft が管理するオンボード暗号化ライブラリ

23.05 リリースの一環として、Azure Sphere には OS に組み込まれている暗号化ライブラリがあります。 wolfSSL とのパートナーシップを通じて、アプリケーションで select wolfCrypt API を呼び出し、ECC または xChaCha の暗号化と暗号化解除、証明書の生成と管理などを実行できます。これにより、アプリケーションに組み込む際に RAM やフラッシュの影響が発生することはありません。 代わりに、Azure Sphere OS の組み込みライブラリによってサービスが提供されます。このライブラリは、Microsoft によって修正プログラムを適用して最新の状態に保つことができます。 この新機能は、製品の寿命に関する ABI 互換性の約束の一部であり、Web サイトで wolfSSL の長期的な ABI の約束を表示できます。また、 ECC などのこれらの wolfCrypt API を使用する方法の例も提供します。

NTP 堅牢性の拡張

Microsoft NTP タイムサーバーで障害が発生した場合、カスタム フォールバック構成でカスタム NTP が使用されていない限り、Azure Sphere デバイスは複数のリージョン Microsoft エンドポイントを試した後に NIST NTP サーバーにフォールバックしようとします。 これにより、クラウドやその他のサーバーとの通信のために同期するオプションが増えることで、Azure Sphere デバイスの接続堅牢性が向上します。 ファイアウォールの内側にある Azure Sphere デバイスの管理者は、 ここで更新されたエンドポイントの詳細を参照できます。

Windows での Azure IoT (ベータ) のサード パーティ証明書のサポート

Azure Sphere の OS には、Azure IoT C SDK が含まれています。 この OS の新機能である Windows では、アプリケーションによって提供される証明書を利用して Azure IoT に接続するためにベータ プログラムの一部として API をプレビューしています。これらの証明書を Azure Sphere デバイスにルート化する必要はありません。 これにより、既存のシステムをルートとする証明書を使用して、Azure IoT リソースに簡単に接続できます。 これらのベータ API は現在テスト用に最適化されていますが、大規模な運用をサポートするように更新されます。 運用環境の要件など、これらの API に関するフィードバックがある場合は、 までお AZSPPGSUP@microsoft.com問い合わせください。 新しい API はAzureIoT_OverrideAzureSphereAuthCertされ、AzureIoT_OverrideAzureSphereAuthPrivateKeyされます。

RF Tools OS のサポートを更新し、ツールのパフォーマンスを向上させる

RF ツールが更新され、次のものが含まれます。

  • マルチデバイスを含む Windows と Linux の両方の x86 プラットフォームのサポート。
  • 新しいバッチ処理 OS 呼び出しを通じて、バッファービンと eFuse データの読み取りと書き込みのパフォーマンスが向上しました。
  • Python ユーザーが独自のスクリプトとアプリケーションの開発を支援する Python ライブラリ。

23.05 SDK の新機能と変更された機能

Azure Sphere SDK の 23.05 リリースには、次の変更が含まれています。

Linux マルチデバイスのサポート

23.05 SDK では、Linux で複数の同時接続された Azure Sphere デバイスのサポートが追加され、この機能は Windows の既存のサポートに沿って提供されます。 これは、Linux ベースの製造シナリオに特に関連します。

さらに、新しいデバイスを接続するときにスクリプトを azsphere_connect.sh 呼び出す必要がなくなりました。接続は、既存の Windows サポートと同等に自動的に行われるようになりました。 Linux SDK のインストールに関する更新されたドキュメントを参照してください。

Ubuntu 22.04 LTS の SDK サポートを追加する

23.05 SDK では、Ubuntu 22.04 のサポートが追加され、既存の Ubuntu 18.04 と 20.04 のサポートが追加されます。 Linux SDK インストーラーは、実行している Ubuntu の LTS バージョンを決定し、適切な SDK をダウンロードまたはインストールできます。

Ubuntu 18.04 LTS のサポート終了に関する通知

Ubuntu 18.04 は、Canonical の長期的な標準サポートの配置外になりました。 そのため、23.05 SDK は、この OS バージョンをサポートする最後の Azure Sphere SDK になります。 今後の SDK では、Ubuntu 18.04 はサポートされません。

23.05 for Visual Studio または Azure Sphere 用 Visual Studio Code 拡張機能の新機能と変更された機能

Azure Sphere Visual Studio および Visual Studio Code 拡張機能の 23.05 リリースには、次の変更が含まれています。

  • リアルタイム対応アプリケーションをデバッグするとき、および複数のアプリケーションをデバッグするときのデバッグ エクスペリエンスが向上しました。
  • 新しいプロジェクト テンプレートを更新しました。

新しいツール GitHub リポジトリ

新しい GitHub リポジトリ Azure Sphere Tools が導入されました。 このリポジトリには、製造、サポート、および診断に関連する公式にサポートされている追加のツールが含まれます。 製造フォルダーは Samples リポジトリから再配置され、製造ツールを 1 つの見つけやすい場所に配置すると同時に、サンプル リポジトリのフットプリントも削減されます。

Azure Sphere サンプル、コード スニペット、ギャラリー プロジェクトの 23.05 リリースには、次の変更が含まれています。

Azure Sphere の 23.05 リリースには、ギャラリーを卒業し、新しい Azure Sphere Tools リポジトリにある正式にサポートされているプロジェクトである Parse Device Logs プロジェクトが含まれています。

23.02 リリースの新機能

2023 年 2 月 21 日

Azure Sphere 23.02 リリースには、Azure Sphere OS のみのバグ修正が含まれています。更新された SDK は含まれません。 デバイスがインターネットに接続されている場合、更新された OS がクラウドから受信されます。

23.02 リリースのバグと一般的な脆弱性を修正しました

23.02 リリースには、次の一般的な脆弱性と公開 (CVEs) に対して軽減するための更新プログラムが含まれています。

  • CVE-2022-37434 zlib
  • CVE-2018-25032 zlib

Azure Sphere のサンプル、コード スニペット、ギャラリー プロジェクトの 23.02 リリースには、次の変更が含まれています。

ユニキャスト DNS サービス検出 ギャラリー プロジェクト では、構成された DNS サーバーに DNS-SD クエリを送信して DNS サービス検出を実行する方法を示します。 マルチキャスト サービス検出とは異なり、このメカニズムを使用して、ローカルだけでなく、実行時にデバイス ファイアウォール内のリモート エンドポイントへのアクセスを動的に開くことができます。

22.11 リリースの新機能

2022 年 12 月 1 日

Azure Sphere 22.11 機能リリースには、次のコンポーネントが含まれています。

  • Azure Sphere Security Service で使用されるイメージ署名キーに更新する
  • 更新された Azure Sphere OS
  • Windows および Linux 用の Azure Sphere SDK を更新しました
  • Visual Studio および Visual Studio Code 用の Azure Sphere 拡張機能を更新しました

デバイスがインターネットに接続されている場合、更新された OS がクラウドから受信されます。 次の使用時に更新された SDK をインストールするように求めるメッセージが表示されます。または、今すぐインストールできます。 最新の SDK をインストールするには、Windows または Linux 用のインストール クイックスタートに関するページを参照してください。

このリリースのハイライトには、新しい Malloc バージョン、アップグレードされた Azure IoT C SDK、DHCP タイムアウトの削減、および欧州データ境界に対する Azure Sphere のパブリック プレビューのサポートが含まれます。

Azure Sphere Security Service で使用されている新しいイメージ署名キー

Azure Sphere Security Service で新しいイメージ署名キーが使用されるようになりました。 これらのキーは、新しくアップロードされたアプリケーション イメージと新しい機能ファイル ( デバイスで開発モードを有効にする場合など) に署名するために、サービスによって使用されます。 22.11 OS は古いキーを使用して署名されましたが、今後の OS は新しいキーを使用して署名されます。 既存のすべてのキーは、引き続き Azure Sphere デバイスによって信頼されます。

Azure Sphere デバイスが新しいキーを使用して署名を受け入れるために、信頼できるキーストア (TKS) 更新プログラムが 2022 年 11 月 14 日にロールアウトされました。 運用デバイスに対してユーザー アクションは必要ありません。 Azure Sphere OS が最新ではない特定の製造、開発、またはフィールド サービスのシナリオについては、新しく署名されたイメージがデバイスによって信頼されるようにするための追加の手順を実行する必要がある場合があります。詳細については、この ブログ記事 を参照してください。

22.11 OS の新機能と変更された機能

Azure Sphere OS の 22.11 リリースには、次の変更が含まれています。

新しい Malloc バージョン

Azure Sphere OS は、アプリケーションに変更を加えずに既存の malloc モデルを引き続きサポートしており、以前に構築されたすべてのアプリケーションでバイナリ下位互換性があります。 ただし、新しいアプリケーション マニフェスト オプションを使用すると、開発者は MallocVersion=2 をオプトインできます。これにより、MUSL v1.2.1 以降の malloc モデル mallocng が導入されます。 この malloc バージョンは、より効率的でセキュリティが強化され、メモリの解放が大幅に向上します。 サンプルとチュートリアルは、既定でこのバージョンを使用するように更新されており、開発する新しいアプリケーションに追加することをお勧めします。 一部のアプリケーション シナリオでは、この新しい malloc バージョンを使用する場合、ピーク 時のメモリ使用量が少なくなります。

アップグレードされた Azure IoT C SDK

Azure IoT C SDK を最新バージョンに更新しました。 この SDK にはバグ修正と安定性の強化が含まれており、以前のバージョンとバイナリ互換性があります。 既存のすべてのアプリは、Azure Sphere OS によって管理されるバックグラウンドの機能強化の恩恵を受けます。

DHCP タイムアウトの削減

DHCP 再試行タイムアウトが 10 秒から 1 秒に短縮されました。 この削減により、デバイスが DHCP リースを待機している場合のバッテリ消費が向上します。これは、一部のネットワーク構成とトラフィック シナリオで発生することが予想されます。

22.11 SDK の新機能と変更された機能

Azure Sphere SDK の 22.11 リリースには、次の変更が含まれています。

その他の CLI コマンド出力形式のサポート

CLI コマンドに JSON 出力を導入する継続的な取り組みの一環として、スクリプトと自動化が容易になり、 azsphere image addazsphere device show-os-version が更新され、JSON 出力がサポートされています。 現在複数の出力形式をサポートしているコマンドの一覧については、「 サポートされている コマンド」を参照してください。

Azure Sphere のサンプル、コード スニペット、ギャラリー プロジェクトの 22.11 リリースには、次の変更が含まれています。

Azure サンプル プロジェクトへのログ記録

Azure サンプル へのログ記録プロジェクトでは、Azure Data Explorerと組み合わせてIoT Hubを使用して、スケーラブルでクエリ可能な方法でアプリケーション レベルのログをキャプチャする方法を示します。

PWM オーディオ ギャラリー プロジェクトでは、MT3620 のハードウェア PWM 周辺機器を使用して、ブザーやその他のオーディオ生成デバイス (一般的な製品ユース ケース) で使用する音色のサウンドを生成する方法を示します。

パブリック プレビュー: ヨーロッパのデータ境界に対する Azure Sphere のサポート

EU 内でのみ EU データを処理および格納するという Microsoft の使命 (「Microsoft Cloud の EU データ境界」を参照) に合わせて、Azure Sphere Security Service を使用すると、EU のお客様は必要に応じて EU 内でイメージ ファイルとデバイス クラッシュ ダンプ ファイルを処理および保存できるようになりました。 新しい [地域データ境界] 設定 は、 azsphere image コマンドと azsphere device-group コマンドで使用できる省略可能なパラメーターです。

詳細については、次を参照してください。

EU ベースのお客様にこの新機能を試し、電子メールでフィードバックを提供するよう AZSPPGSUP@microsoft.comお勧めします。

22.11 リリースの新しいドキュメントと改訂されたドキュメント

記事 変更
Azure Sphere CLI でサポートされている出力形式 複数の出力形式をサポートするコマンドの一覧を更新しました。

22.10 品質リリースについて

2022 年 10 月 25 日

22.10 リリースには、Azure Sphere OS のバグ修正のみが含まれています。更新された SDK は含まれません。 デバイスがインターネットに接続されている場合、更新された OS がクラウドから受信されます。

22.10 リリースのバグと一般的な脆弱性を修正しました

このリリースには、一部のデバイスで二重再起動が予想される一般的な機能強化が含まれています。

22.10 リリースには、一般的な脆弱性と公開 (CVEs) に対して軽減するための更新プログラムは含まれていません。

22.09 リリースの新機能

2022 年 9 月 26 日

Azure Sphere 22.09 機能リリースには、次のコンポーネントが含まれています。

  • 更新された Azure Sphere OS
  • Windows および Linux 用の Azure Sphere SDK を更新しました
  • Visual Studio および Visual Studio Code 用の Azure Sphere 拡張機能を更新しました

デバイスがインターネットに接続されている場合、更新された OS がクラウドから受信されます。 次の使用時に更新された SDK をインストールするように求めるメッセージが表示されます。または、今すぐインストールできます。 最新の SDK をインストールするには、Windows または Linux 用のインストール クイックスタートに関するページを参照してください。

このリリースのハイライトには、OS のクラウドに接続するためのコールド ブート時間が短縮され、エネルギー使用量が少なくなります。リモート トラブルシューティングと最適化された製造スクリプトに関するベスト プラクティス ガイダンス。

22.09 OS の新機能と変更された機能

Azure Sphere OS の 22.09 リリースには、次の変更が含まれています。

拡張イーサネット NIC のサポート

Azure Sphere では、インターネットに接続するための WIZnet W5500 10/100 イーサネット ネットワーク インターフェイス アダプター がサポートされるようになりました。 このハードウェア 部分は、有線イーサネット アプリケーションのパフォーマンスと市場可用性を向上させることができます。

ロールバック攻撃のセキュリティ保護

ロールバック攻撃に対する多層防御の一環として、22.07 より前のバージョンの Azure Sphere OS への復旧とロールバックは、22.09 リリースに既に更新されているデバイスでは使用できなくなります。

デバイスが 22.09 リリースに更新されると、22.07 より前の Azure Sphere OS のリリースを実行できなくなります。 つまり、22.09 更新プログラムを受け取った後、デバイスを以前のリリースに回復することはできません。 22.07 リリースは、デバイスにインストールできる最も古いリリースになります。

22.09 SDK の新機能と変更された機能

Azure Sphere SDK の 22.09 リリースには、次の変更が含まれています。

その他の CLI コマンド出力形式のサポート

追加の CLI コマンドで JSON 出力がサポートされるようになりました。 この出力形式により、CLI 出力に対するスクリプト作成と自動化が容易になります。 現在複数の出力形式をサポートしているコマンドの一覧については、「 サポートされている コマンド」を参照してください。

22.09 for Visual Studio または Azure Sphere 用 Visual Studio Code 拡張機能の新機能と変更された機能

Azure Sphere Visual Studio および Visual Studio Code 拡張機能の 22.09 リリースには、次の変更が含まれています。

リアルタイム対応アプリケーションの合理化されたセットアップ

22.09 Azure Sphere リリースでは、vcpkg 成果物を使用して開発環境をブートストラップしてリアルタイム対応アプリケーションを構築する、より簡単なセットアップ プロセスが提供されます。 詳細については、「 チュートリアル: リアルタイム対応アプリケーションを構築する」を参照してください。

Azure Sphere の 22.09 リリースには、サンプル、コード スニペット、ギャラリー プロジェクトに対する次の変更が含まれています。

アプリ開発時のセルフヘルプトラブルシューティング

get-support-dataログ解析を 使用すると、アプリの開発中にトラブルシューティングを行うセルフヘルプが可能になります。 デバイスにローカルに接続されている場合は、 azsphere get-support-data を使用して、Azure Sphere デバイスからログ、エラー、および状態のパッケージをダウンロードします。 ログ解析ギャラリー プロジェクトを使用して、バイナリ ログ データを人間が判読できる形式に変換して、Azure Sphere OS からシステム ログイベントを表示します。

製造ツール v1.0.0 リリース

最新の製造ツールを公開しました。 これらのツールを使用すると、通常 CLI 経由でアクセスされるデバイス REST API コマンドを、Python PyPy と C# NuGet パッケージの形式で製造アプリケーションに直接統合できます。 YAML OpenAPI 定義も提供され、お客様は AutoRest などのツールを使用して、選択した言語で独自のクライアント ライブラリを生成できます。

これらのツールは、アタッチされた Azure Sphere デバイスの REST API と直接通信するため、多くのコマンドでは、azsphere CLI に対するスクリプトと比較して最大 5 倍の高速化を確認できます。

Azure Sphere Squirrel Gallery プロジェクトでは、MT3620 チップの上位レベルのスクリプト言語を実行する方法を示します。

22.09 リリースの新しいドキュメントと改訂されたドキュメント

記事 変更
サポートされているイーサネット アダプターと開発ボード トピックが更新され、WIZnet W5500 ベースのイーサネット コントローラーのサポートが文書化されました。
チュートリアル: リアルタイム対応アプリケーションを構築する GNU Arm Embedded Toolchain を自動的にインストールして構成するための vcpkg 成果物のオプションを文書化するように更新されました。
リモート トラブルシューティングのベスト プラクティス デバイスの問題をトリアージするのに役立つ質問とフローチャートの一覧を含む新しいトピック。
Azure Sphere CLI でサポートされている出力形式 複数の出力形式をサポートするコマンドの一覧を更新しました。

22.09 リリースの既知の問題

W5500 を使用して有線ネットワークに接続する場合、ネットワーク ケーブルが取り外されている場合、インターフェイスは CLI と内部 API を介して "アップ" として報告される可能性があります。 これは、今後の OS リリースで修正される予定です。

22.09 リリースのバグと一般的な脆弱性を修正しました

22.09 リリースには、次の一般的な脆弱性と露出 (CVEs) に対して軽減するための次の更新プログラムが含まれています。

  • wolfSSL CVE-2022-34293

22.07 リリースの新機能

2022 年 7 月 26 日

Azure Sphere 22.07 リリースには、次のコンポーネントが含まれています。

  • 更新された Azure Sphere OS
  • Windows および Linux 用の Azure Sphere SDK を更新しました
  • Visual Studio および Visual Studio Code 用の Azure Sphere 拡張機能を更新しました

デバイスがインターネットに接続されている場合、更新された OS がクラウドから受信されます。 最新の SDK をインストールするには、Windows または Linux 用のインストール クイックスタートに関するページを参照してください。

このリリースのハイライトには、OS のクラウドに接続する時間の短縮、エネルギー使用量の削減、運用環境に対応したアプリケーションのベスト プラクティス ガイダンスの公開、最適化された製造スクリプトの公開などがあります。

22.07 OS の新機能と変更された機能

Azure Sphere OS の 22.07 リリースには、次のものが含まれます。

  • OS では、永続ストレージ内の DAA (顧客) 証明書のキャッシュがサポートされるようになりました。 その結果、コールド ブート時のエネルギー消費量が減少し、コールド ブートまたは電源ダウン後にクラウドに接続する時間が短縮されます。
  • OS には、Applibs applications.h に新しい API 関数があり、Applications_GetOSVersion()現在の OS バージョンを含む印刷可能な文字列を返します。

22.07 SDK の新機能と変更された機能

Azure Sphere SDK の 22.07 リリースには、次の変更が含まれています。

モノクロ CLI 出力のサポート

アクセシビリティ上の理由から、Azure Sphere CLI で モノクロ出力 がサポートされるようになりました。 このコマンドを使用すると、Azure Sphere CLI でメッセージの色設定を管理できます。 パラメーターを no-color 有効にすると、色付きメッセージが削除され、最初に色付けされた DEBUGメッセージの先頭に 、 INFO、、 WARNINGまたは ERRORが付きます。

ADAL から MSAL に移行された Azure Sphere クラシック CLI 認証

Azure Sphere クラシック CLI では、 廃止される Active Directory 認証ライブラリ (ADAL) ではなく Microsoft 認証ライブラリ (MSAL) が使用されるようになりました。 MSAL への移行の結果、Azure Sphere クラシック CLI の使用に変更はなく、顧客の操作は必要ありません。

その他の出力形式のサポート

次の Azure Sphere CLI コマンドでは、 または -o パラメーターを--outputサポートして、CLI 出力の形式を指定できるようになりました。 現在複数の出力形式をサポートしているコマンドの一覧については、「 サポートされている コマンド」を参照してください。

22.07 Visual Studio および Visual Studio Code 拡張機能の新機能と変更された機能

CMakePresets は、Visual Studio と Visual Studio Code の両方でサポートされるようになりました。 CMakePresets.json ファイルを使用すると、一般的な構成、ビルド、テストの各オプションを指定し、他の開発環境を使用して開発者と共有できます。

22.07 リリースには、サンプル、コード スニペット、ギャラリー項目に対する次の変更が含まれています。

Azure IoT 用の非ブロッキング API を使用するためのサンプルへのUpdates

Azure IoTExternalMcuLowPower サンプルは、Azure IoT のブロッキング API を使用しないように更新され、代わりに非ブロッキング API を使用します。 アプリケーション コード でIoTHubDeviceClient_LL_CreateWithAzureSphereDeviceAuthProvisioning を使用している場合は、更新されたサンプルを確認し、非ブロッキング API パターンがニーズを満たすかどうかを検討することをお勧めします。

製造サンプル

最新の製造サンプルを公開しました。 以前は、製造サンプルは非公開で配布されていましたが、このリリースの時点では、サンプルは GitHub で管理されます。 この一環として、C# と Python の両方のサポート、アプリケーション例、テストを使用して、デバイス REST API (CLI をバイパスしてデバイスの REST API と直接通信できるようにする) を公開しました。 製造スクリプトは、これらの REST API を使用するように移植されます。 このデバイス REST API を直接使用すると、製造速度が向上します。 詳細については、「 接続されたデバイスの製造ガイド」を参照してください。

FTDI インターフェイスのガイダンスとハードウェア設計へのUpdates

FTDI プログラミングおよびデバッグ インターフェイスが低電力モードからのウェイクアップを処理する方法に関連する MT3620 ハードウェア ガイダンスに若干の変更を加えています。 これにより、Avnet MT3620 V2 モジュールとの互換性が向上します。 一部の抵抗値は、MT3620 プログラミングおよびデバッグ インターフェイスで更新されました。 このガイダンスを反映するように 低電力 MCU からクラウドへの サンプルが更新され、この更新されたガイダンスを反映した 低電力 MCU からクラウド ハードウェア v2.0 および FTDI インターフェイス ボード v2.0 への新しいハードウェア サンプルが発行されました。 FTDI インターフェイス ボード v2.0 の更新プログラムでは、Service/Debug、Recovery、SWD コネクタ用のデュアル フットプリントも追加されます。

Applications_GetOSVersion API の新しいスニペット

新しい Azure Sphere Device OS バージョンの取得は、 High-Level アプリケーションで Azure Sphere Device OS バージョンを取得する方法を示しています。

22.07 リリースの新しいドキュメントと改訂されたドキュメント

記事 変更
CMake を使用してビルドを構成する Visual Studio と Visual Studio Code を使用したCMakePresets.jsonの構成に関する情報を含むようにトピックを更新しました。
リアルタイム対応アプリケーションを構築する 新しい CMake 構成とビルド コマンドについて説明するようにトピックを更新しました。
運用対応アプリケーションの開発に関する推奨事項 高レベルまたはリアルタイムの Azure Sphere アプリケーションがパイロットまたは運用環境のデプロイの準備ができていることを確認するためのベスト プラクティスを提供する新しいトピック。
azsphere の設定 コマンドの詳細を提供する azure setting 新しいトピック。
Azure Sphere CLI でサポートされている出力形式 複数の出力形式をサポートするコマンドの一覧を更新しました。
Applications_GetOsVersion関数 新しい API 関数のトピックを追加しました。
製造ガイド GitHub に発行された新しい製造サンプルを反映するように更新されました。

22.07 リリースの既知の問題

Wi-Fi ネットワーク インターフェイスが無効になっており、デバイスが再起動された場合、CLI コマンドを実行 azsphere device network list-interfaces するとき、または API を使用するときに、インターフェイスのハードウェア アドレス (MAC アドレス) の任意の Networking_GetHardwareAddress 値が表示されます。 これを解決するには、Wi-Fi インターフェイスを再度有効にし、CLI コマンドまたは API を再実行して、正しいハードウェア アドレスを受信します。

22.07 リリースのバグと一般的な脆弱性を修正しました

  • このコマンドは azsphere tenant create 、ローカルに接続された Azure Sphere デバイスを使用できる場合に機能するようになりました。 21.10 以降のリリースでは、デバイスが接続されていてもエラーが報告されました。 この修正プログラムは、テナントの作成時に接続されているデバイスを自動的に識別するようになりました。

  • 22.07 リリースには、次の一般的な脆弱性と公開 (CVEs) に対して軽減するための次の更新プログラムが含まれています。

    • cURL CVE-2022-22576
    • cURL CVE-2022-27775
    • cURL CVE-2022-27778
    • cURL CVE-2022-27779
    • cURL CVE-2022-27780
    • cURL CVE-2022-27782
    • cURL CVE-2022-30115
    • CVE-2022-35821

22.04 品質リリースについて

2022 年 4 月 11 日

22.04 リリースには、Linux カーネル (5.10.103) へのアップグレードと、Azure Sphere OS のバグ修正が含まれています。更新された SDK は含まれません。 デバイスがインターネットに接続されている場合、更新された OS がクラウドから受信されます。

22.04 リリースのバグと一般的な脆弱性を修正しました

22.04 リリースには、次の一般的な脆弱性と公開 (CVEs) に対して軽減するための更新プログラムが含まれています。

  • wolfSSL CVE-2022-25638
  • wolfSSL CVE-2022-25640
  • C-Ares CVE-2021-3672
  • Linux CVE-2022-0847 ("ダーティ パイプ")

新しいギャラリー プロジェクト AzureFunctionApp_AzureSpherePublicAPI では、Python Azure 関数アプリで Azure Sphere パブリック API を使用する方法を示します。

22.04 リリースの新しいドキュメントと改訂されたドキュメント

記事 変更
Azure Sphere Device Communication Service を停止する インストール中にハングするインストーラーに関連するトラブルシューティング セクションを追加しました。
プロキシ サーバーを介して Azure Sphere を接続する MQTT を使用してAzure IoT Hubに接続するためのアプリケーション マニフェストの要件と情報を追加しました。
Azure Sphere のAzure IoT Hubを設定する ユーザー エクスペリエンスを明確かつ正しくするために更新されました。
デバイス プロビジョニング サービスを使用して Azure Sphere のAzure IoT Hubを設定する ユーザー エクスペリエンスを明確かつ正しくするために更新されました。
Azure Sphere 用の Azure IoT Edgeを設定する テキストを明確にし、Azure UI と一致するように更新しました。
Azure Sphere と連携するように Azure IoT Central を設定する ユーザー エクスペリエンスを明確かつ正しくするために更新されました。
Azure Sphere OS フィード
- OS 評価用のデバイスを設定する
小売評価フィードに Azure Sphere OS をデプロイする方法を明確にするように更新されました。
製造ガイド デバイスの製造プロセスに関係するものを明確にするように更新されました。
製造工程の準備 ファクトリ フロア タスクとクラウド構成タスクを実行する前に実行する必要があるタスクの詳細を示す新しいトピック。
ファクトリ フロア のタスク わかりやすくするために更新されました。 準備タスクを新しい 製造準備 トピックに移動しました。
クラウド構成タスク わかりやすくするために更新されました。 準備タスクを新しい 製造準備 トピックに移動しました。
RF ツール RF ツールの使用が完了したら、RF ツールの使用が完了した後に実行するタスクについて説明する新しいセクションを追加しました。

22.02 Update 1 リリースについて

2022 年 3 月 17 日

Azure Sphere 22.02 Update 1 リリースには、次のコンポーネントが含まれています。

  • Windows および Linux 用の Azure Sphere SDK を更新しました
  • Visual Studio Code 用の Azure Sphere 拡張機能を更新しました

更新された OS または更新された Visual Studio 拡張機能は含まれません。

22.02 Update 1 SDK のUpdates

更新された SDK は、API セット 12 に影響する sys/socket.h ヘッダー musl 64 ビット時間サポートに関連する Tech Community IoT ブログ で発表された問題を解決します。 SDK の元の 22.02 リリースをインストールした場合は、更新されたバージョンをインストールしてください。

ヒント

Azure Sphere CLI コマンド azsphere show-version を使用して、使用している SDK のバージョンを決定できます。 元の 22.02 SDK には、完全なバージョン番号 22.02.3.34006 があります。22.02 Update 1 SDK には、完全なバージョン番号 22.02.3.41775 があります。 Azure Sphere クラシック CLI には、 バージョンが 22.02 形式でのみ表示されることに注意してください。

最新の SDK をインストールするには、Windows または Linux 用のインストール クイックスタートに関するページを参照してください。

22.02 Update 1 Visual Studio Code 拡張機能のUpdates

Linux では、Azure Sphere 用 Visual Studio Code 拡張機能のテナント エクスプローラーで以前にエラーが表示されました。 更新された拡張機能は、結果を正しく表示します。

22.02 Update 1 ビルド環境コンテナーのUpdates

Azure Sphere ビルド環境コンテナーが 22.02 Update 1 SDK に更新されました。

22.02 機能リリースの新機能

Azure Sphere 22.02 機能リリースには、次のコンポーネントが含まれています。

  • 更新された Azure Sphere OS
  • Windows および Linux 用の Azure Sphere SDK を更新しました
  • Visual Studio および Visual Studio Code 用の Azure Sphere 拡張機能を更新しました

デバイスがインターネットに接続されている場合、更新された OS がクラウドから受信されます。 最新の SDK をインストールするには、Windows または Linux 用のインストール クイックスタートに関するページを参照してください。

また 、更新されたサンプル、コード スニペット、ギャラリー プロジェクトドキュメントの更新もあります

大事な

2022 年 3 月 8 日

22.02 SDK には、API セット 12 に含まれる sys/socket.h ヘッダーと musl 64 ビット時間サポート に関連する問題があります。 この問題は、SDK の今後の更新で解決される予定です。 この問題に対処するために OS の変更は必要ありません。 ただし、現時点では、sys/socket.h で定義されている setsockopt() 関数を使用している場合は、API セット 12 を使用して運用アプリケーションをビルドしないでください。 22.02 リリースで API セット 11 を使用することをお勧めします。

これは、22.02 リリースでビルドされた新しくコンパイルされたアプリケーション にのみ 影響します。 次 の場合は影響しません

  • 既存のコンパイル済みバイナリまたはデプロイされたアプリケーション。
  • 最近の 22.02 リリース以外の SDK を使用して構築されたアプリケーション。
  • 22.02 SDK を使用してビルドされたが、 バージョン 12 以外の API セットを使用するアプリケーション。

22.02 OS の新機能と変更された機能

Azure Sphere OS の 22.02 リリースには、Linux カーネル (5.10.70) へのアップグレードと、DHCP のリリースと更新のサポートが含まれています。

DHCP のリリースと更新

Azure Sphere OS では、上位レベルのアプリがデバイス IP リースを制御できるように、新しい API を介した DHCP リリース更新 がサポートされるようになりました。

新しい DHCP サンプル では、これらの新しい API の使用方法を示します。

22.02 SDK の新機能と変更された機能

Azure Sphere SDK の 22.02 リリースには、Windows 11のサポート64 ビット時間サポートの更新、CLI の既定のログ動作の変更、CLI への認証ライブラリの更新が含まれています。

Windows 11のサポート

Windows 11は、Azure Sphere 開発でサポートされるようになりました。 Windows 11を使用している場合は、22.02 (またはそれ以降) SDK をインストールします

64 ビット時間サポート

22.02 SDK リリース更新プログラムでは、上位レベルのアプリの 64 ビット時間がサポートされています。 これにより、20.10 リリースの 64 ビット時間のサポートで導入された予期しない動作が修正されます。

値の time_t サイズに関する前提を持たないアプリケーション コードは影響を受けません。 ただし、明示的または暗黙的に 32 ビットであると想定 time_t されるアプリケーション コードは、代わりに を使用 time32_t するように書き換える必要があります。

ヒント

再構築後もアプリケーションが引き続き期待どおりに動作するようにするには、スタックとヒープの使用量、およびアプリケーションのバイナリ サイズをチェックします。 time_t 4 ではなく 8 バイトになりました。

詳細については、「基本 API」トピックの 「C 型time_t 」セクションを参照してください。

Azure Sphere CLI のログ記録を構成する

Azure Sphere CLI では、既定でローカル ディスクにログ ファイルが書き込まれるのはなくなりました。 ログ記録を有効にして構成する方法の詳細については、「 ログ ファイルの管理 」を参照してください。

ADAL から MSAL に移行された Azure Sphere CLI 認証

Azure Sphere CLI では、 廃止される Active Directory 認証ライブラリ (ADAL) ではなく Microsoft 認証ライブラリ (MSAL) が使用されるようになりました。 MSAL への移行の結果、Azure Sphere CLI の使用に変更はなく、顧客の操作は必要ありません。

Azure Sphere クラシック CLI では引き続き ADAL が使用されますが、2022 年 6 月 30 日の ADAL 廃止日より前に更新されます。 引き続き 、新しい Azure Sphere CLI に移行することをお勧めします。

22.02 for Visual Studio または Azure Sphere 用 Visual Studio Code 拡張機能の新機能と変更された機能

Visual Studio 2019 の既存の拡張機能に加えて、Visual Studio 2022 用の Azure Sphere 拡張機能を使用できるようになりました。 サポートされている Visual Studio 2019 の最小バージョンは 16.11 になりました。

Azure Sphere 用の Visual Studio および Visual Studio Code 拡張機能には、次の機能が用意されています。

  • Azure Sphere エクスプローラーで Wi-Fi を構成します。
  • Azure Sphere エクスプローラーでデプロイ履歴を表示します。
  • デバッグ中に Visual Studio Code で逆アセンブリ ビューを開きます。

Azure Sphere エクスプローラー で Wi-Fi を構成する

これで、Wi-Fi ネットワークの追加、ネットワークへの接続、有効または無効化、Azure Sphere エクスプローラーのグラフィカル インターフェイスからの削除ができるようになりました。

デプロイ履歴を表示する

Azure Sphere エクスプローラー使用して、各デプロイの日付とコンポーネント ID を含む、特定のデバイス グループのすべてのデプロイを表示できるようになりました。

デバッグ中に逆アセンブリ ビューを開く

逆アセンブリ ビューでは、ネイティブ コードの低レベル ビューが提供され、通常のステップスルー デバッガーが強化されます。 Visual Studio Code 拡張機能のこの変更により、Visual Studio と同じ逆アセンブリ エクスペリエンスが提供されるようになりました。

22.02 リリースの新しいドキュメントと改訂されたドキュメント

記事 変更
クイック スタート: ネットワークを構成し、デバイス OS を更新する Azure Sphere エクスプローラーを使用して Wi-Fi を構成する手順について説明します。
Azure Sphere エクスプローラーでデバイスとテナントの情報を表示する 新機能を含むように更新されました。
GitHub Codespaces を使用してビルドとデバッグを行う Visual Studio Code を使用して GitHub Codespaces を使用してアプリケーションを開発する方法に関する新しいトピック。
高レベルのアプリケーションでのメモリ使用量 コマンド プロンプトでメモリ監視用のバッチ スクリプトを作成および実行するための手順を含むように更新されました。
高度なアプリケーションをデバッグする 逆アセンブリ ビューを開く手順を含むように更新されました。
リアルタイム対応アプリケーションをデバッグする 逆アセンブリ ビューを開く手順を含むように更新されました。
パートナー アプリケーションのデバッグ 逆アセンブリ ビューを開く手順を含むように更新されました。
CMake を使用してビルドを構成する 複数のルートを持つプロジェクトに必要な新しいCMakeWorkspaceSettings.json ファイルを記述するように更新されました。
デバイス ID とセキュリティ デバイス ID を使用するためのセキュリティに関する考慮事項と推奨されるベスト プラクティスに関する新しいトピック。
デプロイ履歴を表示する Azure Sphere エクスプローラーでのデプロイ履歴の表示手順を含むように更新されました。
ログ ファイルを管理する CLI を使用したログ記録の構成に関する新しいトピック。

22.02 リリースのバグを修正しました

22.02 リリースには、次のバグ修正が含まれています。

  • WifiConfig_GetNetworkDiagnostics無効な資格情報を使用して WiFi 接続を試行した後に予期しない値が返されました。 修正プログラムは、正しいエラー メッセージを返します。
  • カスタム NTP サーバーが指定されている場合、NTP タイム同期が遅く、不安定になる可能性があります。 この修正により、カスタム サーバーの timesync プロセスが正規化されます。
  • イーサネットを使用するデバイスでは、ドライバー エラーが発生したときにネットワーク接続を再確立できない場合があります。 イーサネット ネットワーク インターフェイス ドライバーの修正により、このような場合にネットワーク接続をより一貫して再確立します。

22.02 リリースの既知の問題

ユーザーが認証されていない場合、Azure Sphere CLI にエラー メッセージ No section: 'sphere' が表示されます。 これを解決するには、 コマンドを使用して Azure Sphere CLI に 対して認証 します azsphere login

22.01 品質リリースについて

Azure Sphere は、更新された OS または SDK for 22.01 をリリースしませんでした。 詳細については、22.01 リリースのキャンセルに関する ブログ記事 を参照してください。

22.01 のUpdatesには、ギャラリーに 2 つの新しいプロジェクトとドキュメントの更新が含まれています。

メモ

以前のリリースでは、Azure Sphere クラシック CLI が 2022 年 4 月から SDK から削除されることをお知らせしました。 廃止のタイムラインが延長されました。 クラシック CLI は、2022 年末より前ではなく、将来廃止する予定です。 引き続き、 プロセスとスクリプトを CLIv2 に移行することをお勧めします。

OpenSourceProjectsSupportingExternalPeripherals は、Azure Sphere と MT3620 チップで外部ハードウェアを使用するオープンソース プロジェクトの一覧です。

ToggleClassicCLI には、Azure Sphere クラシック CLI の削除 (復元) をテストできる Windows と Linux 用のスクリプトが用意されています。 Azure Sphere クラシック CLI は CLIv2 に置き換え、将来 Azure Sphere SDK から削除されます。 これらのスクリプトは、クラシック CLI に存在する可能性がある依存関係を特定するのに役立ちます。

22.01 リリースの新しいドキュメントと改訂されたドキュメント

記事 変更
Azure Sphere の問題のトラブルシューティング "Azure Sphere Device Communication Service を停止できませんでした" というエラー メッセージのトラブルシューティング手順を追加しました。
サービス タグを使用して Azure Sphere Security Service へのアクセスを制限する AzureSphere サービス タグを使用して Azure Sphere Security Service へのトラフィックを許可または拒否する方法に関する新しいトピック。
デバイスの機能とサービス セッション デバイスが機能を取得する方法と、 fieldServicing 機能を使用して何ができるかについての説明が追加されました。
Azure Sphere CVEs CVE プログラムへの参加と、Azure Sphere CVEs の顧客の影響に関する説明を追加しました。
ガーディアン モジュール リンクを更新し、トピック全体の情報を明確にし、セクションを整理し直しました。

21.11 品質リリースについて

Azure Sphere は、更新された OS または SDK for 21.11 をリリースしませんでした。

21.11 のUpdatesには、次のドキュメントの変更とその他の軽微な編集が含まれます。

記事 変更
デバイスの機能とサービス セッション 機能が必要なタイミングと、それらが許可するアクションに関する説明と修正。
Azure Sphere 用の Azure IoT Edgeを設定する IoT Edge 1.2 とIoT Edge 1.1 の両方を操作するための手順が含まれるよう更新されました。
Azure Sphere CVEs 公開された Azure Sphere の一般的な脆弱性と公開 (CVEs) の内容とタイミングに関する情報を追加しました。
ファクトリ フロア のタスク 製造状態とデバイス機能に関する情報を追加しました。
デバイス デバイス機能に関する説明と修正。
Azure Sphere CLI の概要 デバイス機能に関する説明と修正。

21.10 機能リリースの新機能

Azure Sphere 21.10 機能リリースには、次のコンポーネントが含まれています。

  • 更新された Azure Sphere OS
  • Windows および Linux 用の Azure Sphere SDK を更新しました
  • Visual Studio および Visual Studio Code 用の Azure Sphere 拡張機能を更新しました

デバイスがインターネットに接続されている場合、更新された OS がクラウドから受信されます。 Visual Studio と Visual Studio Code の最新の SDK と拡張機能をインストールするには、Windows または Linux 用のインストール クイック スタートを参照してください。

大事な

Azure Sphere クラシック CLI は、2022 年 4 月以降の SDK リリースには含まれません。 クラシック CLI は、2021 年 2 月に廃止としてマークされました。 それでもクラシック CLI に依存している場合は、中断を回避するために、2022 年 4 月より前に プロセスとスクリプトを移行 する必要があります。

21.10 リリースの新機能と変更された機能

21.10 リリースには次のものが含まれます。

Web プロキシのサポート

Azure Sphere デバイスは、プロキシ サーバーを介してネットワークに接続できるようになりました。 プロキシは、applibs コマンドまたは CLI を使用して構成できます。 詳細については、「 プロキシ サーバー経由で Azure Sphere を接続する」を参照してください。

使用可能な CLI コマンドの詳細については、「 ネットワーク プロキシ」を参照してください。

wolfSSL がバージョン 4.8.1 に更新されました

Azure Sphere OS には、wolfSSL 4.8.1 が含まれるようになりました。 この更新プログラムにより、wolfSSL の最新のセキュリティ修正とパフォーマンスの強化が行われます。 さらに、一部の TLS 構成での中間者攻撃を防ぐために、OS を介して新しい ABI が公開されます。 (wolfSSL サンプルに示すように) アプリケーションで wolfSSL を使用する場合は、 を使用 wolfSSL_CTX_set_verify して、必要に応じてホストを検証することをお勧めします。

wolfSSL Web サイトでwolfSSL_CTX_set_verifyの使用に関する詳細を参照してください。

Azure IoT Hubでテナント CA 証明書を自動的に確認する

所有証明の検証手順を必要としない簡略化されたプロセスを含むように、Azure Sphere テナント証明書を使用してAzure IoT Hubと DPS を構成する方法に関するガイダンスを更新しました。 詳細については、「Azure Sphere のAzure IoT Hubを設定する」および「Device Provisioning Service を使用して Azure Sphere のAzure IoT Hubを設定する」を参照してください。

テナントの名前変更のサポート

azsphere tenant update Azure Sphere CLI コマンドを使用すると、既存のテナントの名前を変更できます。 詳細については、 テナント コマンド リファレンストピックを参照してください。

Wi-Fi コマンドの出力形式を指定する

コマンドは azsphere device wifi 、CLI 出力の --output 形式を指定するための または -o パラメーターをサポートするようになりました。 詳細については、「 サポートされている出力形式」を参照してください。

Wi-Fi が不要なシナリオでの MT3620 の使用

Wi-Fi が一時的または永続的に必要ないシナリオに関するソフトウェアとハードウェアのガイダンスを更新しました。このようなシナリオで消費電力を削減し、ハードウェア設計を簡素化する方法を示します。 詳細については、「 Wi-Fi 接続MT3620 ハードウェアノート 」を参照してください。

次の Azure Sphere サンプル が 21.10 用に更新されました。

  • Web プロキシのサポートを追加する方法を示すために、追加の readme が AzureIoT サンプル に追加されました。
  • HTTPS/cURL サンプルが更新され、プロキシ サポートを追加する方法が示されました。

Azure Sphere ギャラリーの次のプロジェクトが 21.10 用に追加または更新されました。

  • Azure IoT ストアと転送では、 テレメトリ ストアと転送機能を AzureIoT サンプルに追加する方法が示されています。
  • CO2_MonitorHealthySpaces は、CO2 モニターを IoT Central と統合する方法を示しています。
  • EAP-TLS_Solution は、Azure Sphere デバイスを EAP-TLS ネットワークに接続する方法を示しています。
  • SimpleFileSystem_RemoteDisk は、ファイル システムのサポートを Azure Sphere プロジェクトに追加する方法を示しています。

21.10 リリースの新しいドキュメントと改訂されたドキュメント

記事 変更
プロキシ サーバーを介して Azure Sphere を接続する プロキシ サーバーを介してインターネットに接続するように Azure Sphere デバイスを構成する方法について説明する新しいトピック。
Azure Sphere のAzure IoT Hubを設定する Azure IoT Hubでのテナント CA 証明書の自動および手動検証に関する情報を含むようにトピックを更新しました。
デバイス プロビジョニング サービスを使用して Azure Sphere のAzure IoT Hubを設定する Device Provisioning Service でのテナント CA 証明書の自動および手動検証に関する情報を含むようにトピックを更新しました。
既存のテナントを更新する 既存のテナントの名前変更に関する情報を追加しました。
MT3620 ハードウェアノート 特定のシナリオでの Wi-Fi の無効化に関する情報を含むように更新されました。
デバイス - コマンドの情報を azsphere device network proxy 追加しました。
- コマンドの例を azsphere device wifi 更新しました。
テナントの更新 コマンドの情報を azure sphere tenant update 追加しました。
Applibs ネットワーク リファレンス プロキシ クライアントサポート API を追加しました。

21.10 リリースの既知の問題

ヒープ メモリ割り当て追跡を使用する 21.10 SDK を使用してビルドされたアプリケーションは、次のエラーでビルドに失敗します。

azsphere_target_add_image_package、選択したターゲット API セットで使用できない libmalloc というDEBUG_LIBを設定する予期しない要求を受け取った。 CMakeLists.txt でバージョン 10 以降を選択してください。

このエラーを解決するには、SDK CMake ファイルのいずれかに小さな変更を加える必要があります。 このファイルを変更するには、管理者である必要があります。

  • Windows の場合: C:\Program Files (x86)\Microsoft Azure Sphere SDK\CMakeFiles\AzureSphereToolchainBase.cmake
  • Linux の場合: /opt/azurespheresdk/CMakeFiles/AzureSphereToolchainBase.cmake

AzureSphereToolchainBase.cmake の 13 行目を次のように変更します。

set(libmalloc_10_or_later "10" "11" )

この問題は、Azure Sphere SDK の次のリリースで修正される予定です。

  • コマンドを使用してテナントを作成すると、エラーが azsphere tenant create 報告されます。 これは、アタッチされた Azure Sphere デバイスが自動的に識別されないためです。 これを解決するには、コマンドの実行時にデバイスを指定します。 たとえば、 azsphere tenant create --device <device-ID> --name <tenant-name>です。 修正プログラムは、今後のリリースで提供される予定です。

21.10 リリースのバグと一般的な脆弱性を修正しました

21.10 リリースには、次の CVEs に対して軽減するための更新プログラムが含まれています。

  • cURL CVE-2021-22922
  • cURL CVE-2021-22923
  • cURL CVE-2021-22925
  • cURL CVE-2021-22926
  • cURL CVE-2021-22946
  • cURL CVE-2021-22947
  • CVE-2021-41374
  • CVE-2021-41375
  • CVE-2021-42300
  • CVE-2021-41376

21.09 品質リリースについて

21.09 リリースには、Azure Sphere OS の更新プログラムが含まれています。更新された SDK は含まれません。 デバイスがインターネットに接続されている場合、更新された OS がクラウドから受信されます。

Azure Sphere OS へのUpdatesは次のとおりです。

  • Linux カーネルを 5.10.60 にアップグレードしました。
  • ハングを防ぐためのクラッシュ処理の機能強化。
  • RS-485 リアルタイム ドライバー は、MT3620 の M4F コアを使用して、A7 コア上の高レベル アプリにコア間通信を使用して信頼性の高い RS-485 通信を実装する方法を示します。

21.09 リリースの新しいドキュメントと改訂されたドキュメント

記事 変更
クラウドとデプロイの問題のトラブルシューティング デバイスの要求に関連するトラブルシューティング情報を追加しました。

21.08 品質リリースについて

21.08 リリースには、Azure Sphere OS の次の機能強化とバグ修正が含まれています。更新された SDK は含まれません。

  • セキュリティ更新プログラム
  • イーサネットサポートの安定性の向上
  • I2C デバイスの安定性の向上

デバイスがインターネットに接続されている場合、更新された OS がクラウドから受信されます。

新しい Azure Sphere ギャラリーのサンプルドキュメントの更新もあります

21.08 リリースのバグと一般的な脆弱性を修正しました

21.08 リリースには、次の一般的な脆弱性と公開 (CVEs) に対して軽減するための更新プログラムが含まれています。

  • CVE-2021-22924
  • CVE-2021-36956

次の新しいサンプルまたは更新されたサンプルが、メンテナンスされていないスクリプト、ユーティリティ、および関数のコレクションである Azure Sphere ギャラリーに追加されました。

  • Littlefs SD Card は、Azure Sphere 実装にファイル システムと SD カードサポートを追加する方法を示しています。
  • AzureIoTMessageWithProperties は、Azure IoT Hubに送信されるテレメトリ メッセージにカスタム プロパティを追加する方法を示しています。

21.08 リリースの新しいドキュメントと改訂されたドキュメント

記事 変更
azsphere device および --interface-nameの廃止に関するリファレンス トピックが--cert-id更新されました。
Azure Sphere CLI での重要な変更 (廃止機能) Azure Sphere CLI から廃止または削除される機能、コマンド、またはパラメーターについて説明する新しいトピック。

21.07 機能リリースの新機能

Azure Sphere 21.07 機能リリースには、次のコンポーネントが含まれています。

  • 更新された Azure Sphere OS

  • Windows および Linux 用の Azure Sphere SDK を更新しました

  • Visual Studio および Visual Studio Code 用の Azure Sphere 拡張機能を更新しました

また、更新されたサンプル、チュートリアル、ギャラリー項目、およびドキュメントの更新もあります

デバイスがインターネットに接続されている場合、更新された OS がクラウドから受信されます。 次の使用時に更新された SDK をインストールするように求めるメッセージが表示されます。または、今すぐインストールできます。 最新の SDK をインストールするには、Windows または Linux 用のインストール クイックスタートに関するページを参照してください。

大事な

2021 年 9 月 30 日

Windows 用 21.07 SDK の更新プログラム 2 が利用可能になりました。 この更新プログラムは、Windows 11 にアップグレードした後に Azure Sphere SDK のアンインストールを防ぐインストーラーのバグを修正します。

2021 年 7 月 28 日

21.07 SDK の更新プログラム 1 が利用可能になりました。 21.07 SDK の以前のリリースをインストールしていた場合は、再インストールして更新されたバージョンを取得できます。 21.07 SDK リリースでは、廃止された一部のパラメーターが Azure Sphere CLI から誤って削除されました。 21.07 Update 1 SDK は、下位互換性のために、これらの廃止されたパラメーターを CLI に復帰します。 詳細については、「 Azure Sphere CLI での重要な変更 (廃止機能)」を参照してください。

21.07 リリースの新機能と変更された機能

21.07 リリースには、 時間同期 の処理方法、開発中の 共有ライブラリ ヒープ メモリ使用量を追跡 する機能、 Azure Active Directory を使用して認証する新しい方法が含まれています。 このリリースには、Visual Studio および Visual Studio Code 拡張機能の デバッグの機能強化 、CLI での パラメーターのサポートの --output 拡張 、CLI とパブリック API (PAPI) の一部のコマンドから 追加のデバイス情報を取得 する機能も含まれています。

時刻同期の変更

21.07 リリースで時刻同期プロセスが変更され、プライマリ タイム サーバーに障害が発生した場合や到達できない場合に、より堅牢なプロセスが提供されます。 以前は、時刻同期の完了に依存するサービスは、時刻同期の再試行によって時間同期が完了しなかった場合に開始できない可能性があります。 この変更により、時刻同期の再試行が無期限に継続されないように、正確な時刻を取得するためのフォールバック メカニズムが追加されます。

ヒープ メモリ割り当ての追跡

ヒープ メモリ割り当て追跡機能を使用すると、開発者は、アプリケーションの開発中に Azure Sphere SDK に含まれるライブラリからのメモリ割り当てを簡単に確認できます。 この機能により、新しいアプリケーション機能 HeapMemStats と、新しい Azure Sphere SDK ライブラリ libmalloc が追加されます。 この機能には、azure Sphere CLI コマンド azsphere device app show-memory-stats と Visual Studio 拡張機能の出力に対する変更も含まれています。 これらの変更により、開発者は HeapMemStats 機能を高度なアプリケーションに追加し、開発対応デバイスにアプリをデプロイし、Visual Studio のパフォーマンス プロファイラーを使用して、アプリによって呼び出された SDK ライブラリによって使用されるメモリを表示できます。

Azure Active Directory を使用した認証方法

Azure Sphere Public API (PAPI) では、Azure Active Directory (AAD) でのユーザー認証と承認の複数の方法がサポートされています。

Azure Active Directory では、認証にサービス プリンシパルまたはマネージド ID メソッドを使用して、アプリケーション トークンを使用して、ユーザー アプリ、サービス、または自動化ツールから特定の Azure リソースの認証とアクセス許可を付与できます。

Azure Active Directory を使用して、次の認証方法がサポートされるようになりました。

CLI および PAPI コマンドからの追加の更新状態の詳細

Azure Sphere Public API は、オペレーティング システムと更新状態に関する追加のデバイスの詳細を含むように拡張されました。 デバイスにインストールされているシステム OS のバージョン、利用可能な最新の OS バージョン、デバイスが最後に更新されたとき、およびデバイスが最後に更新プログラムを確認した日時を確認できるようになりました。 追加情報は、デバイスの更新プログラムを管理するのに役立ちます。

次の Azure Sphere API リファレンス ページでは、API 応答の変更について詳しく説明します。

コマンド 説明
デバイス - Get デバイスの詳細を取得します。
デバイス - 一覧 指定したテナントに要求されたすべてのデバイスを取得します。
デバイス - グループ内のリスト 指定したデバイス グループに割り当てられているすべてのデバイスを取得します。
デバイス - 製品の一覧 指定した製品に属するすべてのデバイスを取得します。

さらに、Azure Sphere CLI が更新され、パラメーターまたはサポートされている出力形式azsphere device list使用して--query、これらの追加のデバイスの詳細が 、azsphere device show、および azsphere device update コマンドに含まれています。 たとえば、 azsphere device show --output jsonです。

Azure Sphere の Visual Studio または Visual Studio Code 拡張機能の新機能と変更された機能

Visual Studio および Visual Studio Code 拡張機能には、デバッグ ターゲットのわかりやすい名前が含まれています。 Visual Studio 拡張機能には、 ヒープ メモリ割り当て追跡のサポートも含まれています。

デバッグ ターゲットのわかりやすい名前

Visual Studio 拡張機能で、デバッグ ターゲット名にプロジェクト名が使用されるようになりました。 Visual Studio Code 拡張機能では、以前と同様にプロジェクト名が表示されますが、説明テキストが簡略化されます。

その他の出力形式のサポート

追加の Azure Sphere CLI コマンドで、 または -o パラメーターが--outputサポートされ、CLI 出力の形式が指定されるようになりました。 詳細については、「 サポートされているコマンド」を参照してください。

新しいコマンドと更新されたコマンドとパラメーター

コマンドへのUpdates:

コマンド 説明
azsphere device network enable 接続されているデバイスでネットワーク インターフェイスを有効にします。
azsphere device network disable 接続されているデバイスのネットワーク インターフェイスを無効にします。

パラメーターへのUpdates:

パラメーター 説明
azsphere device network show-診断 パラメーターが --id--network変更されます。
azsphere device network update-interface パラメーターが --interface-name--interface変更されます。
azsphere デバイス証明書の削除 パラメーターが --cert-id--certificate変更されます。
azsphere device certificate show パラメーターが --cert-id--certificate変更されます。
azsphere tenant create パラメーターが --force--force-additional変更されます。
azsphere tenant create パラメーターは --disable-confirm-prompt 新規です。ユーザー確認プロンプトが無効になります。

メモ

21.07 SDK リリースでは、ここで説明した廃止されたパラメーターが Azure Sphere CLI から誤って削除されました。 21.07 Update 1 SDK は、下位互換性のために、これらの廃止されたパラメーターを CLI に復帰します。 詳細については、「 Azure Sphere CLI での重要な変更 (廃止機能)」を参照してください。

21.07 リリースの新しいドキュメントと改訂されたドキュメント

記事 変更
高レベルのアプリケーションでのメモリ使用量 ヒープ メモリ割り当て追跡の説明を含むようにトピックを更新しました。
リモート ホストでの Secure Shell (SSH) での Visual Studio Code の使用 Secure Shell を使用してリモート ホスト上で Azure Sphere アプリケーションをビルドおよびデバッグする方法について説明する新しいトピック。
Azure Active Directory を使用した認証方法 サポートされている認証方法の概要を示す新しいトピック。
AAD マネージド ID を使用して Azure Sphere パブリック API にアクセスする AAD マネージド ID を使用して Azure Sphere Public API にアクセスするための概要と手順を示す新しいトピック。
AAD アプリケーション サービス プリンシパルを使用して Azure Sphere パブリック API にアクセスする AAD サービス プリンシパルを使用して Azure Sphere Public API にアクセスするための概要と手順を示す新しいトピック。
AAD ユーザー ID を使用して Azure Sphere パブリック API にアクセスする AAD ユーザー ID を使用して Azure Sphere Public API にアクセスするための概要と手順を示す新しいトピック。
サポートされているコマンド 出力形式をサポートするコマンドの一覧を更新しました。
デバイス コマンドとパラメーターの説明と例をUpdatesします。
テナント パラメーターの説明と例をUpdatesします。
役割 パラメーターの値では大文字と小文字が区別されないため、 --role トピックが更新されました。

21.07 リリースには、更新されたメモリ使用量のチュートリアル、Azure IoT サンプルの更新、および Azure Sphere ギャラリー内の 3 つの新しいプロジェクトまたは更新されたプロジェクトが含まれています。

メモリ使用量のチュートリアルを更新しました

MemoryUsage チュートリアルは、ヒープ メモリ割り当ての追跡を示すために更新されました。

更新された Azure IoT サンプル

このIoT Hubクライアントのベスト プラクティスに従って、ポーリング レートIoTHubDeviceClient_LL_DoWorkを 1 秒ごとではなく 100 ミリ秒ごとに変更するなど、Azure IoT サンプルにいくつかの細かい調整を行いました。 既存のアプリでこの変更を採用することをお勧めします。

次の新しいサンプルまたは更新されたサンプルが、メンテナンスされていないスクリプト、ユーティリティ、および関数のコレクションである Azure Sphere ギャラリーに追加されました。

21.07 リリースの既知の問題

新しい更新ステータス フィールドは、既定の CLI 出力形式では表示されません

azsphere device listazsphere device show、および azsphere device update CLI コマンドは、JSON または他のサポートされている出力形式を使用している場合にのみ、4 つの新しい更新関連フィールドを公開します。既定のテーブル形式を使用する場合、新しいフィールドは表示されません。 引数を--query使用して、テーブルへの出力にこれらの追加フィールドを指定できますが、テーブルが広すぎる場合はデバイス ID が切り捨てられる可能性があります。 デバイス ID が切り捨てられないように、テーブル内の列の数を減らすことをお勧めします。 たとえば、 azsphere device show --query '{DeviceId:deviceId, LastAvailableOSVersion:lastAvailableOSVersion, LastInstalledOSVersion:lastInstalledOSVersion, LastOSUpdateUTC:lastOSUpdateUTC, LastUpdateRequestUTC:lastUpdateRequestUTC}'です。

21.07 リリースのバグと一般的な脆弱性を修正しました

21.07 リリースには、次の一般的な脆弱性と公開 (CVEs) に対して軽減するための更新プログラムが含まれています。

  • CVE-2021-26428

  • CVE-2021-26429

  • CVE-2021-26430

21.06 品質リリースについて

21.06 リリースには、Azure Sphere OS のバグ修正が含まれています。更新された SDK は含まれません。 デバイスがインターネットに接続されている場合、更新された OS がクラウドから受信されます。

21.06 リリースの新しいドキュメントと改訂されたドキュメント

記事 変更
テナントの管理 Azure Sphere テナントの作成、管理、または検索に関する合理化されたコンテンツ
クラウドとデプロイの問題のトラブルシューティング OS 更新プログラムのトラブルシューティング 」セクションと「 展開更新プログラムのトラブルシューティング 」セクションの新しい注意事項
Azure Sphere CLI を使用してログインする CLI を使用した既定のログインと、ブラウザーを使用してログインする方法について説明する新しいトピック。

Azure Sphere ギャラリーには、メンテナンスされていないスクリプト、ユーティリティ、関数のコレクションである 3 つの新しいサンプルが追加されました。

  • WiFiConfigurationviaNfc は、Near-Field 通信 (NFC) を介して電話から WiFi 資格情報を構成する方法を示しています。

  • TranslatorCognitiveServices では、Azure Sphere を使用して Azure Cognitive Service と通信し、この場合はテキストを翻訳する方法を示します。

  • Grove_16x2_RGB_LCD は、LCD RGB ディスプレイのドライバー コードを提供します。