BlueNRG-Mesh is a software solution for connecting multiple BLE (Bluetooth low energy) devices in Mesh networks for Internet of Things (IoT) solutions. It enables true two-way communication between Bluetooth-enabled devices in powerful, secure, integrated and range-extending Mesh networks.

The solution is compatible with the ST BlueNRG product family range.

Key Features

  • Mesh network with Bluetooth low energy (BLE) nodes enabling communication between a BLE device and a Smartphone
  • Control and monitor applications involving short packets
  • Advertising packets used for data communication using managed flooding method
  • Multi-hop data transmission up to 126 hops
  • Network node support up to 32,767 nodes
  • Multiple communication scenario
    • Smartphone to node communication with unicast addressing
    • Smartphone to node communication with multicast (Group) addressing
    • Smartphone to node communication with broadcast addressing
    • Node to node communication
  • Secure communication
    • Devices added to a network are provisioned using proven security algorithms using 256-bit elliptic curves
    • All messages in the network are encrypted with AES-128 CCM mode
    • Privacy through obfuscation
    • Protected against security attacks like Brute-force, Bit-Flipping, Eaves Dropping, Replay, Trashcan, Man in the middle and physical insecure device attacks
  • Supported features
    • Publish-subscribe paradigm (up to 10 groups)
    • Node UUID configurable by user
    • Transport layer handling up to 384-byte packets
    • Provisioning and network layer based on Mesh profile v1.0
    • Heartbeat
    • Provisioned node database transfer among smartphones via e-mail and cloud applications
    • Multiple element per node support
    • Key refresh
    • Initialization vector update procedure
    • Whitelist and blacklist filtering
  • Supported models
    • Configuration model
    • Health model
    • Generic model on-off, level example
    • Lighting model example
    • Vendor model
  • Embedded SDK available
    • Demo Application source code for user application development
    • Mesh stack provided as precompiled/object library
    • Support for BlueNRG product family
    • Ready examples for STEVAL-IDB007V1 and STEVAL-IDB007V2, STEVAL-IDB008V2, and X-NUCLEO-IDB05A1 with NUCLEO-L152RE
    • Over-the-air (OTA) firmware upgrade example for BlueNRG-2 over GATT
  • Android and iOS SDK available
    • Demo App source code available
    • Mesh implementation provided as library
    • Android App available on Google Play Store
    • iOS App available on iTunes
  • Supported devices:
    • BlueNRG-1
    • BlueNRG-2
    • BlueNRG-MS with STM32L152RE
    • Module support for SPBTLE-RFTR (BlueNRG-MS) and SPBTLE-1S (BlueNRG-1)
    • Embedded SDK is easily portable on other evaluation boards using BlueNRG family of products by modifying the board support package (BSP)
  • BT SIG Mesh 1.0 Certification

画像

STSW-BNRG-Mesh

STSW-BNRG-Mesh ×

リソース

技術文書

製品スペック
Description バージョン サイズ
DB3397 DB3397: Mesh over Bluetooth low energy 3.0 277 KB
ユーザマニュアル
Description バージョン サイズ
UM2417 UM2417: API guide for the BlueNRG-Mesh iOS SDK 1.0 323 KB
UM2290 UM2290: BlueNRG Mesh Android API guide for Mesh over Bluetooth low energy 1.0 355 KB
UM2180 UM2180: Getting started with the ST BlueNRG-Mesh Android application 1.0 2 MB
UM2295 UM2295: Getting started with the ST BlueNRG-Mesh embedded firmware 1.0 5 MB
UM2361 UM2361: Getting started with the ST BlueNRG-Mesh iOS application 1.0 1 MB

Publications and Collaterals

フライヤー
Description バージョン サイズ
BlueNRG-Mesh Bluetooth Low Energy networking for a smarter home 1.0 1 MB

法務

ライセンス契約
Description バージョン サイズ
SLA0077 SLA0077: SOFTWARE LICENSE AGREEMENT ("Agreement") 2.5 126 KB

ツール & ソフトウェア

Ecosystems
STM32 Open Development Environment
評価ツール
ソリューション用評価ボード

ソフトウェア入手

製品型番 Software Version Marketing Status Supplier
BlueNRG-Mesh for iOS Active ST GO TO SITE
BlueNRG-Mesh for Android Active ST GO TO SITE
STSW-BNRG-Mesh 1.05.000 Active ST

 

サポート & コミュニティ

×