live rating Live Rating
Jul 06, 2015
live rating
Live Rating
© 2014 OPITZ CONSULTING Deutschland GmbH
IoT Prototyp
Pascal Brokmeier
IoT, AngularJS, Mobile, JavaEE, Spring, ...
Dominik Bial
PM, SOA, IoT, Java EE, ...
Live Rating
Idee (ursprünglich)
Internet of Things
What Gartner says
Google Trends
Evolution M2M to IoT
Internet of Things
Was gibt es denn so?
Protokolle, Protokolle, Protokolle
CoAP als Beispiel
Okay. Lightweight! Wie light?
Pointé
Internet of Things
Einige wenige
Internet of Things
Warum das Ganze?
Komunikation zwischen Dingen bereits vorhanden
Internet of Things
✓✗
SOA Grundlagen
Die Geschäftsprozesse
Internet of Things
Idee
Konzept
Architekturübersicht
Native Stack
Beschränkungen
Native Code
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(); }}
/*** 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); }}
Spring Applikation
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
Network device discovery module
Oracle CEP
Oracle CEP EPN
(Event Processing Network)
Live Demo
Internet of Things
???
→
Neue Geschäftsmodelle
Unser Ansatz: Kreativworkshop
Pascal Brokmeier
Dominik Bial