Firmware - This is responsible for the wifi connection, TCP handling & data acquisition of the Energy Monitoring System