Silicon Labs の Bluetooth メッシュ SDK があれば、産業および商業 IoT セグメントに対して信頼性の高いセキュアなワイヤレス・メッシュ・アプリケーションを構築できます。メッシュ SDKは、開発から無線メンテナンスまで、製品のライフサイクル全体を網羅しています。当社の簡素化メッシュ・スタックは、常に最新のプロトコル・バージョン、最先端の機能、堅牢なセキュリティをサポートします。C ベースの GCC か IAR コンパイラと Silicon Labs の Simplicity Studio、直感的な開発環境、最も価値の高い無料の開発ツールボックスと動作します。
概要
Bluetooth メッシュ SDK
Bluetooth メッシュ・ソフトウェア開発キットは、Silicon Labs GSDK の一部です。これは、サンプル・プロジェクト、周辺機器ドライバ、Bluetooth メッシュ プロトコル・スタック、API の広範なライブラリで構成されています。
ハードウェアに依存しないスタック
Silicon Labs を使えば、Bluetooth メッシュに対して、実証済みで、ハードウェアに依存しないソフトウェア・スタックと API は 1 つだけ持つことで事足ります。このアプローチは、開発をスピードアップし、SW と HW から新しい Bluetooth メッシュ製品への移行を劇的に簡素化します。その結果、より堅牢なソフトウェアとなり、開発やメンテナンスのコストを削減します。
最新の Bluetooth メッシュ仕様
Silicon Labs の Bluetooth メッシュ・スタックがあれば、お客様の製品を競争に先んじさせることができます! 当社のスタックは、業界の最前線で進化し、最新の仕様をサポート、世界でもいち早く必要な機能を提供しています。
Bluetooth メッシュ・ソフトウェアの特徴とメリット
機能 | メリット | |
---|---|---|
メッシュ・ノード・タイプ | Bluetooth メッシュに指定されたすべてのノード・タイプは、Silicon Labs スタックでサポートされています。リレー、プロキシ、使いやすい、低電力機能 (LPN) | |
プロビジョニング・プロトコル | メッシュネットワーク上の新しいノードでは、プロビジョナーとプロビジョニングされたノードは、 PB-ADV または PB-GATT のベアラのいずれかで通信でき、Bluetooth LE と GATT サポートを備えたスマートフォンとの互換性を確保します。 | |
GATT サービス | 両方の GATT サービスは、Silicon Labs の Bluetooth メッシュ (プロキシとプロビジョニング) でサポートされています。 | |
Wi-Fi 共存 | Bluetooth メッシュ・デバイスは、干渉を低減し、信頼性を高めながら、配置された Wi-Fi デバイスとの送受信を調整できます。 | |
認証ベースのプロビジョニング (CBP) | プロビジョニングの前に証明書を使用してデバイスを認証し、コストと時間を節約します。また、偽造デバイスがネットワークにプロビジョニングされることを防ぎます。 | |
リモート・プロビジョニング (RPR) | ノードがプロビジョナーの直接無線範囲内にない場合でも簡単にプロビジョニングできるため、設置コストと時間を削減できます。 | |
プライベート・ビーコン | ビーコン内の静的情報をネットワーク外と共有することはできません。 | |
独自開発の拡張機能 | すべての 40 チャネルで拡張広告が可能で、スループットが 10 倍に向上します。 | |
同時 DFU アップグレード | 均質なデバイスに対して同時 DFU を行う方法を標準化し、コストと時間を削減します。 |
セキュリティ
メッシュ・スタック・セキュリティ
Silicon Labs の Bluetooth メッシュ・スタックには、指定されたすべてのセキュリティ機能が搭載されています。
ECDH - 楕円曲線 Diffie–Hellman キー契約
AES-128 暗号化、認証、難読化によるメッセージ認証とデータ追跡防止
ユーザーが確認した乱数でメッシュネットワークにデバイスを安全に追加する帯域外認証
Man-In-The-Middle (MITM) 攻撃を防ぐリプレイ保護
デバイスの耐用期間中にセキュリティキーを変更する、キー・リフレッシュ (ブラックリスト)
セキュアな実行環境
お客様の IoT アプリケーションが Bluetooth の仕様を以上のセキュリティを必要とする場合、Silicon Labs のハードウェアは、Bluetooth アプリケーションの信頼できる実行環境である mbed TLS をサポートしています。
セキュアな無線によるメンテナンス
アップデートファイルソースを認証し、AES-128 を使用してプロセスを暗号化し、セキュアブートを介して変更されていないファームウェアを保証するセキュアな OTA ファームウェアアップデートを介して、設置済みベース全体を維持します。
セキュアなファームウェア更新
当社の Secure Gecko ブートローダは、OTA、UART、Secure Boot、フラッシュ・パーティショニング、およびフラッシュ用の内部および外部 SPI を介して、認証およびAES-128暗号化されたソフトウェア・アップデートをサポートします。
ハードウエア・セキュリティ
幅広いソフトウェア・セキュリティ機能だけでなく、お客様の IoT アプリケーションは Silicon Labs のハードウェア・セキュリティによって保護されます。
MCU 開発ツール
Silicon Labs の Bluetooth メッシュ SDK は C プログラミング言語を使用し、GCC か IAR コンパイラで使用できます。開発の究極のスピードと容易さを得るためには、すべての Silicon Labs の技術とハードウェア向け統合開発環境である Simplicity Studio をお勧めします。
Simplicity Studio
Simplicity Studio は、直感的な開発体験と最も貴重なツールボックスを無料で提供します。
Simplicity Studio をインストールする際、開発環境が自動的にカスタマイズされ、ターゲット・ハードウェアに基づいて SDK をインストールします。Eclipse ベースの IDE、GCC ツールチェーンの正しいバージョン、Make、Commander、J-Link ドライバー、エネルギー・プロファイラ、ネットワーク・アナライザー、PIN ツール、GATT コンフィギュレータ、メッシュ・コンフィギュレータなど、すべてが 1 つの直感的なエンド・ツー・エンドの開発者体験にまとめられています。これは、Silicon Labs でダウンロードできる唯一の開発ツールです。
ダウンロード
Simplicity Studio のダウンロードとインストール
プリコンパイル済みデモ、アプリケーション・ノート、およびサンプルにより、素早く立ち上げ実行します。エネルギー・プロファイリングやネットワーク分析といった高度なツールを使用して、ワイヤレス・システムを最適化できます。ソフトウェア・パッケージを下から選択してください。
GitHub
Silicon Labs のワイヤレス IoT SDK とコード例は、GitHub でダウンロードすることもできます。
VS コード IDE サポート
Simplicity Studio IDE に加え、独自の開発ツールすべてと組み合わせて使用できる VS Code もサポートしています。
モバイルアプリをダウンロード
技術文書
Gecko SDK リリースノート(4.4.2.0)
Latest Release - Q2024 年 2 月 (4 月 20 日24)
Bluetooth メッシュ・バージョン 6.1.0.0
- メッシュ 1.1 の適格な実装
- ネットワーク照明制御(NLC)プロファイルを追加
リリース | 日付 | リリース・ノート |
---|---|---|
2024 | 2024/04 | バージョン 6.1.0.0 |
2024/03 | バージョン 5.0.3.0 | |
2024/02 | バージョン 6.0.1.0 | |
2024/01 | バージョン 4.2.3.0 | |
2023 | 2023/12 | バージョン 6.0.0.0 |
2023/10 | バージョン 5.0.2.0 | |
2023/08 | バージョン 4.2.2.0 | |
2023/07 | バージョン 5.0.1.0 | |
2023/06 | バージョン 3.0.5.0 | |
2023/06 | バージョン 5.0.0.0 | |
2023/05 | バージョン 4.2.1.0 | |
2023/03 | バージョン 4.2.0.0 |
Bluetooth メッシュ ADK バージョン 6.0.2.0
- ネットワーク照明制御(NLC)プロファイルのサポートを追加。モバイルアプリケーションは、NLCベースのデバイスの存在を検出し、自動的にプロビジョニングと設定を行うことができます。
リリース | 日付 | リリース・ノート |
---|---|---|
2024 | 2024/04 | バージョン 6.0.2.0 |
2024/03 | バージョン 5.0.3.0 | |
2024/02 | バージョン 6.0.1.0 | |
2024/01 | バージョン 4.2.3.0 | |
2023 | 2023/12 | バージョン 6.0.0.0 |
2023/08 | バージョン 4.2.2.0 | |
2023/07 | バージョン 5.0.1.0 | |
2023/06 | バージョン 3.0.5.0 | |
2023/06 | バージョン 5.0.0.0 | |
2023/05 | バージョン 4.2.1.0 | |
2023/03 | バージョン 4.2.0.0 |
Gecko プラットフォーム バージョン 4.4.2.0
- 周辺装置
- 低レベルドライバ用に新しい API 名を導入(旧名の互換性レイヤー付き)
- サービス
- Token Manager に追加されたトークンの値にアクセスするための API
- CPC
- NVM3 モジュールにより、セカンダリデバイスの不揮発性メモリへのホストアクセスが可能になり、生産品質でリリース
- CPC プライマリ、MCU ホスト用、実験品質でリリース
- 多数の最適化とパフォーマンスの改善
- セキュリティ
- Mbed TLS をバージョン 3.5.0 に更新
- RAIL(Radio Abstraction Interface Layer)
- ソフトウェアモデムがサポートする変調を選択するための新しいコンポーネントなど、EFR32xG25 デバイスに追加されたいくつかの新機能
- EFR32xG23 および EFR32xG28 の Sidewalk PHY など、いくつかの新しい PHY のサポートが追加されました。
- その他のコンポーネント
- コンパイラのアップグレード(GCC 12.2.1およびIAR 9.40.1へ)
リリース | 日付 | リリース・ノート |
---|---|---|
2024 | 2024/04 | バージョン 4.4.2.0 |
2024/03 | バージョン 4.3.3.0 | |
2024/02 | バージョン 4.4.1.0 | |
2024/01 | バージョン 4.2.5.0 | |
2023 | 2023/12 | バージョン 4.4.0.0 |
2023/10 | バージョン 4.3.2.0 | |
2023/08 | バージョン 4.2.4.0 | |
2023/07 | バージョン 4.3.1.0 | |
2023/06 | バージョン 4.1.5.0 | |
2023/06 | バージョン 4.3.0.0 | |
2023/05 | バージョン 4.2.3.0 | |
2023/03 | バージョン 4.2.2.0 | |
2023/02 | バージョン 4.2.1.0 | |
2023/01 | バージョン 4.1.4.0 |
コミュニティ& サポート
ナレッジベース記事
特定の製品に関する情報については、ナレッジベースの記事を参照してください。
ユーザ・フォーラム
技術的な質問の閲覧、アイデアの共有、最新ソリューションについてももっと学ぶ事ができます。
質問がありますか?あなたは正しい場所にいます。
Silicon Labs には、問題解決に熱心なエンジニアや開発者の活発で知識豊富なユーザー・コミュニティがあります。