Download Forcefield External Interfaces Manual
Transcript
Chapter 8: Integrating third-party systems Overview A third-party system is an external system which can communicate with Forcefield using the Forcefield third-party system protocol. The third-party system must be assigned a type in Databases > Third Party > System Types, and is optionally assigned a sub-type in Databases > Third Party > System Sub Types. A third-party sends events to Forcefield. The third-party device must be assigned a type in Databases > Third Party > Device Types. Forcefield supports up to 99 types of third-party system (nine types may be connected simultaneously). Each third-party system can have up to: • 99 system sub-types • 99 device types • a total of 65,535 devices System security Both the third-party system (Databases > Third Party > System) and third-party devices (Databases > Third Party > Devices) are assigned a member in order for the normal member partitioning to occur. The third-party system is assigned a Forcefield operator login and password (Operators > Operators) in order to control access. The third-party system’s operator record is assigned an access (Operators > Access) in order to control by member group and timezone which events are to be sent to the third-party system. Communications Forcefield communicates with third-party systems via serial RS-232 or TCP/UDP. Only one third-party system is allowed per communications channel. In order to control the amount of data that Forcefield sends to a third-party system, a buffer depth setting is provided on the Admin > Configuration > Configuration screen. Older data will overflow the buffer and be discarded, and only recent data will be sent to the third-party system. The buffer depth is global to all third-party systems used by Forcefield. The following communication parameters are programmed in Databases > Third Party > System: • 80 ACK Timeout: Both Forcefield and the third-party system must acknowledge data transmission within the ack timeout time. Forcefield External Interfaces Manual