Book Image

Industrial IoT for Architects and Engineers

By : Joey Bernal, Bharath Sridhar
Book Image

Industrial IoT for Architects and Engineers

By: Joey Bernal, Bharath Sridhar

Overview of this book

When it comes to using the core and managed services available on AWS for making decisions about architectural environments for an enterprise, there are as many challenges as there are advantages. This Industrial IoT book follows the journey of data from the shop floor to the boardroom, identifying goals and aiding in strong architectural decision-making. You’ll begin from the ground up, analyzing environment needs and understanding what is required from the captured data, applying industry standards and conventions throughout the process. This will help you realize why digital integration is crucial and how to approach an Industrial IoT project from a holistic perspective. As you advance, you’ll delve into the operational technology realm and consider integration patterns with common industrial protocols for data gathering and analysis with direct connectivity to data through sensors or systems. The book will equip you with the essentials for designing industrial IoT architectures while also covering intelligence at the edge and creating a greater awareness of the role of machine learning and artificial intelligence in overcoming architectural challenges. By the end of this book, you’ll be ready to apply IoT directly to the industry while adapting the concepts covered to implement AWS IoT technologies.
Table of Contents (19 chapters)
1
Part 1:An Introduction to Industrial IoT and Moving Toward Industry 4.0
6
Part 2: IoT Integration for Industrial Protocols and Systems
11
Part 3:Building Scalable, Robust, and Secure Solutions

To get the most out of this book

We ask that you bring an open mind and have some patience. Not every step within the examples is documented. We expect you to have some technical skills in the cloud, AWS, and solution architecture. Additionally, as we point out in several chapters, if something appears not to be working, it is most likely due to AWS permissions.

Software/hardware covered in the book

Operating system requirements

Python: Knowledge of Python will be helpful. Code examples are in Python but are easy to follow if you are unfamiliar with the language. The code samples are easy to read and edit in your environment.

Much of the hands-on work is done within the AWS console. You will require an AWS account and some familiarity. Most examples work within the free tier; however, in the final chapter, which uses Amazon SageMaker, you should track your cost closely.

Visual Studio Code: This is used in some of the later chapters for all the Python code examples. This includes lambdas and edge components that we create. As an IDE, it is easy to use and free!

All the edge processing examples within the book use the Linux operating system, which may require knowing the basic commands when working on a Linux system.

Edge device: An edge device for installing and running Greengrass will be necessary. A Raspberry Pi will do the trick if you can find one. It should be on the same network as your Modbus simulator or device. This simulator can be a Windows edge device or PC if you are more comfortable with that OS.