User Tools

Site Tools



WiFly shield for Arduino using RN-131C

Power on/off WiFly from Arduino

see (not tested by me)

pinMode(6, OUTPUT);   // Set digital pin 6 as OUTPUT to power WiFly shield VIN Pin
digitalWrite(6,HIGH); // trigger relay to power WiFly shield VIN
delay(200); //allow WiFly time to boot
digitalWrite(6,LOW); // Power down WiFly
Adhoc mode and Restoring Factory Settings.

Adhoc mode is controlled through GPIO-9. It is a good idea to connect pin 24, GPIO-9 to a switch or jumper connected to a pull up. When GPIO-9 is driven high at power up the module will be in Adhoc mode. If GPIO-9 is then toggled low 5 times, the initial factory default configuration will be RESTORED. This is useful for cases where the module is mis-configured and is no long responding.

join an existing network
set wlan join 1
set wlan ssid Sitecom
set wlan chan 0
create adhoc network

From command mode, the module is configured for adhoc mode using the join command. You will also need to set the ssid and channel.

(join 4 is for adhoc)

set wlan join 4
set wlan ssid Ultimaker
set wlan chan 1

Turn off DHCP and set the IP address and netmask so other devices know where to connect to the adhoc WiFly GSX. Since auto IP fixes the first two bytes of the IP address you want to use the netmask of so that other device connecting to the module can be reached. Alternatively you can set the netmask to a smaller subnet if the other device’s IP addresses are begin statically to the same subnet as the adhoc device

set ip address 
set ip netmask
set ip dhcp 0


Be sure to save your configuration, then upon reboot the module will be in adhoc mode.

disconnect from a network
get everything
get everything
factory RESET
factory RESET
save host
set ip host
wifly.txt · Last modified: 2014/11/23 16:33 (external edit)