I created this project to learn more about IoT. For the hardware, I used the ESP8266. For the software, I created a mobile app using Meteor JS to interface with it. MQTT was used for communication between the app and the ESP8266 (device).
The app can connect to multiple devices to control relays (turn on and off lights and LEDs) and read sensors (temperature and humidity).
To learn more about the ESP8266 and MQTT check out my prior blog posts here and here.

I gave a lightning talk at the Meteor Meetup in San Francisco. The rules are 2 minutes or less. Take a look at the YouTube video below for more details on this project.
I plan on publishing more posts on the ESP8266. Please, join my mailing list, so I can notify you when new posts are available.