Generic Information About Agent

Top  Previous  Next

The Agent application may be used:

To represent one or more hardware devices for AggreGate (e.g. PC-based vending machine running a .NET application that uses Agent library to communicate with AggreGate Server for providing supply stats and remote service operation handling).
To communicate with one or more external hardware devices via serial, Wi-Fi, GPRS or other links to make them available for AggreGate (e.g. programmable module collecting data from temperature, humidity and pressure sensors and making this data available within AggreGate).

Prior Knowledge

In order to proceed with connecting your devices to AggreGate with Agent, you should be familiar with different concepts of the system, such as representing of devices as contexts containing a set of variables, functions and events.

We suggest reading the following basic topics before starting the customization:

Introduction
AggreGating Your Devices
System Components
Data Terminals
AggreGate Agent Introduction
Agent Device Driver

It is also highly recommended to learn about the internal representation of device data in the system:

Contexts
Variables
Functions
Events
Data Tables

Also, you may want to take a look on two articles about communications between AggreGate Server and Agent:

AggreGate Communications Protocol
Data Table Encoding