lucid logo

The lightweight, universal, control & instrument data protocol

Lucid is a free to use, open source protocol that bridges the gap between Operational Technology (OT) and IoT.

The {purpose} behind the protocol

The Lucid Protocol (Lucid) provides a rich set of functions for the management of data gathering and control devices. This functionality was previously implemented using manufacturer-specific protocols in telemetry and remote SCADA systems.

Network icon

Efficient network resources

Works in all common situations: from transferring thousands of packets per minute between server applications, down to tiny devices passing small amounts of data using slow or unreliable connections.

Hierarchy icon

Flexible architecture

Connects devices to a single server application, or multiple applications, or connects multiple server applications together as a single {lucid} application provider network.

Sync icon

Maintains functionality

Maintains common outstation and data logging functionality. It also has the smallest cost to implement and allows existing WITS systems to share operating philosophy.

Padlock icon

Simple & secure

Simple to implement; built on standard protocols, techniques & libraries. Simple to test; assures functionality and compatibility. As well as simple, it’s also secure, with all the latest security features included.

Where is the protocol {used}?

Lucid can rapidly transfer data, alarms, events and configuration in a real-time event-driven architecture.

Lucid is used in place of older proprietary or limited telemetry protocols between remotely deployed Field Devices (FDs) and one or more central Supervisory Application (SA) servers in the user’s network.

Lucid is also used between SA servers and between different organisations, providing a secure, real-time event-driven conduit for telemetry information.

Lucid’s long list of {functions}

Lucid is built by telemetry experts to fulfill the needs of OT, IT and IoT operations. The built-in functionality originally rose out of requirements within the UK Water Industry and are now considered as common functions across the whole of industrial IoT.  Lucid is expandable so new functions and types of data can be easily added while maintaining compatibility.

information icon

Point information

Definition of device capabilities

Point change reporting

Provision of security

Time-summarised Points

Logging of Point data for later retrieval

Calculated Points

Vendor customisable extensions for SA UI layout

Synchronisation of time

Monitoring & controlling device configuration

Control of Point values

Download & upgrade of device firmware

Where did Lucid (come from?)

Lucid was pioneered and developed by a small team from within the Worldwide Industrial Telemetry Standards (WITS) technical group between around 2016 and 2023. Its design was driven from the experiences of using WITS-DNP3 and the increasing number of smaller monitoring devices that users wished to deploy, along with discussions within the WITS community on user’s needs.

Commonly {solved} questions

View all
What does Lucid provide?

The Lucid standard provides the following key features:

  • The ability for a Field Device to send the data it has recorded as measurements from the field.
  • The ability for Field Devices to report on their configuration.
  • The ability to change configuration of a Field Device.
  • Standard alarm and event models.
  • A formalised communications model.
  • Summary points, such as means, maximums, minimums, state runtimes or state counters.
  • And more …

Why was Lucid needed?

Lucid was created because IIoT devices were starting to become available, but there was no standard way to interoperate with them to perform the activities required in a modern utility company. MQTT provided a standardised method for sending the data, but on its own it is not enough to provide interoperability because it does not define the contents of the data; Lucid does this.

By basing Lucid on modern, simple, widely adopted standards, such as JSON and MQTT, its complexity is low and therefore a vendor should be able to implement it on their products at a reasonable cost.

Lucid provides a standard and powerful protocol which users can request of vendors to assist them in controlling the proliferation of interfaces from the many IoT and IIoT devices they may wish to use.

Is Lucid open for me to use?

Lucid is published by WITS (the Worldwide Industrial Telemetry Standards group) and will be openly available from their website. There is no charge for the protocol and anyone is free to use it. The protocol has been made free in order to promote adoption and to provide users with a more capable option than similar protocols such as OPC-UA or Sparkplug-B.

Does Lucid stand for anything?

The name Lucid was originally coined from the abbreviation of Lightweight Universal Control and Instrument Data protocol, although now we just refer to it as Lucid.  Happily, Lucid also means "Clearly expressed, easily understood" which is a core aim of the protocol development in contrast to many traditional Telemetry protocols.

News from the Lucid {community}

Click the link to see the latest Lucid news.  This includes release notifications, articles about Lucid and other Lucid related news that may interest you

View all Arrow pointing right

Get {involved} with Lucid protocol

Lucid is a free, open source protocol that bridges a gap between Operational Technology (OT) and IoT technology.

Privacy Policy Cookie Policy
Website by Alt