Skip to main content

Data Sources

Data sources are the foundation of data collection in Mango. Each data source connects to an external system, device, or service and collects time-series values into data points. Mango supports a wide range of industrial protocols, database integrations, network transports, and specialized data sources.

Start with the Data Sources Overview for an introduction to data source and data point concepts, or jump directly to a specific data source type below.

Sections

  • Protocols -- Industrial protocol data sources for communicating with field devices and automation systems. Includes Modbus (IP and Serial), BACnet (I/P and MS/TP), OPC UA, OPC DA, SNMP, and MQTT.

  • Data -- Data sources that retrieve values from databases, files, and web services. Includes the SQL data source for JDBC-connected databases, HTTP data sources, file-based data sources, and email (POP3) data sources.

  • Network -- Data sources for raw network communication. Includes Persistent TCP, TCP/IP, and SSH data sources for custom protocol implementations.

  • System -- Data sources for internal Mango operations and computed values. Includes Virtual (for testing and simulation), Internal (for monitoring Mango itself), Meta (for computed/derived values), Scripting, and VMStat data sources.

  • Specialized -- Domain-specific data sources for particular hardware or services. Includes eGauge energy monitors, Environment Canada weather feeds, PID controllers, Z-Wave home automation, and Haystack integrations.

Reference