Hardware/Software: Rabbit-board from [url removed, login to view]
TCP/IP stack is already available and along with numerous samples.
1. Write code to response to HTTP POST.
2. Write code to request (POST) information (json encode) from a REST base service.
3. Setup hardware interface which include digital and analog inputs and outputs.
4. Write code for Remote Firmware Update. (Numerous examples available)
Please note: Specific information will be given later. For more information on the hardware and plenty of examples check out [url removed, login to view]
Numerous examples of each objective are available.