IoT.x Overview

IoT.x is a family of standards from PICMG that provides a comprehensive framework for connecting sensors, effectors, and other industrial devices in a way that ensures multi-vendor interoperability. Since the initial release in October 2020, the IoT.x family has been expanded in collaboration with the Distributed Management Task Force (DMTF).

The family currently includes two specifications. IoT.1 introduced a vendor-independent firmware interface and data model for smart sensors and effectors. This enables consistent configuration and integration of systems across various platforms and with higher-level systems. IoT.2 further enhances these capabilities by focusing on network architecture, incorporating Redfish integration for improved monitoring and control. This supports comprehensive device management across diverse, large-scale industrial networks.

On this Page

Introduction to PICMG IoT.x

A key objective of PICMG is to ensure cross-vendor interoperability, which aligns with the goals of the DMTF, the organization behind the Redfish API. Redfish simplifies the management and monitoring of data centers, servers, storage systems, and network infrastructures. By collaborating with DMTF, PICMG facilitates smooth communication between factory devices and cloud-based or edge platforms.

The IoT.x standard addresses the challenge of managing hardware and systems from various manufacturers across industries such as energy, telecommunications, and logistics. IoT.x offers a standardized API that integrates easily into existing systems, enhancing scalability to meet expanding requirements in diverse industrial applications.

Specification Overview

The PICMG IoT.x standards form a comprehensive framework for advancing industrial IoT connectivity. Each addresses specific technical requirements and supports various aspects of device integration, interoperability, and network management within industrial environments. Together, they facilitate the development of scalable, vendor-neutral systems that support the growing demands of Industry 4.0.

IoT.1 – Firmware Interface and Data Models

This specification introduces a vendor-independent firmware interface and data model supporting smart sensor and effector configuration. Developed in collaboration with the Distributed Management Task Force (DMTF), it streamlines device management across various platforms. Key aspects include:

  • Support for essential industrial functions such as sensing and motion control

  • Compatibility with multiple communication protocols (I2C/SMBus, PCIeVDM, RMII-based transport over NC-SI)

  • Unified interface minimizing the need for proprietary protocols

  • Standardized data transmission model enhancing system reliability

This framework facilitates the development of advanced industrial systems by supporting both sensor and effector devices. It allows for consistent device configuration regardless of vendor, enhancing scalability and adaptability within industrial networks.

IoT.2 – Network Architecture

The most recent addition addresses the need for a standardized network architecture capable of managing large-scale device networks. It expands on the IoT.1 data model by incorporating the Redfish API, a RESTful interface designed for efficient device management. Key features include:

  • Support for JSON-formatted data exchanges, enhancing compatibility with cloud-based platforms and orchestration tools

  • Establishment of a cohesive framework for multi-vendor environments

  • Centralized management enabling oversight of complex systems from a single interface

  • Guidelines for security and data integrity, leveraging Redfish API capabilities for robust authentication, authorization, and encryption protocols

This standard emphasizes scalability, making it feasible to deploy extensive sensor and effector networks across various operational sites. It offers a complete solution for building resilient, scalable, and secure industrial IoT networks.

Key Features and Benefits

Plug-and-Play Interoperability and Modular Design

IoT.x enables manufacturers to develop smart sensors and effectors that integrate seamlessly across devices from multiple vendors. With its modular and scalable architecture, IoT.x accommodates setups ranging from small installations to large, distributed data centers. The plug-and-play capabilities reduce integration costs, streamline device incorporation, and enhance operational efficiency across diverse sectors like telecommunications, energy, and financial services.

Redfish API Support and Data Abstraction Layer

IoT.x leverages the Redfish API to provide a standardized RESTful interface for efficient device management. This, coupled with IoT.x’s data abstraction layer, simplifies interactions by standardizing access to sensor data and hardware information across varied protocols and architectures. The result is straightforward integration into cloud platforms, automation tools, and orchestration systems, ultimately streamlining industrial processes and reducing complexity.

