Index

Introduction

  1. Features
  2. Browser Support
Diagram of typical home page

The WebBrick Gateway provides a centralized management and control interface to an automated home. The system design avoids there being a single point of failure which leaves the user with no control over the home by devolving most control down to the individual WebBrick Controllers. The WebBrick Gateway is used to make the control of the home richer by providing access to the home over a wider range of User Interfaces (UIs) and a wider range of communication channels, e.g. web browser at work.

Our two primary design criteria are:

Local Control.You should not need a central controller to manage most facilities in a room.
Missing is not Broken A failure or physical removal of any single component of the automation system should not affect control of anything other than those connected to the failed component.

Features

WebBrick Gateway Simple Architecture

The above diagram shows a basic WebBrick home automation setup:

Our WebBrick Gateway provides the following features:

Since we have "Missing is not Broken" it is quite possible for a collection of WebBrick Controllers to function without a WebBrick Gateway present. The corollary of this is that it is possible (with some configuration caveats) to operate with more than one WebBrick Gateway. This provides a backup of the central functions in the case of WebBrick Gateway failure, e.g. the WebBrick Gateway is the system providing remote access so loss of the WebBrick Gateway in a single WebBrick Gateway setup would result in loss of remote control and remote monitoring. The failure of the WebBrick Gateway would still leave the home owner with control, he may not have access to some of the extended control.

Browser Support

The WebBrick Gateway will support any standards compliant browser and handle some of the quirks of browsers that do not fully comply. The user interface can be configured by browser family to avoid some features, e.g. Javascript.