SILICON-LABS-ロゴ

SILICON LABS Z-Wave および Z-Wave Long Range 800 SDK

SILICON-LABS Z-Wave および Z-Wave Long-Range 800 SDK 製品

仕様

  • Z-Wave および Z-Wave Long Range 800 SDK 7.22.4
  • Simplicity SDK Suite 2024.6.3 23年2025月XNUMX日
  • 相互運用性: すべてのZ-Waveエコシステム製品と100%相互運用可能
  • 安全: Z-Waveのセキュリティ2(S2)フレームワークによるクラス最高のセキュリティ
  • インストール: SmartStart Easy Installationでセットアップを簡素化
  • 下位互換性: Z-Wave認証は下位互換性を義務付けている
  • 互換性のあるコンパイラ: Simplicity Studio に付属の GCC バージョン 12.2.1

説明

Z-WaveとZ-Wave Long Range 800は、将来のスマートホームの需要を満たすように設計されています。asinより多くのセンサーとバッテリー駆動デバイスへのニーズは、長距離通信と低消費電力の両方を必要とします。コンテキストアウェア環境はスマートホーム市場における次なる進化であり、これらのアプリケーション向けに特別に最適化されたテクノロジーが求められます。

  • 100%相互運用可能Z-Waveエコシステムに含まれるすべての製品は、種類、ブランド、メーカー、バージョンを問わず、他のすべての製品と連携します。他のスマートホーム/IoTプロトコルでは、このような動作は保証できません。
  • クラス最高のセキュリティZ-WaveのSecurity 2(S2)フレームワークは、スマートホームデバイスとコントローラーにエンドツーエンドの暗号化と最先端のセキュリティを提供します。S2 Z-Waveデバイスを備えた住宅は、事実上ハッキング不可能です。
  • SmartStart 簡単インストールSmartStartは、QRコードスキャンを使用してスマートデバイスのインストールを大幅に簡素化し、統一されたスムーズなセットアップを実現します。デバイスとシステムは事前に設定できるため、asing デプロイメント。
  • 下位互換性Z-Wave認証では下位互換性が必須です。市場に登場した最初のZ-Waveデバイスは10年以上前に登場しましたが、最新のZ-Waveテクノロジーを搭載したネットワークでも、意図したとおりに動作します。
    Z-Wave および Z-Wave Long Range 800 SDK v7.22.4.0 OSR の認証ステータスの詳細については、セクション 9「製品ライフサイクルと認証」を参照してください。

これらのリリースノートは、SDKバージョンを対象としています。

  1. 23年2025月XNUMX日リリース
  2. OSRは13年2024月XNUMX日にリリースされました
  3. GAリリース日:18年2024月XNUMX日
  4. GAリリース日:24年2024月XNUMX日
  5. GA リリース日:5年2024月XNUMX日

互換性と使用上の注意

セキュリティアップデートと通知の詳細については、このSDKにインストールされるプラットフォームリリースノートのセキュリティの章、または Silicon Labs リリースノート ページSilicon Labsは、最新情報を入手するためにセキュリティアドバイザリの購読を強く推奨しています。手順については、またはZ-Wave 800 SDKを初めて使用する場合は、セクション8「このリリースの使用」をご覧ください。

互換性のあるコンパイラ
GCC (GNU Compiler Collection) バージョン 12.2.1、Simplicity Studio に付属。

主な特徴 

  • 7.22.x以降のアップデートでは800シリーズプラットフォームがサポートされます
  • 700シリーズプラットフォームは、今後の7.21.xリリースでも引き続きサポートされます。
  • FUNC_ID_SERIAL_API_STARTEDペイロードにリセット理由に関する追加情報を追加する

サポートされている無線ボード

このセクションでは、800 シリーズの認定アプリケーションと事前認定アプリケーションでそれぞれサポートされている無線ボードについて説明します。

表 1-1.サポートされている無線ボード 

 

シリーズ

無線 ボード  

説明

Zウェーブ 長距離 Tx 安全なボールト
800 BRD2603A ZGM230SB:SiP はい 14dBm 高い
800 BRD2705A EFR32ZG28B: SoC はい 14dBm 高い
800 BRD4204A EFR32ZG23A: SoC はい 14dBm ミッド
800 BRD4204B EFR32ZG23A: SoC はい 14dBm ミッド
800 BRD4204C EFR32ZG23B: SoC はい 14dBm 高い
800 BRD4204D EFR32ZG23B: SoC はい 14dBm 高い
800 BRD4205A ZGM230SA:SiP はい 14dBm ミッド
800 BRD4205B ZGM230SB:SiP はい 14dBm 高い
800 BRD4210A EFR32ZG23B: SoC はい 20dBm 高い
800 BRD4400B EFR32ZG28B: SoC はい 14dBm 高い
800 BRD4400C EFR32ZG28B: SoC はい 14dBm 高い
800 BRD4401B EFR32ZG28B: SoC はい 20dBm 高い
800 BRD4401C EFR32ZG28B: SoC はい 20dBm 高い

