ESP8266 internet of things cookbook over 50 recipes to help you master the ESP8266's functionality

Exploring the low cost WiFi module About This Book Leverage the ESP8266's on-board processing and storage capability Get hand- on experience of working on the ESP8266 Arduino Core and its various libraries A practical and enticing recipe-based book that will teach you how to make your environme...

Descripción completa

Detalles Bibliográficos
Otros Autores: Schwartz, Marco, author (author)
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/alma991009630230506719
Tabla de Contenidos:
  • Cover
  • Copyright
  • Credits
  • About the Author
  • About the Reviewer
  • www.PacktPub.com
  • Customer Feedback
  • Table of Contents
  • Preface
  • Chapter 1: Configuring the ESP8266
  • Introduction
  • Setting up the Arduino development environment for the ESP8266
  • Choosing an ESP8266 board
  • Required additional components
  • Uploading your first sketch to the ESP8266
  • Connecting the ESP8266 to your local Wi-Fi network
  • Connecting the ESP8266 to a cloud server
  • Troubleshooting basic ESP8266 issues
  • Chapter 2: Your First ESP8266 Projects
  • Introduction
  • Functionalities of the ESP8266
  • Reading digital signals
  • Reading analog signals
  • Controlling an LED
  • Dimming an LED
  • Controlling a servo motor
  • Measuring data from a digital sensor
  • Controlling an OLED screen
  • Troubleshooting basic ESP8266 issues
  • Chapter 3: More ESP8266 Functions
  • Introduction
  • Discovering the advanced functions of the ESP8266
  • Using libraries on the ESP8266
  • Discovering the filesystem of the ESP8266
  • Storing data in the ESP8266 filesystem
  • Discovering the over the air update of the ESP8266 (OTA)
  • Programming your ESP8266 OTA
  • Troubleshooting basic ESP8266 issues
  • Chapter 4: Using MicroPython on the ESP8266
  • Introduction
  • Introduction to MicroPython on the ESP8266
  • Discovering the MicroPython language
  • Getting started with MicroPython on the ESP8266
  • Controlling pins using MicroPython
  • Reading data from a sensor using MicroPython
  • Sending data to the cloud using MicroPython
  • Troubleshooting usual MicroPython issues
  • Chapter 5: Cloud Data Monitoring
  • Introduction
  • Internet of Things platforms for the ESP8266
  • Connecting sensors to your ESP8266 board
  • Posting the sensor data online
  • Retrieving your online data
  • Securing your online data
  • Monitoring sensor data from a cloud dashboard.
  • Creating automated alerts based on the measured data
  • Monitoring several ESP8266 modules at once
  • Troubleshooting usual common issues with web services
  • Chapter 6: Interacting with Web Services
  • Introduction
  • Discovering the Temboo platform
  • Tweeting data from the ESP8266 board
  • Posting updates on Facebook
  • Storing data on Google Drive
  • Automation with IFTTT
  • Sending push notifications
  • Sending e-mail notifications
  • Sending text message notifications
  • Troubleshooting usual issues with web services
  • Chapter 7: Machine to Machine Interactions
  • Introduction
  • Types of IoT interactions
  • Basic local machine to machine interactions
  • Cloud machine to machine interaction
  • Automated M2M with IFTTT
  • M2M alarm system
  • Automated light control
  • Automated gardening controller
  • Troubleshooting common issues with web services
  • Index.