In 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, IoTiv ity, FI-WARE for Internet of Things (IoT) systems are under develop ment 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 secu rity as a critical element in this and discuss how to prevent or miti gate 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.
Funding
Development of theoretical and experimental criteria for predicting the wear resistance of austenitic steels and nanostructured coatings based on a hard alloy under conditions of erosion-corrosion wear