Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
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
Nächste SlideShare
Wird geladen in …5
×

Gebäudeautomation mit Java und OpenRemote

447 Aufrufe

Veröffentlicht am

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

  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

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

×