Kommunikationsmuster
Die obere Verbindungsschicht zu einem Cloud-Dienst basiert in der Regel auf Publisher/Subscriber-Mustern, in einigen Fällen kann sie aber auch auf Polling-Mustern basieren. TC3 IoT Data Agent implementiert die Konnektivität mit dem Cloud-Dienst und stellt diesen Zugang über einen abstrahierten Kommunikationsweg zu TC3 IoT Functions zur Verfügung. Die SPS-Bibliothek von TC3 IoT Functions nutzt diese Schnittstelle dann über ein Polling-Lese-/Schreibmuster.
Beispiel
TC3 IoT Functions sollte verwendet werden, um Nachrichten von Azure IoT Hub zu lesen. Die Konnektivität mit diesem Cloud-Dienst basiert auf dem Publisher/Subscriber-Muster. Das bedeutet, dass der TC3 IoT Data Agent mit Zugangsdaten für den IoT Hub Service konfiguriert ist und somit eine Verbindung zu diesem herstellt. TC3 IoT Functions pollt dann den TC3 IoT Data Agent nach eingehenden Nachrichten ab.
Nachrichtenpuffer
Der TC3 IoT Data Agent enthält einen Nachrichtenpuffer für eingehende Nachrichten, der von TC3 IoT Functions genutzt werden soll. Dieser Nachrichtenpuffer kann direkt auf dem entsprechenden TC3 IoT Functions Kanal eingestellt werden.
