ABSTRACT

With the advent of the Fourth Industrial Revolution, there has been a major improvement in communication and the integration of various devices and equipment in industries through the internet. Complex decisions are being tackled and optimizations performed in order to control these devices onto which sensors and actuators have been embedded to provide an automated and intelligent service, which is generally termed the “Industrial Internet of Things” (IIOT). The information collected by the sensors from the physical environment generally can be made available in tens of thousands of data per second that need to be locally processed via a gateway tier before being sent to the data centers or the big data analysis. The processed data are then analyzed in order for an efficient network transmission via different networking media and computed for a specific control decision. In this chapter, apart from the detailed description of the architectural frameworks of IIOT, various communication protocols, and data management techniques, software design models have also been described in detail. Among these, a model-driven engineering approach based on a multi-view model for design, validation, and verification incorporating automated code generation of control applications in a cloud-based IIOT has been found to be the most appropriate one.