Factory Automation

Network/Communication module MQTT Communication

MQTT Communication

MQTT introduction

MQTT is a lightweight and simple communication protocol optimized for use with IoT devices and used mainly for cloud connectivity. It includes security features such as retransmission if a message is not received, TLS encryption, and client authentication. Data transmission and reception are only performed as needed, helping to reduce the load on communication circuits.

Construction

The MQTT protocol adopts the Publish-Subscribe model. When an FX5-ENET device submits a Publish request to an MQTT broker, the MQTT broker transmits the information to all Subscribe request reception devices.

MQTT Publisher

Uploads data from manufacturing sites to the cloud

MQTT broker

Transmits data received from the Publisher to the Subscribers

MQTT Subscriber

Determines which data is necessary for reception

STEP 1 The Subscribers specify the data (topics) to be received by the broker and request delivery of the necessary data.

STEP 2 The broker receives data transmitted from the Publisher.

STEP 3 The broker delivers the specified data to the Subscribers.

Cloud networks

Support for major cloud networks

Review the latest trends and applications of each cloud service to determine which cloud network is right for you.

MQTT Communication

Model MQTT function Compatible CPU module
FX5U FX5UC FX5UJ FX5S
FX5-ENET FX5-ENET
Ethernet module
  • Connecting to the MQTT server (broker)
  • Sending messages to the MQTT server as a Publisher
  • Receiving messages from the MQTT server as a Subscriber

Up to 1 module
*1

Up to 1 module
×
  • *1When connecting to FX5UC, FX5-CNV-IFC or FX5-C1PS-5V is required.