SILICON LABS 8.0.0.0 Bluetooth メッシュ SDK

SILICON LABS 8.0.0.0 Bluetooth メッシュ SDK

重要な情報

Bluetooth メッシュは、Bluetooth Low Energy (LE) デバイスで利用できる新しいトポロジで、多対多 (m:m) 通信を可能にします。大規模なデバイス ネットワークの作成に最適化されており、ビルディング オートメーション、センサー ネットワーク、資産追跡に最適です。Bluetooth 開発用の当社のソフトウェアと SDK は、Bluetooth メッシュと Bluetooth 機能をサポートしています。開発者は、コネクテッド ライト、ホーム オートメーション、資産追跡システムなどの LE デバイスにメッシュ ネットワーク通信を追加できます。このソフトウェアは Bluetooth ビーコン、ビーコン スキャン、GATT 接続もサポートしているため、Bluetooth メッシュはスマートフォン、タブレット、その他の Bluetooth LE デバイスに接続できます。

このリリースには、Bluetooth メッシュ仕様バージョン 1.1 でサポートされる機能が含まれています。

これらのリリース ノートには、次の SDK バージョンが含まれます。

8.0.0.0 16 年 2024 月 XNUMX 日リリース

シンボル
主な特徴 

  • Micrium および FreeRTOS のサポートが追加されました。
  • バグ修正とマイナーな機能強化。

互換性と使用上の注意

セキュリティアップデートと通知の詳細については、この製品に付属するプラットフォームリリースノートのセキュリティの章を参照してください。
SDKまたは Silicon Labs リリースノート ページシリコンラボでは、セキュリティアドバイザリを購読することを強くお勧めします。
最新情報。手順について、または Silicon Labs Bluetooth mesh SDK を初めて使用する場合は、「このリリースの使用」を参照してください。

互換性のあるコンパイラ: 

IAR Embedded Workbench for ARM (IAR-EWARM) バージョン 9.40.1

  • macOS または Linux で IarBuild.exe コマンド ライン ユーティリティまたは IAR Embedded Workbench GUI を使用してワインを使用してビルドすると、正しくない結果になる可能性があります。 fileショートを生成するためのワインのハッシュアルゴリズムでの衝突のために使用されています file 名前。
  • macOS または Linux のお客様は、Simplicity Studio 以外で IAR を使用してビルドしないことをお勧めします。 そうする顧客は、正しいことを慎重に確認する必要があります fileが使用されています。

GCC (GNU Compiler Collection) バージョン 12.2.1、Simplicity Studio に付属。

  • GCC のリンク時最適化機能が無効になっているため、画像サイズがわずかに増加します。

新商品

新機能

リリース 8.0.0.0 で追加 

新しい元ampレ:
RTOS(MicriumおよびFreeRTOS)のサポートがいくつかの例に追加されました。ampレ。
Micrium および FreeRTOS バリアントは、次のアプリケーション用に作成されました。

  • btmesh_ncp_empty
  • btmesh_soc_empty
  • btmesh_soc_nlc_basic_シーンセレクタ
  • btmesh_soc_nlc_調光コントロール
  • btmesh_soc_switch_ctl

FreeRTOS バリアントは、次のアプリケーション用に作成されました。

  • btmesh_soc_nlc_sensor_ambient_light
  • btmesh_soc_nlc_sensor_occupancy
  • btmesh_soc_sensor_client
  • btmesh_soc_センサー_温度計

デバイス ファームウェアの更新は、RTOS バリアント アプリケーションではまだサポートされていないことに注意してください。

新しいコンポーネント: 

  • btmesh_solicitation_config_client
    プロキシ サービス要請用のコンポーネントが追加されました。
  • App_rta と App_btmesh_rta
    ベアメタルおよび RTOS 関連サービス用のアプリケーション ランタイム アダプター レイヤー。
  • Btmesh_lcd_server
    大規模構成データ モデルのメタデータ ページ 0 生成用のコンポーネント。

その他の新機能: 

  • モデルメタデータページ0はサポートされており、ex用に自動的に生成されますampレ。
  • App_button_press はソフトウェアのデバウンスをサポートします。
  • Mesh Configurator ツールは、ベンダー モデルの構成データ ページ 1 とページ 2 の生成をサポートします。
  • ネットワーク アナライザー ツールは Bluetooth Mesh 1.1 仕様をサポートしています。

新しいAPI

