Skip to main content

Specialized Data Sources

Specialized data sources provide integrations with specific hardware platforms, external services, or niche protocols that do not fall into the general protocol, data, network, or system categories. These modules are typically installed on an as-needed basis.

Available Specialized Data Sources

  • eGauge -- Connects to eGauge energy monitoring devices to collect real-time power, energy, and environmental data. Supports the eGauge XML API for retrieving register values from eGauge meters.

  • Environment Canada (EnvCan) -- Retrieves weather observation data from Environment Canada weather stations. Polls the EnvCan data feed for temperature, humidity, wind speed, barometric pressure, and other meteorological measurements.

  • PID Controller -- Implements a PID (Proportional-Integral-Derivative) control loop as a data source. Reads a process variable from an existing data point, computes the PID output, and writes it to a control point. Useful for closed-loop control applications such as temperature regulation.

  • M-Bus -- Reads utility meters and sensors using the Meter-Bus (EN 13757) protocol.

  • UDMI (Universal Device Management Interface) -- Publishes Mango data points to cloud IoT platforms (ClearBlade, Google Cloud IoT / GBOS, or MQTT) using the UDMI specification for digital twin synchronization and remote device management.

  • VMStat -- Monitors Linux/Unix host performance statistics using the vmstat utility.