background image

  

                                   

WiFly GSX

 

www.rovingnetworks.com

 

 

 

 

 

                WiFlyGSX-um      9/16/2010

 

809 University Avenue 

 Los Gatos, CA 95032  

• 

Tel (408) 395-6539 

  

[email protected]

 

~ 34 ~ 

The table below shows the usage of the GPIO pins with their default state and functionality. 
 
 

Bit 
Position 

13   

12 

11 

10 

Signal 
Name 

GPIO-13 
UART 
RTS 

GPIO-12 
UART 
CTS 

GPIO-11 
UART-
RX 

GPIO-10 
UART-
TX 

GPIO9 

GPIO8 

GPIO7 

GPIO6 

GPIO5 

GPIO4 

N/A 

N/A 

N/A 

N/A 

Default 
State 

Output 

Input 

Input 

Output 

Input 

Output 

Output 

Output 

Output 

Output 

N/A 

N/A 

N/A 

N/A 

Default 
Function 

G

o

es

 H

IG

H

 o

n

 P

O

W

E

R

U

P

, L

O

W

 o

n

ce

 s

y

ste

m

 is

 R

E

A

D

Y

If

 H

W

 F

lo

w

 c

o

n

tro

l e

n

ab

le

d

, t

o

g

g

le

s H

IG

H

 to

 in

d

ic

at

e R

X

 

b

u

ff

er

 fu

ll 

T

h

ro

ttl

es

 tr

an

sm

itt

er

 if

 H

W

 fl

o

w

 c

o

n

tro

l i

s e

n

ab

le

d

L

O

W

 e

n

ab

le

s t

ra

n

sm

itt

er

, H

IG

H

 d

is

ab

le

U

A

R

T

 R

X

 

U

A

R

T

 T

X

 

A

D

H

O

C

 M

O

D

E

 &

 F

A

C

T

O

R

Y

 R

E

S

E

T

 

N

O

T

 U

S

E

D

 

B

L

U

E

  L

E

D

 

R

E

D

 L

E

D

 

Y

E

L

L

O

W

 L

E

D

 

G

R

E

E

N

 L

E

D

 

 

 

 

 

 

NOTE: The Blue LED is connected to GPIO7 on the Wi-Fi Serial Adapter (RN-370). The Blue LED is 
not connected to GPIO7 on the Surf Board (RN-134). It is not possible to power off the Blue LED on 
the Surf Board. 
 

10.5.1.

 

 Setting the alternate GPIO functions

 

The defaults for GPIO 4 5, 6 is to control the LED functionality.  This default functionality can be 
overridden to allow user programmable IO or alternate IO functionality by using the 

set sys iofunc  

<value> 

command.  Value is entered as a hex number. 

 
The hex value represents a bit mask that controls each bit in the <value> represents a particular GPIO pin.  
If a bit is 0, then that GPIO is driven/read by the firmware per the default function.  
 
 
 
 
 
 
 
 

Summary of Contents for RN-131C

Page 1: ...Y GSX 802 11 b g wireless LAN Modules User Manual and Command Reference 131G RN 131C RN 134 121 RN 123 RN 125 Version 2 21 July 11th 2010 Copyright 2010 Roving Networks Inc All Rights Reserved ocument can be changed by Roving networks without prior notice and do not constitute any binding undertakings from Roving networks Roving Networks is not responsible under any circumstances for direct indire...

Page 2: ...Server Parameters 17 5 10 UART Parameters 18 5 11 WLAN Parameters 19 6 Get Commands 23 7 Status Commands 23 8 Action Commands 24 9 File IO Commands 26 10 Advanced features and Settings 27 10 1 System Timers and Auto Connect Timers 28 Opening a TCP Connection 30 10 2 Wake on Sensor Input 31 10 3 Wake on UART 31 10 5 Setting GPIO direction Alternate Functions and Disabling LEDs 33 10 6 Setting Debug...

