GEBÄUDEAUTOMATIONMIT JAVAExpertenkreis JavaMarcus Redekermarcus@openremote.org
Zur Person¨  Marcus Redeker¤  > 15 Jahre Java Entwicklung¤  Seit 2008 selbständign  Java Beratung & Entwicklungn  Sys...
Agenda¨  (Gebäude-)Automation: Stand der Dinge¨  Warum OpenRemote?¨  OpenRemote Details¨  Demo Video¨  Etwas technisc...
Gebäudeautomation?LichtKlimaSicherheitRollosKamerasAudio VideoKommunikationHealth CareEnergy Management
Gebäudeautomation¨  Wohnungsbau¨  Hotels¨  Eigenheime¨  Büros¨  Industrie¨  ...
Funktionen¨  Ausführen¨  Automatisieren¤  Zeitgesteuert¤  Eventgesteuert
Plattform¨  Geräte, Aktoren und Sensoren¨  Logik¨  Benutzer Interaktion
Probleme¨  Jeder Herstelller hat sein eigenes Protokoll¨  Proprietäre und zum Teil geschützte Protokolle¨  Bruchstückha...
Unsere Lösung¨  Open Source¤  Hiermit kennen wir uns gut aus¤  Geringere Einstiegshürde¤  Geringere Kosten bei der Int...
Geräte „von der Stange“
Unsere LösungOpen Source+Offene Standards+Geräte „von der Stange
OpenRemote Architektur
Controller¨  Laufzeit „Gehirn“ des Systems¨  Spricht mit den Geräten¨  Reagiert auf Aktionen von den Panels¨  Als J2SE...
Controller ProtokolleKNXHTTPRussoundLutronUDPX10 InfraredTCPTelnetWOLExchange WSDenon AVRsDomintellZ-WaveAMX
Konsolen¨  Erzeugen das GUI¨  Steuern den Controller¨  Erhalten Informationen vom Controller¨  Schnittstelle zum Syste...
Konsolen¨  Android¨  iOS¨  Rich Web Client¨  Zusätzliche Geräte über öffentliche API
Online Designer¨  Cloud basiertes Tool zur System Konfiguration¨  Trennung zwischen¤  Gerätekonfiguration¤  UI Definit...
Geräte Konfiguration
UI Erstellung
Designer Technologie¨  Java Enterprise Anwendung¨  XML Beschreibung des Systems für die Laufzeit¨  Benutzt Beehive als ...
Beehive¨  Datenspeicher¨  Cloud basierend¨  Zugriff über den Designer¨  REST API für andere Frontends
OpenRemote Demo Video
Beispiel KNX Schaltkanalcontroller.xml
Beispiel KNX Schaltkanalpanel.xml
Was passiert wenn?/rest/control/40/clickcontroller.xml
Controller Details
Status Feedback
Event Processing Chain
Protocol implementation
Community¨  Super Plattform für Hobbyisten¨  Aktive Open Source Community¨  Viele Fachleute in der Community
Business¨  „Professional Open Source“ Methode¨  Stark Service orientiert¨  Team mit großer Erfahrung
Demo¨  Z-Wave Dimmer einbinden¨  UI für den Dimmer¨  IRtrans einbinden¨  Regel, um per IR den Dimmer zu schalten¨  1-...
VIELEN DANK !Fragen ?Marcus Redekermarcus@openremote.org
Upcoming SlideShare
Loading in …5
×

Gebäudeautomation mit Java und OpenRemote

380 views

Published on

