How the integration works - Industrial IoT 4.4.2.4

Industrial IoT Plugin Guide 4.4.2.4

Applies to
Industrial IoT 4.4.2.4
Last updated
2022-10-12
Content type
Guides > Plugin and extension guides
Language
English
Product
Industrial IoT
Version
4.4

The Industrial IoT is an installation suite for the Modbus, BACnet, OPC Client, and SNMP Manager plugins. Using these plugins, you can collect information in Security Center from the devices that support these protocols.

Architecture diagram for Industrial IoT integration

Architecture diagram for Industrial IoT integration

Components of Industrial IoT integration

Industrial IoT Plugins
The Industrial IoT installation suite enables you to install individual plugin roles for BACnet, Modbus, OPC Client, and SNMP Manager on a Security Center server. Each plugin is capable of raising events and alarms when data changes occur on devices.
Config Tool
Plugins from the Industrial IoT installation suite are also installed on a Config Tool workstation. The Security Center administrator uses Config Tool to create and configure the plugin role.
Security Desk
Plugins from the Industrial IoT installation suite are also installed on all Security Desk workstations. Security Desk operators can view state changes in real time on maps. Security Desk operators can view state changes in real time on maps.
BACnet devices
Devices that use the BACnet/IP protocol to communicate with the BACnet plugin. In response to requests from the plugin, the BACnet devices reply with their current data and states.
Modbus devices
Devices that use the Modbus-TCP protocol to communicate the Modbus plugin. In response to requests from the plugin, the Modbus devices reply with their current data and state of its coils, discrete inputs, input registers, and holding registers.
OPC UA server
The OPC UA server connects to one or more devices. The plugin acts as an OPC UA client for Security Center that communicates with the OPC UA server to receive data and state information from the OPC server's devices.
SNMP devices
Devices that contain object identifiers (OIDs) of data points. When the SNMP Manager plugin polls for the current value of SNMP Objects (OIDs), the device returns its latest value. SNMP devices can also be configured to send their SNMP traps to the SNMP Manager plugin. These traps can then be created in the plugin to trigger rules.
TCP Server
The plugin receives data and events from devices that are connected to a TCP server that is hosted by the plugin. This is accomplished by configuring the TCP server to identify data and events by evaluating the payload sent from these devices against regular expressions.
HTTP Server
The Industrial IoT plugin can now receive data from devices through an HTTP server endpoint that listens for incoming data. The plugin hosts the HTTP server that devices connect to, and generates the API key required for authentication when posting data. Incoming data is posted in HTTP format to a URL that is generated when you add a device to the server. Requests to post data are made through a JSON document that references the data points of a device by their JSON path.

Supported HTTP devices inherit all of the features of the Industrial IoT plugin.

MQTT Client
The plugin receives data from devices by subscribing to topics on an MQTT broker. The data is received by specifying data points with JSON paths.