III. HARDWARE MODULE
A. Internet enabled microcontroller board
The implemented set up uses LPC1768 ARM cortex M3
processor from NXP which comes with onboard Ethernet
controller making it suitable for Ethernet connectivity. The
support for RTOS [CMSIS] enables it to use threading as
well as task optimization. LwIP protocol stack over it
enables it to have HTTP and TCP/IP connectivity. The board
is connected to the network using RJ45 port and the board
actually makes simple HTTP POST calls to the server with
parameters like voltage, current, units consumed etc. The
server returns codes containing status of the loads energy
source to the board. The controller is mounted over a base
board which provides LCD port, RS232 port along with
RJ45 port for interfacing.
B. Communication