AWS IoT Core

AWS IoT Core ist ein verwalteter Cloud-Service, über den verbundene Geräte einfach und sicher mit Cloud-Anwendungen und anderen Geräten bi-direktional kommunizieren können. Spezielle Funktionalitäten, wie z. B. der AWS IoT Device Shadow Service, ermöglichen hierbei auch die Kommunikation mit Geräten die aktuell noch nicht verbunden sind.

AWS IoT Core 1:

AWS IoT Core und TwinCAT IoT

AWS IoT Core basiert auf dem Transportprotokoll MQTT. Daher ist es möglich TwinCAT IoT zu verwenden, um Nachrichten an AWS IoT Core oder AWS IoT Greengrass zu senden bzw. von dort zu empfangen.

Diverse Beispiele zeigen wie Sie eine Verbindung zum AWS IoT Core Dienst herstellen können.

Beispiel

Produkt

Beschreibung

IotMqttSampleAwsIoT

TF6701

Dieses Beispiel demonstriert, wie Sie MQTT Funktionsbausteine innerhalb der SPS Logik verwenden können, um eine Verbindung zu AWS IoT Core herzustellen und Daten auszutauschen.

Data Agent AWS IoT

TF6720

Dieses Beispiel demonstriert, wie Sie den TwinCAT IoT Data Agent konfigurieren können, um eine Verbindung zu AWS IoT Core herzustellen und Daten auszutauschen.

Die Beispiele lassen sich äquivalent auch auf AWS IoT Greengrass abbilden. Der zugehörige AWS IoT Greengrass Core lässt sich hierbei zum Beispiel auf einem C6015 Industrie-PC installieren und betreiben. Typischerweise initiiert der Greengrass Core (bzw. eine dort bereitgestellte Lambda-Funktion) die Datenkommunikation mit der Steuerung, z. B. über OPC UA. Da der Greengrass Core jedoch einen integrierten Message Broker besitzt, kann diese Kommunikationsrichtung auch umgedreht werden. In diesem Fall würde zum Beispiel TwinCAT IoT über einen MQTT Kanal eine Verbindung zum Greengrass Core herstellen und entsprechend Daten austauschen.

AWS IoT Core 2:

Weitere Informationen

Weitere Informationen zu AWS IoT Core entnehmen Sie bitte der AWS IoT Core Dokumentation.