Architectural Summary
The IoT Gateway feature includes two main components:
• The plug-in is responsible for:
◦ Configuration of the MQTT, REST client and, REST server agents
◦ Data collection from the server runtime
◦ Configuration of the Gateway settings
◦ License enforcement
• The IoT Gateway system service (server_iotgateway.exe), which:
◦ Manages the connections to each third party endpoint
◦ Buffers data collected from the plug-in
◦ Provides the authentication and encryption layer to each agent
This diagram shows the layout of the IoT Gateway and components. The plug-in and gateway install on the same machine with KEPServerEX. KEPServerEX uses drivers to connect to data sources. That data is collected in the plug-in and sent to the gateway. The gateway publishes that data to the configured endpoint(s). In this diagram, data flows from the device / data sources at the bottom up to the endpoints at the top.