MQTT für das Internet der Dinge
Der Datenaustausch zwischen unterschiedlichen Systemen der Automatisierung ist in aller Munde. Für den Austausch der Daten stellt logi.CAD 3 alle erforderlichen Funktionen im SPS-Bereich zur Verfügung, um per MQTT Daten in eine MQTT-Cloud an einen MQTT-Broker zu senden. Sind die Daten in einem solchen Broker vorhanden, so können alle anderen Systeme, welche per MQTT kommunikationsfähig sind, diese Daten anfordern und für sich selbst verwenden. Für den Datenaustausch mit einer MQTT-Cloud sind einige wenige Basisfunktionen erforderlich: zum Aufbau der Verbindung und zum Senden und Empfangen von Daten. Auch hier konnten bestehende, frei verfügbare C-Sourcen sinnvoll genutzt werden, um eine professionelle Anbindung zu ermöglichen. In einem Referenz- und Testprojekt im Hause logi.cals mit dem Namen Planty wird diese Lösung für den Aufbau eines Datenmonitoringsystems und einem Versorgungssystem aller Pflanzen im Bürobereich verwendet. Die Vorort-Steuerung jeder Pflanze ist Arduino-basiert und kümmert sich autark um die Versorgung der Pflanze mit Wasser. Dabei werden die Feuchtigkeit des Erdreichs, die Luftfeuchtigkeit und die Temperatur erfasst. Mit einer zentral vorliegenden Wetterprognose wird ein Versorgungsplan individuell für jede Pflanze errechnet und den Vorort-Steuerungen übermittelt. Die erfolgreiche Abarbeitung der Elemente des Versorgungsplans wird jeweils rückgemeldet und zentral erfasst und in entsprechende Auswertungen transformiert.