Electronics Projects with the Esp8266 and Esp32: Building Web Pages, Applications, and Wifi Enabled Devices

Cameron, Neil

  • 出版商: Apress
  • 出版日期: 2020-12-18
  • 售價: $1,640
  • 貴賓價: 9.5$1,558
  • 語言: 英文
  • 頁數: 706
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484263359
  • ISBN-13: 9781484263358
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Discover the powerful ESP8266 and ESP32 microcontrollers and their Wi-Fi communication. The ESP32 microcontroller features Bluetooth and BLE communication in addition to Wi-Fi. The book emphasizes practical projects and readers are guided through Wi-Fi and Bluetooth communication, mobile app design and build, ESP-NOW and LoRa communication, and signal generation.

Projects throughout the book utilize the Wi-Fi functionality and processing power of the ESP microcontrollers. Projects are built in the Arduino IDE, so you don't need to download other programming software. Mobile apps are now ubiquitous, making the app build projects of the book very relevant, as are the web page design projects.

In Electronics Projects with the ESP8266 and ESP32, you'll see how easy and practical it is to access information over the internet, develop web pages, build mobile apps to remotely control devices with speech recognition or incorporate Google Maps in a GPS route tracking app.

You will

- Build practical electronics projects with an ESP8266 or ESP32 microcontroller with Wi-Fi communication

- Use the Wi-Fi function of the ESP8266 and ESP32 to update web pages

- Communicate with your mobile phone or smart watch by Bluetooth Low Energy

- Transmit and receive information to control remote devices over the internet

- Understand the design and build of mobile apps for internet based applications

- Apply your computer programming skills in C++, JavaScript, AJAX and JSON

- Use WebSocket, MQTT brokers and IFTTT for fast two-way communication with webpages

Who This Book Is For

The target audience is for Makers and Tinkerers who want to build internet/intranet based applications with more powerful microcontrollers, such as the ESP8266 or ESP32. A level of C++ programming expertise with the Arduino IDE is assumed, although all sketches are fully described and comprehensively commented.

商品描述(中文翻譯)

探索功能強大的ESP8266和ESP32微控制器及其Wi-Fi通信。ESP32微控制器除了Wi-Fi通信外,還具有藍牙和BLE通信功能。本書強調實用項目,引導讀者進行Wi-Fi和藍牙通信、移動應用程序設計和構建、ESP-NOW和LoRa通信以及信號生成。

本書中的項目利用了ESP微控制器的Wi-Fi功能和處理能力。項目在Arduino IDE中構建,因此您無需下載其他編程軟件。移動應用程序現在無處不在,使得本書中的應用程序構建項目非常相關,網頁設計項目也是如此。

在《使用ESP8266和ESP32進行電子項目》中,您將看到通過互聯網訪問信息、開發網頁、構建能夠通過語音識別遠程控制設備或在GPS路線跟踪應用程序中集成Google地圖的移動應用程序有多麼簡單和實用。

您將:
- 使用具有Wi-Fi通信功能的ESP8266或ESP32微控制器構建實用的電子項目
- 使用ESP8266和ESP32的Wi-Fi功能更新網頁
- 通過藍牙低功耗與您的手機或智能手錶進行通信
- 通過互聯網傳輸和接收信息以控制遠程設備
- 理解基於互聯網的應用程序的設計和構建
- 在C++、JavaScript、AJAX和JSON中應用您的計算機編程技能
- 使用WebSocket、MQTT代理和IFTTT實現與網頁的快速雙向通信

本書的目標讀者是想要使用更強大的微控制器(如ESP8266或ESP32)構建基於互聯網/內部網的應用程序的製造商和愛好者。假定讀者具有Arduino IDE中的C++編程專業知識,但所有示例都有詳細的描述和全面的注釋。

作者簡介

​Neil Cameron is an experienced analyst and programmer with a deep interest in understanding the application of electronics. Neil wrote the book 'Arduino Applied: Comprehensive Projects for Everyday Electronics'. He has previously taught at University of Edinburgh and Cornell University.

作者簡介(中文翻譯)

Neil Cameron是一位經驗豐富的分析師和程式設計師,對於電子應用有著深厚的興趣。Neil撰寫了書籍《Arduino應用:日常電子的全面專案》。他曾在愛丁堡大學和康奈爾大學擔任教職。