舉報(bào)

會(huì)員
Internet of Things Projects with ESP32
ESP32isalow-costMCUwithintegratedWi-FiandBLE.Variousmodulesanddevelopmentboards-basedonESP32areavailableforbuildingIoTapplicationseasily.Wi-FiandBLEareacommonnetworkstackintheInternetofThingsapplication.Thesenetworkmodulescanleverageyourbusinessandprojectsneedsforcost-effectivebenefits.ThisbookwillserveasafundamentalguidefordevelopinganESP32program.WewillstartwithGPIOprogramminginvolvingsomesensordevices.ThenwewillstudyESP32developmentbybuildinganumberofIoTprojects,suchasweatherstations,sensorloggers,smarthomes,Wi-FicamsandWi-Fiwardriving.Lastly,wewillenableESP32boardstoexecuteinteractionswithmobileapplicationsandcloudserverssuchasAWS.Bytheendofthisbook,youwillbeupandrunningwithvariousIoTproject-basedESP32chip.
目錄(177章)
倒序
- coverpage
- Title Page
- Copyright and Credits
- Internet of Things Projects with ESP32
- About Packt
- Why subscribe?
- Packt.com
- Contributors
- About the author
- About the reviewer
- Packt is searching for authors like you
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Download the example code files
- Conventions used
- Get in touch
- Reviews
- Getting Started with ESP32
- Technical requirements
- Introduction to ESP32
- Reviewing development boards-based ESP32
- The official ESP32 development kit
- Third-party boards-based ESP32
- Setting up the development environment
- Demo 1 – building your first ESP32 program
- Wiring
- Creating a project
- Writing the program
- Configuring the project
- Compiling and flashing
- Arduino programming for ESP32
- Demo 2 - making an Arduino Sketch program with ESP32
- Summary
- Further reading
- Making Visual Data and Animation on an LCD
- Technical requirements
- Introduction to ESP32 GPIO
- Introduction to IoT for weather monitoring systems
- Reading temperature and humidity from a sensor device
- Wiring
- Building a program
- Running the program
- Displaying information using an LCD
- Hardware wiring
- Creating a project
- Writing an ESP32 program
- Configuring the ESP-WROVER-KIT v4 board
- Flashing and running a program
- Displaying image files
- Making a weather monitoring system
- Creating a project
- Hardware wiring
- Writing a program
- Flashing and running
- Summary
- Further reading
- Building a Simple Game with an Embedded ESP32 Board
- Technical requirements
- Introducing game-embedded systems
- Introducing the joystick sensor module
- Working with the joystick sensor module
- Wiring
- Creating a project
- Writing the program
- Running the program
- Working with a sound buzzer
- Connecting the sound buzzer with the ESP32
- Writing a program for the sound buzzer with the ESP32
- Demo – building a simple embedded game
- The game scenario
- Hardware wiring
- Developing the game program
- Playing the game
- Summary
- Building a Sensor Monitoring Logger
- Technical requirements
- Introducing the sensor monitoring logger
- Accessing a microSD card from the ESP32
- Demo – accessing microSD cards from the ESP32
- Storing sensor data on a microSD card
- Project – building a sensor monitoring logger
- Designing our program
- Writing the program
- Running the program
- Summary
- Controlling IoT Devices over the Internet
- Technical requirements
- Introducing ESP32 Wi-Fi development
- Scanning Wi-Fi hotspot
- Connecting to an existing Wi-Fi network
- Accessing data from a web server
- Building your own web server inside ESP32
- Building HTTP requests
- Building a web server
- Testing the program
- Project - making a smart home
- Hardware wiring
- Handling HTTP requests
- Writing a web server program
- Testing the program
- Summary
- Building an IoT Weather Station
- Technical requirements
- Introducing a weather station
- Working with DHT sensors
- Building an IoT weather station
- Hardware wiring
- Writing the program
- Testing the program
- The auto-refresh weather application
- Handling a massive data request for a weather station
- Writing a program for ESP32
- Writing a program for Node.js
- Testing the program
- Summary
- Making Your Own Wi-Fi Wardriving
- Technical requirements
- Introducing Wi-Fi Wardriving
- Reviewing the GPS module
- Accessing your location via the GPS module
- Hardware wiring
- Writing a program
- Running a program
- Parsing GPS data
- Building your own Wi-Fi Wardriving with ESP32
- Hardware wiring
- Writing a program
- Testing a program
- Mapping Wi-Fi hotspots to Google Maps
- Privacy issues
- Summary
- Building Your Own Wi-Fi Cam
- Technical requirements
- Introducing Wi-Fi cams
- Reviewing camera modules
- Accessing the camera from ESP32
- Demo – building a Wi-Fi cam
- Hardware wiring
- Writing a program
- Handling HTTP requests
- Developing the main program
- Testing
- Summary
- Making IoT Devices Interact with Mobile Applications
- Technical requirements
- Introducing mobile applications
- Making a mobile application and ESP32 interact
- Controlling ESP32 from a mobile application
- Hardware wiring
- Developing the ESP32 program
- Developing an Android application
- Creating an Android project
- Configuring the Android project
- Building the UI Android program
- Writing an Android program
- Testing a program with Postman
- Testing the program with Android
- Summary
- Building IoT Monitoring with Cloud Technology
- Technical requirements
- Introducing cloud technology
- Connecting ESP32 to cloud platforms
- Building IoT monitoring with ESP32 and AWS
- Hardware wiring
- Registering an IoT device
- Configuring a device security policy
- Developing an ESP32 program
- Creating a project
- Configuring a project
- Writing the ESP32 program
- Compiling flashing and testing
- Summary
- Further reading
- Other Books You May Enjoy
- Leave a review - let other readers know what you think 更新時(shí)間:2021-06-24 16:03:24
推薦閱讀
- Aftershot Pro:Non-destructive photo editing and management
- 新媒體跨界交互設(shè)計(jì)
- 電腦常見(jiàn)故障現(xiàn)場(chǎng)處理
- Mastering Manga Studio 5
- 電腦維護(hù)365問(wèn)
- STM32嵌入式技術(shù)應(yīng)用開(kāi)發(fā)全案例實(shí)踐
- Building 3D Models with modo 701
- OpenGL Game Development By Example
- 面向?qū)ο蠓治雠c設(shè)計(jì)(第3版)(修訂版)
- 微型計(jì)算機(jī)系統(tǒng)原理及應(yīng)用:國(guó)產(chǎn)龍芯處理器的軟件和硬件集成(基礎(chǔ)篇)
- 數(shù)字媒體專業(yè)英語(yǔ)(第2版)
- FreeSWITCH Cookbook
- 計(jì)算機(jī)組裝與維護(hù)(慕課版)
- 創(chuàng)客電子:Arduino和Raspberry Pi智能制作項(xiàng)目精選
- 現(xiàn)代多媒體技術(shù)及應(yīng)用
- 微服務(wù)架構(gòu)實(shí)戰(zhàn):基于Spring Boot、Spring Cloud、Docker
- 微型計(jì)算機(jī)原理及應(yīng)用教程(第2版)
- 101 UX Principles
- Blender 2.6 Cycles:Materials and Textures Cookbook
- 數(shù)字噴墨與應(yīng)用
- Arduino Uno輕松入門(mén)48例
- Hands-On Natural Language Processing with PyTorch 1.x
- Direct3D Rendering Cookbook
- IntelliJ IDEA Essentials
- 基于C語(yǔ)言與Proteus聯(lián)合仿真的單片機(jī)技術(shù)
- 通用源碼閱讀指導(dǎo)書(shū):MyBatis源碼詳解
- 硅谷之火:個(gè)人計(jì)算機(jī)的誕生與衰落(第3版)
- The Applied TensorFlow and Keras Workshop
- Creo 機(jī)械設(shè)計(jì)實(shí)例教程(6.0版)
- 設(shè)計(jì)模式就該這樣學(xué):基于經(jīng)典框架源碼和真實(shí)業(yè)務(wù)場(chǎng)景