Skip to main content
Version: v5.0

IoT Integration overview

Internet of Things (IoT) integration collects data generated by IoT devices and stores that data in a database. The data is stored by the Item Service as a telemetry item in a Named Telemetry Collection.

High-level architecture#

The data flow from the IoT device to the database works as follows:

  1. Telemetry data is collected by a range of sensor devices and sent to the IoT gateway.

  2. The IoT gateway uses the MQ Telemetry Transport (MQTT) messaging protocol to send the data to an ActiveMQ message broker.

  3. ActiveMQ sends the data to the telemetry channel.

  4. The telemetry channel sends the data to the Item Service.

  5. The Item Service then stores the data as a telemetry item in a Named Telemetry Collection in the database.

Figure: IoT integration architecture

IoT integration setup in the Item Service#

To set up IoT integration, you must create and configure the following components in the Item Service:

  • Telemetry item
  • Named Telemetry Collection
  • Telemetry config
  • Normalization script

For more information on the configuration steps, refer to Setting up IoT integration.

Figure: IoT integration components in the Item Service