Page 3: ... server on uart data 46 13 4 Posting binary data 47 13 5 Auto posting sensor data 48 13 6 Examples using the HTML client 48 14 Firmware Upgrade over FTP 51 14 1 FTP Upload and Upgrade 51 15 Adhoc Networking Mode 53 15 1 Infrastructure and adhoc comparison 53 15 2 Configuring adhoc mode 53 16 Analog Sensor Capability 56 16 1 Automatic sampling of sensor pins 57 16 2 Using the Built In Sensor Power ...

Page 4: ...low power 4uA sleep 40mA Rx 210mA max Tx Small compact surface mount module On board ceramic chip antenna and U FL connector for external antenna 8 Mbit flash memory and 128 KB RAM UART and SPI future data control interfaces 10 general purpose digital I O 8 analog inputs Real time clock for wakeup and time stamping data logging Accepts 3 3V regulated or 2 3V battery with on board boost regulators ...

Page 5: ... stamping auto sleep and auto wakeup modes Configuration over UART or wireless interfaces using simple ASCII commands Over the air firmware upgrade FTP and data file upload Secure Wi Fi authentication WEP 128 WPA PSK TKIP WPA2 PSK AES Built in networking applications DHCP client UDP DNS client ARP ICMP ping FTP TELNET HTTP 802 11 power save and roaming functions ...

Page 6: ...hich will shut down the chip when the voltage drops below 2 0 VDC WARNING Do NOT exceed the voltage ratings damage to the module will result 1 The Sensor inputs SENS0 7 are extremely sensitive to over voltage Under no conditions should these pins be driven above 1 2VDC Placing any voltage above this will permanently damage the radio module and render it useless 2 Placing 5VDC or any voltage above ...

Page 7: ...rs such as the SSID channel IP address Serial Port settings and all other settings can be viewed and configured in command mode ASCII characters can be sent through a terminal emulator connected to the UART or via Telnet When using the UART communications settings should match the settings used when RN 131g connects for example the default is 9600 baudrate 8 bits No Parity 1 stop bit and hardware ...

Page 8: ...dhoc factory reset jumper If this is high on power up the module will not associate to any network it will use the temporary adhoc mode When in adhoc mode you can configure the network settings Remote configuration using ADHOC mode Using adhoc mode to configure the device eliminates the need for the module to be associated with a network access point In adhoc mode the module creates it own on dema...

Page 9: ...ur machine has both wireless and wired interface hardware you will need to disable the wired LAN interface hardware before connecting to the adhoc network If the wired LAN is enabled the computer may assign an IP address that is not on the same subnet as the WiFly module Once connected and you have a good IP address telnet into the WiFly module on port 2000 telnet 169 254 1 1 2000 You should see t...

Page 10: ... is valid set uart b 115200 is also valid set u b 115200 is also valid however s uart baudrate 115200 is NOT valid Numbers can be entered as either decimal like 115200 above or HEX To enter HEX use 0x value For example the HEX value FF would be entered as 0xFF 4 2 Command Organization Commands fall into 5 general categories SET COMMANDS Take effect immediately permanently save command issued GET C...

Page 11: ... stored by using the save filename command and these configurations can be loaded using the load filename command 5 SET Commands These commands begin with set There are 6 major categories Adhoc controls the adhoc parameters Broadcast controls the broadcast hello heartbeat UDP message COMM communication and data transfer timers matching characters DNS DNS host and domain FTP FTP host address and lo...

Page 12: ...d If no string is desired use 0 as the string parameter Max string length is 32 characters Default is CLOS set comm open string sets the string that is sent to the local UART when the TCP port is opened If no string is desired use 0 as the string parameter Max string length is 32 characters Default is OPEN set comm remote string sets the string that is sent to the remote TCP client when the TCP po...

Page 13: ...10 10 milliseconds Setting this value to 0 will disable forwarding based on the flush timer Flush timer is one of three ways to control TCP IP packet forwarding The others are match character and size For more information see section 10 1 on System Timers and Auto Connect Timers 5 4 DNS Parameters set dns address addr sets the IP address of the DNS sever This is auto set when using DHCP and needs ...

