WiFi is something we have wanted to do for a long time, but there are a lot of technical and regulatory challenges around it. If you’re running an OS on an embedded PC like the Raspberry PI, WiFi is simple, you buy a cheap dongle and the intelligence is in the driver.
For a low power embedded project where you’re not running an OS it gets a lot harder and that means it’s expensive. So the only real option is to use a WiFi module and these are normally expensive.
A few months ago, whilst designing the DipCortex, we identified a module that is low cost and comes with FCC, IC & ETSI certification, saving huge costs assocaited with getting radio equipment through testing. The goal was to squeeze this module, the TI CC3000MOD, on to a board the same size as the DipCortex which was a massive challenge, as the DipCortex is sized to replace a 40pin DIP package.