Verteilung von Big Data: Eine Herausforderung im IoT-Umfeld

28.05.2014

DatenautobahnInternet der Dinge (IoT) bedeutet vor allem Vernetzung. Ein großes Problem dabei ist bekanntermaßen die große anfallende Datenmenge. Je nach Anzahl der zu überwachenden Geräte, der Anzahl der Datenattribute und der zeitlichen Dimension entstehen Datenberge, deren schnelle Verarbeitung und Verteilung neue technische Lösungsansätze erfordern.

Standardisierung als Erfolgsfaktor für das Internet of Things

Unser Partnerunternehmen Axeda stellte auf der Axeda Connexion im Mai seine Lösung dieses Problems in der nächsten Version 6.8 seiner IoT-Platform „Axeda Machine Cloud“ vor. Dabei konzentriert sich das Unternehmen auf seine Kernkompetenzen, wie z.B. Device-Connectivity, und bietet eine leistungsfähige Datenschnittstelle für weiterverarbeitende Analyse- und Storagesysteme an. Die Weiterverarbeitung und Speicherung von Big Data wird also darauf spezialisierten Systemen überlassen.

Axeda integriert dazu das standardisierte, offene, auf Nachrichten basierende und von Programmiersprachen unabhängige Protokoll „Advanced Message Queuing Protocol“ (AMQP). AMQP wurde durch ein Konsortium kreiert, das sich aus Finanzinstitutionen und Softwaredienstleistern zusammensetzt [1]. Es wurde ursprünglich für die schnelle, asynchrone Kommunikation zwischen „message-oriented middleware“ (MOMs) in der Finanzbranche entwickelt, da hier schon früher hohe Anforderungen an die Kommunikationsgeschwindigkeit bestanden.

Da AMQP die für den Java Messaging Service (JMS) nötige Funktionalität implementiert und über die JMS-Schnittstelle nutzbar ist, können JMS-basierte Java-Anwendungen relativ schnell auf dieses Protokoll umgestellt werden. Implementationen des AMQP-Protokolls existieren beispielsweise in der Form von Apache ActiveMQ, Windows Azure Service Bus, Apache Qpid, Apache Apollo, RabbitMQ und SwiftMQ.

In der „Axeda Machine Cloud“ wird die AMQP-Schnittstelle unter dem Begriff „Machine Streams™“ eingeführt. Axeda unterstützt bei den Streams das Filtern nach Gerät/Asset und auch nach Inhalten, wie Data Items, Alarms, Location und Registrierungsereignissen.

Auch doubleSlash unterstützt die Wahl eines offenen Standards wie AMQP, da meist mehrere Unternehmen an einer IoT-Lösung arbeiten und so die Zusammenarbeit erleichtert wird. Die Standardisierung von Protokollen ist eine der wichtigen Voraussetzungen, um dem IoT endgültig zum Durchbruch zu verhelfen.

Weiterführende Links:

ISO and IEC Approve OASIS AMQP Advanced Message Queuing Protocol
Technology News (tmcnet.com)

A Comparison of AMQP and MQTT
http://lists.oasis-open.org/archives/amqp/201202/msg00086/StormMQ_WhitePaper_-_A_Comparison_of_AMQP_and_MQTT.pdf

The Internet of Things Protocol stack – from sensors to business value
https://entrepreneurshiptalk.wordpress.com/2014/01/29/the-internet-of-thing-protocol-stack-from-sensors-to-business-value/

Zurück zur Übersicht

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

*Pflichtfelder

*