Loading...

Message Queuing Telemetry Transport (MQTT) Client Interface

The Message Queuing Telemetry Transport (MQTT) Client interface for ThingWorx Kepware Edge provides industrial data to Industrial IoT and cloud solutions, including Azure IoT Hub, Azure IoT Edge, Amazon Web Services (AWS) IoT Core, and others. ThingWorx Kepware Edge allows the server to be deployed directly at the edge, meaning MQTT can be used to transport data securely over the network.

MQTT is a highly efficient protocol. As a 'publish/subscribe' protocol, it can be configured to send data on change versus constantly requesting updates. Using MQTT can therefore reduce network traffic and associated costs, which can be especially high on cellular or satellite connections. 

MQTT also utilizes modern security: TLS at the transport layer, and encryption and authentication at the application layer. Users can be assured of message confidentiality and integrity using the MQTT protocol.

 

Resources

Performance

  • Streams real-time data from KEPServerEX to popular IoT and Cloud solutions such as Azure IoT Hub, Azure IoT Edge, and AWS IoT Core, among others
  • Supports publish/subscribe with MQTT servers/brokers supporting MQTT Spec 3.1 and 3.1.1
  • Leverages the drivers within ThingWorx Kepware Edge to collect data from thousands of industrial sensors and machines, including PLCs, RTUs, PACs, DAQs, controllers, and more
  • Offers advanced message formatting for client agents to support multiple data modeling requirements, such as JSON, XML, CSV, and custom models
  • Includes advanced features such as deadbanding, support for reading and writing data arrays, and multiple application connections

Available Languages

  • English

What is an interface?

ThingWorx Kepware Edge allows the most valuable features of KEPServerEX to be deployed in Linux-based environments. It offers users flexible deployment of valuable Kepware functionality and native connectivity to ThingWorx, the leading Industrial IoT platform.

An interface is a software component that enables ThingWorx Kepware Edge to meet the connectivity requirements of a specific client application. Interfaces handle all supported connectivity to applications that monitor or control devices; drivers handle all proprietary communications to devices.