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. |