Page 14: ...che mode can reduce the time it takes the module to wake from deep sleep thus saving power In cache mode the lease time is checked and if not expired the module uses the previous IP settings If the lease has expired the module will attempt to associated and use DHCP to get the IP settings DHCP cached IP address does not survive a power cycle or reset Mode Protocol 0 DHCP OFF use stored static IP a...

Page 15: ...he access point is lost and TCP is connected the connection will be closed set ip gateway addr sets the gateway IP address If DHCP is turned on the gateway IP address is assign and overwritten during association with the access point set ip host addr sets the remote host IP address This command is used for making connections from the WiFly module to a TCP IP server at the IP address addr set ip lo...

Page 16: ...D can be used for storing serial numbers product name or other device information This information is sent as part of the broadcast hello packet that is sent as a UDP The current value can be shown with the get option or show deviceid commands Max string size is 32 bytes The default is WiFly GSX set opt password string TCP connection password Provides minimal authentication by requiring any remote...

Page 17: ... port alternate functions Bit mapped value For more details see section 10 5 set sys mask mask sets the IO port direction mask Bit mapped value For more information see section 10 5 set sys printlvl value sets numerous print functions 0 quiet 1 connect information Default is 1 Please refer section 10 6 on Setting Debug Print levels set sys output value mask sets output PIO pins to HIGH or LOW Bit ...

Page 18: ...n the fly remotely while connected over TCP This setting does not affect configuration Returns the AOK response and then this command will exit command mode set uart raw rate sets a RAW UART value Used to set non standard rates The lowest possible baud rate is 2400 Example set u r 7200 sets the baud rate to 7200 baud set uart flow 0 1 sets the flow control mode Default 0 off 1 hardware RTS CTS NOT...

Page 19: ...unless using auto join mode 2 i e set wlan join 2 Note During association the WiFly module interrogates the Access Point and automatically selects the authentication mode The current release of Wifly firmware supports these security modes WEP 128 open mode only NOT shared mode WPA2 PSK AES only WPA1 PSK TKIP only WPA PSK mixed mode some APs not all are supported Value Authentication Mode 0 Open De...

Page 20: ...s and netmask Channel MUST be set DHCP should be 0 static IP or set to Auto IP with this policy unless another Adhoc device can act as DHCP server This policy is often used instead of the hardware jumper to creat a custom Adhoc network set wlan hide 0 1 Hides the WEP key and WPA passphrase When set displaying the wlan settings shows for these fields To unhide the passphrase or passkey re enter the...

Page 21: ... hex if prefixed with 0x Default value is 0x1FFF all channels set wlan num value sets the default WEP key to use 1 4 is the valid range Example set w n 2 sets the default key to 2 set wlan phrase string sets the passphrase for WPA and WPA2 security modes 1 64 chars The passphrase can be alpha and numeric and is used along with the SSID to generate a unique 32 byte Pre shared key PSK which is then ...

Page 22: ...it sec default 13 36 Mbit sec 14 48 Mbit sec 15 54 Mbit sec set wlan ssid string sets the wlan ssid to associate with 1 32 chars NOTE If the passphrase or ssid contain the SPACE characterS these can be entered using substitution via the character For example if the ssid of the AP is yellow brick road You would enter yellow brick road Using the get w command will properly display the value SSID yel...

Page 23: ...ess value get mac display the device MAC address get option display the option settings like device ID get q display the sensor settings sensor mask and sensor power settings get sys display system settings sleep wake timers etc get time display the time server UDP address and port number get wlan display the ssid chan and other wlan settings get uart display the UART settings ver return the softw...

Page 24: ...w stats Displays current statistics packet rx tx counters etc show time Displays number of seconds since last powerup or reboot show q 0 7 Display the value of the an analog interface pin from 0 to 7 The value returned will be in the format 8xxxxx where xxxxx is voltage in microvolts sampled on the channel you request with the 8 in front as a start marker show q 0x1 mask Displays multiple analog i...

