Developing IoT Projects with ESP32: Automate your home or business with inexpensive Wi-Fi devices
E**N
Great intro to IoT, ESP32, and Platformio
Great book! Clear and easy to understand. Starts with the basics to establish a good foundation then moves into advanced topics. The first two chapters are worth the price of the book and there's so much more! WiFi, Bluetooth, security, cloud integration including interaction with Alexa.The Espressif IoT Development Framework offers a lot more granular control over the ESP32 and devices than the Arduino API.
F**K
Iot device development with an ESP32
All in all the book is a good introduction into the world of IoT device developments with more constrained embedded architectures than raspberry pis. It is focuses on the ESP32 which provides a good combination of processing power and price point for a lot of IoT applications.The book starts of with a collection of hands on chapters introducing several concerns that are interesting for an IoT device developer from direct interaction with hardware like LEDs, sensors, step motors and displays using GPIO pins over more advances applications like cameras, speakers and low power applications.Afterwards it introduces a more complicated project combining some of the smaller example from the previous chapters.Once it finishes with the introduction of hardware interactions, it moves on to introduce Wi-Fi communications and security topics as well as OTA updates after which it goes back to network communications and introduces Bluetooth and BLE. These chapters are rounded out with another more complicated project tying most of the examples before together.In the final section IoT related cloud services and third-party integrations interesting for IoT developers.What the book does great:The book gives an otherwise experienced developer a good start with IoT device development on a wide range of topics. It's target audience are developer that already are able to develop applications in c or c++ and have some application development experience. It has a lot of hands on examples and allows to very quickly become productive with the toolchain and implement the first IoT device.What it could do better:The breadth of topics is also one of the weak points in the book. I would have preferred more in depth explanation of the concepts behind the code. As an example, when integrating different hardware modules, the book mentions esp32 specific libraries that implement the communication with the temperature sensor, it would have been nice to at least mention how the communication is implemented behind the scenes with a few words.Similarly, while it is nice to mention OTA updates and cloud provider, it would have been even better to at least sketch a more complete architecture also including CI/CD and similar necessities of a modern and secure development stack and development practices.Overall I would recommend this book for everyone who wants or has to implement ESP32 based IoT devices.
D**M
Deep-dive on IoT device with ESP32
Get ready for hands onThe book is a good start for anyone who wants to learn how to use ESP32 effectively in IoT projects, as promised in the introduction chapter. The flow of the book reflects this attitude to help the reader fully grasp the capabilities of the ESP32 platform.The book begins with the basics as it should do. It provides step-by-step guidance in every chapter and in every example. In the very first example, you learn the toolchain, the development environment, and the configuration files to build your project successfully. All the topics are explained on top of previously attained skills. You can start reading from any chapter based on what you're looking for but it would be advisable to follow the flow to improve progressively if you are new to the subject.The table of contents is obviously well-analyzed. The first section of the book is devoted to the ESP32 platform itself. It explains how to interface ESP32 with other peripherals and provides many good examples showing the capabilities of ESP32 to drive such systems. Be ready, this section requires a good amount of hardware investment. I enjoyed learning about low-power applications in this section. The second section talks about wireless communication, both WiFi and Bluetooth. Even though you can find this information everywhere, I think the examples are extraordinary in terms of the effectiveness in learning. When you get into the last section of the book, you see the whole picture of what an IoT device is by working with the cloud platforms and services. Integration with the Alexa voice service has many steps to complete the example successfully but it will be worth the effort when this skill is needed in an IoT project.Could be better:I expected JTAG debugging could have more space in this book. It only mentions it in a very brief topic and no practical run in anywhere else.I can easily recommend this book to anyone who wants to gain hands-on experience with the ESP32 platform.
G**2
The book was sold as a brand new but
There is a sticker saying it is "Used - VG".
E**Z
Buen comienzo pero pierde fuerza
Compre el libro pues me gustaron las páginas que se podía leer en la WEB.Pero lamentablemente, en mi opinión en posteriores capítulos pierde fuerza el contenido.Evidentemente todo depende del nivel del lector.Me considero con conocimientos medios al principio la lectura me aporto conocimientos.Sin embargo en capítulos posteriores dejo de aportarme información nueva.
Trustpilot
1 day ago
4 days ago