上の表のアプリケーションには、BRD4002A – ワイヤレス スターター キット メインボード (WSTK) および BRD8029A – ボタンおよび LED 拡張ボードと組み合わせた無線ボードが必要です。 BRD4002A は、廃止される予定の古い BRD4001A メインボードと互換性があることに注意してください。上の表のシリアル API には、無線ボードと BRD4002A – ワイヤレス スターター キット メインボード (WSTK) のみが必要です。参照する INS14278: 認定アプリの使用方法 そして INS14816: 事前認定アプリの使用方法、 詳細については。
ZW-LR は、無線ボードが Z-Wave と Z-Wave Long Range の両方をサポートしていることを示します。 14/20 dBm は無線ボードの送信電力を示します。 Secure Vault は、増大するモノのインターネット (IoT) の脅威に対処する、業界をリードする最先端のセキュリティ機能スイートです。

表1-2。 Radio Board と OPN の比較。

シリーズ ラジオボード OPNの説明
800 BRD2603A ZGM230SB27HGN3
800 BRD2705A EFR32ZG28B312F1024IM48-A
800 BRD4204A EFR32ZG23A010F512GM48
800 BRD4204B EFR32ZG23A010F512GM48
800 BRD4204C EFR32ZG23B010F512IM48
800 BRD4204D EFR32ZG23B010F512IM48
800 BRD4205A ZGM230SA27HNN0
800 BRD4205B ZGM230SB27HGN2
800 BRD4210A EFR32ZG23B020F512IM48
800 BRD2603A ZGM230SB27HGN3
800 BRD4400C EFR32ZG28B312F1024IM68-A
800 BRD4401B EFR32ZG28B322F1024IM68-A
800 BRD4401C EFR32ZG28B322F1024IM68-A

上記の表は、無線ボードと OPN の関係を示しています。この表は、Simplicity SDK で提供されるビルド済みバイナリの互換性を明確にするために使用できます。ビルド済みバイナリは、OPN ではなくボードを対象に構築されています。上記のリストにあるもの以外にも、多くの OPN が利用可能です。それらの OPN では、ビルド済みバイナリは動作しません。目的のアプリケーションは、特定の OPN を対象に構築する必要があります。

Z-Waveプロトコル

800製品はSDK v7.17.xをベースにしており、セキュアエレメントファームウェアのOTA(無線)アップグレードをサポートしていませんのでご注意ください。ただし、メインブートローダーとセキュアエレメントファームウェアの両方をアップグレードすることで、この機能をサポートするための移行パスが存在します。アップグレードパスについては、INS14895:Tiny Appの使用方法に関する説明をご覧ください。800ベースのSDK v7.18.xは、セキュアエレメントファームウェアのOTA(無線)アップグレードをサポートしています。Z-WaveプロトコルNVM8の3KB削減 file バージョン 800 以前に導入された 7.17.2 ベースのアプリケーションで OTA ファームウェア アップデートを行うと、システムに影響があります。7.17.2 から 7.18.1/2 に OTA ファームウェア アップデートを行うには、7.18.1/2 を 3 と同じ NVM7.17.2 プロトコル サイズに修正する必要があります。これは、3/7.18.1 のビルド時に NVM2_DEFAULT_NVM_SIZE を定義することで設定できます。800 シリーズではセキュア キー ストレージが導入されたため、外部から提供されるキー ペアはサポートされなくなりました。セキュリティが侵害されないように、キーは最初の起動時に内部で生成され、秘密キーはセキュア ストレージにのみ保存されます。公開キーと QR コードは、本番環境で読み取ることができます。

新商品

リリース 7.22.4 GA で追加されました

ID# 説明
1439232 ウォッチドッグの設定を変更し、Z-Waveスタックによって無効化されるステップを削除しました。デフォルトのウォッチドッグは、フィードが8秒間途絶えるとデバイスをリセットするように変更されました。
1434642 CCA(クリアチャネルアセスメント)の信頼性が向上しました。以前は、受信ウィンドウ内の最高値ではなく、最新の測定RSSI値のみが使用されていました。
  • サポートされているリージョン リストを取得するための新しいシリアル API コマンドを追加します。

リリース 7.22.1 GA で追加されました

ID# 説明
1246332 現在、デバイス ファミリごとに 1 つの ZPAL ライブラリがあります。
1271456 統合無線ボードのRF構成 file(zw_config_rf.h を参照)。
1242395 ZAF_BUILD_NO、SDK_VERSION_[MAJOR|MINOR|PATCH]、ZAF_VERSION_[MAJOR|MINOR|PATCH]は無効です

アプリケーションでは使用できなくなりました。これらは「ZAF_version.h」で定義されているいくつかのアクセサ関数に置き換えられました。

1196450 zpal_reset_reason_t は EResetReason_t 列挙型を置き換えます。
  • FUNC_ID_SERIAL_API_STARTED ペイロードにリセット理由に関する追加情報を追加します。

改善点

リリース 7.22.4 GA で改善されました

