A Cyber-Physical Systems Approach to IoT Standards
Hari HarikrishnanHari Harikrishnan
IT + OT standards = IoT standards.
I am often asked what the standards for IoT are. Is it MQTT or AMQP? What about ZigBee or Z-Wave? Is it 6LoWPAN or LoRa and the LPWAN variations? Do we start with an OSI 7-layer framework? What about the long-standing OT (operational technologies) protocols of the industrial world, like OPC, CIP, or FieldBus?
In this article, we’ll take a look at the evolving world of IoT standards using a cyber-physical systems approach with three steps:
IoT makes cyber-physical systems (CPS) possible. CPS includes autonomous vehicles, medical systems, process control, robotics and so on — wherever physical systems (“things”) and cyber systems (IT-based systems) are combined. If we have to choreograph the interactions for outcomes, we need to take an IT + OT approach to protocols.
The intent here is not to list every protocol, but show the broad categories and their evolution. For details on specific IT protocols, this page has a good list.
At the core of IoT are interactions where data and information is exchanged between physical or virtual end points. Below is an example of a cyber-physical system and the interactions between the various actors in the system:
In this case of connected cars, we have to orchestrate interactions across different entities; interactions between the people and business entities (B2B/B2C/P2P) and interactions between the physical and virtual entities (M2X/V2X/App2App). It is a veritable X2X world out there!
The goal of fostering interactions and integrating physical things with cyber infrastructure is to monitor and control things. Once we have control, we can automate workflows, big and small, across humans and things.
How we do that using various technologies at our disposal looks like this:
From left to right, this is a progression of connecting our assets (physical or people), to processing data, to automating simple tasks, to coordinating complex workflows.
Two aspects of such a system stand out in this assets-to-automation progression.
To build complex cyber-physical systems that interact, we need to control the systems and enable workflows. We do this by communicating securely with the things we want to control. [I’ll skip security discussion except to note that some level of security is often embedded in communication and control protocols themselves.]
Now that we’ve covered the why of protocols, here is a bird's-eye view of IT / ICT (Information and Communication Technologies) and OT protocols categorized broadly into control vs. communication and roughly mapped to our favourite OSI 7-layer model:
This is not a comprehensive list, but a simplified categorization to show what the world of IoT protocols looks like and how it is evolving.
IoT protocols aren’t limited to internet protocols or the ones that IT domain created. A plethora of standards exist in OT and are tailored for specialized OT applications from production floor control to subsystem connectivity in cars. OT and IT protocols evolved separately with some borrowing from each other.
As IoT evolves, both IT and OT experts need to architect cyber-physical systems by cross-pollinating knowledge across both domains.
New Podcast Episode
Recent Articles