リリース 8.0.0.0 で追加 

アプリケーション コンポーネントの変更:
Sli_sensor_server_cadence.c は Sl_sensor_server_cadence.c に名前が変更されました

改善点

リリース 8.0.0.0 で変更されました 

プロビジョナーとプロビジョニーでの OOB 認証データ処理に関する API ドキュメントが修正され、明確化されました。

修正された問題

リリース 8.0.0.0 で修正済み 

ID# 説明
348529 メッセージを破棄するためのリプレイ保護チェックは、順序どおりに到着しないセグメントに関連する特殊なケースに対して厳しすぎました。
1337570 DFU クライアント モデルにおける潜在的な null ポインター参照を修正しました。
1339163 過負荷状況を管理するために、Tx キューから古い送信広告を削除しました。
1345085,
1345650
RTOS 使用時の BGAPI コマンドおよびイベント処理の同期およびスレッド セーフティの問題を修正しました。
1356050 失敗する可能性のある不要な GATT サービス セットアップ操作を排除することで、以前の修正を改善しました。
1378339 GATT 機能を備えた組み込みプロビジョナーに影響する定期的なタスク実行の問題を修正しました。
1378639 DFU スタンドアロン アップデーターの初期化解除シーケンスを修正しました。

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

太字の問題は、以前のリリース以降に追加されたものです。

ID# 説明 回避策
401550 セグメント化されたメッセージ処理の失敗に対する BGAPI イベントはありません。 アプリケーションは、タイムアウト/アプリケーション層の応答の欠如から障害を推定する必要があります。ベンダー モデルには API が提供されています。
454059 KR プロセスの終了時に多数のキー更新状態変更イベントが生成され、NCP キューがフラッドする可能性があります。 プロジェクト内の NCP キューの長さを増やします。
454061 往復遅延テストでは 1.5 と比較してわずかなパフォーマンスの低下が観察されました。
624514 すべての接続がアクティブで、GATT プロキシが使用されている場合、接続可能なアドバタイズメントを再確立するときに問題が発生します。 必要な接続よりも 1 つ多くの接続を割り当てます。
841360 GATT ベアラーを介したセグメント化されたメッセージ送信のパフォーマンスが低下します。 基礎となる BLE 接続の接続間隔が短いことを確認してください。 ATT MTU がフル メッシュ PDU に適合するのに十分な大きさであることを確認します。接続イベントごとに複数の LL パケットを送信できるように、接続イベントの最小長を調整します。
1121605 丸め誤差により、スケジュールされたイベントが予想よりわずかに異なる時間にトリガーされる可能性があります。
1226127 ホストプロビジョナーexamp2 番目のノードのプロビジョニングを開始すると、ファイルが停止する可能性があります。 2 番目のノードをプロビジョニングする前に、ホスト プロビジョナー アプリを再起動します。
1204017 ディストリビューターは、自己 FW アップデートと FW アップロードを並行して処理することはできません。 自己 FW アップデートと FW アップロードを並行して実行しないでください。

非推奨のアイテム

リリース 8.0.0.0 で非推奨 

なし

削除されたアイテム

リリース 8.0.0.0 で削除されました 

なし。

このリリースの使用

このリリースには、次のものが含まれています

  • Silicon Labs Bluetooth メッシュ スタック ライブラリ
  • Bluetooth メッシュampファイルアプリケーション

初めてのユーザーの場合は、「QSG176: Silicon Labs Bluetooth Mesh SDK v2.x クイック スタート ガイド」を参照してください。

インストールと使用

BluetoothメッシュSDKは、Silicon LabsのSDKスイートであるSimplicity SDK(GSDK)の一部として提供されています。Simplicity SDKをすぐに使い始めるには、 シンプリシティ スタジオ 5は、開発環境を設定し、Simplicity SDKのインストール手順を説明します。Simplicity Studio 5には、リソースとプロジェクトランチャー、ソフトウェア構成ツール、GNUツールチェーンを備えた完全なIDE、分析ツールなど、Silicon Labsデバイスを使用したIoT製品開発に必要なすべてのものが含まれています。インストール手順は、
オンラインのシンプルさ Studio 5 ユーザーズ ガイド.

あるいは、GitHubから最新のものをダウンロードまたはクローンして、Simplicity SDKを手動でインストールすることもできます。 https://github.com/SiliconLabs/simplicity_sdk 詳細については、 を参照してください。Simplicity Studio は、デフォルトで次の場所に Simplicity SDK をインストールします。

