For this project, we will be implementing a module for the same firmware that we will be using in Chapter 9, Example - Building Monitoring and Control. Therefore, this chapter will only cover the parts that are unique to this plant-watering module.
Before we can start with the firmware itself, we first have to set up the development environment. This involves the installation of the ESP8266 SDK and the Sming framework.