Internet of Things, 0
Solar collectors and electrical heaters are the common ways to hit the water storage tank. In many cases the operation of such systems is based on setting a time switch to turn on and off the heater for specific periods during the day. This primitive solution might provide hot water when it is needed, however it is far from being optimize. The heater works even if the water in the tank is hot enough, for example in a summer sunny day. Having a smart monitoring system enables energy optimization and provides insight of the effectiveness of the solar system. In this lecture the audience will learn how to build a smart device that monitor the water temperature and report it to the cloud. The device reads the water temperature in the top and the bottom of the water tank. The device also monitors the electrical power consumption of the water heater. With the power of the cloud, the water heater device is controlled. The lecture presents the ESP32 microcontroller and its SDK, Azure IoT Hub, Azure Stream Analytics, Azure Service Bus Queue, Azure Functions, Power BI, as well as Android Wear Xamarin based application.