Folien zum Vortrag Gebäudeautomation mit Java und OpenRemote, Expertenkreis Java 23.8.2012, Bielefeld

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
380
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Gebäudeautomation mit Java und OpenRemote

  1. 1. GEBÄUDEAUTOMATIONMIT JAVAExpertenkreis JavaMarcus Redekermarcus@openremote.org
  2. 2. Zur Person¨  Marcus Redeker¤  > 15 Jahre Java Entwicklung¤  Seit 2008 selbständign  Java Beratung & Entwicklungn  Systemintegrator und Planer für Gebäudeautomationn  KNX Partner¤  Seit 2009 Core-Developer bei OpenRemote
  3. 3. Agenda¨  (Gebäude-)Automation: Stand der Dinge¨  Warum OpenRemote?¨  OpenRemote Details¨  Demo Video¨  Etwas technischere Details¨  “Live coding”
  4. 4. Gebäudeautomation?LichtKlimaSicherheitRollosKamerasAudio VideoKommunikationHealth CareEnergy Management
  5. 5. Gebäudeautomation¨  Wohnungsbau¨  Hotels¨  Eigenheime¨  Büros¨  Industrie¨  ...
  6. 6. Funktionen¨  Ausführen¨  Automatisieren¤  Zeitgesteuert¤  Eventgesteuert
  7. 7. Plattform¨  Geräte, Aktoren und Sensoren¨  Logik¨  Benutzer Interaktion
  8. 8. Probleme¨  Jeder Herstelller hat sein eigenes Protokoll¨  Proprietäre und zum Teil geschützte Protokolle¨  Bruchstückhafte Standards¨  Teure Geräte und Touchpanels¨  Nischengeschäft mit teurem Vertrieb
  9. 9. Unsere Lösung¨  Open Source¤  Hiermit kennen wir uns gut aus¤  Geringere Einstiegshürde¤  Geringere Kosten bei der Integration¨  Offene Standards¨  Geräte “von der Stange”
  10. 10. Geräte „von der Stange“
  11. 11. Unsere LösungOpen Source+Offene Standards+Geräte „von der Stange
  12. 12. OpenRemote Architektur
  13. 13. Controller¨  Laufzeit „Gehirn“ des Systems¨  Spricht mit den Geräten¨  Reagiert auf Aktionen von den Panels¨  Als J2SE Applikation gebaut¨  Läuft fast überall, wo auch Java läuft¤  Windows, Linux, Mac, NAS Systeme, ALIX, Raspberry PI,Plug Computer, ...
  14. 14. Controller ProtokolleKNXHTTPRussoundLutronUDPX10 InfraredTCPTelnetWOLExchange WSDenon AVRsDomintellZ-WaveAMX
  15. 15. Konsolen¨  Erzeugen das GUI¨  Steuern den Controller¨  Erhalten Informationen vom Controller¨  Schnittstelle zum System¤  Portabel¤  Fest installiert
  16. 16. Konsolen¨  Android¨  iOS¨  Rich Web Client¨  Zusätzliche Geräte über öffentliche API
  17. 17. Online Designer¨  Cloud basiertes Tool zur System Konfiguration¨  Trennung zwischen¤  Gerätekonfiguration¤  UI Definition
  18. 18. Geräte Konfiguration
  19. 19. UI Erstellung
  20. 20. Designer Technologie¨  Java Enterprise Anwendung¨  XML Beschreibung des Systems für die Laufzeit¨  Benutzt Beehive als Backend und Datenspeicher
  21. 21. Beehive¨  Datenspeicher¨  Cloud basierend¨  Zugriff über den Designer¨  REST API für andere Frontends
  22. 22. OpenRemote Demo Video
  23. 23. Beispiel KNX Schaltkanalcontroller.xml
  24. 24. Beispiel KNX Schaltkanalpanel.xml
  25. 25. Was passiert wenn?/rest/control/40/clickcontroller.xml
  26. 26. Controller Details
  27. 27. Status Feedback
  28. 28. Event Processing Chain
  29. 29. Protocol implementation
  30. 30. Community¨  Super Plattform für Hobbyisten¨  Aktive Open Source Community¨  Viele Fachleute in der Community
  31. 31. Business¨  „Professional Open Source“ Methode¨  Stark Service orientiert¨  Team mit großer Erfahrung
  32. 32. Demo¨  Z-Wave Dimmer einbinden¨  UI für den Dimmer¨  IRtrans einbinden¨  Regel, um per IR den Dimmer zu schalten¨  1-Wire Sensor einbinden¤  Temperatur anzeigen¤  Luftfeuchtigkeit anzeigen
  33. 33. VIELEN DANK !Fragen ?Marcus Redekermarcus@openremote.org

×