|
|
DS1000 Programmable Industrial Controller
|
AggreGate Agent is a programmable hardware controller used to connect an electronic device to the system. The agent acts as a gateway, i.e. communicates with the device using its native protocol on one side and with AggreGate LinkServer using AggreGate protocol on the other side.
Tibbo offers external programmable controllers (such as
DS1000) which are ideal for connecting existing devices. It also offers embedded programmable modules (e.g.
EM203) which may be placed on the PCB of new device as a communication coprocessor.
|
|
EM203 Programmable Ethernet Module
|
A single Agent may be used for connecting multiple devices. One benefit of using an Agent over a
software driver is that if the server becomes unavailable for some reason, the Agent may act as a decision maker.
Let’s look at an example where three devices are connected to a single Agent: an access control panel, an electric door lock and a fire/smoke detector. During normal operation, the door is opened if the central server allows the operation. But if there is a fire and the Agent loses its connection with LinkServer, it switches to stand-alone mode and unlocks the door according to its internal logic.
An Agent runs a Tibbo BASIC application that is much more than a mere protocol converter. It is part of a complete Development Kit that includes libraries for obtaining an IP address via DHCP, synchronizing an on-board real time clock with a network time server, and performing numerous other tasks.
For the other methods of connecting different devices to AggreGate,
AggreGating Your Devices.