LucidIoT Network I/O Module for Analog and Digital IO
LucidIoT Secure IoT Network I/O Module
  • 16 analog and digital IO channels
  • HTTPS, Modbus TCP/IP, MQTT, FTP
  • SSL/TLS secured
  • Data logging function
  • Compatible with LucidControl software
  • DIN-Rail enclosure
Read More ...
  • Multi-Protocol
USB Analog and Digital IO Modules

LucidControl USB IO Modules

  • Data acquisition and control
  • Cost effective and flexible
  • Platform independent
  • Windows® and Linux
  • Compatible with Raspberry Pi
  • Clippable on DIN-Rail
Read More ...
  • Industrial & home automation
LucidControl USB Digital I/O - Input Output Module

USB Digital Input Output Module

Read More ...

LucidControl Product Series

  • 4 insulated digital input channels
  • Counters, filters, edge detectors
  • Pulse width modulation and timers
  • 4 solid-state-relay output channels
USB Digital Input Module

USB Digital Input Module

LucidControl Product Series

  • 4 / 8 digital input channels
  • For 5V, 10V and 24V signals
  • Opto insulated contacts
  • Counters and edge detectors
Read More ...
USB Digital Output Module

USB Digital Output Module

LucidControl Product Series

  • Opto insulated option
  • 4 / 8 digital output channels
  • Relay module option
  • Pulse width modulation and timers
Read More ...
  • Switching and power control
USB RTD Input Module Pt100, Pt1000

USB Analog Input Module

LucidControl Product Series

  • Measurement range options
  • 4 / 8 analog input channels
  • e.g. 0-10 V or 0-20mA
  • 14 bit resolution
Read More ...
  • Acquisition of sensor signals
USB Analog Output Module

USB Analog Output Module

LucidControl Product Series

  • 4 analog output channels
  • Output range options
  • e.g. 0 - 10 V or 4 - 20 mA
  • 12 bit resolution
Read More ...
  • 4 - 20 mA current interfaces
USB RTD Input Module Pt100, Pt1000

USB RTD Input Module

LucidControl Product Series

  • 4 / 8 Pt1000 / Pt100 RTD channels
  • Temperature range: +/- 180 °C, 360 °C
  • 0.1 °C resolution
  • Heat control applications
Read More ...
  • Logging of temperatures

Operation of the Analog Output MQTT Module

The LucidIoT secure network I/O controllerLucidIoT-16 Secure Network I/O IoT Module can be controlled by various interfaces like Modbus TCP/IP or the native text based JSON protocol.

The values of the analog output module are also accessible by a web browser and the user can store customized web pages on the LucidIoT file structure.

LucidIoT also supports the popular MQTT protocol often used in Industry 4.0 application when e.g. machines communicate with each other. The analog output MQTT function of the controller can subscribe or publish topics to MQTT servers like Amazon AWS or Mosquitto.

The analog output MQTT client can subscribe a MQTT topic from a server. Data (payload) received on a topic is routed to the analog output channel and it is possible to set the voltage of a 0-10V or the current of a 4-20mA channel.

The configuration of the MQTT client depends on the configuration of LucidIoT. Here we describe the analog output MQTT configuration which is able to control up to 16 channels with 0-10V or 4-20mA.

Other less common settings like 0-5V, 0-24V or 0-20mA are also available in our web shop.

MQTT Client Setup using Web Interface

LucidIoT Analog Output MQTT Setup
Select Value Id for Analog Output MQTT Topic

In the picture above shows the the MQTT client setup page of the LucidIoT web server.

The user can configure the operation Type of a topic. Analog output MQTT can subscribe topics with a Name and forward them to an output channel. The output channel is identified by the Value Id parameter.

For output channels it is also possible to publish the data e.g. for control purposes. Data of published topics is formatted according to the Format parameter. It is possible to specify if a voltage or current is transmitted as an integer or if a decimal format is used for conversion.

For subscribed values the Format is ignored and LucidIoT detects the format. For published topics the configured format is only regarded if it is valid. Otherwise, the default (Auto) format is used.