Page 25: ...he join command leave disconnects the module from the currently associated Access Point lookup hostname performs a DNS query on the supplied hostname open addr port opens a TCP connection to the given IP port and address If no arguments are provided the device will attempt to connect to the stored remote host IP address and remote port number addr can also be a DNS hostname and will be resolved if...

Page 26: ... mode The module can come out of sleep mode by either sending characters over the uart or by using the wake timer time Sets the Real time clock by synchronizing with the time server specified with the time server parameters see section 5 9 This command sends a UDP time server request packet 9 File IO Commands del name num Deletes a file Optional num will override the name and use the sector number...

Page 27: ...module on sensor pins 0 3 1 2V ONLY Use the set sys trigger value command to enable Refer section 10 2 for details Rx Pin 1 2VDC ONLY RX pin via Sensor 0 The RX pin on the RN 134 is tied to Sensor Pin 0 Use set sys trigger 1 command to wake up on RX data NOTE You may drop the first byte of uart data A better way is to wake up the module on CTS pin Refer section 10 3 for details CTS Pin 3 3VDC ONLY...

Page 28: ...ngs in config file reboot reboots the module so that the settings take effect Method Type Description Auto connect Internal RTC Timer Connect out to the host at specific time intervals based upon the set sys autoconn secs command Open Uart In command mode you can issue the open command Connect on uart data Uart mode 2 This mode is designed for the HTML client feature Use the set uart mode 2 comman...

Page 29: ...ep and perform a wake up If the sleep timer is ically go into deep sleep low power mode once the timer counts down to 0 The sleep timer is disabled if the module has an IP connection or the module is in COMMAND mode The sleep timer which is the time the WiFly is awake is a 32 bit number of seconds so it can be as high as The wake timer which is the time the WiFly is asleep is a 22 bit number of se...

Page 30: ... the comm timer to 10 ms default value The resulting UDP sleep timer will be 4 10 ms 40 ms You can also use a combination of autosleep 2 and comm timer 20 ms to achieve the same effect Using a minimum value of 2 when the default flushtime 10 ms is recommended to ensure that the UDP packet gets transmitted For larger packets the value should be increased 10 1 2 TCP Connection Timers Opening a TCP C...

Page 31: ...ng the value to 0 disables all sensors pins WARNING Under no conditions should the voltage on any sensor input exceed 1 2VDC Permanent damage to the module will result Sensor inputs are rated 1 2VDC maximum You must use a resistor divider when driving a sensor pin from the other 3V pins such as RX A resistor divider network with a minimum of 24K in series and 10K to ground from the UART RX or CTS ...

Page 32: ...will optimize Wi Fi performance by specifying when the system sends IP packets To minimize latency and TCP IP overhead use the flush size or match character to send data in a single IP packet In most cases you will want to set the flush timer to a large number to avoid fragmentation For high throughput cases increase the UART baudrate set the flush size to 1460 and flush timer to a large value so ...

Page 33: ...f you need to set only one bit in the mask you need to read mask and set the value Otherwise you will over write any previous GPIO settings The hex value represents a bit mask that controls each pin where 1 output and 0 input For example set sys mask 0x0 sets all pins to input To set only GPIO 6 and 7 for example you would enter set sys mask 0xc0 The default mask for WiFly 0x20f0 which has GPIO 13...

Page 34: ...transmitter if HW flow control is enabled LOW enables transmitter HIGH disable UART RX UART TX ADHOC MODE FACTORY RESET NOT USED BLUE LED RED LED YELLOW LED GREEN LED NOTE The Blue LED is connected to GPIO7 on the Wi Fi Serial Adapter RN 370 The Blue LED is not connected to GPIO7 on the Surf Board RN 134 It is not possible to power off the Blue LED on the Surf Board 10 5 1 Setting the alternate GP...

Page 35: ...ate functions of the LEDs the sequence of commands would be set sys iofunc 0x70 enable alternate function for GPIO 6 5 and 4 save store configuration reboot reboot the module NOTE Currently the alternative GPIO functions are not available in adhoc mode 10 5 2 Controlling connections with GPIO In embedded applications it is useful to monitor and control the status of the TCP IP connection This can ...