ID# 説明
1439232 ウォッチドッグの設定を変更し、Z-Waveスタックによって無効化されるステップを削除しました。デフォルトのウォッチドッグは、フィードが8秒間途絶えるとデバイスをリセットするように変更されました。
1434642 CCA(クリアチャネルアセスメント)の信頼性が向上しました。以前は、受信ウィンドウ内の最高値ではなく、最新の測定RSSI値のみが使用されていました。

リリース 7.22.0 GA で改善されました

ID# 説明
1246332 現在、デバイス ファミリごとに 1 つの ZPAL ライブラリがあります。
1271456 統合無線ボードのRF構成 file(zw_config_rf.h を参照)。
1242395 ZAF_BUILD_NO、SDK_VERSION_[MAJOR|MINOR|PATCH]、ZAF_VERSION_[MAJOR|MINOR|PATCH]は無効です

アプリケーションでは使用できなくなりました。これらは「ZAF_version.h」で定義されているいくつかのアクセサ関数に置き換えられました。

1196450 zpal_reset_reason_t は EResetReason_t 列挙型を置き換えます。

修正された問題

リリース 7.22.4 で修正済み

ID# 説明
1363469 複数のTXおよびRX無線イベントが同じコールバックの一部となり、ステートマシンを混乱させるRAIL処理を修正しました。これにより、スタックがパケットを受信できない状態になる可能性がありました。
1397177 対象のノード ID が削除者のネットワーク内で共有されている場合にコマンドが失敗するという REMOVE_NODE_FROM_NETWORK SAPI コマンドの動作を修正しました。
1439197 シリアル API コントローラ アプリケーションで +14 dBM を超える TX 出力電力を設定できない問題を修正しました。
1330168 コントローラー側で 7.18 (またはそれ以前) から 7.21 以降への NVM 移行パスの問題を修正しました。移行中にアプリケーション データが更新されませんでした。
1439269 スタックがサイズ超過のパケットを無線で送信しようとする状態を修正しました。
1385589 Never Listening デバイスが意図せず 1 分ごとに起動してしまう問題を修正しました。
1374874 Z-Wave Long Rangeエンドデバイスは、ソフトリセット後に送信出力が低下する可能性がありました。この問題は修正されました。

リリース7.22.3 OSRで修正されました

ID# 説明
1367428 エンドデバイスが空きチャネルに切り替えられず、着信要求に応答できないという LBT メカニズムに関連する問題を修正しました。

リリース 7.22.2 GA で修正されました

ID# 説明
1346170/

1295158

SerialAPI エンド デバイス アプリケーションは修正されており、CTT エージェントで使用できます。

リリース 7.22.1 GA で修正されました

ID# 説明
1321606 コントローラが一定のビームパターンでロックされる問題を修正しました。この動作は、コントローラのNVMに誤った設定が入力されていたことが原因でした。
1325749 修正により、トラフィック負荷が高い場合に ZAF アプリケーション キューとトランスポート キュー間の自己ロックが防止されます。
1325746 混雑した RF 環境に囲まれている場合にエンド デバイスがソフト リセットされる状態を修正しました。
1302749 Z-Wave Long-Range モードで構成されたコントローラが、TX パケットに関連付けられた CRC にエラーがある状態になる可能性がある問題を修正しました。この問題は、FLiRS デバイスなどのノイズの多い環境で発生します。
   
1313883 コントローラーが EU_LR を長距離リージョンとして報告しない問題を修正しました。

リリース 7.22.0 GA で修正されました

ID# 説明
1062482 タイマー割り込みがトリガーされると OTA が停止するという問題が修正されました。
1266899 7.17 から新しい NCP シリアル API コントローラーへの移行プロセスに影響するコントローラー移行の問題を修正しました。
1271456 BRD4401C 無線ボード (EFR32ZG28 + 20 dBm 出力電力) が誤って構成されたため、TX 出力電力が低下しました。この問題は解決されました。
1273430 ネットワーク全体の包含と除外に影響を与える高優先度パケット管理を修正しました。
1289422 エンドデバイスを高頻度でポーリングするとリセットが発生する問題を修正しました。
1238611 コントローラーの安定性に影響を与える競合状態に対処する TX キューのリファクタリング。
1285197 まれに、コントローラが管理されていない状態 (RAIL_EVENT_RX_FIFO_OVERFLOW) につながる状態になることがあります。コントローラはソフト リセットをトリガーするようになりました。

現在のリリースの既知の問題
太字の問題は、前回のリリース以降に追加されました。 リリースを見逃した場合は、最新のリリースノートを入手できます。 Silicon Labs リリースノート ページ.

ID# 説明 回避策
1227385 Z-Wave Classic ではコントローラの安定性が大幅に向上しましたが、ホスト側での回避策の実装は依然として推奨されます。 この発生頻度の低い問題は、ホストによって軽減できます。コントローラがロックされ、ステータス TRANSMIT_COMPLETE_FAIL で応答する場合、ホストはコントローラをリセットする必要があります。
1247775 アプリケーションが頻繁に中断する必要がある場合、RTOS ティックは停止することがあります。その場合、RTOS ティックは増加せず、Z-Wave スタックとその他のタスクが停止します。 sli_schedule_wakeup_timer_expire_handler()関数で、

