Datavisualisatie met Thingsboard - schoolopdracht
Opdracht ID: 19170
Budget: € 0 tot € 0
Geplaatst: 17-07-2018
Reacties: 0
Locatie: waarschoot, België
Laatst gewijzigd: 25-12-2020
Status: Gesloten
Voor een schoolopdracht (masterproef) ben ik bezig met een datavisualisatie in Thingsboard (https://thingsboard.io/) van een bestaande MySQL-database met verschiilende parameters (buitentemperatuur, vochtigheid, binnentemperatuur, CO2,...). Binnen Thingsboard wordt gebruik gemaakt van widgets om dit te realiseren. Om de data van de MySQL-database op te halen wordt gebruik gemaakt van een python script dat werkt op basis van het MQTT-protocol.
Het is niet de bedoeling om alle aanwezige data naar Thingsboard te sturen, maar enkel deze binnen een gevraagd tijdsinterval. Momenteel kan dit enkel handmatig. In mijn python script kan ik handmatig het tijdsinterval aanpassen, om dit script dan handmatig te moeten laten uitvoeren. Dit zou ik graag anders zien.
In de GUI van Thingsboard is het namelijk ook mogelijk om een tijdsinterval te selecteren. Als ik dit nu doe krijg ik echter lege grafieken. Bedoeling is om bij het bevragen van de data via de GUI het juiste python script met het overeenkomstige tijdsinterval automatisch te laten lopen.
Graag had ik dit ge?llustreerd met mijn script en enkele afbeeldingen maar dit is hier niet mogelijk.
Wel enkele links die misschien interessant kunnen zijn:
https://thingsboard.io/docs/user-guide/contribution/widgets-development/#timewindow-functions
https://thingsboard.io/docs/samples/raspberry/gpio/
https://thingsboard.io/docs/user-guide/telemetry/
https://thingsboard.io/docs/user-guide/ui/widget-library/
Alvast bedankt