Page 36: ...e following command is used to control these printouts set sys printlvl value sets additional print functions Value is a bit mapped register that controls which printout messages are sent to the UART Print level Description 1 All status messages 2 only critical NETWORK AP connection level status is output Associated Or Disconnect from ssid 4 DHCP and IP address status information Once the configur...

Page 37: ...er than 1 gets time continuously every value minutes To configure the Wifly module to get time upon power up 2 20 set time enable 1 AOK 2 20 get time ENA 1 ADDR 129 6 15 28 123 ZONE 7 To view a complete listing of the time variable use the command 2 20 show t t Time 09 02 10 UpTime 653 s Powerup 1792 s RTC 7753271426558 ms timera 66885 10 8 Time Stamping Packets This feature can be used to automat...

Page 38: ...host IP address and the local and remote port number that you will use for UDP communications The commands to enable UDP data transfer are Associate to a network set wlan ssid string set the network name set wlan phrase string set the passphrase for WPA and WPA2 modes Set up the protocol and port number set ip proto 1 enable UDP as the protocol set ip host ip address set the IP address of remote h...

Page 39: ...bled the module waits for a response on every UDP packet sent any UDP packet coming back in If the response packet is not received by approximately 250 ms the same UDP packet is sent out This continues until either A UDP response is seen or A new UDP packet is sent from the module and is acknowledged To enable this feature use set ip flags value 11 4 Using the UDP Broadcast function The WiFly modu...

Page 40: ...ort Real Time Clock Battery Voltage GPIO pins time of day Version and datecode User DEVICEID Boot time SENSOR pins Bytes Size 0 5 6 MAC adddress of AP that we are Associated with for location 6 1 Channel we are on 7 1 RSSI 8 2 local TCP port for connecting into the Wifly device 10 4 RTC value MSB first to LSB last 14 2 Battery Voltage on Pin 20 in millivolts 2755 for example 16 2 value of the GPIO...

Page 41: ... 15 Once in adhoc mode open up a telnet window on IP address 169 254 1 1 port 2000 If configuring the module using the UART mode either using the RS232 or development board open a terminal emulator on the COM port associated with that deveice The default baud rate is 9600 8 bits no parity 12 1 Associate with a network access point From within the terminal window put the WiFly GSX module into comma...

Page 42: ... test this connection From in Telnet type open addr port In the example above the telnet command you look like open 10 20 20 62 2000 Once open you can type characters into the UART window and see them on the Telnet window or visa versa To make a connection from the module you will need IP address and port number of your server application A simple program to test this functionality is a COM port r...

Page 43: ...the IP port of the remote machine set sys autoconn 1 automatically connect out after READY set com idle 5 disconnect after 5 seconds with no data activity set sys sleep 2 sleep 2 seconds after connection is closed set sys wake 60 wakeup after 1 minute of sleeping UART data TRIGGER mode version 2 19 This mode will automatically make a TCP HTTP connection upon incoming UART data set uart mode 2 12 4...

Page 44: ...d Lookup string string is the hostname 12 6 Utilizing the Backup IP address connect function WiFly contains a feature for auto retry and redundancy If the first IP host address connection fails the backup IP will be used if set If this fails or is not set then the first DNS name will be used If this fails or is not set then the Backup DNS name will be used To set the backup IP address use set ip b...

Page 45: ...roto 18 enable html client set dns name www webserver com name of your webserver set ip address 0 so WiFly will use DNS set ip remote 80 standard webserver port set com remote 0 turn off the REMOTE string so it does not interfere with the post To make the connection the command would be open or inline you can send open www webserver com 80 The user s microprocessor should write to the uart GET ob ...

Page 46: ...0 auto connect every 30 seconds set option format 1 auto send the header once connection is open set ip proto 18 turn on HTTP mode 0x10 TCP mode 0x2 NOTE1 when HTTP mode is set the WiFly automatically appends the n n to the end of the packet NOTE2 if the html header contains spaces the is required when entering the string Space is the command delimiter When WiFly command parser sees it will conver...