Simplicity Studio は、デフォルトで次の場所に Simplicity SDK をインストールします。

  • Windows: C:\Users\\SimplicityStudio\SDKs\simplicity_sdk
  • MacOS: /Users//SimplicityStudio/SDKs/simplicity_sdk

SDK バージョンに固有のドキュメントは SDK とともにインストールされます。追加情報は、多くの場合、 ナレッジベース記事(KBA))。このリリースおよび以前のリリースに関するAPIリファレンスおよびその他の情報は、 https://docs.silabs.com/.

セキュリティ情報

安全なボールト統合 

このバージョンのスタックは、Secure Vault Key Management と統合されています。 Secure Vault High デバイスに展開すると、メッシュ暗号化キーは Secure Vault キー管理機能を使用して保護されます。次の表は、保護されたキーとそのストレージ保護特性を示しています。

ノード上のエクスポート可能性 プロビジョナーでのエクスポート可能性 注記
ネットワークキー エクスポート可能 エクスポート可能 ネットワーク キーの導出は RAM にのみ存在しますが、ネットワーク キーはフラッシュに保存されます
アプリケーションキー 輸出不可 エクスポート可能
デバイスキー 輸出不可 エクスポート可能 Provisioner の場合、Provisionerr 自身のデバイス キーと他のデバイスのキーに適用されます。

「エクスポート不可」とマークされているキーは使用できますが、使用できません。 view実行時に編集または共有されます。
「エクスポート可能」とマークされたキーは実行時に使用または共有できますが、フラッシュに保存されている間は暗号化されたままになります。
Secure Vault キー管理機能の詳細については、次を参照してください。 AN1271: 安全なキーの保管.

セキュリティ勧告 

セキュリティ アドバイザリに登録するには、Silicon Labs カスタマー ポータルにログインし、[アカウント ホーム] を選択します。 [ホーム] をクリックしてポータルのホーム ページに移動し、[通知の管理] タイルをクリックします。 「Software/Security Advisory Notices & Product Change Notices (PCNs)」がチェックされていること、およびプラットフォームとプロトコルに対して少なくともサブスクライブされていることを確認してください。 [保存] をクリックして変更を保存します。

セキュリティ情報

サポート

Development Kit の顧客はトレーニングとテクニカル サポートを受けることができます。使用 Silicon Labs Bluetooth メッシュ web ページ 取得する
Silicon Labs のすべての Bluetooth 製品とサービスに関する情報を入手し、製品サポートにサインアップできます。
Silicon Laboratories のサポートにお問い合わせください。 http://www.silabs.com/support.

SDK リリースおよびメンテナンス ポリシー

詳細については、 SDK リリースおよびメンテナンス ポリシー.

Simplicity Studio

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

セキュリティ情報

シンボル IoTポートフォリオ
www.silabs.com/IoT

シンボル SW / HW
www.silabs.com/simplicity

シンボル 品質
www.silabs.com/quality

シンボル サポートとコミュニティ
www.silabs.com/community

免責事項
Silicon Labs は、Silicon Labs 製品を使用している、または使用を予定しているシステムおよびソフトウェア実装者向けに、利用可能なすべての周辺機器およびモジュールに関する最新かつ正確で詳細なドキュメントをお客様に提供することを目指しています。特性データ、利用可能なモジュールおよび周辺機器、メモリ サイズ、メモリ アドレスは各デバイスに固有のものであり、提供される「標準」パラメータはアプリケーションによって異なる場合があります。アプリケーション例ampここに記載されているファイルは、説明のみを目的としています。 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 の商標または登録商標です。ケイルは登録された
ARM Limited の商標です。Wi-Fi は Wi-Fi Alliance の登録商標です。ここに記載されているその他の製品名またはブランド名は、それぞれの所有者の商標です。

カスタマーサポート

シリコンラボラトリーズ株式会社
400西シーザーチャベス
オースティン、テキサス州 78701
アメリカ合衆国
www.silabs.com

ロゴ

ドキュメント / リソース

SILICON LABS 8.0.0.0 Bluetooth メッシュ SDK [pdf] ユーザーガイド
8.0.0.0 Bluetooth メッシュ SDK、8.0.0.0、Bluetooth メッシュ SDK、メッシュ SDK、SDK

参考文献

コメントを残す

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