/* RTOS ティックを増加します。 */

while ((current_tick_count – last_update_lftick) > lfticks_per_os_ticks) {

スケジュール |= xTaskIncrementTick(); last_update_lftick+= lfticks_per_os_ticks;

}

By

/* RTOS ティックを増加します。 */

while ((current_tick_count – last_update_lftick)

>= lfticks_per_os_ticks) {

スケジュール |= xTaskIncrementTick(); last_update_lftick+= lfticks_per_os_ticks;

}

1300414 エンドデバイスは除外後にパケットを確認します。 回避策はありません。
1295158 CTT エージェントで使用すると、エミュレートされたエンド デバイスの組み込みが失敗します。 テスターはエミュレートされたエンドデバイスの別のバージョンを使用することをお勧めします。
753756 500 ベースのアプリの Network Wide Inclusion (NWI) は、700/800 リピーターでは機能しません。 NWI は 2 回目の試行で機能します。

非推奨のアイテム
7.22.0 スタック リリース時点では、700 プラットフォームは Simplicity SDK ではサポートされていません。700 プラットフォームは、7.21.x リリース ストリームを通じて維持されます。

削除されたアイテム

リリース 7.22.0 GA で削除

  • なし。

Z-WavePlusV2アプリケーションフレームワーク

新商品
ユーザー認証情報コマンドクラスのベータ実装を追加しました。このコマンドクラス仕様は、今後の2024A Z-Wave仕様でさらに更新される予定であり、この初期実装ではすべての変更が実装されていないことにご注意ください。コマンドクラスは、今後のパッチリリースで2024A仕様に合わせて調整されます。ドアロックキーパッドの新しいバリエーションampアプリケーション「U3Cベータ版付きドアロックキーパッド」が追加されました。これはユーザー認証コマンドクラスをサポートしています。CLIサポートが追加されました。ample アプリ。FL および NL アプリケーションの場合、CLI はアプリがスリープ モードに入るのを妨げるため、デフォルトで無効になっています。これらのスリープ中のアプリで CLI を有効にする手順は、アプリの readme に記載されています。 files.

改善点
Z-Wave Plus V2 フレームワークを使用したアプリケーション開発の詳細については、以下を参照してください。 INS14259: Z-Wave Plus V2 アプリケーション フレームワーク GSDK800プラットフォームへの移行を希望するお客様には、移植ガイドもご用意しております。ガイドには、詳細な例が記載されています。amp非コンポーネント/700 ベースのスイッチ オン/オフ アプリ (7.16.3) をコンポーネント/800 ベースのスイッチ オン/オフ アプリ (7.17.0) に移植する方法のファイル。 APL14836: Z-Wave アプリケーションの移植に関するアプリケーション ノートを参照してください。 700から800のハードウェアのSW。

修正された問題

リリース 7.22.2 GA で修正されました

ID# 説明
1332325 ブートローダー - SoC 内部ストレージ プロジェクトの使用時に 0x05 で OTA が失敗する問題を修正しました。

リリース 7.22.1 GA で修正されました

ID# 説明
1301405 Z-Wave バージョン設定 SLC コンポーネントの入力フィールドはデフォルトで 1.0.0 に設定されていますが、0 は許容範囲外です。入力フィールドが 0 の場合、zw_version_config.h でバージョンが適切に設定されていません。
1304174 Simplicity Studio では、Z-Wave ブートローダー デモの品質レベルが不足していました。

リリース 7.22.0 GA で修正されました

ID# 説明
1243767 ZG28 OTA および OTW デモ ブートローダーが Simplicity Studio にありません。

現在のリリースの既知の問題
太字の問題は、前のリリース以降に追加されたものです。リリースを見逃した場合は、最新のリリース ノートを次の場所で入手できます。 Silicon Labs リリースノート ページ

ID# 説明 回避策
369430 すべてのS2マルチキャストフレームは、応答が期待されるかどうかに関係なく、検証済み配信S2_TXOPTION_VERIFY_DELIVERYを使用して送信されます。 送信するフレームに応じてソースコードを変更してください。
1172849 800系では睡眠にアドバンがかからなくなりましたtagEM1P の電流削減量。 現在利用できません。
1257690 sl_storage_config.h はカスタム OTA スロット サイズを処理しません。 現在利用できません。
1347089 CC Configurator はマルチレベル センサー エンドポイントを作成できません。 現在利用できません。

非推奨のアイテム
1080416 ID の既知の問題は、Assert コンポーネントの削除により廃止されました。

削除されたアイテム
リリース7.22.0で削除されました。GA

  • なし。

Sampファイルアプリケーション

