Just had the need to work on a remote lighting project and I was made aware of these rather nice modules from 8 Devices.
The Carambola2 is based on the Atheros AR9331 chipset with 64MBRAM WIFI,USB i2s,Ethernet and 23 GPIO all for 19Euros.
The Carambola2 runs OpenWRT as it's Linux distribution.
There's also a development board available which acts as a carrier /breakout board for the module