ESP8266 home automation projects leverage the power of this tiny WiFi chip to build exciting smart home projects
Unleash the power of the ESP8266 and build a complete home automation system with it. About This Book Harness the power of the ESP8266 Wi-Fi chip to build an effective Home Automation System Learn about the various ESP8266 modules Configuring the ESP8266 and making interesting home automation projec...
Otros Autores: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Birmingham, England ; Mumbai, [India] :
Packt Publishing
2017.
|
Edición: | 1st edition |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630132806719 |
Tabla de Contenidos:
- Cover
- Title Page
- Copyright
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- Customer Feedback
- Table of Contents
- Preface
- Chapter 1: Getting Started with the ESP8266
- Starting with the ESP8266 chip
- Installing Arduino IDE
- Downloading the Arduino Software IDE
- Configure Arduino IDE
- Installing the ESP8266 SDK
- How to install a library
- Libraries from the Arduino's repository
- Library is not in the repository
- It is time for your first program
- Seeing the result
- Connecting ESP8266 to Wi-Fi
- Getting data from the internet
- Sending data to the internet
- Summary
- Chapter 2: Building and Configuring Your Own MQTT Server
- Message Queue Telemetry Transport
- Quality of service
- Security
- Retain messages and last will
- Basic terminology
- Wildcards on topics
- Introducing Mosquitto broker
- ESP8266 and MQTT
- Publishing data from the ESP8266
- Receiving MQTT messages in the ESP8266
- Securing Mosquitto
- Summary
- Chapter 3: Building a Home Thermostat with the ESP8266
- SPIFFS
- SPIFFS objects
- Directory object
- File object
- Temperature sensor
- Summary
- Chapter 4: Control Appliances from the ESP8266
- Using the WiFiManager library
- Adding parameters to the WiFiManager setup page and saving them into the file
- ESP8266 and Infrared communication
- Hardware components
- Software and libraries for this project
- Summary
- Chapter 5: Using ESP8266 to Build a Security System
- Passive infrared sensor
- How PIRs work
- Testing the PIR module
- Connecting the PIR module to the internet
- The ESP8266 PIR security code
- Summary
- Chapter 6: Securing Your Data
- Enabling encryption on mosquitto
- Installing the openssl package
- Generating your own certificates
- Securing a connection between ESP8266 and an MQTT broker
- Working offline.
- Saving data on the SD card
- Summary
- Chapter 7: Real-Time Communication
- WebSockets
- Protocol details
- Streaming data from ESP8266
- ADXL345 accelerometer
- Connection to the ESP8266
- ESP8266 code
- Backend code
- Public web page
- Summary
- Chapter 8: Adding a Mobile Application to Your Smart Home
- Installing Docker and using containers
- Getting the development image
- Docker images
- Setting up the local broker
- ESP8266 code specifications
- Summary
- Index.