Balkonkraftwerk Teil 9: MQTT und REST-API
Wieder geht es um das Thema Monitoring eines Balkonkraftwerks, zu dem ich bereits zwei Artikel verfasst hatte. Hier sprechen wir aber nicht über Geräte, die das Monitoring eines BKWs ermöglichen, sondern über die Monitoringdaten selbst, also vor allem Leistung und Energie. Und wie wir diese Daten von DTUs (Data Transfer Units) und Shellies in andere Systeme hinein bekommen. MQTT (Message Queuing Telemetry Transport) ist dabei das Mittel der Wahl, wenn Monitoringgeräte von sich aus Daten exportieren sollen. Und per REST-API (Representational State Transfer) können wir in umgekehrter Richtung Daten von einem Monitoring Device abfragen. Beide Protokolle MQTT und REST-API kann man als Bestandteile der Internets der Dinge (IoT) betrachten und für ein Balkonkraftwerk bilden sie die Brücke zur Hausautomation.
(mehr …)