Book description
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 environment smart using the ESP8266
Who This Book Is For
This book is targeted at IOT enthusiasts who are well versed with electronics concepts and have a very basic familiarity with the ESP8266. Some experience with programming will be an advantage.
What You Will Learn
Measure data from a digital temperature and humidity sensor using the ESP8266
Explore advanced ESP8266 functionalities
Control devices from anywhere in the world using MicroPython
Troubleshoot issues with cloud data monitoring
Tweet data from the Arduino board
Build a cloud-connected power-switch with the ESP8266
Create an ESP8266 robot controlled from the cloud
In Detail
The ESP8266 Wi-Fi Module is a self contained System on Chip (SOC) with an integrated TCP/IP protocol stack and can give any microcontroller access to your Wi-Fi network. It is capable of either hosting an application or offloading all Wi-Fi networking functions from another application processor.
This book contains practical recipes that will help you master all ESP8266 functionalities. You will start by configuring and customizing the chip in line with your requirements. Then you will focus on core topics such as on-board processing, sensors, GPIOs, programming, networking, integration with external components, and so on. We will also teach you how to leverage Arduino using the ESP8266 and you'll learn about its libraries, file system, OTA updates, and so on. The book also provide recipes on web servers, testing, connecting with the cloud, and troubleshooting techniques. Programming aspects include MicroPython and how to leverage it to get started with the ESP8266. Towards the end, we will use these concepts and create an interesting project (IOT).
By the end of the book, readers will be proficient enough to use the ESP8266 board efficiently.
Style and approach
This recipe-based book will teach you to build projects using the ESP8266.
Table of contents
-
ESP8266 Internet of Things Cookbook
- Table of Contents
- ESP8266 Internet of Things Cookbook
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- Customer Feedback
- Preface
-
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
- 2. Your First ESP8266 Projects
- 3. More ESP8266 Functions
-
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 common MicroPython issues
-
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 common issues with web services
- 6. Interacting with Web Services
- 7. Machine to Machine Interactions
- Index
Product information
- Title: ESP8266 Internet of Things Cookbook
- Author(s):
- Release date: April 2017
- Publisher(s): Packt Publishing
- ISBN: 9781787288102
You might also like
book
Internet of Things with ESP8266
Build amazing Internet of Things projects using the ESP8266 Wi-Fi chip About This Book Get to …
book
Building Smart Drones with ESP8266 and Arduino
Leverage the WiFi chip to build exciting Quadcopters About This Book Learn to create a fully …
book
Beginning Sensor Networks with XBee, Raspberry Pi, and Arduino: Sensing the World with Python and MicroPython
Build sensor networks with Python and MicroPython using XBee radio modules, Raspberry Pi, and Arduino boards. …
book
ESP8266 Home Automation Projects
Unleash the power of the ESP8266 and build a complete home automation system with it. About …