+ All Categories
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


Top Related