Abstract

AbstractIn many industries, traditional automation systems (operating technology) such as PLCs are being replaced with modern, networked ICT-based systems as part of a drive towards the Industrial Internet of Things (IIoT). The intention behind this is to use more cost-effective, open platforms that also integrate better with an organisation’s information technology (IT) systems. In order to deal with heterogeneity in these systems, middleware platforms such as EdgeX Foundry, IoTivity, FI-WARE for Internet of Things (IoT) systems are under development that provide integration and try to overcome interoperability issues between devices of different standards. In this paper, we consider the EdgeX Foundry IIoT middleware platform as a transformation engine between field devices and enterprise applications. We also consider security as a critical element in this and discuss how to prevent or mitigate the possibility of several security risks. Here we address secure data access control by introducing a declarative policy layer implementable using Ciphertext-Policy Attribute-Based Encryption (CP-ABE). Finally, we tackle the interoperability challenge at the application layer by connecting EdgeX with DIME, a model-driven/low-code application development platform that provides methods and techniques for systematic integration based on layered Domain-Specific Languages (DSL). Here, EdgeX services are accessed through a Native DSL, and the application logic is designed in the DIME Language DSL, lifting middleware development/configuration to a DSL abstraction level. Through the use of DSLs, this approach covers the integration space domain by domain, technology by technology, and is thus highly generalizable and reusable. We validate our approach with an example IIoT use case in smart manufacturing.

Highlights

  • The Industrial Internet of Things (IIoT) enables the transformation of traditional manufacturing systems into highly flexible, scalable and smart interconnected automation systems widely known as Industry 4.0 [1,5,23]

  • The Native Domain-Specific Languages (DSL) mechanism in DIME is used as a means to integrate and expose both capabilities offered by end-devices and EdgeX middleware services to application designers

  • The policies designed with ADD-lib translate to efficient code that is integrated in DIME through its Native DSL mechanism

Read more

Summary

Introduction

The Industrial Internet of Things (IIoT) enables the transformation of traditional manufacturing systems into highly flexible, scalable and smart interconnected automation systems widely known as Industry 4.0 [1,5,23]. In this paper we study a predictive maintenance system (PreMS) from a system integration point of view, encompassing heterogeneous system elements involved in an architecturally sound solution that provides reliable interoperability. These elements include IIoT components, middleware, specific application logic needed to build the PreMS solution, and security aspects. To overcome interoperability issues between field devices of different standards we consider the EdgeX Foundry platform as our IIoT middleware of choice at the network edge. For the solution design and implementation, we adopt the approach proposed in [15], which shows the use of a flexible, low-code platform for enhanced interoperability with characteristics well suited for our PreMS application.

EdgeX Foundry as IIoT Middleware Platform
Industrial Automation Use Case
Provisioning Devices in EdgeX
Data and Processes
Reuse Through DSLs
Handling Alerts and Machine Failures
Secure Access Policy for PreMS
Conclusions
Confirm
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call