Learn how to program the Internet of Things with this hands-on guide. By breaking down IoT programming complexities in step-by-step, building-block fashion, author and educator Andy King shows you how to design and build your own full-stack, end-to-end IoT solution--from device to cloud. This practical book walks you through tooling, development environment setup, solution design, and implementation. You'll learn how a typical IoT ecosystem works, as well as how to tackle integration challenges that crop up when implementing your own IoT solution. Whether you're an engineering student learning the basics of the IoT, a tech-savvy executive looking to better understand the nuances of IoT technology stacks, or a programmer building your own smart house solution, this practical book will help you get started.
Excellent IoT book that can be enjoyed by different technically-skilled audiences. I approached it without any intention of actually building the project but rather the intention to make an effort to read through all the chapters and code samples, get the lay of the land, and so on.
Programming the Internet of Things would be incredibly valuable in the hands of an IoT hobbyist looking to take things to the next level, an IoT technical writer, or the advanced undergraduate seeking a 1-2 month challenge. In the context of undergraduate course progression, this combines a lot of concepts. If you could complete this book with minimal hand-holding, you could be confident in knowing that you could perform reasonably well in a junior developer role. Some of the topics include TCP/IP (Networking), Cloud Services, Design Patterns, Testing, Data Structures, API/API Design, data layers, various security and governance issues, deployment/integration/emulation and other stuff!
I really liked the book and will surely refer to it when I pursue my next IoT project.
Phenomenally written book with minimal formatting/typing errors, which is a pleasant surprise given the technical subject matter.
The book is taken from an instructional point of view, guiding you as you develop an iOT solution. It’s done in a very freeform way that accommodates creativity and still offers a lot of guidance to refer to when necessary.
In this day and age, technical manuals and instructional literature is becoming more and more tailored towards the creator and end user which this book does phenomenally.
Thanks to this book, I was able to learn how to create my own network of home iOT devices and thus haven’t had to speak to my children in weeks.
This book is very different from many other O'Reilly books. It presents codes in a strange format, like coding exercises in college courses, but mainly focuses on layers of abstraction instead of IoT technologies. Readers working in the IoT industry cannot learn much from this book.