Enhanced Security and Predictive Maintenance

IoT.x includes robust security protocols that address authentication, authorization, and encryption needs across critical industries such as manufacturing, energy, and telecommunications. The framework also supports predictive maintenance through comprehensive data collection and analysis, reducing downtime and optimizing operations. Cloud-based management further enables centralized, remote control of devices in distributed environments, improving overall efficiency.

Future-Proof Flexibility and Reduced Development Costs

With its open-standard foundation, IoT.x evolves in tandem with IT infrastructure trends, ensuring swift integration of new devices, protocols, and use cases. Its design minimizes the need for custom adjustments, allowing companies to incorporate new devices quickly and at lower costs. Supported by a dynamic developer community, IoT.x adapts to maintain flexibility and scalability, ensuring that it remains a valuable solution in a rapidly changing technological landscape.

Applications and Use Cases

Smart Factories

IoT.x and the Redfish API enable continuous real-time monitoring of factory devices, critical for rapid responses to anomalies in industrial settings. Alerts for suspicious activities, such as unexpected network traffic, help safeguard operations.

Predictive Maintenance

IoT.x supports predictive maintenance by enabling real-time data collection and analysis, helping detect potential issues before they lead to equipment failures.

Process Automation

IoT.x overcomes interoperability challenges in automation by enabling seamless device communication. The standard ensures infrastructural, data, and process interoperability across diverse factory systems, promoting efficient workflows.

Tools and Resources

PICMG has developed two key utilities to facilitate the implementation of IoT.x standards: The Builder and The Configurator. These tools work in tandem to streamline the development of IoT.x-compliant devices, enabling efficient conversion of traditional sensors into smart sensors and facilitating rapid adoption of IoT.x standards in industrial environments.

The Builder

The Builder optimizes device configuration by generating C-based firmware from user-supplied JSON files and installing it on target logic devices. This utility eliminates the need for manual C code writing, significantly simplifying the firmware creation process. By automating this critical step, The Builder reduces development time and potential for errors, making it easier for manufacturers to adopt IoT.x standards.

The Configurator

Complementing The Builder, The Configurator provides a graphical user interface for simple firmware configuration. This tool enables data manipulation without requiring programming experience, making it accessible to a wider range of users. The Configurator exports JSON files that are compatible with The Builder for firmware generation, creating a seamless workflow between the two utilities.

One of the key strengths of The Configurator is its support for mass deployment. It allows for the compilation of large libraries of configured sensors, which is particularly useful for factories that manufacture or use multiple sensors. The tool automates sensor configuration by recognizing and presenting sensor options from libraries. Users can define a smart sensor by simply selecting a logical control system (such as PID or PIV) and choosing a supported sensor. The system then generates a JSON file that defines the smart sensor, which can be fed into The Builder for firmware creation.

Getting Involved

PICMG’s partnership with the Distributed Management Task Force (DMTF) brings the secure, scalable capabilities of the Redfish framework to the IoT.x family, enhancing device management across diverse industrial sectors. This integration leverages open standards to promote rapid deployment and scalability, allowing organizations to reduce costs and accelerate IIoT integration. By aligning with Redfish, IoT.x facilitates efficient, vendor-neutral interoperability, which is crucial for building robust and adaptable IIoT systems.

Organizations can contribute to the development of IoT.x by participating in technical subcommittees, driving innovation, and promoting interoperability in the IIoT landscape. Benefits for developers include:

  • Opportunity to expand knowledge in RESTful API, IoT, firmware development, cloud orchestration, and IT infrastructure

  • Practical application of modern technologies in complex, real-world environments

  • Networking opportunities with industry experts through participation in the Redfish community

  • Access to tools like the IoT Configurator and IoT Builder for creating and testing Redfish-compliant firmware

  • Ability to influence the future of IT infrastructure and cloud management standards through contributions to open standards development

By engaging with open-source projects and emerging technologies, stakeholders can influence the future of IoT standards and IIoT ecosystems.