Bluetooth Mesh Network - jillianmalherbe/greenhouse-lysimeter-network GitHub Wiki

Nordic nRF52832 for Bluetooth Mesh Network

  • To use system both indoors and outdoors, LoRa "Long Range" is the best option. Bluetooth can be used for network
    • Need to find microcontroller to be slave controller.
  • Chips that GenOptic said they're using:
  • Nordic nRF52832 should be capable enough for the local modules.
    • Nordic nRF52832
    • This chip has a development board that is currently available on Digikey. There is a lot of documentation for getting started in the link above.

SDK: Software Development Kit

PDK: Process Design Kit: a set of files used within the semiconductor industry to model a fabrication process for the design tools used to design an integrated circuit.

BLE Networks

BLE: Bluetooth Low Energy

How to Craft a Raspberry Pi 5 BLE Central Device

Bluetooth Interface on Raspberry Pi

Resources

Keywords

  • DFU: Device Firmware Updates
  • ATT: Attribute Protocal
  • GATT: Generic Attribute Profile

Bluetooth Mesh Network Configuration

Bluetooth Mesh Overview

  • sensor_client: collecting all the sensor data from nodes
  • sensor_server: collecting data from sensors and sending it to mesh (server_client)
  • Raspberryi Pi 5 does not possess a Bluetooth mesh stack so a proxy node is needed
  • Proxy node: allows legacy Bluetooth LE devices to participate in the mesh network by establishing a GATT connection to a mesh device that has the proxy feature enabled (Proxy node)