Fabric server

Fabric Server (sometimes referred to as 'TJFabric' or 'tjfabricd') is a (commercially available) server program that is able to integrate various systems (using DoIP or other protocols) using scriptable logic and automatic discovery. A 'fabric' specifies sets of devices (or a specification for discovering devices) and a set of rules that are applied to incoming messages from these devices. Each rule can have a script that defines the behaviour (and can send messages to groups of devices as well). The fabric server implements DoIP and exposes each fabric to the DoIP network.

The fabric server is the heart of a DoIP network and can be used to implement complex behaviour using very simple configuration (fabric) files. An example is a wake up light: with only a few lines of code in the fabric file, the fabric server can be instructed to look for all lighting devices and expose a timer interface over the DoIP network that allows the user to set a time at which the lights have to be turned on.

Although the fabric server currently is closed-source, it relies on EPFramework and other components in the SDK that can also be used in other programs.

 
tjfabricserver.txt · Last modified: 2010/05/17 20:51 by tommy
 
© Pixelspark, 2009-2012