LED Lamp
Server
Node.js server runs on a Raspberry Pi that is connected to two LED strips. Node.js uses pi-blaster library to interact with the LED strips. Node.js also uses 'express' for the REST interface.
App
iOS app provides a way to control light output of the LED strips. It makes REST requests to the Raspberry Pi server. It has ability to change RGB values, turn on / off fade effect and set color limits.