Iot Based Smart Energy Metering And Billing System
Abstract
Smart energy meter is a measuring instrument which saves the energy consumption data as well as uploading the data to the open source IoT platform thingspeak cloud server. Sensor circuit consisting of ADC IC (Analog to Digital Converter integrated circuit) MCP3008, Voltage sensor and current sensor. SPI (Serial peripheral interface) communication was established between the ADC and raspberry pi 3. Voltage and current data was taken by raspberry pi 3 through ADC MCP3008 from the sensor node and this data was processed to get the power as well as energy being obtained. I2C communication is established between the raspberry pi 3 and Liquefied crystal display uses the I2C module. After specified time interval bill was generated in the text file format, this text file mail attachment was sent to the consumer mail via SMTP server, this was done by enabling the third party application in the G-mail setting. Using the AT commands in the python code which is running in the raspberry pi 3 sends the energy bill to the consumer mobile number through GSM module which is connected to it via the RS232 to USB (Universal Serial Bus). Here the serial bus type communication is used for sending the data from raspberry pi 3 to the GSM module. Consumer can view their load profile in the thingspeak channel web link i.e., thingspeak dashboard using web browser, line graph was used to represent the energy consumption pattern of that consumer.