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
- Tutorial: Developing Bluetooth mesh products: Introduction
- Using Raspberry Pi 3 On-Board Bluetooth for Communication
- nRF52832-Beacon-Mesh Matteo's Github
- nRF52-DK GetStarted
- Nordic DevAcademy
Keywords
- DFU: Device Firmware Updates
- ATT: Attribute Protocal
- GATT: Generic Attribute Profile
Bluetooth Mesh Network Configuration
- 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)