IIOT PLATFORM

Introduction

The Industrial Internet of Things (IIoT) Platform component serves as the primary interface for communication, interaction, and real-time data retrieval from IoT devices, robots, simulation modules, reasoning modules, and perception modules. The platform is designed to operate into a Fog Cluster, enabling efficient and rapid processing closer to the data source. It operates in the Fog Tier and focuses on managing the real-time state of these modules and providing access to Northbound interfaces such the collaboration modules.

Usage Manual

Key aspects of the IIoT Platform Component include:

Use Case 1.

Use Case Diagram

The IIoT devices and simulation modules interact with the platform by sending real-time data and receiving commands. The reasoning modules use the processed data for decision support, and the Northbound interfaces may use the IIoT Platform high-level APIs for task lifecycle management.

Use Case Mock-ups

No mock-ups available (backend-component)

Functional Specifications

Functional Block Diagram

The activity begins with IIoT devices and simulation modules sending real-time data to the platform. The communication layer ingests this data and forwards it to the core layer for processing. The processed data is sent to the reasoning layer, where decision support occurs based on the data and set rules. The processed data is then communicated back to the IIoT devices, Northbound interfaces, and reasoning modules. Operators then may interact with the platform.

Main interfaces

List of main interfaces between functional components shown in the figure.

ID Component Name Description Sense
1 IIoT Platform Communication Layer ingestion from IIoT devices and simulation modules & Processed data sent to IIoT devices, Northbound interfaces, and Reasoning Modules. In and Out
2 IIoT Platform Core Layer Processes the ingested data and monitors system health. In and Out
3 IIoT Platform Reasoning Layer Provides decision support based on the processed data. In and Out

Technical Specifications

The MQTT and REST API endpoints facilitate two-way communication, enabling data ingestion from and command dissemination to IIoT devices and simulation modules. The Sensor, Robot, and HMI APIs are part of the communication layer that translate raw data into meaningful information. The core layer uses a state machine and event loop for data flow and processing management. The rule-based automation engine and inference engines in the reasoning layer provide decision support. The processed data is then communicated to the relevant actors through the MQTT and REST API endpoints.

Software and hardware Requirements

Required software

Required hardware