The Internet of Things (IoT) has gained popularity and is increasingly used in large scale deployments for industrial applications. Such deployments rely on the flexibility and scalability of systems and devices. Heterogeneous systems need to be interoperable and work together seamlessly. In order to manage such system of systems, it is important to work with a framework that not only supports the flexible nature of IoT systems but also provides adequate support for industrial requirements, such as real-time and runtime features, architectural approaches, hardware constraints, standardization, industrial support, interoperability, and security. The selection of an appropriate framework results difficult due to the rising number of available frameworks and platforms, which offer different support for the aforementioned requirements. Therefore, this article investigates the features of seven prominent frameworks for the purpose of simplifying the selection of a suitable framework for an industrial application. The aim of this article is to present the recent developments and state-of-the-art of industrial IoT frameworks and provide a technical comparison of their features and characteristics. Index Terms-Frameworks, Industrial Internet of Things (IIoT), system of systems (SoS).
The Internet of Things (IoT) enables interaction from real-world physical objects using sensors to the virtual world of computers and the Internet. The use of service-oriented architecture (SOA) is one step in the creation of basic and complex interactions between several sensors and actuators. However, the use of SOA-enabled technologies alone does not meet all requirements of how sensor and actuator systems could be integrated to create distributed monitoring and control applications. The centralized, traditional method of communication in wireless sensor networks via a gateway presents drawbacks that have to be addressed; device-to-cloud communication adds higher latency and higher power consumption and is less robust than the device-to-device communication approach. Moreover, all these characteristics reduce the scalability of the network, thus limiting the use of IoT in the industry.In this paper, the proposed method utilizes the Arrowhead framework orchestration system to generate service composition within a (wireless) network formed by IoT devices. The aim is to achieve efficient device-to-device service invocation to reduce the drawbacks of todays widely used device-to-cloud approach. The method in this paper performs efficient service composition for industrial IoT, including mapping SOA service composition in very small resource-constrained devices using the Arrowhead orchestration. The results presented in this paper at the service level can increase performance and robustness in fog computing on resource-constrained devices.
Industry 4.0 is advancing the use of Internet of Things (IoT) devices in industrial applications, which enables efficient device-to-device (D2D) communication. However, these devices are often heterogeneous in nature, i.e. from different manufacturers, use different protocols, etc. and adds requirements such as security, interoperability, etc.To address these requirements, the Service-Oriented Architecture-Based (SOA) Arrowhead Framework was previously proposed using the concept of local clouds. These local clouds provide a set of mandatory and support core systems to enable industrial automation applications. One of these mandatory core systems is an Authentication, Authorisation and Accounting (AAA) system, which is used to authenticate and provide access control to the devices in a local cloud. In an industrial context, with multiple stakeholders, the AAA must support fine-grain access control. For example, in a distributed control loop, a controller should only have read access to its sensor such as a flow meter and write access to its actuator, such as a valve. The controller should not have access to any other information besides what is needed to implement the desired functionality.In this work, an NGAC-based AAA solution to achieve finegrain service level access control between IoT devices has been proposed and implemented. The solution is presented using a district heating use case.
In Industry 4.0, systems with a heterogeneous implementation, different architecture, protocols, and semantics have to be integrated into collaborative environments. The interoperability between them has become a major challenge in this new ecosystem of the industry, thereby generating several research questions about how to manage the information exchange and collaboration between systems with so vastly different properties.This paper presents a detailed investigation of the different mismatch problems that can happen in the information exchange in heterogeneous SOA-based environments where the interoperability is crucial. The proposed solution in this paper is an Adapter System that can aid generatation of new service consumer interfaces at both compile-time and run-time. The interfaces are based on Service Contracts, thereby allowing heterogeneous systems to communicate and interchange services.The proposed approach requires a new point of view in the service description field that can provide a holistic description of the information required for creating both run-time and compiletime consumer interfaces.
During the last decade, technology changes and digitization have introduced numerous improvements and challenges in multiple areas of the industry, automation, and design of new architecture. However, the definitions of new naming conventions and identifiers that can be adapted to the new paradigm have not yet been considered.This paper analyzes aspects and characteristics that have to be included in the design of a naming convention consistent with the current Industry 4.0 requirements. As a result, this paper proposes a new naming convention for the Arrowhead Framework following the requisites and characteristics defined in the system of systems (SoS) integration.The proposed Arrowhead naming convention represents a renovated vision of the identification of services, systems, devices, and networks. A powerful tool in the quest of interoperability, security, service discovery, topology, and dynamic orchestration, as well as, a structured manner of defining meaningfully identifiers as help for developers
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.