|
Communications Between Agent and AggreGate Server |
Top Previous Next |
|
This article describes how Agent communicates with AggreGate Server using AggreGate Communications Protocol. Communication takes place when Agent establishes a connection with AggreGate Server and logs in. At this point, control of the Agent is passed to the AggreGate Agent driver. AggreGate Server then starts sending commands using AggreGate Communications Protocol to find out what data is provided by the Agent. Command-By-Command Structure of Communications A. Learning About The Context of Agent First, AggreGate Server gets information about context declared by the Agent. The following commands are sent:
B. Synchronizing REAL-TIME CLOCK
C. SYNCHRONIZING DEVICE SETTINGS (VALUES OF VARIABLES OF DEVICE CONTEXTS) AggreGate Server now synchronizes the values of all device setting variables between its cache and Agent. More information about synchronization and device settings caching may be found in the AggreGate Agent driver article
D. Finishing synchronization 1. Call function synchronized from Agent context Commands Initiated By Agent When Agent is connected to the AggreGate Server, it may send event commands to the server whenever events are generated.
|