In this chapter the high-level architecture of IIoT applications. Furthermore, we developed our own sample application to illustrate the richness and depth of the IIoT application ecosystem. To summarize: IIoT consists of three key components namely device, the gateway, and the cloud. Devices, with their sensor, gets connected to gateway, which aggregates the data from sensors and typically applies some basic analytics. Gateways, using secure protocols such as MQTT or HTTPS/WebSockets, connect to the Cloud, which stores the data for further processing.
In addition, we covered in depth the details of each of the tiers, including a good overview of PaaS and a sample PaaS platform, Cloud Foundry, and the development model using microservices in cloud. We also covered a sample application covering all of the three tiers. Finally, we ended this chapter with an overview of a...