OPEN REMOTE Open Source Home Automation Eric Bariaux Monday 6 February 12
(Home) Automation State of the Union Why Open Remote ? Open Remote Details Monday 6 February 12
Home Automation Video Audio Lighting HVAC Communications Energy Management Security Blinds Camera Health Care Monday 6 February 12
Home Automation Residential Hotels Industrial Offices Hospitals ... Monday 6 February 12
Functionality Control Automation Monday 6 February 12
Platform Devices, Actuators and Sensors Logic User Interaction Monday 6 February 12
Problems One protocol per vendor Proprietary protocols Fragmented standards Expensive touch panels Niche and extremely expensive distribution Monday 6 February 12
Our solution Open source Monday 6 February 12
Our solution Open source + Adoption of standard Monday 6 February 12
Our solution Open source + Adoption of standard + Off the shelf hardware Monday 6 February 12
Hardware Monday 6 February 12
Our solution Open source + Adoption of standard + Off the shelf hardware Monday 6 February 12
The ecosystem Monday 6 February 12
The ecosystem Monday 6 February 12
The ecosystem Monday 6 February 12
The ecosystem Monday 6 February 12
The ecosystem Monday 6 February 12
The ecosystem Monday 6 February 12
The ecosystem Monday 6 February 12
The ecosystem Monday 6 February 12
The ecosystem Monday 6 February 12
The ecosystem Monday 6 February 12
The ecosystem Monday 6 February 12
The ecosystem Monday 6 February 12
Controller (ORB) Runtime brain of the system Talks to the devices Implemented as a J2SE application Runs on off the shelf hardware Monday 6 February 12
Protocols Exchange WS WOL Infra Red X10 KNX HTTP Telnet TCP Denon AVRs UDP Russound Lutron Z-wave Domintell Monday 6 February 12
Panels Renders a graphical user interface Controls the ORB Receives information from ORB Wall-mountable visible interface to the system Monday 6 February 12
Panels Android iOS Rich Web Client ... Monday 6 February 12
Online Designer Cloud based tool for system configuration Separation between device declaration and UI definition Monday 6 February 12
Devices Monday 6 February 12
Online Designer Monday 6 February 12
Online Designer Tech Java Enterprise application XML system description for run-time Uses Beehive as the backend Monday 6 February 12
Beehive Service and storage repository Cloud based Access via designer and a REST API Monday 6 February 12
Control command controller.xml Monday 6 February 12
Control command controller.xml Monday 6 February 12
Control command controller.xml Monday 6 February 12
Control command controller.xml Monday 6 February 12
Control command controller.xml Monday 6 February 12
Control command panel.xml Monday 6 February 12
Control command panel.xml Monday 6 February 12
Control command panel.xml Monday 6 February 12
Control API controller.xml Monday 6 February 12
Control API /rest/control/40/click controller.xml Monday 6 February 12
Control API /rest/control/40/click controller.xml Monday 6 February 12
ORB details Monday 6 February 12
ORB details <<interface>> 1 * Button ExecutableCommand send() Monday 6 February 12
Read Command Flow Monday 6 February 12
Protocol implementation <<interface>> <<interface>> <<interface>> EventListener CommandBuilder ExecutableCommand setSensor() build() send() stop() Monday 6 February 12
Community Fantastic platform for hobbyists Active open source community Community has many professionals Monday 6 February 12
THANK YOU www.openremote.org eric@openremote.org Monday 6 February 12
Recommend
More recommend