Nordic BLE Mesh

By Nordic Semiconductor 155

Nordic BLE Mesh

Nordic offers a complete solution for the Bluetooth mesh specification with the nRF5 SDK for mesh and the nRF51 series and nRF52 series SoCs. It provides a powerful solution for product developers to take advantage of the new capabilities introduced by Bluetooth mesh. The nRF5 SDK for Mesh is intended to be used as a foundation for any Bluetooth mesh product development.

The addition of mesh networking capabilities to Bluetooth low energy (BLE) enables extended range, increases the number of nodes, and a many-to-many (m:m) communication topology. In a Bluetooth mesh network, every received packet is broadcasted by relays, until the packet is received by the destination node (a so called managed flooding mesh), a simple but effective way of spreading information across the mesh network with no single point of failure. The mesh functionality is a significant update and enables new applications for Bluetooth in smart home, lighting, beaconing, and asset tracking applications.

Bluetooth mesh network topology which can be created with the nRF5 SDK for mesh.

Features
  • Bluetooth mesh software core stack
  • Support for node with relay feature
    • Configurable scanning interval (from 3 ms to 10240 ms) and duty cycle
    • Configurable advertisement interval (from 20 ms to 10240 ms)
  • Broadcast flooding mesh
    • Theoretically up to 32,000 nodes
    • No routing feature or routing tables
    • No single point of failure
    • Node-to-node and node-to-group communication
    • Configurable time to live (TTL)
  • Example applications and proprietary models
  • Two-layer 128-bit AES-CCM network and transport security
  • Provisioning support
    • Provisioning over advertisement bearer
    • Proprietary “remote” provisioning over relaying nodes
  • Support for concurrent standard GATT/GAP and mesh connections
    • For connectivity to PCs and tablets
    • For beaconing
  • Support for network processor “two chip” configuration
  • Python shell based test and demo framework for PCs
  • Support for over-the-air secure background DFU
  • Cross-platform toolchain
    • ARM® GCC support
    • SEGGER Embedded Studio project files

Categories

Top