Summary
In this chapter, you have learned how to use Docker to create a development environment for creating and using a mobile application. On the ESP8266 side you have learned the topics and messages that the module needs to have in order to be able to integrate into a system composed from a cloud MQTT and a mobile application. The code for ESP8266 in the demo app is too big to be presented here, but it covers all the ESP8266 chapters of the book: how to connect to Wi-Fi, how to store data in SPIFFS, how to connect to an MQTT broke, and how to subscribe and publish messages on topics. It can be a good start for a Smart Plug device since it is a fully functional example.
On the mobile part, code that exists in the GitHub example is fully operational with the iotcentral.eu platform and with the demo app. Looking to the code a learning more on how to develop and mobile application with Ionic and Cordova, you will be able to easily add new devices such as temperature monitoring, controlling...