7.22.0 SDKバージョンのドアロックキーパッド、電源タップ、センサーPIR、壁コントローラーアプリケーションは、承認された2023B Z-Wave仕様テストスイートに基づいて正式に認定されています。7.22.0センサーPIRは、ampleアプリケーションにはCTTの問題があります。回避策は1322043の問題に記載されています。amp7.22.1 SDKバージョンに基づくすべてのアプリは、Silicon Labsによる承認済みの2023B Z-Wave仕様テストスイートに基づいて問題なく自己認証されています。7.21.1 SDKでは、BRD2603AおよびBRD2705Aボード用のシリアルAPIエンドデバイスデモファームウェアが追加されています。

修正された問題

リリース 7.22.2 GA で修正されました

ID# 説明
1327637 CLI コンポーネントでの Doorlock アプリのコンパイル エラーを修正しました。

リリース 7.22.1 GA で修正されました

ID# 説明
1303548 set_new_user_code CLI コマンドが PIN コードの最初の 4 桁のみを取得する問題を修正しました。
1303546 enter_user_code CLI コマンドでドアが開かない問題を修正しました。

現在のリリースの既知の問題

ID# 説明 回避策
1245554 DoorLock アプリは、ユーザー ID が 163 を超えると動作しません。 現在利用できません。

U3Cベータ版付きドアロックキーパッド
これはドアロックキーパッドの新しいバリエーションですampユーザー認証コマンド クラスをサポートするベータ版アプリケーションです。まだ自己認証されていないため、アプリケーションには既知の問題が含まれており、2024A Z-Wave 仕様で予想される変更に応じて調整されます。

修正された問題

リリース 7.22.2 GA で修正されました

ID# 説明
1297891 資格情報の関連付けが成功した場合にのみユーザー資格情報の関連付けレポートが届く問題を修正しました。
1308210 資格情報学習ステータス レポートが複数の重複フレームを送信する問題を修正しました。

リリース 7.22.1 GA で修正されました

ID# 説明
1297891 ユーザー資格情報関連付けレポートは、資格情報関連付けが成功した場合にのみ届きます。
1297667 資格情報設定エラーに間違ったデータが含まれていました。
1297614 ユーザーの削除後もユーザー資格情報は削除されません。
1297611 次の資格情報の値が昇順を維持しませんでした。
1297370 複数の資格情報の削除が機能しませんでした。
1297352 ピンコードには文字ではなく数字のみを保存する必要があります。
1297175 資格情報機能レポートで資格情報の最大長が間違っていました。
1296879 ユーザーの削除では、関連付けられているすべての資格情報が削除されるわけではありません。
1296863 サポートされていないユーザー タイプが追加される可能性があります。
1296859 USER_NOTIFICATION_REPORT コマンドが見つかりません。
1296854 USER_SET_ERROR_REPORT コマンドが見つかりません。

現在のリリースの既知の問題

ID# 説明 回避策
1297831 Credential Learn が BTN2 で動作しません。 現在利用できません。
1347581 ユーザーと資格情報レポートが、関連付けられているセキュリティが低いノードにのみ誤って送信されます。 現在利用できません。
1346581 デフォルトのユーザー PIN コードには連続する数字のみが含まれます。 ユーザーの PIN コードを許可された PIN コードに変更します。

修正された問題

リリース 7.22.1 GA で修正されました

ID# 説明
1274235 センサー PIR を有効にするユーザー タスクがハード障害に陥りました。

これにより、センサーPIRのユーザータスクが有効になりました。ampapp.c で CREATE_USER_TASK マクロを 0 から 1 に設定することにより、app が失敗し、ハード フォールトが発生します。

1231755 センサー PIR オンからオフへの動きのアラーム通知がありませんでした。
1087508 S2 ブートストラップの前に挿入された SET コマンドによって通知 CC ステータス値が変更されました。

現在のリリースの既知の問題

ID# 説明 回避策
1256505 これらの GPIO は EM0 からのウェイクアップをサポートしていないため、BRD1C および BRD4400C 無線ボードを使用する拡張ボードで BTN4401 および BTN4 ボタンを押しても、センサー PIR はウェイクアップしません。 EM4 からのウェイクアップをサポートする GPIO にボタンを再マップします。

リリース 7.22.0 GA の既知の問題

ID# 説明 回避策
1322043 SensorPIR に最初の Lifeline レポートがないため、CTT テスト ケース CCM_AssociationCmdClass_Rev01 CTT で失敗が発生します。 この表の下にある問題の修正方法を見つけてください。

Sampファイルアプリケーション

既知の問題 1322043 の修正:

SILICON-LABS-Z-Wave および Z-Wave Long-Range 800-SDK-図-1

修正された問題

ID# 説明
1274235 センサー PIR を有効にするユーザー タスクがハード障害に陥りました。

これにより、センサーPIRのユーザータスクが有効になりました。ampapp.c で CREATE_USER_TASK マクロを 0 から 1 に設定することにより、app が失敗し、ハード フォールトが発生します。

1231755 センサー PIR オンからオフへの動きのアラーム通知がありませんでした。
1087508 S2 ブートストラップの前に挿入された SET コマンドによって通知 CC ステータス値が変更されました。
  • なし。

