This repository implements a mqtt node. The idea is that it runs on a device which is connected to a ip network and acts as a bridge to different communication technologies.
BLE example inspired from this hack.
Currently only tested on a raspberry pi with one BLE device. For the BLE interface the gatt library is used which has to be executed with sudo privileges. Assuming Bluez is running:
sudo pip3 install gatt
sudo apt-get install python3-dbus
sudo pip3 install src/setup.py install
sudo runMainController yourdevices.yaml yourmqttsettings.yaml
- test different devices (different and same phys. interface)
- endurance run