Search icon CANCEL
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Internet of Things Projects with ESP32

You're reading from   Internet of Things Projects with ESP32 Build exciting and powerful IoT projects using the all-new Espressif ESP32

Arrow left icon
Product type Paperback
Published in Mar 2019
Publisher Packt
ISBN-13 9781789956870
Length 252 pages
Edition 1st Edition
Tools
Arrow right icon
Author (1):
Arrow left icon
Agus Kurniawan Agus Kurniawan
Author Profile Icon Agus Kurniawan
Agus Kurniawan
Arrow right icon
View More author details
Toc

Table of Contents (12) Chapters Close

Preface 1. Getting Started with ESP32 2. Making Visual Data and Animation on an LCD FREE CHAPTER 3. Building a Simple Game with an Embedded ESP32 Board 4. Building a Sensor Monitoring Logger 5. Controlling IoT Devices over the Internet 6. Building an IoT Weather Station 7. Making Your Own Wi-Fi Wardriving 8. Building Your Own Wi-Fi Cam 9. Making IoT Devices Interact with Mobile Applications 10. Building IoT Monitoring with Cloud Technology 11. Other Books You May Enjoy

What this book covers

Chapter 1, Getting Started with ESP32, presents a review of the ESP32 board. We also set up a development environment for ESP32 boards.

Chapter 2, Making Visual Data and Animation on an LCD, offers a brief introduction to weather systems. Here, we'll make a simple ESP32 program to sense temperature and humidity using the DHT22 sensor module. Furthermore, we'll work with the LCD on the ESP32 board, accessing the LCD modules through the ESP32 board.

Chapter 3, Building a Simple Game with an Embedded ESP32 Board, teaches you how to work with an analog joystick, along with an exploration of a simple sound device with a sound buzzer, and the development of a simple game.

Chapter 4, Building a Sensor Monitoring Logger, covers how to work with external storage, such as SD cards and microSD cards, on an ESP32 board. We'll store our sensor data on external storage, and use a sensor monitoring logger by applying sleep mode after sensing and storing sensor data.

Chapter 5, Controlling IoT Devices over the Internet, covers how to work with Wi-Fi on an ESP32 board. Our ESP32 board will be connected to the internet and accessed over a web server. We'll also make a simple web server inside the ESP32 board. Lastly, we'll build a simple smart home device by controlling an LED over a network.

Chapter 6, Building an IoT Weather Station, takes the reader through building a weather station with ESP32 and DHT22. We'll also extend our weather station with Node.js in order to serve massive requests.

Chapter 7, Making Your Own Wi-Fi Wardriving, teaches the reader how to access the GPS module on the ESP32 board. We'll build a simple wardriving project to perform Wi-Fi profiling on a GPS location. We'll see how to read Wi-Fi SSIDs and GPS data simultaneously.

Chapter 8, Building Your Own Wi-Fi Cam, outlines how to work with the camera module on the ESP32 board. Here, we'll use the OV7670 camera module to capture images. We'll also develop Wi-Fi functionality to take a picture over a network.

Chapter 9, Making IoT Devices Interact with Mobile Applications, outlines how to develop an ESP32 program and an Android application, and then make the two interact using the Wi-Fi protocol as a communication medium. You can use this approach to control some sensor and actuator devices on the ESP32 board via an Android application. We'll learn how to build a BLE service on the ESP32 board, and cover how to make interactions between the ESP32 board and mobile Android through BLE.

Chapter 10, Building IoT Monitoring with Cloud Technology, covers operations in AWS IoT. We'll create an ESP32 program to send temperature and humidity sensor data to AWS IoT, and build a communication link between AWS IoT and ESP32 over MQTT. This skill can be extended to other IoT devices.

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at €18.99/month. Cancel anytime