AWS IoT Core erweitert Funktionen, um MQTT-Nachrichten anzureichern und die Berechtigungsverwaltung zu vereinfachen
AWS IoT Core, ein verwalteter Cloud-Service, mit dem Sie Internet der Dinge (IoT)-Geräte sicher mit der Cloud verbinden und im großem Stil verwalten können, kündigt zwei neue Funktionen an: die Fähigkeit, MQTT-Nachrichten mit zusätzlichen Daten anzureichern und die Zuordnung-Ding-zu-Verbindung zu nutzen, um die Berechtigungsverwaltung zu vereinfachen. Die Funktion zur Nachrichtenanreicherung ermöglicht es Entwicklern, MQTT-Nachrichten von Geräten mit zusätzlichen Informationen aus der Ding-Registrierung zu erweitern, ohne ihre Geräte zu modifizieren. Die Zuordnung-Ding-zu-Verbindung erlaubt es, einen MQTT-Client einer Ding-Registrierung zuordnen, für Client-IDs, die nicht mit dem Dingnamen übereinstimmen. Dadurch können Entwickler Registrierungsinformationen in IoT-Richtlinien nutzen, Geräteaktionen problemlos Lebenszyklusereignissen zuordnen und bestehende Funktionen wie benutzerdefinierte Kostenzuweisung und ressourcenspezifische Protokollierung nutzen, die bisher nur für übereinstimmende Client-IDs und Dingnamen verfügbar waren.
Um alle Nachrichten von Geräten anzureichern, können Entwickler eine Teilmenge von Registrierungsattributen als PropagatingAttributes definieren. Sie können ihr Nachrichtenrouting anpassen und Workflows mithilfe dieser angehängten Daten verarbeiten. Beispielsweise, in automobilen Anwendungen, können Entwickler selektiv Nachrichten an das gewünschte Backend routen, abhängig von den angehängten Metadaten, wie z. B. Fahrzeugmarke und -typ, die in der Ding-Registrierung gespeichert sind. Zusätzlich können Entwickler mit der Zuordnung-Ding-zu-Verbindung vorhandene Features wie die Verwendung von Registrierungsmetadaten in IoT-Richtlinien nutzen, Lebenszyklusereignisse in AWS IoT Core einem Ding zuordnen, benutzerdefinierter Kostenzuweisungen über Fakturierungsgruppen abwickeln und die ressourcenspezifische Protokollierung aktivieren, selbst wenn sich MQTT-Client-ID und Dingname unterscheiden.
Diese neuen Features sind in allen AWS-Regionen verfügbar, in denen AWS IoT Core vorhanden ist. Weitere Informationen finden Sie im Entwicklerhandbuch und in der API-Dokumentation.