which is best Wifi shield for arduino?

:)Hello! Anyone,

Any suggest which wifi shield best work for Arduino?

Also, any app for iphone to use iphone as the remote control?

Thank you!

Try the "official" arduino wifi shield:
http://store.arduino.cc/ww/index.php?main_page=product_info&cPath=11_5&products_id=237
Sparkfun sells one which is a bit cheaper:

If you run a web server on your arduino with the wifi shield, you can access it through your iPhone through the browser.

What is your definition of "best"?

Hi

I am looking for the same answer as Tonyzhang.
Which Wi-Fi shield is the best one for arduino (or other arduino "compaible" controller boards)

My defintion of best would be :
the one which have the more possibilities (supported protocols b/g/n..., supported encryption)
the fastest one (throughput speed, limited of course by the Arduino communication speed itself)
and maybe some other parameters i may have forgotten or not familiar with

Thanks :slight_smile:

Themails7:
the one which have the more possibilities (supported protocols b/g/n..., supported encryption)

That would be most of them since all of that has to be handled on the shield itself and not by the ATmega.

Themails7:
the fastest one (throughput speed, limited of course by the Arduino communication speed itself)

That would be all of them.

Since cost isn't a concern, get the Official Arduino Shield.

We just released this: http://www.dexterindustries.com/Arduino-WIFI_Shield.html

Hey, Johnny, what's the power consumption like for your module?
Do you have a wiki page similar to WiFi_Shield_V2.1_For_Arduino__SKU_TEL0047_-DFRobot ?

Hey,

The module draws about 7uA in standby, and a max of 250 mA at a transmit rate of 11 MB/Sec.

You can see the wiki we have for the module here: WIFI Shield - Dexter Industries

Thanks for quick reply!
How do you put it into standby mode? Do you have any examples?
Is it cid_disconnect(int)?

Request Standby Mode is in section 4.12.2 in the Gainspan Module manual. It says:

AT+PSSTBY=x[,,,]
The parameters are:
x is the Standby time in milliseconds. If a delay time (see below) is provided, the Standby count
begins after the delay time has expired.
DELAY TIME is the delay in milliseconds from the time the command is issued to the time when
the SOC goes to Standby.
ALARM1 POL is the polarity of the transition at pin 31 of the SOC which will trigger an alarm
input and waken the GainSpan SOC from Standby. A value of 0 specifies a high-to-low
transition as active; a value of 1 specifies low-to-high.
ALARM2 POL is the polarity of the transition at pin 36 that triggers an alarm input, using the
same convention used for Alarm1.
The parameters DELAY TIME, ALARM1 POL, and ALARM2 POL are optional. Specifying an alarm
polarity also enables the corresponding alarm input.

We don't have an example up of how to go into Standby. However, it is in this documentation here: http://www.dexterindustries.com/files/DI-WIFI_Sensor.pdf

Try this WiFi Shield V2.2 for Arduino (802.11 b/g/n) - DFRobot

It uses a mature WizFi210 chip. It provides the bridging from TTL serial port communication to IEEE802.11b/g/n wireless communication. So any device with TTL serial ports can easily be connected with this WIFI module and controlled and managed remotely through a wireless network. Different kinds of communication protocols and encryption algorithms are integrated with the module. The Arduino architecture enables you to easily integrate this module into any Arduino based project.

The "best" one is the one I am working on, since it does not yet exist. It will:

  • Allow operation as an access point
  • Have a web server built in
  • Have extra memory for storing web content
  • Talk to the Arduino host board using I2C or SPI (or both) in addition to offering the UART.

So far, I have yet to find this. There are a few based on the Ganispan 1.2 device, but this has limitations that prevent it from using the latest GS firmware. The official Arduino wifi shield uses SPI, which is great, but the HDG104 has limitations that prevent it from meeting my needs.

Its been frustrating, but I determined that I need to build my own.

Sorry post is old, but ESP8266 make it all and cost is only 3$

barth_bh:
Sorry post is old, but ESP8266 make it all and cost is only 3$

Can you post a link to an ESP8266 shield for $3? Best price I found was $6USD: http://www.aliexpress.com/item/Free-Shipping-Smart-Electronics-ESP-12E-WeMos-D1-WiFi-uno-based-ESP8266-shield-for-arduino-Compatible/32653235884.html.

Edit:
After looking at the pictures more closely this turns out not to be a shield as the description states, but rather an ESP8266 based board in an Uno form factor. I guess it would be useful for compatibility with shields(assuming they work with 3.3V) but you can get two NodeMCU boards for the same price without the idiotic Arduino header spacing.

I did find a couple of ESP8266 shields:
http://www.aliexpress.com/item/Free-Shipping-New-Version-WiFi-Development-Board-Module-Based-Web-Sever-ESP8266-Hot-Selling/32608666678.html
The headers are a bit strange but the documentation is better than you would normally expect for this sort of thing: Introduction | ESP8266-Based Serial WiFi Shield for Arduino----User Manual

http://www.ebay.com/itm/191821165193
Seems a bit overpriced and the documentation is practically non-existent(the website on the silkscreen has been shut down for a while).

Imported ESP8266 ESP-12E UART WIFI Wireless Shield Dev Board for Arduino UNO R3