Overview
Sample & Buy
Solutions
Documentation
Tools & Software
Quality & Reliability
eDesignSuite
Get Started
Partner products
Sales Briefcase
  • 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 6 groups)
      • Node UUID configurable by user
      • Transport layer handling up to 384-byte packets
      • Provisioning and network layer based on Mesh profile v1.0.1
      • 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
      • Provisioning over advertising (PB-ADV)
      • Output OOB, Input OOB, Public Key OOB Provisioning
      • Single callback for multiple AD types in custom beacon
      • Firmware name shown in the BLE scanner
      • Multiple network and application key support
      • Embedded Provisioner example
    • Supported models
      • Configuration model
      • Health model
      • Generic model on-off, level example
      • Generic Power on-off server
      • Generic Transition time server
      • Lighting model example (Lightness, CTL, HSL)
      • Light Lc Server Models
      • Light Lc controller
      • Vendor model
      • Sensor model
      • Model Client APIs
      • Config Model API callbacks added to the application layer
      • Template for Time and Scene 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-IDB007V2, STEVAL-IDB008V2, STEVAL-IDB009V1, STEVAL-BCN002V1B (BlueTile), STEVAL-BLUEPLUG1 and STEVAL-IDB008V1M
      • 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 (X-NUCLEO-IDB05A2 expansion board) and BlueNRG-2N (X-NUCLEO-BNRG2A1) with STM32L152RE, NUCLEO-F303RE, STM32L476RG or STM32F401RE (refer to X-CUBE-BLEMESH1)
      • Module support for BlueNRG-M0 (BlueNRG-MS) and BlueNRG-M2 (BlueNRG-2)
      • Embedded SDK is easily portable on other evaluation boards using BlueNRG family of products by modifying the board support package (BSP)
    • ST BLE Mesh library compliant with Bluetooth SIG Mesh Profile Specifications v1.0.1 (QDID:146387)
    • Mesh Models Client Server compliant with Bluetooth SUG Mesh Model Specifications v1.0.0 (QDID = 151209)

Get Software

Recommended for you

Latest from ST

All tools & software

    • Part number
      Status
      Description
      Type
      Supplier

      X-NUCLEO-IDB05A1

      NRND

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

      STM32 ODE Connect HW ST
      X-NUCLEO-IDB05A1

      Description:

      Bluetooth Low Energy expansion board based on SPBTLE-RF module for STM32 Nucleo
    • Part number
      Status
      Description
      Type
      Supplier

      FP-SNS-BLEMESH1

      Active

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

      STM32 ODE Function Pack SW ST

      X-CUBE-BLEMESH1

      Active

      Mesh over Bluetooth low energy software expansion for STM32Cube

      STM32Cube Expansion Packages ST
      FP-SNS-BLEMESH1

      Description:

      STM32Cube function pack for IoT node with BLE Mesh connectivity and sensor model
      X-CUBE-BLEMESH1

      Description:

      Mesh over Bluetooth low energy software expansion for STM32Cube
    • Part number
      Status
      Description
      Type
      Supplier

      ST BLE Mesh

      Active

      BLE Mesh application for Android and iOS

      Wireless Connectivity Software ST
      ST BLE Mesh

      Description:

      BLE Mesh application for Android and iOS
    • Part number
      Status
      Description
      Type
      Supplier

      STEVAL-IDB007V2

      Active

      STEVAL-IDB007V2 evaluation platform based on the BlueNRG-1

      Communication and Connectivity Solution Eval Boards ST

      STEVAL-IDB008V2

      Active

      Evaluation platform based on the BlueNRG-2

      Communication and Connectivity Solution Eval Boards ST

      STEVAL-IDB009V1

      Active

      Evaluation platform based on the BlueNRG-248

      Communication and Connectivity Solution Eval Boards ST
      STEVAL-IDB007V2

      Description:

      STEVAL-IDB007V2 evaluation platform based on the BlueNRG-1
      STEVAL-IDB008V2

      Description:

      Evaluation platform based on the BlueNRG-2
      STEVAL-IDB009V1

      Description:

      Evaluation platform based on the BlueNRG-248