Practical IoT Handbook: Programming IoT by implementing hands-on projects with Arduino, Python, and Raspberry Pi (English Edition)
暫譯: 實用物聯網手冊:透過實作專案使用 Arduino、Python 和 Raspberry Pi 進行物聯網程式設計(英文版)
J. Hernandez, Rodrigo
- 出版商: BPB Publications
- 出版日期: 2025-05-31
- 售價: $1,980
- 貴賓價: 9.5 折 $1,881
- 語言: 英文
- 頁數: 368
- 裝訂: Quality Paper - also called trade paper
- ISBN: 9365892651
- ISBN-13: 9789365892659
-
相關分類:
Arduino
海外代購書籍(需單獨結帳)
相關主題
商品描述
DESCRIPTION
The field of the IoT is fundamentally reshaping how physical objects interact with digital systems through enhanced connectivity and embedded intelligence. This book serves as an indispensable resource, guiding readers through the essential principles and techniques required to unlock the full potential of IoT. From foundational concepts to the development of innovative, real-world applications, this handbook offers a structured, step-by-step approach for anyone seeking either a comprehensive introduction or an opportunity to expand their expertise in this transformative domain.
The book begins with hands-on projects that guide readers through the essentials of IoT development, combining foundational knowledge with practical application. Readers will work with popular development boards like the ESP8266, ESP32, Raspberry Pi Pico, and Raspberry Pi 4, while learning key hardware concepts and setting up a development environment using free, open-source tools such as Arduino IDE, Python, and Visual Studio Code. Core IoT topics include programming microcontrollers, interfacing with sensors and actuators, and using communication protocols like MQTT, CoAP, and HTTP. The book also covers storing and visualizing data with InfluxDB and Grafana.
By the end of this book, readers will have developed a solid foundation in IoT programming, along with the practical skills and theoretical understanding necessary to design, build, and deploy effective IoT solutions. The book prepares readers to undertake a wide range of IoT projects and contribute meaningfully to this rapidly advancing field.
WHAT YOU WILL LEARN
● ESP32, ESP8266, Raspberry Pi interfacing, and programming tools (Arduino, Python, VSC).
● Connect and use sensors and actuators with the microcontrollers and the Raspberry Pi 4 computer.
● Learn about open-source systems (Node-RED, InfluxDB, Grafana, Home Assistant, and OpenHAB).
● Interface diverse sensors/actuators; master GPIO, MQTT, CoAP, HTTP protocols.
● Design and implement connected systems for environmental and home automation.
WHO THIS BOOK IS FOR
This book is for students pursuing tech careers, tech enthusiasts, hobbyists, makers, and software developers interested in learning IoT programming. Basic programming knowledge and familiarity with electronics concepts will be beneficial but not strictly required, as the book guides you from the fundamentals.
商品描述(中文翻譯)
書籍描述
物聯網(IoT)領域根本上重塑了物理物件與數位系統之間的互動,透過增強的連接性和嵌入式智慧。本書作為一個不可或缺的資源,指導讀者了解解鎖物聯網全部潛力所需的基本原則和技術。從基礎概念到創新的實際應用開發,本手冊提供了一個結構化的逐步方法,適合任何尋求全面介紹或擴展其在這一變革性領域專業知識的讀者。
本書以實作專案開始,指導讀者掌握物聯網開發的基本要素,結合基礎知識與實際應用。讀者將使用流行的開發板,如 ESP8266、ESP32、Raspberry Pi Pico 和 Raspberry Pi 4,同時學習關鍵的硬體概念,並使用免費的開源工具(如 Arduino IDE、Python 和 Visual Studio Code)設置開發環境。核心物聯網主題包括微控制器編程、與感測器和執行器的介面,以及使用 MQTT、CoAP 和 HTTP 等通訊協議。本書還涵蓋了使用 InfluxDB 和 Grafana 進行數據存儲和可視化。
在本書結束時,讀者將建立堅實的物聯網編程基礎,並具備設計、構建和部署有效物聯網解決方案所需的實用技能和理論理解。本書為讀者準備了各種物聯網專案,並能在這個快速發展的領域中做出有意義的貢獻。
您將學到的內容
● ESP32、ESP8266、Raspberry Pi 的介面和編程工具(Arduino、Python、VSC)。
● 連接並使用感測器和執行器與微控制器及 Raspberry Pi 4 電腦。
● 了解開源系統(Node-RED、InfluxDB、Grafana、Home Assistant 和 OpenHAB)。
● 介面多樣的感測器/執行器;掌握 GPIO、MQTT、CoAP、HTTP 協議。
● 設計和實現環境和家庭自動化的連接系統。
本書適合誰閱讀
本書適合追求科技職業的學生、科技愛好者、業餘愛好者、創客和對學習物聯網編程感興趣的軟體開發者。基本的編程知識和對電子概念的熟悉將是有益的,但並非絕對必要,因為本書將從基礎開始指導您。