Gen7 Systems
  • Home
  • SCADASuite
    • Resources
    • SCADASuite Manager
    • Applications Overview
    • Plunger Lift and Gas Lift
    • Well Test
    • MQTT
    • Shutdown Manager
    • Tank Volume
    • FAQ
  • Services
  • Contact
  • Blog
Back up up to the SCADASuite main page
Download SCADASuite now
Picture

MQTT

Export data from your RTU using the version 3.1.1 of the MQTT protocol.

Data Formats
The MQTT protocol provides data transport, but does not have any requirements on the type of data that is actually transmitted. To provide maximum flexibility, the SCADASuite MQTT application supports a few different data formats.
  • MQTT Topics. This is a basic type of data that is typically transmitted using the MQTT protocol.
  • JSON. Javascript Object Notation (JSON) is commonly used as a data interchange format.
  • Sparkplug B. This is the most useful format from an interoperability standpoint. Any client or server that supports Sparkplug B will be able to easily work with data from the RTU. When using Sparkplug B, it's also possible to send units and alarms limits to the host for each monitored value.
Monitored Values
The MQTT application can monitor up to 32 digital values, 32 sixteen bit integer values, and up to 64 single precision floating point values. For each monitored value, the MQTT application can be configured to transmit data when the value is outside of some configurable limits (alarm), or when the value has changed by some amount (deadband).
Historic Data (Datalogs)
SCADAPack has powerful and flexible data logging functionality. The SCADASuite MQTT application can upload logged data when using the Sparkplug B data format. Logged data can be uploaded on a schedule, when the logged data exceeds a certain number of records, or on demand, from user logic.
Reporting Groups
Up to 16 monitored values can be combined into a single reporting group. All of the values in a reporting group can be transmitted at the same time when using JSON or Sparkplug B data formats. This reduces communications overhead and RTU loading. Reporting group data is always transmitted on a fixed schedule.
Encryption
TLS v1.1 and v1.2 are supported by the SCADASuite MQTT application. This is an optional, licensed, feature.
Next Steps
What to know more? Dive into the details on the Resources page, or get in touch.

Let us know if you don't see a feature that you need. Using our framework based approach, we can add fully tested and documented features in days, often at no cost to you.

© 2019 Gen7 Systems

Contact Us

Picture
  • Home
  • SCADASuite
    • Resources
    • SCADASuite Manager
    • Applications Overview
    • Plunger Lift and Gas Lift
    • Well Test
    • MQTT
    • Shutdown Manager
    • Tank Volume
    • FAQ
  • Services
  • Contact
  • Blog