SCADADroid® MQTT

Internet of Things protocol can optimize cellular data transmission via MQTT’s publish-subscribe messaging system, transferring rationed data at critical times by way of a message broker.

 

The two-way communication of MQTT enables the publisher to send data to the broker, which can then be pushed to the subscriber worry-free, rather than having the subscriber poll the publisher constantly. This protocol dramatically reduces data usage on a cell plan.  The client can subscribe to tagged values from multiple SCADADroid®s, as well as publish to the SCADADroid® with any adjusted setpoints

 

What is MQTT?

 

Simply put, Message Queue Telemetry Transport (MQTT) is a wireless language spoken between machines. This “language” is referred to as machine to machine protocol, or “m2m” for short. What is special about this protocol is its ability to condense and queue bits of data rather than streaming them constantly, which minimizes the amount of data sent over wireless. It is particularly useful as an Internet of Things protocol, and SCADADroid® primarily uses it to minimize mobile wireless transmission of monitoring data. Read more on our blog.

MQTT Integration

  • Cloud-Based Broker service available for low monthly fees, or set up a third-party broker on the web browser configuration page
  • MQTT's TCP middleware allows for MQTT integration with Modbus
  • Several options exist for MQTT integration with simple Input/Output functions
  • Configuration of Events allows for use of MQTT protocol in server reporting, and client publishing
  • Last known values preservation guarantees the survival of critical data in the case of connection failure
  • MQTT is encrypted via the message broker and does not need a VPN to operate securely
  • Topic strings are legible subject-lines connecting server devices with selected clients via MQTT Broker
  • Real values instead of percentages displayed through Modbus-driver tag upgrades; ideal for agriculture and wastewater
  • App Interface programs for streamlined MQTT-smartphone monitoring
MQTT-Diagram-Feb2020

SCADADroid® MQTT provides cloud-based messaging, much like Facebook Messenger App

MQTT handles information by having a client (a client being a device with the authority to both publish and subscribe) subscribe to a topic through the MQTT broker. At an event, the publisher (i.e. the SCADADroid®) sends a message to the cloud-based broker with a Topic included in the string. The broker will then push the message out to all the clients that have subscribed to that topic. This message can be sent to as many phones or computers that have subscribed to the desired topic, from the Broker as appropriately prioritized.

Learn more about MQTT in our latest White Paper discussing the nature of MQTT as an IIoT m2m cloud-based protocol today, and the potential it has for making your monitoring system ready for the Fourth Industrial Revolution!

SCADADroid® MQTT

Internet of Things protocol can optimize cellular data transmission via MQTT’s publish-subscribe messaging system, transferring rationed data at critical times by way of a message broker.

 

The two-way communication of MQTT enables the publisher to send data to the broker, which can then be pushed to the subscriber worry-free, rather than having the subscriber poll the publisher constantly. This protocol dramatically reduces data usage on a cell plan.  The client can subscribe to tagged values from multiple SCADADroid®s, as well as publish to the SCADADroid® with any adjusted setpoints

 

What is MQTT?

 

Simply put, Message Queue Telemetry Transport (MQTT) is a wireless language spoken between machines. This “language” is referred to as machine to machine protocol, or “m2m” for short. What is special about this protocol is its ability to condense and queue bits of data rather than streaming them constantly, which minimizes the amount of data sent over wireless. It is particularly useful as an Internet of Things protocol, and SCADADroid® primarily uses it to minimize mobile wireless transmission of monitoring data. Read more on our blog.

MQTT Integration

  • Cloud-Based Broker service available for low monthly fees, or set up a third-party broker on the web browser configuration page
  • MQTT's TCP middleware allows for MQTT integration with Modbus
  • Configuration of Events allows for use of MQTT protocol in server reporting, and client publishing
  • Last known values preservation guarantees the survival of critical data in the case of connection failure
  • MQTT is encrypted via the message broker and does not need a VPN server to operate securely
  • Real values instead of percentages displayed through Modbus-driver tag upgrades; ideal for agriculture and wastewater
  • App Interface programs for streamlined MQTT-smartphone monitoring
MQTT-Diagram-Feb2020

SCADADroid® MQTT provides cloud-based messaging, much like Facebook Messenger App

MQTT handles information by having a client (a client being a device with the authority to both publish and subscribe) subscribe to a topic through the MQTT broker. At an event, the publisher (i.e. the SCADADroid®) sends a message to the cloud-based broker with a Topic included in the string. The broker will then push the message out to all the clients that have subscribed to that topic. This message can be sent to as many phones or computers that have subscribed to the desired topic, from the Broker as appropriately prioritized.

Learn more about MQTT in our latest White Paper discussing the nature of MQTT as an IIoT m2m cloud-based protocol today, and the potential it has for making your monitoring system ready for the Fourth Industrial Revolution!

Need Help With Easier Industrial Solutions? We Are Experts!

SCADADroid® Modbus Configuration – Modbus Write

  • SCADADroid® Modbus Configuration – Setting Up Modbus

  • SCADADroid® Smartphone App – Using the app

  • SCADADroid® Smartphone App – App overview

  • SCADADroid® MQTT Setup – Adding MQTT Broker

  • SCADADroid® MQTT Setup – MQTT Publish

  • SCADADroid® Remote Access VPN – Accessing HMI

  • SCADADroid® Remote Access VPN – Setting up VPN

  • SCADADroid® Remote Access VPN – Port Forwarding

  • SCADADroid® L2TP/IPsec Setup – Android L2TP Setup

  • SCADADroid® L2TP/IPsec Setup – Windows 10 L2TP/IPsec Setup

  • SCADADroid® L2TP/IPsec Setup – Windows 7 L2TP/IPsec Setup

  • SCADADroid® L2TP/IPsec Setup – Accessing HMI

  • SCADADroid® Setup – Periodic Notifications

  • SCADADroid® Setup – Modbus Write

  • SCADADroid® Setup – MQTT Publish

  • SCADADroid® Setup – Configuring Reports

  • SCADADroid® Setup – Adding Tags

  • SCADADroid® Setup – Adding MQTT Broker

  • SCADADroid® Setup – Set up MODBUS

  • SCADADroid® Setup – Install License

  • SCADADroid® Setup – Digital Input Configuration

  • SCADADroid® Setup – Adding Contacts

  • SCADADroid® Setup – Work Shifts

  • SCADADroid® Setup – Testing Alerts

  • SCADADroid® Setup – Set up Email Accounts

  • SCADADroid® Setup – Set up VPN

  • SCADADroid® Setup – Port Forwarding

  • SCADADroid® Setup – Setting up Internet Route

  • SCADADroid® Setup – Connecting to ScadaDroid

  • Scroll to Top