Hi!
I am wondering what solutions you have used to connect your projects to Wifi networks. I am designing a "smart" object and trying to reduce the cost as much as I can and right now it is the biggest line on the bill of material.
So far, I have found:
* Roving Networks RN-131/RN-171 modules (the one I am using right now)
+ Can be hand soldered easily
+ Serial interface (or SPI)
+ Command mode (a little bit like AT commands)
+ Do all the TCP/IP stuff for you
- 27$ on mouser per 1000
- Cant do several connections at once
* LS Research modules - for example:
http://www.mouser.com/ProductDetail/LS-Research/450-0037/?qs=sGAEpiMZZMsRr7brxAGoXTKY2y6hWySnVw1cy3ktLQk%3d+ Wifi - Bluetooth - FM
+ SPI interface
~ 22$
- Not as well documented and reviewed that Roving network's
- I dont see any "onchip" DHCP - and the documentation I have found does not cover the software, it is mostly electronic only
* Electric Imp
http://electricimp.com/+ Very small format (a SD card)
+ The SDCard wifi configuration is transferred to the card through an iPhone/Android application by "blinking"
+ Quite cheap (public price 25$ /unit) Prices in volumes not known yet
+ Some IO built-ins for real simple applications or Serial/SPI port (not sure which yet)
- Very new
- Communication HAS to go through a Electric Imp server. So no local network communication
I asked and received some of the early developers edition but have not had time to try them yet.
* USB Dongle based on Realtek chip (this is the solutions used by the BeagleBone or RaspberryPi)
Example:
http://adafruit.com/products/814+ Only 11$ finished product in a USB case - that is really really chip - I have not been able to find the chip on mouser/digikey. Does anyone know where to buy realtek chips?
- You have to provide the wifi implementation + tcp/ip (and maybe encryption?) which means seriously upgrading your host micro-controller (probably to something that can run Linux)
It seems to me that this is a very short list of options and that in those "Internet of Things" days, we should start to see much cheaper options and opensource design to do that (like 3Drobotics did with the 3DR radios:
http://diydrones.com/profiles/blogs/announcing-the-3dr-radio-telemetry-system).
Any thoughts on that?
thomas
For more info on my project:
www.tbideas.com