Field Device Software Containers for Distributed Ledger Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Field devices in industrial installations cannot be easily integrated into distributed ledger technology environments due to limitations in software customization and data selection, restricting rapid integration and participation as secure, tamper-proof nodes.

Innovation Solution

A field device with firmware containing a software container that enables execution of code for communication with distributed ledgers, allowing data processing and transmission, and allowing users to select and load code from third-party providers, facilitating integration without requiring firmware recompilation or adaptation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If field device firmware is customized to integrate with distributed ledger, then integration capability is improved, but firmware complexity and update frequency increase

Engineering Contradiction:
Improveintegration capabilityVSAvoidfirmware complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The firmware is segmented into a base component and separate software containers. The base firmware provides core field device functionality, while software containers encapsulate distributed ledger integration code. This segmentation allows the base firmware to remain simple and stable, while integration capabilities are added through interchangeable containers that can be loaded and unloaded without modifying the core firmware.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The software container architecture provides a universal interface for integrating different distributed ledger implementations. A single base firmware can support multiple different ledger protocols and implementations by loading appropriate software containers, making the field device universally adaptable to various distributed ledger environments without requiring firmware recompilation.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If field device firmware is customized for each distributed ledger, then specific integration is improved, but integration time and productivity decrease

Engineering Contradiction:
Improvespecific integrationVSAvoidintegration time
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

Software containers are prepared and validated in advance before being deployed to field devices. The containerization approach allows integration code to be pre-configured, pre-tested, and pre-packaged, so that when a field device needs to integrate with a distributed ledger, the appropriate container can be quickly loaded without on-site firmware compilation or complex configuration procedures.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If field device allows user-loaded code, then flexibility is improved, but device security and reliability may worsen

Engineering Contradiction:
ImproveflexibilityVSAvoiddevice security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The software container acts as an intermediary layer between the user-provided integration code and the field device's core operating system. The container encapsulates the loaded code within a controlled environment, managing its execution and resource access. This intermediary structure allows flexible user-loaded code while maintaining device security by preventing direct access to critical system resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The software container creates a localized, isolated execution environment with specific permissions and resource constraints. Within this local quality-defined space, user-loaded code can operate flexibly, but its impact is contained and cannot compromise the overall device reliability. The container enforces local security policies while allowing adaptive functionality.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20230315417A1Method for integrating an automation technology field device in a distributed ledger
Publication Date: 2023.10.05 ENDRESS HAUSER FLOWTEC AG
  • US20230315417A1 patent drawing

AI summary

An automation technology field device includes operating electronics and a plurality of parameters. The operating electronics are designed to operate the field device based on the parameters and obtain and process data based on the parameters. A firmware is a software container allocated to the operating electronics. The software container is designed to execute the installed code to establish, using the code, a communication connection to a distributed ledger via at least one of the outputs is a higher-level communication network, to integrate the field device in the distributed ledger-and to process and/or combine at least one part of the obtained and processed data into result data and to transmit the result data to the distributed ledger.