製品概要

概要

BlueNRG-Meshは、IoT向けの複数のBluetooth® Low Energy(Bluetooth LE)デバイスをメッシュ・ネットワークで接続するソフトウェア・ソリューションです。強力かつセキュアで、接続範囲の拡張が可能な統合されたメッシュ・ネットワーク上で、Bluetooth対応デバイス間の双方向通信を実現します。

BlueNRG-Meshは、STのBlueNRGファミリの全製品に対応します。

  • 特徴

    • Bluetooth LEデバイスとスマートフォン間の通信を実現するBluetooth LEノードによるメッシュ・ネットワーク
    • ショート・パケットを伴うアプリケーションの管理およびモニタ
    • データ通信に使用される、マネージド・フラッディング方式を用いたアドバタイジング・パケット
    • マルチホップ・データ伝送(最大126ホップ)
    • ネットワーク・ノードのサポート(最大32,767)
    • 複数の通信シナリオ
      • ユニキャスト・アドレスによるスマートフォンからノードへの通信
      • マルチキャスト(グループ)・アドレスによるスマートフォンからノードへの通信
      • ブロードキャスト・アドレスによるスマートフォンからノードへの通信
      • ノード間通信
    • セキュアな通信
      • 256bitの楕円曲線を用いた実績のあるセキュリティ・アルゴリズムにより、ネットワークに追加されるデバイスをプロビジョニング
      • ネットワーク上で伝送されるすべてのメッセージがAES-128 CCMモードにより暗号化
      • 難読化によるプライバシー保護
      • セキュリティ攻撃に対する保護(ブルートフォース・アタック、ビットフリッピング攻撃、盗聴、リプレイ攻撃、ごみ箱攻撃、中間者攻撃、および物理的にセキュリティ保護されていない機器に対する攻撃など)
    • サポート機能
      • パブリッシュ・サブスクライブ方式(最大10のグループ)
      • ユーザが構成可能なノードUUID
      • パケット(最大384B)のトランスポート層ハンドリング
      • Mesh profile v1.0に基づくプロビジョニングおよびネットワーク層
      • ハートビート
      • 電子メールおよびクラウド・アプリケーションを経由したスマートフォン間におけるプロビジョニングされたノード・データベース転送
      • ノードごとの複数のエレメントのサポート
      • 鍵の更新
      • 初期化ベクトル更新
      • ホワイトリストおよびブラックリストのフィルタリング
      • アドバタイジングを利用したプロビジョニング(PB-ADV)
      • 出力OOB / 入力OOB / 公開鍵OOBプロビジョニング
    • サポート・モデル
      • 構成モデル
      • ヘルス・モデル
      • 汎用モデルのオン / オフ、レベル・サンプル
      • 汎用電源オン / オフ・サーバ
      • 汎用トランジション・タイム・サーバ
      • ライティング・モデルのサンプル(明度、CTL、HSL)
      • ライティング・コントロール・サーバ・モデル(LC)
      • ライティング・コントロール・コントローラ(LC)
      • ベンダ・モデル
      • センサ・モデル
      • タイム & シーン・モデルのテンプレー
    • 組込みソフトウェア開発キット(SDK)が利用可能
      • ユーザ・アプリケーション開発を目的としたデモ・アプリケーションのソース・コード
      • コンパイル済み / オブジェクト・ライブラリとして提供されるメッシュ・スタック
      • BlueNRG製品ファミリのサポート
      • STEVAL-IDB007V2 / STEVAL-IDB008V2 / STEVAL-IDB009V1 / STEVAL-BCN002V1B(BlueTile)およびSTEVAL-BLUEPLUG1のサンプル
      • BlueNRG-2 over GATT向けファームウェアのOTA(Over-The-Air)アップグレード・サンプル
    • AndroidおよびiOS SDKが利用可能
      • デモ・アプリケーションのソース・コードが利用可能
      • ライブラリとして提供されるメッシュ実装
      • Google PlayストアでAndroidアプリを入手可能
      • iTunesでiOSアプリを入手可能
    • サポート機器:
      • BlueNRG-1
      • BlueNRG-2
      • STM32L152RE、STM32L476RG、またはSTM32F401REを搭載したBlueNRG-MS(STM32 X-NUCLEO-IDB05A2機能拡張ボード、X-CUBE-BLEMESH1を参照)
      • SPBTLE-RFTR (BlueNRG-MS)およびSPBTLE-1S(BlueNRG-1)向けモジュールのサポート
      • BlueNRG製品ラインを使用してボード・サポート・パッケージ(BSP)を修正することにより、組込みSDKをその他の評価ボードへ簡単に移植可能
    • BT SIG Mesh 1.0認証

ソフトウェア入手

Getting started with BlueNRG-Mesh