現在のリリースの既知の問題

ID# 説明 回避策
1256505 これらの GPIO は EM0 からのウェイクアップをサポートしていないため、BRD1C および BRD4400C 無線ボードを使用する拡張ボードで BTN4401 および BTN4 ボタンを押しても、センサー PIR はウェイクアップしません。 EM4 からのウェイクアップをサポートする GPIO にボタンを再マップします。

シリアルAPIアプリケーション

バージョン 7.16 以降では、FUNC_ID_NVM_BACKUP_RESTORE を使用してシリアル API エンドノードをバックアップおよび復元すると、シリアル API エンドノードはプロトコル不揮発性メモリ (NVM) を最新バージョンに自動的にアップグレードします。7.16 以降のシリアル API エンドノードで作成されたバックアップは、プロトコル NVM を手動でアップグレードしなくても、元のバージョンまたはシリアル API エンドノードのそれ以降のバージョンに復元できます。シリアル インターフェイスはバージョン 8 では変更されていません。SDK バージョン 7.18.x 以降では、シリアル API エンドノードはバイナリだけでなくソース コードとしても使用できます。これにより、異なるピン構成や追加のハードウェア使用率を使用して、シリアル API エンドノードのカスタマイズされたバージョンを構築できるようになります。ユース ケースとしては、シリアル通信に UART ではなく SPI を使用するなどが考えられます。Simplicity SDK では、シリアル API エンド デバイスを使用するアプリケーションは使用できません。

重要な変更点

バージョン7.19以降、APIに影響する変更はSimplicity SDKに含まれる「Important_changes.md」に記載されています。最新リリースで導入された変更点の詳細については、こちらをご確認ください。HTMLドキュメントはSimplicity SDKに追加されており、こちらからご覧いただけます。 https://docs.silabs.com/z-wave/7.22.2/zwave-api/ Simplicity Studioのドキュメントセクションの「Z-Wave zipped doxygenドキュメント」にあります。このドキュメントの場所は次のとおりです。 /protocol/z-wave/docs_public/z-wave-html-docs.zip。

オープンソースソフトウェア
Z-Wave は基盤となる OS として FreeRTOS を使用しており、FreeRTOS Kernel V10.4.3 に基づいています。

このリリースの使用

このリリースには次の内容が含まれています。

  • Z-WavePlusV2アプリケーションフレームワーク
  • 幅広いスマートホームアプリケーション向けのZ-Wave認定アプリケーション
  • Z-WaveプロトコルおよびシリアルAPIアプリケーション

初めてユーザーの場合は、Z-Wave ドキュメントが SDK とともにインストールされます。見る INS14280: エンドデバイス向け Z-Wave 入門, INS14278: Z-Wave で認定アプリを使用する方法、 そして INS14281: コントローラー デバイスの Z-Wave 入門 手順については、このSDKはSimplicity SDKプラットフォームに依存しています。Simplicity SDKプラットフォームのコードは、プロトコルをサポートする機能を提供します。 plugins そして、Silicon Labs のチップやモジュールと直接対話するドライバーやその他の下位層機能の形式の API。 Gecko プラットフォーム コンポーネントには、EMLIB、EMDRV、RAIL ライブラリ、NVM3、PSA、mbedTLS が含まれます。 Gecko プラットフォームのリリース ノートは、Simplicity Studio の Launcher Perspective から入手できます。

インストールと使用
Z-Waveワイヤレススターターキットをご注文ください。このキットは、Z-Waveメッシュアプ​​リケーションの評価と開発を最も簡単かつ迅速に開始できる方法です。エンドデバイスとゲートウェイの両方に対応した、複数の無線ボードを備えた単一のワールドワイド開発キットが提供されており、開発者はメッシュネットワークを構築し、Z-Waveモジュールを評価できます。Z-WaveおよびZ-Wave Long Range 800 SDKは、Silicon Labs SDKスイートであるSimplicity SDKの一部として提供されます。Simplicity SDKをすぐに使い始めるには、以下の手順に従ってください。 シンプリシティ スタジオ 5開発環境をセットアップし、Simplicity SDKのインストール手順をご案内します。Simplicity Studio 5には、リソースおよびプロジェクトランチャー、ソフトウェア設定ツール、GNUツールチェーンを備えた完全なIDE、分析ツールなど、Silicon Labsデバイスを使用したIoT製品開発に必要なすべての機能が含まれています。インストール手順はオンラインヘルプに記載されています。 Simplicity Studio 5 ユーザーガイドまたは、GitHubから最新のものをダウンロードまたはクローンして、Simplicity SDKを手動でインストールすることもできます。 https://github.com/Sil-iconLabs/simplicity_sdk 詳細についてはこちらをご覧ください。
Simplicity Studio は、デフォルトで次の場所に SDK をインストールします。

  • (Windows): C:\Users\ \SimplicityStudio\SDKs\simplicity_sdk
  • (MacOS): /ユーザー/ /SimplicityStudio/SDKs/simplicity_sdk