Page 47: ...le will send out small packets of data It will send out many packets of small MTU size To avoid this set the flush timer to a higher value By default it is set to 10 milliseconds You can extend the flush to a higher value e g set comm time 5000 13 4 Posting binary data Web servers expect ASCII data so if the User data is binary WiFly can convert binary data to ASCII format before sending it to the...

Page 48: ... the server will be GET userprog php DATA 0F3000001111222233334444555566667777 n n In the above example the data format is 2 Bytes GPIO Channel 0 Channel 1 Channel 2 Channel 3 Channel 4 Channel 5 Channel 6 Channel 7 0F30 0000 1111 2222 3333 4444 5555 6666 7777 13 6 Examples using the HTML client Example 1 Auto posting sensor data In this example we will connect to the web server at www rovingnetwo...

Page 49: ... the screenshot below Example 2 Posting UART data to web server The WiFly module is capable of auto posting serial UART data in ASCII or Binary format In this example we will configure the WiFly module such that when the serial UART data comes in the WiFly will connect and automatically send data to the web server in the following format GET mike php ID user serial data n n The other parameters th...

Page 50: ...et uart mode 2 automatically connect using data Trigger mode save save the configurations in config file reboot reboot so that the settings take effect With the above settings enabled the WiFly module will connect out to the web server every time it receives data on the RX line Serial data is sent to the host web server according to the flush timer and the flush size NOTE You cannot append the sam...

Page 51: ...re data files 14 1 FTP Upload and Upgrade WiFly contains a built in FTP client for getting files and updating the firmware The client uses passive mode FTP which allows operation thru firewalls and the Internet To update to the latest released firmware from Roving Networks the following setting are required FTP username roving FTP password Pass123 FTP filename wifly GSX img FTP directory public th...

Page 52: ...committing it to flash and updating the boot record after download If the checksum fails firmware prints UPDATE FAILED x and deletes the image Note the module must be rebooted or power cycled to use the new firmware To boot a different firmware use the following command Boot image num sets the current boot image num For example to boot the previous image from above use 2 20 boot image 11 Set Boot ...

Page 53: ... sending and receiving beacon and probe packets In most cases IP addresses are assigned through Auto IP although one of the Wi Fi devices can be configured as a DHCP server 15 2 Configuring adhoc mode The WiFly GSX module can be configured to setup an adhoc network This mode is useful for point to point communications The WiFly device is in Adhoc mode the device looks like access point for other W...

Page 54: ...ork reboot or alternatively you can use the join command to associate with the adhoc network Remember to disassociated using the leave command if you are previously associated to another network join my_adhoc_network If you leave DHCP service enabled the WiFly device will get an IP address using auto IP when associating with the adhoc network By definition auto IP fixes the first two bytes of subn...

Page 55: ...a auto IP may take a couple minutes to allocate an IP address for your computer To work around this you can assign a static IP address in the network settings TCP IP Properties menu Once associated with the adhoc network you can open a connection or telnet window as you would with an enterprise connection NOTE The module does not support adhoc and enterprise network modes simultaneously ...

Page 56: ...om chip to chip To improve accuracy it is recommend using a precision reference voltage on one of the analog inputs to calculate the offset The offset will be the same for all analog inputs For example drive precision 200mV reference on analog input 4 read analog input 4 and compute the offset If you read 210mv you would know that the offset is 10mv When you read input 5 you would subtract 10mv fr...

Page 57: ...ll sensors inputs use the set q sensor 0xff command 16 2 Using the Built In Sensor Power WiFly modules contain an onboard Sensor power pin which is controlled by the command below set q e value The values used for setting the power are described in the table below Value Sensor pin voltage 0 Turn off the sensor power 1 GROUND the sensor pin 2 1 2V internal regulated reference 3 VBATT input pin 4 3 ...

