RN-121, RN-122, RN-123 & RN-125
www.rovingnetworks.com
rn-121-ds 9/22/2009
“WiFly GX” 802.11G Super Module
Features
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
802.11b/g PHY/MAC at up to 54Mbps
Qualified 2.4GHz IEEE 802.11b/g transceiver
Wi-Fi Alliance certified for WPA2-PSK
Ultra-low power - 4uA sleep, 40mA Rx,
210mA Tx (max)
Multiple sleep modes, wake up timer or signal
Small form factor 28mm x 40.8mm
UART, RS-232 ,RS-485 or SPI hardware
interfaces
On board ceramic chip antenna and U.FL
connector for external antenna
15 PIOs and 8 sensor pins for general use
Real-time clock for wakeup and time stamps
Accepts wide voltage range input 3.3V –
12VDC (RN-121 and RN-122)
Industrial voltage range input 6V – 48VDC
(RN-123 and RN-125)
Switched power supply for external sensors
Supports Adhoc and infrastructure networking
FCC / CE / ICS certified and RoHS compliant.
High speed UART up to 2Mbit/s (RN-122)
High speed UART 64 bytes FIFO (RN-122)
Onboard 14 bit temperature sensor (RN-121-
TEMP)
Onboard 12 bit humidity sensor (RN-121-
TEMP)
Description
The WiFly GX module is a stand alone, embedded
wireless LAN/WAN access device. Because of its
small form factor and extremely low power
consumption, the RN-121G is perfect for mobile
wireless applications such as asset monitoring, GPS
tracking and portable devices. The WiFly GX
simplifies the integration and development of your
application by including an on board TCP/IP stack and
networking application programs such as telnet and
ftp. The hardware requires only four connections
(PWR, TX, RX, GND) to create a simple wireless data
connection. Additionally, continuously sampled analog
inputs transmit audio, temperature, motion, or
acceleration data without requiring additional hardware
in your end application. The WiFly GX module uses a
straight forward ASCII command set for configuration
and programming. Once the WiFly GX is set up it can
automatically associated and authenticate with a
network, making your device accessible worldwide.
The WiFly GX includes a high-speed UART and SPI
interfaces that allow high-speed data transfer. The
WiFly GX module is a complete wireless solution
Applications
•
•
•
•
•
•
•
•
Wireless thermostats
RS232/RS485 cable replacement
Remote equipment monitoring
Scanners, GPS and measurement systems
Industrial sensor and control
Security
Home Automation
Medical devices
809 University Avenue
•
Los Gatos, CA 95032
•
Tel (408) 395-6539
•
info@RovingNetworks.com
~1~
Block Diagram
Overview
•
•
•
•
•
•
•
•
•
•
•
•
Host Data Rate Up to 100 Mbps for SDIO, 44 Mbps for SPI and 2.7 Mbps for UART
Throughput up to 4 Mbps with SPI, 2Mbps with the high speed UART
Low power - 110mA TX, 35mA idle, 4uA deep sleep
Real time clock for time stamping, auto-sleep and auto-wakeup modes
UART and wireless configuration using simple ASCII commands.
Over the air firmware upgrade (FTP
Three on board LEDs for status.
32 pin Standard 2mm DIP socket pin spacing
802.11i: Open, WEP-40, WEP-128, WPA-PSK (TKIP), WPA2-PSK, EAP-TLS for WPA1 & WPA2 Enterprise
TCP/IP, DHCP, UDP, DNS, ARP, ICMP, FTP
Supports 802.11 power save modes
Commands for scanning networks roaming modes
High-speed UART features
•
•
•
•
•
64 bytes FIFO (transmitter and receiver)
Fully compatible with industrial standard 16C450 and equivalent
Baud rates up to 5 Mbit/s in 16´ clock mode
Auto hardware flow control using RTS/CTS
Auto software flow control with programmable Xon/Xoff characters
SPI interface features
•
•
•
•
SPI Master mode
Data rate up to 22MHz
Selectable clock phase and polarity
Selectable data polarity
RS-485 features (RN-125 only)
•
•
•
Accepts 6Vdc to 48Vdc power
RS-485 signaling with auto-direction control
Onboard line termination resistors
809 University Avenue
•
Los Gatos, CA 95032
•
Tel (408) 395-6539
• info@RovingNetworks.com
~2~
•
•
Hot-Swappable for Telecom Applications
1/4-Unit Load, Allowing Up to 128 Transceivers on the Bus
Environmental Conditions
Parameter
Temperature Range (Operating)
Temperature Range (Storage)
Relative Humidity (Operating)
Relative Humidity (Storage)
Value
o
-30 C ~ +85 C
o
o
-40 C ~ +85 C
≤90%
≤90%
o
Radio Characteristics
Parameter
Frequency
Modulation
Channel intervals
Channels
Transmission rate (over the air)
Receive sensitivity
Output level (Class1)
Maximum RF input to U.FL connector
Specifications
2402 ~ 2480MHz
802.11b compatibility : DSSS(CCK-11, CCK-5.5,
DQPSK-2, DBPSK-1)
802.11g : OFDM (default)
5MHz
1 - 14
1 – 11Mbps for 802.11b / 6 – 54Mbps for 802.11g
-85dBm typ.
+18dBm
10 dBm
809 University Avenue
•
Los Gatos, CA 95032
•
Tel (408) 395-6539
• info@RovingNetworks.com
~3~
Pin Description: RN-121
(SPI interface)
Note: Any unused pins should be left floating (No Connect)
Pin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Name
PIO7
SPOWER
SENSE-4
SENSE-5
SENSE-6
SENSE-7
PIO6
PIO9
DEBUG_RX
DEBUG_TX
RESET
WAKE
VIN
VREG
VBATT
GND
VDD
SPI_MOSI
SPI_CK
SPI_CS
SPI_MISO
PIO5
PIO4
RTSB/PIO13
CTSB/PIO12/
SENSE-1
RXB /
SENSE-0
TXB
NC
SENSE-3
SENSE-2
NC
GND
Description
General Purpose IO
Switched sensor output power
Analog sensor input (1.2V)
Analog sensor input (1.2V)
Analog Sensor Input (1.2V)
Analog Sensor Input (1.2V)
Controls red LED
General purpose IO
nd
2 serial port
nd
2 serial port
Active low with 10k built in pullup
Force the module to wake up, input to module,
31us min. pulse
3.6-16VDC
3.3V LDO output
Tie to VREG if USING VIN
Ground
3.3V out-in
Spi port MOSI line (WiFly GX is the master)
Spi port clock line (WiFly GX is the master)
Spi port chip-select line (WiFly GX is the master)
Spi port MISO line (WiFly GX is the master)
Controls yellow LED
Controls green LED
HW flow control output (Onboard UART) /
General purpose IO
HW flow control input (Onboard UART) / General
purpose IO / Analog sensor input (3.3V)
TTL Data IN (Onboard UART) / Analog sensor
input (3.3V)
TTL Data Out (Onboard UART)
Analog sensor input (3.3V)
Analog sensor input (3.3V)
Ground
Default
No Connect
No Connect
Input
Sets factory defaults
No Connect
No Connect
No Connect
Battery option
Power input
Output
Output
Output
Input
Connect/disconnect input
Connection status output
TTL output
TTL input
Input
Output
No Connect
No Connect
No Connect
No Connect
809 University Avenue
•
Los Gatos, CA 95032
•
Tel (408) 395-6539
• info@RovingNetworks.com
~4~
Pin Description: RN-122
(Dual UART)
Note: Any unused pins should be left floating (No Connect)
Pin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Name
PIO7
SPOWER
SENSE-4
SENSE-5
SENSE-6
SENSE-7
PIO6
PIO9
DEBUG_RX
DEBUG_TX
RESET
WAKE
VIN
VREG
VBATT
GND
VDD
UART_Clock
NC
PIO8
NC
PIO5
PIO4
RTSB/PIO13
CTSB/PIO12/
SENSE-1
RXB /
SENSE-0
TXB
RTSA
CTSA /
SENSE-3
RXA/SENSE-
2
TXA
GND
Description
General Purpose IO
Switched sensor output power
Analog sensor input (1.2V)
Analog sensor input (1.2V)
Analog Sensor Input (1.2V)
Analog Sensor Input (1.2V)
Controls red LED
General purpose IO
nd
2 serial port
nd
2 serial port
Active low with 10k built in pullup
Force the module to wake up, input to module,
31us min. pulse
3.6-16VDC
3.3V LDO output
Tie to VREG if USING VIN
Ground
3.3V out-in
High speed UART clock input
General purpose IO
Controls yellow LED
Controls green LED
HW flow control output (Onboard UART) /
General purpose IO
HW flow control input (Onboard UART) / General
purpose IO / Analog sensor input (3.3V)
TTL Data IN (Onboard UART) / Analog sensor
input (3.3V)
TTL Data Out (Onboard UART)
TTL HW flow control output (External UART)
TTL HW flow control input (External UART) /
Analog sensor input (3.3V)
TTL Data IN (External UART) / Analog sensor
input (3.3V)
TTL Data Out (External UART)
Ground
Default
No Connect
No Connect
Input
Sets factory defaults
No Connect
No Connect
No Connect
Battery option
Power input
No Connect
No Connect
No Connect
No Connect
Connect/disconnect input
Connection status output
TTL output
TTL input
Input
Output
Output
Input
Input
Output
809 University Avenue
•
Los Gatos, CA 95032
•
Tel (408) 395-6539
• info@RovingNetworks.com
~5~