特定のアプリケーションを実装するには、Silicon Labs では、必要なロール タイプを持つ既存の自己認定アプリの 1 つから始めることをお勧めします。

セキュリティ情報

安全なボールト統合
このバージョンのスタックは、非対称キー (ECC Curve 25519) および対称キー (AES) のキー管理にセキュア ボールト インターフェイスを使用しています。

セキュリティ勧告
セキュリティアドバイザリを購読するには、Silicon Labs カスタマーポータルにログインし、「アカウントホーム」を選択してください。「ホーム」をクリックしてポータルのホームページに移動し、「通知の管理」タイルをクリックします。「ソフトウェア/セキュリティアドバイザリ通知と製品変更通知 (PCN)」にチェックが入っていること、およびご利用のプラットフォームとプロトコルで最低限必要な通知が購読されていることを確認してください。「保存」をクリックして変更を保存します。SILICON-LABS-Z-Wave および Z-Wave Long-Range 800-SDK-図-2

サポート
開発キットのお客様は、トレーニングと技術サポートを受ける資格があります。 サポートリソースを参照し、SiliconLaboratoriesのサポートに連絡してください。 https://www.silabs.com/support.

製品のライフサイクルと認証

Silicon Labsは、市場の要件に基づいて新機能を追加し、Z-Waveプロトコルを継続的に改善することで、Z-Waveエコシステムの地位を確立します。Z-Waveプロトコルライフサイクルは、Z-Waveパートナーに迅速なイノベーション、新機能、そして堅牢で成熟したプロトコルリリースを提供するプロセスです。Z-Waveプロトコルライフサイクルは、Z-Waveプロトコル世代の成熟プロセスを定義し、5つのライフサイクルに分かれた3つのフェーズで構成されています。tagエス。特定のデバイスに使用される Z-Wave SDK を変更するには再認定が必要です。ただし、必要な認定の種類、必要なテストの量、および関連料金は変更の範囲によって異なります。 Z-Wave Alliance のホームページを参照してください。 https://z-wavealliance.org/ 詳細については。

表 9-1. Z-Wave SDK リリース履歴

シリーズ SDKバージョン 発売日 [DD-MMM-YYYY]
800 7.22.3 OSR 13年2024月XNUMX日
800 7.22.2 ジョージア 18年2024月XNUMX日
800 7.22.1 ジョージア 24年2024月XNUMX日
800 7.22.0 ジョージア 06年2024月XNUMX日
700/800 7.21.4 ジョージア 14年2024月XNUMX日
700/800 7.21.3 ジョージア 02年2024月XNUMX日
700/800 7.21.2 ジョージア 10年2024月XNUMX日
700/800 7.21.1 ジョージア 14年2024月XNUMX日
700/800 7.21.0 ジョージア 15年2023月XNUMX日
700/800 7.20.3 ジョージア 13年2024月XNUMX日
700/800 7.20.2 ジョージア 9年2023月XNUMX日
700/800 7.20.1 ジョージア 26年2023月XNUMX日
700/800 7.20.0事前認証済みGA 07年2023月XNUMX日
700/800 7.19.6 ジョージア 03年2024月XNUMX日
700/800 7.19.5 ジョージア 24年2024月XNUMX日
700/800 7.19.4 ジョージア 16年2023月XNUMX日
700/800 7.19.3 ジョージア 03年2023月XNUMX日
700/800 7.19.2 ジョージア 08年2023月XNUMX日
700/800 7.19.1 ジョージア 01年2023月XNUMX日
700/800 7.19.0事前認証済みGA 14年2022月XNUMX日
700/800 7.18.8 ジョージア 13年2023月XNUMX日
700/800 7.18.6 ジョージア 28年2023月XNUMX日
700/800 7.18.4 ジョージア 18年2023月XNUMX日
700/800 7.18.3 ジョージア 19年2022月XNUMX日
700/800 7.18.2 ジョージア 28年2022月XNUMX日
700/800 7.18.1 ジョージア 17年2022月XNUMX日
700/800 7.18.0事前認証済みGA 08年2022月XNUMX日
700/800 7.17.2 ジョージア 09年2022月XNUMX日
700/800 7.17.1事前認証済みGA 28年2022月XNUMX日
700/800 7.17.0事前認証済みGA 08年2021月XNUMX日
700 7.16.3 ジョージア 13年2021月XNUMX日
700 7.16.2 ジョージア 08年2021月XNUMX日
700 7.16.1 ジョージア 21年2021月XNUMX日
シリーズ SDKバージョン 発売日 [DD-MMM-YYYY]
700 7.16.0事前認証済みGA 16年2021月XNUMX日
700 7.15.4 ジョージア 07年2021月XNUMX日
700 7.15.2事前認証済みGA 27年2021月XNUMX日
700 7.15.1事前認証済みGA 09年2020月XNUMX日
700 7.14.3 ジョージア 14年2020月XNUMX日
700 7.14.2 ジョージア 09 年 2020 月 XNUMX 日
700 7.14.1 ジョージア 29年2020月XNUMX日
700 7.14.0 ベータ 24年2020月XNUMX日
700 7.13.12 ジョージア 21年2023月XNUMX日
700 7.13.11 ジョージア 02年2022月XNUMX日
700 7.13.10 ジョージア 18年2021月XNUMX日
700 7.13.9 ジョージア 03年2021月XNUMX日
700 7.12.2 ジョージア 26年2019月XNUMX日
700 7.12.1 ジョージア 20年2019月XNUMX日

