Need a wifi shield.

Hi Everyone.

Im searching for an Arduino Wifi Shield easy to use. I was going to buy the Arduino Wifi shield (http://arduino.cc/en/Main/ArduinoWiFiShield) when I realized is out of stock in all the electronics stores I know so I started looking a replacement. In Amazon and Ebay there are many wifi shields, but I want to buy one that really works because my grades depends of it.

Thanks.

check it out in www.cutedigi.com...... its available in that site.

Thanks jonyjakee for answering.

I've been seeing the webpage you replied and I have a couple of questions.

-This is the Wifi shield you suggest? http://www.cutedigi.com/wireless/wifi/linksprite-cuhead-wifi-shield-for-arduino.html
-Do this shield have a library?
-Have you done a project with this shield?

Sorry for the questions, I want one that works and easy to use :blush:

I personally would not recommend this shield. It's a clone of the Asynclabs WiShield. While the libraries are still available through the Asynclabs website there is no support and no development going on.
If a WiFi shield is easy to use depends on what kind of project is going to be implemented.

I believe until the official Arduino WiFi shield is a little more mature in terms of hardware but particularly software it will be more of a hackers item and won't be that easy to use.
If your project is not mobile - but even in that case the following can work - you can simply use a standard Ethehrnet shield and connect (via Ethernet Cable) a little pocket WiFi router to it. I've used a TP-Link TL-WR703n and a TP-Link TL-WR702n and this works very well. It's not more expensive than a WiFi shield and you can use the full functionality of the mature Ethernet library and also use many libraries that depend on the Ethernet library and that would not work with a given WiFi shield without considerable work on the library itself..

Thanks Headroom for the answer.

I pretend to use arduino and the wifi shield for a mobile project. Using Wifi instead of ethernet would complicate the code so?

I've been seeing some code examples of wifi and it doesnt appear so hard :stuck_out_tongue:

At the beggining I wanted to use an GSM module and make the get and post trough GPRS, but not many people have done projects with that and the the complexity appear to be much more than using wifi.

Sorry, no, i did not mean to suggest that using WiFi is to per se harder that much than " just" Ethernet, even though to do have to deal with a few more parameters to configure.

I my case I intended to use existing libraries ArdOSC, DHCP/Bonjour that relied on lower level functions in the Ethernet library that directly talk to the Wiznet W5100 chip on the Ethernet shield. Replacing that with a WiFi shield tha tobviously uses differnt ethernet hardware would have caused much more problems than it would have solved!

It really depends on what exactly you want to do. For a mobile application you may be interested in the WiFi shields available at http://www.diysandbox.com. More up- to- date hardware than for example the cutedigi copperhead shield and possibly better support. They seem to be still developing new hardware. Some of their offerings seem to be temporarily out of stock, however.

hi,
i go with the Head room's suggestion, i worked with the wishield, it communicates with the laptop wifi but most of the mobile doesnt support wishield, so i shifted over ethernet shield and router. now i am getting good output........ i suggest more to get the ethernet shiled and router. before getting the router, first connect your ethernet shiled to the LAN port in your laptop for testing, if success, then purchase router.

Headroom:
I personally would not recommend this shield. It's a clone of the Asynclabs WiShield. While the libraries are still available through the Asynclabs website there is no support and no development going on.
If a WiFi shield is easy to use depends on what kind of project is going to be implemented.

I believe until the official Arduino WiFi shield is a little more mature in terms of hardware but particularly software it will be more of a hackers item and won't be that easy to use.
If your project is not mobile - but even in that case the following can work - you can simply use a standard Ethehrnet shield and connect (via Ethernet Cable) a little pocket WiFi router to it. I've used a TP-Link TL-WR703n and a TP-Link TL-WR702n and this works very well. It's not more expensive than a WiFi shield and you can use the full functionality of the mature Ethernet library and also use many libraries that depend on the Ethernet library and that would not work with a given WiFi shield without considerable work on the library itself..

Hi headroom, I was looking for information to decide on whether to buy or not the WR703n.
I also think that its better to have a dedicated hardware to manage the wifi trouble, passwords etc, and use the ethernet library as per cable.

However, I guess the WR703n has to be setup as AP Client, right? I belive that the interface website is in chinese, how did you manage to set it up to client mode?
please help me out here so I can decide whether to buy the WR703n or not.
thanks alot, and thanks for the info already in this post.

I actually have both, a WR703n and WR702n. You are correct, the 703 interface is entirely in Chinese. I copied/pasted the chinese symbols into Google Translate and made it through. However, if you want to play aroud with settings a little more often then I would get the 702. the 702 does not have the 3G modem ability of the 703 and also uses different electronics, so you will not be able to reflash the 702 with a OPenWrt image https://openwrt.org/ and the different hardware is also the reason that you cannot just flash a 703 firmware (available on the TP-Link website) onto a 702.

I agree that using a web interface to comfortably configure the router is something - to my knowlede - no WiFi shield offers, which I find very valuable, particularly if other, less technically inclied people need to interface with a project/device.

The 703 came pre-configured as an AP with DHCP enabled. My project uses the DHCP/Bonjour library and using this router pretty much made it a plug and play solution.

The 702 came pre-configured as an AP as well but oddly enough with DHCP disabled which I changed.

Both units can be configured in client mode which is very similar to bridge mode and makes it very easy to integrate them into an existing network.

Headroom:
I actually have both, a WR703n and WR702n. You are correct, the 703 interface is entirely in Chinese. I copied/pasted the chinese symbols into Google Translate and made it through. However, if you want to play aroud with settings a little more often then I would get the 702. the 702 does not have the 3G modem ability of the 703 and also uses different electronics, so you will not be able to reflash the 702 with a OPenWrt image https://openwrt.org/ and the different hardware is also the reason that you cannot just flash a 703 firmware (available on the TP-Link website) onto a 702.

I agree that using a web interface to comfortably configure the router is something - to my knowlede - no WiFi shield offers, which I find very valuable, particularly if other, less technically inclied people need to interface with a project/device.

The 703 came pre-configured as an AP with DHCP enabled. My project uses the DHCP/Bonjour library and using this router pretty much made it a plug and play solution.

The 702 came pre-configured as an AP as well but oddly enough with DHCP disabled which I changed.

Both units can be configured in client mode which is very similar to bridge mode and makes it very easy to integrate them into an existing network.

wow thank you for that incredible answer.
I got nervous this afternoon and bought the 703 from ebay hehe
good to know it worked good for you, i might end up buying another for another project to maybe i also try the 702. Dont understand why you say to get 702 when talking about the settings, is it in english? or is it just simpler?

so now that i will receive the 703, will it be plug and play with the use I want to give it? as far as you know.
so...

home router wifi <------wifi ------>WR703<----cable ---->ARDUINO Ethernet shield

what technical name do I have to look for as for this type of connection? AP Client mode? AP bridge mode?

Thanks a lot for your help, really looking forward to test it!

Sorry, I guess I left that little detail out :smiley: Yes, the 702 has an English web interface.

As I said, the 703 router comes in AP mode. If you want to integrate it into your home network as shown in your little " sketch" then it is easiest to switch it into "bridge" mode. So Google Translate is your friend.

I'll see if I can find the file I generated with open office where I wrote down part of the menu structure that I translated with Google Translate. If I find it I'll post it here. After all for the price of the 703 - I think I paid $26 for it on eBay - it's a nice piece of equipment and this MIT be useful to someone :wink: