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) | |
プロビジョニング・プロトコル | For new nodes on mesh network, the provisioner and provisioned node can communicate over either PB-ADV or PB-GATT bearers, ensuring compatibility for smartphones with Bluetooth LE and GATT support. | |
GATT サービス | 両 GATT サービスは、Silicon Labs の Bluetooth メッシュ (プロキシとプロビジョニング) でサポートされています。 | |
Wi-Fi 共存 | Allows the Bluetooth mesh device to coordinate transmitting and receiving with the collocated Wi-Fi device with reduced interference, and increased reliability. | |
Certificate Based Provisioning (CBP) | Use certificates to authenticate devices before provisioning, thus saving cost and time. Also, prevents counterfeit devices from being provisioned into the network. | |
Remote Provisioning (RPR) | Easy way to provision even when the nodes are not in direct radio range of the provisioner, thereby reducing installation cost and time. | |
Private Beacons | Does not allow for static information in beacons to be shared outside of the network. | |
Proprietary Extension | Allows extended advertising on all 40 channels - increasing throughput by 10x. | |
Simultaneous DFU Upgrade | Standardize way to do simultaneous DFU for homogeneous devices, reducing cost and time. |
セキュリティ
メッシュ・スタック・セキュリティ
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.3.1.0)
Latest Release - Q2023 年 3 月 (8 月 20 日23)
Bluetooth メッシュ・バージョン 5.0.1.0
- メッシュ・プロトコル 1.1 のサポート
- メッシュ・モデル 1.1 のサポート
- メッシュ・バイナリ大型オブジェクト転送のサポート
- メッシュ・デバイスのファームウェア更新のサポート
リリース | 日付 | リリース・ノート |
---|---|---|
2023 | 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![]() |
|
2022 | 2022/10 | バージョン 3.0.3.0![]() |
2022/09 | バージョン 3.0.2.0![]() |
|
2022/08 | バージョン 3.0.1.0![]() |
|
2022/06 | バージョン 3.0.0.0![]() |
|
2022/03 | バージョン 2.2.2.0![]() |
|
2022/01 | バージョン 2.2.1.0![]() |
Bluetooth メッシュ ADK バージョン 3.1.4.0
- アプリケーションの最小 SDK バージョンを Android 28 および iOS 12 に変更
- Library min SDKバージョンをAndroid 26に変更 (iOSは変更なし)
- IOP テストが追加されました
- 複数のデバイスの同時プロビジョニングとプロキシの同時プロビジョニング
- 性能と安定性の向上
リリース | 日付 | リリース・ノート |
---|---|---|
2021 | 2021/10 | バージョン 3.1.4.0![]() |
2021/09 | バージョン 3.1.3.0![]() |
|
2021/07 | バージョン 3.1.1.0![]() |
Gecko プラットフォーム バージョン 4.3.1.0
- EFR32xG27 デバイスへのサポート
- EM2 からの最適なリターンのための Power Manager の更新
- 複数の SPI クライアントに対する CPC サポート
- CPC リモート周辺機器(GPIO)アクセス
- さまざまなプラットフォームファイルのライセンス変更(オープンソース zlib への変更)
リリース | 日付 | リリース・ノート |
---|---|---|
2023 | 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![]() |
|
2022 | 2022/12 | バージョン 4.2.0.0![]() |
2022/10 | バージョン 4.1.3.0![]() |
|
2022/09 | バージョン 4.1.2.0![]() |
|
2022/08 | バージョン 4.1.1.0![]() |
|
2022/06 | バージョン 4.1.0.0![]() |
|
2022/03 | バージョン 4.0.2.0![]() |
|
2022/01 | バージョン 4.0.1.0![]() |
コミュニティ& サポート
ナレッジベース記事
特定の製品に関する情報については、ナレッジベースの記事を参照してください。
ユーザ・フォーラム
技術的な質問の閲覧、アイデアの共有、最新ソリューションについてももっと学ぶ事ができます。
質問がありますか?あなたは正しい場所にいます。
Silicon Labs には、問題解決に熱心なエンジニアや開発者の活発で知識豊富なユーザー・コミュニティがあります。