概要
サンプル & 購入
ソリューション
リソース
ツール & ソフトウェア
品質 & 信頼性
eDesignSuite
はじめる
Partner products
Sales Briefcase
  • 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認証

ソフトウェア入手

推奨コンテンツ

プレミアム・コンテンツ

ST 最新情報

開発環境

    • 製品型番

      Bluetooth Low Energy expansion board based on SPBTLE-RF module for STM32 Nucleo

ソフトウェア製品

    • 製品型番

      STM32Cube function pack for IoT node with BLE Mesh connectivity and sensor model

      Mesh over Bluetooth low energy software expansion for STM32Cube

    • 製品型番

      BLE Mesh application for Android and iOS

評価ツール

00 ファイルがダウンロード用に選択されています

技術文書

    • 概要 バージョン サイズ アクション
      DB3397
      Mesh over Bluetooth low energy
      5.0
      569.02 KB
      PDF
      DB3397

      Mesh over Bluetooth low energy

    • 概要 バージョン サイズ アクション
      AN5410
      How to configure STSW-BNRG-Mesh SDK options related to neighbor info
      1.0
      174.12 KB
      PDF
      AN5285
      STSW-BNRG-Mesh Friend and Low Power features
      1.0
      807.52 KB
      PDF
      AN5410

      How to configure STSW-BNRG-Mesh SDK options related to neighbor info

      AN5285

      STSW-BNRG-Mesh Friend and Low Power features

    • 概要 バージョン サイズ アクション
      UM2417
      API guide for the BlueNRG-Mesh iOS SDK
      2.0
      1,008.62 KB
      PDF
      UM2290
      BlueNRG Mesh Android API guide for Mesh over Bluetooth low energy
      2.0
      1.7 MB
      PDF
      UM2180
      Getting started with the ST BlueNRG-Mesh Android application
      2.0
      3.05 MB
      PDF
      UM2295
      Getting started with the ST BlueNRG-Mesh embedded firmware
      2.0
      6.46 MB
      PDF
      UM2361
      Getting started with the ST BlueNRG-Mesh iOS application
      2.0
      8.58 MB
      PDF
      UM2417

      API guide for the BlueNRG-Mesh iOS SDK

      UM2290

      BlueNRG Mesh Android API guide for Mesh over Bluetooth low energy

      UM2180

      Getting started with the ST BlueNRG-Mesh Android application

      UM2295

      Getting started with the ST BlueNRG-Mesh embedded firmware

      UM2361

      Getting started with the ST BlueNRG-Mesh iOS application

関連資料

    • 概要 バージョン サイズ アクション
      BlueNRG-Mesh Bluetooth Low Energy networking for a smarter home 1.0
      887.41 KB
      PDF

      BlueNRG-Mesh Bluetooth Low Energy networking for a smarter home

法務

    • 概要 バージョン サイズ アクション
      SLA0077
      SOFTWARE LICENSE AGREEMENT ("Agreement")
      2.16
      633.37 KB
      PDF
      SLA0077

      SOFTWARE LICENSE AGREEMENT ("Agreement")