Mesh over Bluetooth Low Energy

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 and infrequent communication
  • Advertising packets used for data communication using managed flooding method
  • Multi-hop data transmission
  • Network node support up to 32,767 nodes and up to 126 hops
  • 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
    • Write and read commands with parameters
    • 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
    • Multiple element support
    • Heartbeat
    • Database of provisioned node transfer via e-mail
  • Supported models
    • Vendor model
    • Configuration model (partial)
    • Generic Model on-off, level example
  • 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)

Image

STSW-BNRG-Mesh

STSW-BNRG-Mesh ×

资源

技术文档

产品规格
Description Version Size
DB3397 DB3397: Mesh over Bluetooth low energy 2.0 524 KB
用户手册
Description Version Size
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

法律

许可协议
Description Version Size
SLA0077 SLA0077: SOFTWARE LICENSE AGREEMENT ("Agreement") 2.2 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.03.000 Active ST

 

支持和社区

京ICP备14016349号-1

×