Mongoose OS Prototyped ESP8266 Based Weather Forecaster
Siva Ramakrishna Pillutla, Gunnam Suryanarayana, Aruru Sai Kumar, Sudha Ellison Mathe, Bandi Narasimha Rao
Abstract
Internet of Things (IoT) enables many things like car, dustbin, and gas cylinder to be connected, communicated, and controlled. Furthermore, advances in Internet of Things makes home automation smarter. In the contemporary connected world it is highly required and comfortable to get a timely information which is priceless as it gets things accomplished smoothly and avoids many difficulties. Internet of Things, being the state of the art technology, features many capabilities such as facilitating a timely information. Many low power wireless devices and communication technologies are making Internet of Things based solutions available at a large scale. Internet of Things featured devices like ESP8266 and ESP32 become more popular to be end devices for the IoT network. The wireless capability of ESP8266 can be exploited to use it as a smart device to get data/information that can be utilized for applications such as a home automation. In this paper, an ESP8266 based weather forecaster prototype is implemented which communicates with an Open Weather Map web API to bring weather forecast information to assist people at home. In addition, the firmware for ESP8266 is developed using a platform called ‘Mongoose OS’ which efficiently provides lightweight OS/firmware for resource constrained devices such as ESP8266. The presented weather forecaster system is amenable with home environment.