Angular & Cumulocity IoT Plattform

Die folgenden Themen werden hier beschrieben: Installation der Cumulocity IoT Plattform (C8Y) CLI Projekt Erstellung via C8Y CLI Erstellung von Komponenten Erstellung einer Navigation (Routing) Custom Branding & Verwendung von Bootstrap 4 statt 3 (default) Zunächst einmal benötigen wir die Cumulocity (C8Y) Angular CLI (Command Line Interface). Die CLI können wir wie folgt installieren: npm install -g @c8y/cli Anhand der C8Y CLI kann ein neues Projekt wie folgt erstellt werden: c8ycli new myApp ...

April 27, 2019 · Aaron

Alexa Skill & AWS Lambda & npm Pakete & Cumulocity

Das folgende Beispiel zeigt die Erstellung einer einfachen Alexa Anwendung (Skill) mit Hilfe von ‘Alexa Developer Console’ und ‘AWS Lambda’. Alexa Developer Console Die ‘Alexa Developer Console’ hilft uns dabei, das sogenannte ‘Interaction Model’ zu erstellen. Dieses Modell dient dazu, die gewünschte Anwendung zu beschreiben und die Sätze und Parameter zu definieren, worauf Alexa später reagieren sollte. Die Programmierung der Logik wird NICHT in der Developer Console vorgenommen sondern in AWS Lambda. ...

January 30, 2019 · Aaron

MQTT + Cumulocity IoT Plattform

MQTT Zusammenfassung [Quelle: Wikipedia] MQTT (Message Queuing Telemetry Transport) ist ein offenes Nachrichtenprotokoll für Machine-to-Machine-Kommunikation (M2M), das die Übertragung von Telemetriedaten in Form von Nachrichten zwischen Geräten z.B. Sensoren ermöglicht. Die Internet Assigned Numbers Authority (IANA) reserviert für MQTT die Ports 1883 und 8883. MQTT-Nachrichten können mit dem TLS-Protokoll verschlüsselt werden. Die MQTT-Spezifikation unterscheidet TCP/IP-basierte und Nicht-TCP/IP-Netzwerke. MQTT ist ein Client-Server-Protokoll. Clients senden dem Server (“Broker”) nach Verbindungsaufbau Nachrichten mit einem Topic, welches die Nachricht hierarchisch einstuft; zum Beispiel Küche/Kühlschrank/Temperatur oder Auto/Rad/3/Luftdruck. Clients können diese Topics abonnieren, wobei der Server die empfangenen Nachrichten an die entsprechenden Abonnenten weiterleitet. ...

January 26, 2019 · Aaron