I have been using both the CC3000 and the ESP8266 in my project but they do not seems to be very reliable. I like the ESP because it uses serial communication and it is small and cheap but still sometime works fine sometime it does not.
would you guys reckon any other WiFi module/board that I can use with Arduino uno?
I have been using ESP8266 modules for a while and find them very reliable. One is 35 feet from the router through 2 walls and it has worked error free for several days now. I use the IDE, with ESP8266 core, to program the 8266 modules so they are stand alone. They do require a stable 3.3V supply capable of 250mA. The 3.3V regulator on the Uno will not reliably supply enough power so an external supply is necessary. I use a 5V cell phone charger wall wart through a LM1117 3.3V regulator good for 800mA (cause the chargers are cheap at the local thrift store).
In addition to a solid power source, I believe the ESP8266 is sensitive to wiring. Mounting it on a carrier board and keeping the wiring short made all the difference in my case. I was getting frequent resets and such when trying to used it with dupont wires and a solderless breadboard, to the point that it was not usable.
I'm using a 3.3V FTDI USB cable just to power the ESP and the arduino it is used only for the serial communication. I don't want to use the ESP as stand alone but I prefer use the arduino as "core" and the ESP just to connect to internet to make HTTP GET/POST to my RestFul API.
MrMark:
In addition to a solid power source, I believe the ESP8266 is sensitive to wiring. Mounting it on a carrier board and keeping the wiring short made all the difference in my case. I was getting frequent resets and such when trying to used it with dupont wires and a solderless breadboard, to the point that it was not usable.
What do you use for power?
I have two ESP8266 ESP-01.
Want to make sure I have everything I need before I start.