Book Image

Industrial Internet Application Development

By : Alena Traukina, Jayant Thomas, Prashant Tyagi, Veera Kishore Reddipalli
Book Image

Industrial Internet Application Development

By: Alena Traukina, Jayant Thomas, Prashant Tyagi, Veera Kishore Reddipalli

Overview of this book

The Industrial Internet refers to the integration of complex physical machines with networked sensors and software. The growth in the number of sensors used in industrial machinery has led to an exponential increase in data being captured for predictive analytics. Industrial Internet Application Development is a practical guide for developers who want to create applications that leverage the full capabilities of IIoT. You will get started by learning how to develop your first IIoT application and understanding its deployment and security. Once you’re familiar with what IIoT is, you will move on to exploring Edge Development along with the analytics aspect of the IIoT stack. In later chapters, you’ll get to grips with the deployment of IIoT applications on the Predix platform. As you cover these concepts, you’ll be able to identify key elements of the development framework and understand their importance while considering architecture and design for IIoT applications. By the end of this book, you will have the skills you need to deploy IIoT applications on the Predix platform and incorporate best practices for developing fault-tolerant and reliable IIoT systems.
Table of Contents (13 chapters)
Free Chapter
1
IIoT Fundamentals and Components
11
Future Direction of the IIoT

Preface

The Industrial Internet refers to the integration of complex physical machines with networked sensors and software. Growth in the number of sensors deployed in heavy machinery and industrial equipment over the next five years is going to lead to an exponential increase in data being captured, which needs to be analyzed and leveraged for predictive analytics. This opens up a new avenue for developers who would like to build exciting industrial applications.

This book will serve as a one-stop guide for software professionals to design, build, manage, and operate IIoT applications.

The book begins by providing the business context to ensure that you are aware of the actual use cases that are being enabled by these IIoT applications and that you understand its fundamental concepts. Once the business objectives are outlined, it will familiarize you with the different layers of the IIoT platform and their key components. You will learn about Edge Development, along with the analytics portions of the IIoT stack. After this, the key elements of the development framework will be identified and the importance of these elements will be highlighted in light of the overall architecture and design considerations for IIoT applications. You will develop your first application for IIoT and learn about its deployment and security considerations. Finally, the software development details for the implementation of these applications will be outlined and the use of platforms such as GE Predix will be highlighted, along with the best practices for development.