+ All Categories
Home > Technology > IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Date post: 06-Jul-2015
Category:
Upload: opitz-consulting
View: 374 times
Download: 0 times
Share this document with a friend
Description:
http://www.opitz-consulting.com/go/3-4-11 Man kommt nach Hause, das Handy loggt sich ins Wifi und die Camunda Prozessengine legt los. Drools-Regeln liegen vor: „Wohnzimmer und Küche Licht an!“ ... Alle reden über das IoT und seine Möglichkeiten, aber entwickelt jemand schon etwas? In ihrem Beitrag bei der DOAG Konferenz 2014 stellten unsere IoT-Experten Pascal Brokmeier und Dominik Bial ihren ersten experimentellen Prototypen vor. In diesen Prototypen integrierten sie Businessprozesse (Camunda) und Business Rules (Drools) in einer Spring MVC Applikation sowie Complex Event Processing (Oracle) auf zwei Raspberry Pi. So war es möglich, alte 433 MHz Funkstecker in eine neue Architektur einzubetten und die Beleuchtung eines Gebäudes zu steuern und auf Basis von Personenpräsenz zu automatisieren. Gesteuert wurde alles mit einer mobilen Ionic Hybrid App. Diese Präsentation ist für alle interessant, die konkrete Erfahrungen und Ideen rund um IoT austauschen möchten. -- Über uns: Als führender Projektspezialist für ganzheitliche IT-Lösungen tragen wir zur Wertsteigerung der Organisationen unserer Kunden bei und bringen IT und Business in Einklang. Mit OPITZ CONSULTING als zuverlässigem Partner können sich unsere Kunden auf ihr Kerngeschäft konzentrieren und ihre Wettbewerbsvorteile nachhaltig absichern und ausbauen. Über unsere IT-Beratung: http://www.opitz-consulting.com/go/3-8-10 Unser Leistungsangebot: http://www.opitz-consulting.com/go/3-8-874 Karriere bei OPITZ CONSULTING: http://www.opitz-consulting.com/go/3-8-5
64
live rating Live Rating
Transcript
Page 1: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

live rating

Live Rating

Diese ist eine reveal.js HTML5 Präsentation. Die PDF ist nicht optimal, bei Interesse kann das Original erfragt werden
Page 2: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

© 2014 OPITZ CONSULTING Deutschland GmbH

IoT Prototyp

Page 3: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Pascal Brokmeier

IoT, AngularJS, Mobile, JavaEE, Spring, ...

Dominik Bial

PM, SOA, IoT, Java EE, ...

Page 4: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Live Rating

Page 5: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Idee (ursprünglich)

Page 6: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Internet of Things

Page 7: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

What Gartner says

Page 8: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Google Trends

Page 9: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Evolution M2M to IoT

Page 10: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Internet of Things

Page 11: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Was gibt es denn so?

Page 12: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung
Page 13: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Protokolle, Protokolle, Protokolle

Page 15: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

CoAP als Beispiel

Page 16: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Okay. Lightweight! Wie light?

Page 17: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung
Page 18: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Pointé

Page 19: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Internet of Things

Page 20: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Einige wenige

Page 21: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung
Page 22: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung
Page 24: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung
Page 25: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Internet of Things

Page 26: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung
Page 27: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung
Page 28: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung
Page 29: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung
Page 30: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Warum das Ganze?

Page 31: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung
Page 32: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Komunikation zwischen Dingen bereits vorhanden

Page 33: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung
Page 34: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Internet of Things

Page 35: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

✓✗

Page 36: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung
Page 37: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

SOA Grundlagen

Page 38: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Die Geschäftsprozesse

Page 39: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung
Page 40: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Internet of Things

Page 41: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Idee

Page 42: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Konzept

Page 43: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Architekturübersicht

Page 45: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Native Stack

Page 46: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Beschränkungen

Page 47: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung
Page 48: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Native Code

Page 49: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

void RCSwitch::send(char* sCodeWord) { for (int nRepeat=0; nRepeat>nRepeatTransmit; nRepeat++) { int i = 0; while (sCodeWord[i] != '\0') { switch(sCodeWord[i]) { case '0': this->send0(); break; case '1': this->send1(); break; } i++; } this->sendSync(); }}

Page 50: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

/*** Sends a "0" Bit* _* Waveform Protocol 1: | |___* _* Waveform Protocol 2: | |__*/void RCSwitch::send0() { if (this->nProtocol == 1){ this->transmit(1,3); } else if (this->nProtocol == 2) { this->transmit(1,2); }}

Page 51: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Spring Applikation

Page 52: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Camunda + Drools

rule "Switch ON Wohnzimmer for Chromecast"when u : User( username == "Chromecast" )then HashSet<String> specials = new HashSet<>(); specials.add( "Wohnzimmer" ); insert( specials ); System.out.println( "## drools: special rule to switch ON Wohnzimmer for Chromecast ##" );end

Page 53: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Network device discovery module

Page 54: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Oracle CEP

Page 55: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Oracle CEP EPN

(Event Processing Network)

Page 56: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Live Demo

Page 57: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung
Page 58: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Internet of Things

Page 59: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

???

Page 60: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Page 61: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Neue Geschäftsmodelle

Page 62: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung
Page 63: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Unser Ansatz: Kreativworkshop

Page 64: IoT-Prototyp: eine Automatisierung für Gebäudebeleuchtung

Pascal Brokmeier

Dominik Bial


Recommended