It is an esp8266 (esp12) based tool that I built to demo IoT. It uses a usb interface for power and has a built in web server for configuration and supports OTA updates (Richard Burton's RBOOT-OTA project)
It is able to send temperature (& humidity) and button presses via MQTT and IBM IoTF servers - great for Node Red and other systems. It contains an OLED display and RGB LED for feedback.
http://blog.spants.com/category/iotbox/
Sources to be released soon (just have to tidy it up!)