Simplicity Studio
MCUおよびワイヤレスツール、ドキュメント、ソフトウェア、ソースコードライブラリなどへのワンクリックアクセス。 Windows、Mac、Linuxで利用可能です!

SILICON-LABS-Z-Wave および Z-Wave Long-Range 800-SDK-図-3

免責事項
Silicon Labs は、Silicon Labs 製品を使用している、または使用しようとしているシステムおよびソフトウェア実装者が利用できるすべての周辺機器およびモジュールに関する最新かつ正確かつ詳細なドキュメントを顧客に提供する予定です。 特性データ、利用可能なモジュールと周辺機器、メモリ サイズとメモリ アドレスはそれぞれの特定のデバイスを指し、提供される「標準」パラメータはアプリケーションによって異なる場合があり、実際に異なります。 アプリケーションexamp本書に記載されている資料は、説明のみを目的としています。Silicon Labsは、本書に記載されている製品情報、仕様、および説明を予告なく変更する権利を留保し、記載されている情報の正確性または完全性について保証するものではありません。Silicon Labsは、セキュリティまたは信頼性上の理由により、製造工程中に事前の通知なく製品のファームウェアを更新する場合があります。このような変更によって製品の仕様または性能が変更される場合があります。Silicon Labsは、本書に記載されている情報の使用に起因する結果について一切の責任を負いません。本書は、集積回路の設計または製造に関するライセンスを暗示または明示的に付与するものではありません。本製品は、Silicon Labsの明確な書面による同意なしに、FDAクラスIII機器、FDAの市販前承認が必要な用途、または生命維持システムに使用するように設計または承認されていません。「生命維持システム」とは、生命または健康を支援または維持することを目的とした製品またはシステムであり、故障した場合、重大な人身傷害または死亡につながることが合理的に予測されるものを指します。Silicon Labs製品​​は、軍事用途向けに設計または承認されていません。 Silicon Labs製品​​は、いかなる状況においても、核兵器、生物兵器、化学兵器、またはそれらの兵器を運搬可能なミサイルを含む(ただしこれらに限定されない)大量破壊兵器に使用してはなりません。Silicon Labsは、明示的または黙示的な保証を一切否認し、Silicon Labs製品​​をそのような許可されていない用途に使用したことにより生じたいかなる傷害または損害についても責任を負いません。

商標情報
Silicon Laboratories Inc.®、Silicon Laboratories®、Silicon Labs®、SiLabs® および Silicon Labs ロゴ®、Bluegiga®、Bluegiga ロゴ®、EFM®、EFM32®、EFR、Ember®、Energy Micro、Energy Micro ロゴおよびその組み合わせ、「世界で最もエネルギー効率の高いマイクロコントローラ」、Redpine Signals®、WiSeConnect、n-Link、EZLink®、EZRadio®、EZRadioPRO®、Gecko®、Gecko OS、Gecko OS Studio、Precision32®、Simplicity Studio®、Telegesis、Telegesis ロゴ®、USBXpress®、Zentri、Zentri ロゴおよび Zentri DMS、Z-Wave® などは、Silicon Labs の商標または登録商標です。ARM、CORTEX、Cortex-M3、および THUMB は、ARM Holdings の商標または登録商標です。Keil は、ARM Limited の登録商標です。 Wi-Fi は Wi-Fi Alliance の登録商標です。ここに記載されているその他の製品名またはブランド名は、それぞれの所有者の商標です。

Silicon Laboratories Inc. 400 West Cesar Chavez Austin、TX 78701 USA www.silabs.com

よくある質問

Q: Z-Wave および Z-Wave Long Range 800 SDK と互換性のあるコンパイラは何ですか?
A: Simplicity Studio に付属する GCC バージョン 12.2.1 は、Z-Wave SDK と互換性があります。

Q: Z-Wave デバイスのセキュリティを確保するにはどうすればよいですか?
A: エンドツーエンドの暗号化と強化されたセキュリティ機能のために、Z-Wave が提供する Security 2 (S2) フレームワークを使用します。

Q: 新しい Z-Wave デバイスを既存のセットアップに統合できますか?
A: はい、Z-Wave エコシステム内のすべての製品は相互運用性を持つように設計されており、新しいデバイスをシームレスに統合できます。

ドキュメント / リソース

SILICON LABS Z-Wave および Z-Wave Long Range 800 SDK [pdf] 取扱説明書
7.22.4.0、2024.6.3、Z-Wave および Z-Wave Long Range 800 SDK、Z-Wave Long Range 800 SDK、Long Range 800 SDK、Range 800 SDK、800 SDK、SDK

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *