| Branches | Linux | Windows | Test coverage | Security analysis |
|---|---|---|---|---|
| Master: |
IoT project for an automated watering system with serval ESP8266 for water level sensors and controller.
Developed with Visual Studio Code and PlatformIO.
-
WS/RWS/EG/BarrelSrc/Lvl/sensorcm
-
WS/RWS/EG/BarrelSrc/Lvl/cm
-
WS/RWS/EG/BarrelSrc/Lvl/percent
-
WS/RWS/EG/BarrelSrc/Lvl/litres
-
WS/RWS/EG/BarrelSrc/Lvl/timestamp
-
WS/RWS/EG/BarrelSrc/Lvl/local_timestamp
-
WS/RWS/EG/BarrelSrc/FunctionModeReq
-
WS/RWS/EG/BarrelSrc/FunctionModeAck
-
WS/RWS/EG/BarrelSrc/Status (also mqtt last will topic)
WS = WateringSystem RWS = RainWaterSystem
Controller
- finding mosquitto executables:
sudo find / -name "mosquitto*" - finding running instance with path and config file:
sudo ps -aux | grep mosquitto - General Command Line commands for handling DSM Services
- Configuring Username and Password Authentication on Mosquitto MQTT Broker.
- How to Configure SSL on the Mosquitto MQTT Broker.
- How to Install and Secure the Mosquitto MQTT Messaging Broker
- [username and password] (http://www.steves-internet-guide.com/mqtt-username-password-example/)