The ESP8266 is a WiFi-enabled microcontroller that can connect your project to the outside world via the Internet. You can program them with many environments, such as C++, Arduino, Lua and even BASIC! The ESP8266 gives you many IoT node possibilities and more.
Here at Tronixlabs in Australia we keep various ESP8266-based modules in stock for same-day shipping, along with the bare IC for your own prototyping. Due to the fluid and unsupported nature of these products, we do not provide firmware or coding support.