A IoT-Server app that communicates with devices running IoT-Client. It will forward their data to relational (MySQL) and non-relational (InfluxDB) databases and it can additionally forward commands to the devices. To communicate with the IoT devices it uses a RabbitMQ broker intermediary. All messages exchanged between them are MQTT or AMQP messages.
Simply run:
stack build
Start server with:
stack exec iot-server -- -vv
This program was developed for the Kamposnet Research Project
