Home | Product Categories | WiFi | WRL-10050

WiFly GSX Breakout

sku: WRL-10050 RoHS Compliant

Description: We've revised the board by adding some LED indicators and also improving the overall performance of the board. This is a breakout board for the RN-131C WiFly GSX module, an ultra-low power 802.11b/g transceiver. This board breaks out all pins of the RN-131C to two 17-pin 0.1" pitch headers. Board comes fully assembled and tested as pictured.

Dimensions: 1.2x1.8" (headers are separated by 1.1")

Documents:

Pricing

24 available

84.95
76.46
67.96

24 in stock

price
10-99
100+



Add to Wish List


Comments 30 comments

  • Perfect! I was looking to make my own board since you were out of stock of the previous version.
    This will be my freeday bonus :)

  • I need to start saving some fancy shmancy euros and get this thing now it’s in stock :)

  • Can this be used with the 7.7" duck antenna sold here?

    • THe GSX has a U.FL connection for an external antenna. You could use a RP-SMA duck antenna with the adapter cable here: http://www.sparkfun.com/products/662

  • The reference guide talks about a keep out area on page 9.
    “Keep out areas: There are two 1 mm round test pads on the bottom of the module. Avoid placing any exposed traces or vias in these areas”.
    The solder mask insulates the module from the ground plane on this PCB. If you ETCH your own PCB you will have to modify the board as indicated.

  • (shameless plug)
    An Arduino library for driving the WiFly RN131 can be found at http://arduinology.tumblr.com/
    Examples include a webserver and simple terminal.
    Great chip, works fine.
    Enjoy!

  • i just learned that the WiShield made by asynclabs will not be manufactured anymore.
    So I am trying to migrate my work now by using the WiFly.
    Unfortunately the WiFly shield is too big. But the WiFly GSX Breakout driver is not as comprehensive as the WiFly Arduino Library.
    do you have any plan to make a smaller wifly shield?
    thanks, stephan.

  • After reading the reference guide, I have decided there is no way I am ever going to use the PIOs

  • We have 2 wifly gsx breakout modules. We want to connect computers screen to projector device wireless using these modules.
    1-)We connected computers 15pin vga ports Red, Green,Blue,grounds, vertical and horizontal pins as GIO inputs of wifly. And this wifly has ADC. We expect to see these inputs as digital matrixes. But we couldn’t find out a tera-terminal code for this?Do we need arduino or pic.?
    2-)İf we solve first problem, we need to transform these inputs to our second wifly. How can we send?
    3-) We need to convert second wiflys digital inputs into analog signals(because projection devices use analog inputs vga) but our module doesnt have DAC. How can we solve this?
    There is also a second option that we use only one wifly module for this project. The computer sends the screen data to wifly that connected to projection device and it sends the analog signal to device. Bu we couldnt figure out if computer saves screen shots as digital matrixes and it can be change for various graphic cards. Can you advice smth for this

  • consider and think twice before buying the breakout version instead of the shield version.

  • A nice and easy tutorial for wifly and arduino by the Egyptian (Cairo Hackerspace):
    http://cairohackerspace.blogspot.com/

  • This may sound like a stupid question, but can wifly be used to access the Internet?

    • yes, You can download files from ftp servers, are some examples of how to read web pages in the datasheet

  • I wish the shield library was compatible with this :-p

  • I can’t finf in the reference guide how to send a tcp message and how i will receive it :s can anyone help?

    • Hi, you have to configure the card as a client-server and open a connexion between the server and the card, you have to configure: 1)the server ip and port in the wifly module
      2)When you want a connection, can be when the module wake up from first time or wake up from some sensor or timer configuration
      3) You must have a server listen that port, I did a Java server and work great
      To receive tcp message you have to open a connection with the card, you can make some test with “UTF-8 TeraTerm Pro” the card will send you back $$$ then you can do what you want open a UART connection, read a sensor, battery status, etc.
      I hope this helps

  • Is $35 more for the breakout board as compared to the bare chip really justified?

  • I am trying to use two of these boards to make a 115200 baud wireless serial extension. I configure one end to make an adhoc network, and the other end to auto join to that network. It gets connected, but when it starts to stream bytes, it just chokes, and only sends partial data. I have tried loads of configuration settings, to no improvement. I contacted Roving Networks, and they advised added a soldered on wire between the radio can, and the ground point, which I did, but still it is not better. When I use the second module to ‘scan’, I get RSSI of -44, which is awesome, but still not getting a steady stream of data. My interrogation is to send a single ’m' character, every 0.5 seconds, and the receive side always sees that, but I only get small sections of the streaming response. Has anyone else every tried to use the modules in this way, and if so, what’s the magic?

  • Nice breakout board! We needed to run with a 5-volt Arduino system so we added a connector for 5-volt ‘FTDI’ cable and level-shifter for serial I/O. If there is any interest, you can see the modified schematic here
    Bill Welch

  • Here’s an example use of this module (actually the RN-134, which is simply Roving Networks' board around this very model) to connect a vacuum tube to the internet and display tweets:
    https://trandi.wordpress.com/2011/09/26/vfd-clock-connects-to-the-internet/
    Dan

  • This product has an unresolved issue with crashing and watchdog resets and is thus unreliable even in normal applications. See the RF/Wireless forum for more information.

    http://forum.sparkfun.com/viewtopic.php?f=13&t=28926

  • SparkFun,

    I’ve spent over 2 days trying to get my WiFly GSX Breakout to work. I’m leaning toward the theory that I have a defective unit. I’ve tried each of these basic step by step guides:

    http://arduinology.tumblr.com/WiFlyBuild

    http://cairohackerspace.blogspot.com/2011/05/beginners-guide-to-connecting-and.html

    It seems people generally get good success with the arduinology tutorial. The only difference in my setup is that i’m using a Mega instead of an Uno. The only output i ever get is:

    Starting WiFly Tester.
    Free memory:6667

    Sticking some print statements in there i find that it ALWAYS hangs on WiFly.begin(); This has nothing to do with my wi-fi network or settings, it doesn’t even get as far as initializing the module.

    If anyone has any ideas, I’d be happy to hear them, otherwise, do you think that this might be a defective unit?

    thanks

    • success! this person’s wifly lib is working for me finally! https://github.com/jcrouchley/WiFly-Shield/tree/master/src/WiFly

      the WiFly_WebServer and WiFly_WebClient examples worked pretty much right away. since i’m using a mega, i have Serial3 hooked up to the WiFly, and added these 2 lines in the beginning of setup()

      Serial3.begin(9600);

      WiFly.setUart(&Serial3);

      hope this helps out others… this has been a very frustrating experience, but glad it’s finally working.

  • Overall, awesome product!

  • For people who are intending to wire this up using the RX/TX connections of an Arduino,

    After you read the datasheet, you’ll quickly notice that the WiFly chip works with 3.3V all around and is really sensitive to anything higher.

    It’s not enough that you just power the chip using the 3.3V pin from the Arduino and a common ground. The RX/TX module works with 5V, just like anything else on the Arduino. (Quick explanation of UART and RS32 communication, it is basically a sequence of high and low signals, in Arduino UNO’s case, from 0V to 5V).

    There is a 3.3V Arduino Pro that you can use safely, but if you are intending on using any other ones, you need a level shifter like this one from Sparkfun, or you can build one yourself following this tutorial.

    I burned my breakout board (it worked for a minute before I realized the 3.3V issue), so I just wanted to give everyone else a heads up before.

    Good luck on your projects!

    Mert

  • Why would I buy this for $85 and not the RN-XV for $35, which is a perfectly fine wifi breakout module in its own right? What do I get for more than double the price? (Not intending to be mean, I’m genuinely curious)

  • After wiring this board twice, once with simple dangling leads (works perfectly) and then with headers plugged into a breadboard (doesn’t work perfectly) I discovered that the board has to be raised about 4 mm in height above the breadboard. If this isn’t done then the wifly cannot connect to a router, but strangely can still connect to a host in ad-hoc mode. Before coming to this conclusion I investigated different additional ground shields etc. Presumably this is the breadboard acting as a dielectric and affecting the wi-fi, or some other suitably waffly explanation!

    Hope this helps!