Page 58: ...conds COMM PARAMETERS Close string OPEN Open string CLOS Remote string HELLO Flush size 64 Match byte 0 Flush timer 10 milliseconds Idle timer 0 Cmd char DNS PARAMETERS IP address 0 0 0 0 Name server1 Backup backup2 FTP PARAMETERS Server address 208 109 78 34 roving default update server port at 21 File Wifly GSX img User roving Password Pass123 IP PARAMETERS DHCP ON 1 enabled IP address 0 0 0 0 N...

Page 59: ... Baudrate 9600 parity n none this is the only option available flow 0 disabled Mode 0 WLAN PARAMETERS SSID roving1 Channel 0 automatic scan External antenna 0 off use on board chip antenna Join mode 1 automatically scan and join based on ssid Authentication mode OPEN Mask 0x1FFF all channels Rate 12 24Mbit Passphrase rubygirl Key number 1 Key 0 0 0 0 0 0 0 0 0 0 0 0 0 17 1 Restoring Default config...

Page 60: ...on settings into the user file Even if there is a user config file arming and toggling PIO9 7 times will override the user settings and restore the wifly module to the factory hardcoded defaults This is a bypass mechanism in case a bad configuration is saved into the user file Note The module should be rebooted or reset with reset line for the new settings to take effect 18 Boot up Timing Values F...

Page 61: ...e incorrectly report their security mode We also currently do not support WPA2 Enterprise radius server authentication EAP TLS The WiFly GSX should work with any standard Access Point We have tested the WiFly GSX module with the following access points Cisco Aeronet series Linksys both standard and openWRT Linux Netgear WGR614 v8 Netgear WGN54 DLINK dir 615 Airlink 101 Apple Airport express Buffal...

Page 62: ...to be truncated to 32 characters making it impossible to enter a 32 byte HEX literal PSK Fixed DHCP status when link to Access Point AP is lost It was still reporting DHCP OK It is now cleared and new DHCP session will start once AP link is reestablished Fixed a bug whereby UDP receive becomes disabled no packets are received if AP LOST and then re established Improved handling of AP disconnect an...

Page 63: ...ID string into the HOST name when requesting a DHCP lease This string is displayed by most routers and DHCP servers in their lease tables show n n command returns the MAC Address of the Access Point currently associated get i a command returns only the IP address of the WiFly show network added a response Boot time in ms which displays the total time in milliseconds that was required to be ready o...

Page 64: ...spond to probes and so this value higher avoids intermittent loss of connectivity DHCP cache The set ip dhcp 3 command is now used to enable DHCP address caching Once caching is turned on the initial DHCP settings are stored in NVRAM This is most useful in battery systems when using the sleep mode Upon waking from sleep as long as the DHCP lease time is still valid and the WiFly is associated to t...

Page 65: ...now survive a DHCP renew rebind Features TCP connection password This optional pass word is enabled with the command set opt pass string incoming connections will be challenged and the stored password must be matched or the connection will be closed UART instant baudrate The set uart instant rate command immediately changes the baudrate This is useful when testing baudrate settings or switching ba...

Page 66: ...ion 11 Known Issues WiFly Module has trouble associating with some 802 11 n access points The module will crash and reboot repeatedly We have seen this behavior with Linksys and Dlink router access points If you disable the n capability on the router the module will associated correctly Flow control is not functional Current Firmware Version 2 09 7 10 2009 Sleep mode was drawing 70uA instead of th...

Page 67: ...l hide the WEP key or WPA passkey To unhide you set key or passphrase again set ip proto 8 TCP client mode no listen server only outbound connections can be made Bug fixes Adhoc mode client associates properly You can now enter the WPA passkey after setting the SSID previously the pass key had to be entered first for the security hash to be correctly created Auto join now stops after 3 retries Fea...

Page 68: ...products documentation and services at any time Customers should obtain the latest relevant information before placing orders and should verify that such information is current and complete Roving Networks assumes no liability for applications assistance or customer product design Customers are responsible for their products and applications using Roving Networks components To minimize the risks a...

Reviews: