USR-WIFI232 Low Power WiFi Module User Manual V2.4

Download as pdf or txt
Download as pdf or txt
You are on page 1of 87

USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.

cn

USR-WIFI232-S/T/G2
USR-WIFI232-S/T/G2/H /H
Low Power WiFi Module User Manual V2.3
V2.3

Overview of Characteristic
Support IEEE802.11b/g/n Wireless Standards
Based on Self-developed High Performance MCU
Ultra-Low-Power Applications with Excellent Power Save
Support UART/PWM/GPIO Data Communication Interface
Support Work As STA/AP Mode
Support Smart Link Function (APP program provide)
Support Network Configuration by Audio.(USR-WIFI232-H)
Support USRLINK Function(Fast set SSID)
Support Wireless Upgrade Function
Support WPS Function
Support Multi-TCP Link (5 Channel) Application
Support Internal/External(I-PEX/SMA) Antenna Option
Single +3.3V Power Supply
Smallest Size:
USR-WIFI232-S 22mm x 13.5mm x 2.3mm, SMT Footprint
USR-WIFI232-T 22mm x 13.5mm x 6mm, 1x10 2mm Connector
USR-WIFI232-G2 23.1mm x 32.8mm x 2.7mm, SMT Footprint
USR-WIFI232-H 23.1mm x 32.8mm x 2.7mm, SMT Footprint
FCC/CE Certificated

Page 1 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

Catalogue
1 Quick start......................................................................................................................................................... 6
1.1 Hardware connect...................................................................................................................................... 6
1.2 Network connection................................................................................................................................... 6
1.3 communication test................................................................................................................................... 7
1.4 Application Examples.................................................................................................................................8
1.4.1 Wireless remote control applications................................................................................................... 8
1.4.2 Remote connectivity applications......................................................................................................... 9
1.4.3 Transparent Transmission...................................................................................................................... 9
2 Product Overview........................................................................................................................................11
2.1 General Description..................................................................................................................................11
2.2 Device Features........................................................................................................................................ 11
2.3 Device Paremeters................................................................................................................................... 12
2.4 Modules feature comparison.................................................................................................................. 13
2.5 Key Application......................................................................................................................................... 13
2.6 Package Information................................................................................................................................14
2.6.1 Recommended Reflow Profile............................................................................................................. 14
2.6.2 Device Handling Instruction (Module IC SMT Preparation)............................................................14
2.6.3 Shipping Information............................................................................................................................15
3 Hardware Introduction...................................................................................................................................16
3.1 Pins Definition...........................................................................................................................................16
3.1.1. USR-WIFI232-S Pins Definition..........................................................................................................16
3.1.2. USR-WIFI232-T Pins Definition..........................................................................................................18
3.1.3. USR-WIFI232-G2 Pins Definition....................................................................................................... 20
3.1.4. USR-WIFI232-H Pins Definition......................................................................................................... 23
3.2 Electrical Characteristics..........................................................................................................................26
3.3 Mechanical Size........................................................................................................................................ 26
3.3.1 USR-WIFI232-S..................................................................................................................................... 26
3.3.2 USR-WIFI232-T..................................................................................................................................... 27
3.3.3 USR-WIFI232-G2/H.............................................................................................................................. 28
3.4 Antenna..................................................................................................................................................... 29
3.4.1 USR-WIFI232-S..................................................................................................................................... 29
3.4.2 USR-WIFI232-T..................................................................................................................................... 30
3.4.3 USR-WIFI232-G2/H.............................................................................................................................. 31
3.5 Evaluation Kit............................................................................................................................................31
3.6 Typical Application Hardware................................................................................................................. 33
3.6.1 UART Application Hardware................................................................................................................ 33
3.6.2 PWM/GPIO Application Hardware...................................................................................................... 33
4 Modules function description........................................................................................................................ 34
4.1 Work Mode................................................................................................................................................ 34
4.1.1 Throughput mode.................................................................................................................................34
1. Throughput mode brief introduction....................................................................................... 34
2. UART Frame Scheme................................................................................................................. 35

Page 2 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

4.1.2 Command Mode.................................................................................................................................... 36


4.1.3 GPIO/PWM Mode.................................................................................................................................. 36
4.2 Wireless Networking................................................................................................................................ 37
4.2.1 STA WI-FI Mode....................................................................................................................................38
4.2.2 AP WI-FI Mode......................................................................................................................................38
4.2.3 Encryption..............................................................................................................................................38
4.3 Socket Communication............................................................................................................................39
4.3.1 Socket A................................................................................................................................................. 39
4.3.2 Socket B................................................................................................................................................. 39
4.4 Network configuration by audio.............................................................................................................40
4.4.1. Introduction..........................................................................................................................................40
4.4.2. Peripheral circuit.................................................................................................................................. 40
4.5 Fast access Wi-Fi(usrlink)....................................................................................................................... 41
4.6 Searching Wi-Fi protocol & Network AT Command.............................................................................43
4.7 Reporting MAC..........................................................................................................................................44
4.8 Parameter configuration..........................................................................................................................44
4.9 Firmware and web upgrade....................................................................................................................44
5 Module Parameter configuration.................................................................................................................. 46
5.1 Web............................................................................................................................................................ 46
5.1.1 Web Brief Description...........................................................................................................................46
5.1.2 Open Web Management Interface..................................................................................................... 46
5.1.3 Fast Set SSID Page(usrlink)................................................................................................................ 47
5.1.4 System Page.......................................................................................................................................... 48
5.1.5 STA Setting Page.................................................................................................................................. 48
5.1.6 AP Setting Page.....................................................................................................................................49
5.1.7 Network Setting Page...........................................................................................................................50
5.1.8 UART Setting Page............................................................................................................................... 50
5.1.9 Account Management Page.................................................................................................................50
5.1.10 Upgrade Software Page..................................................................................................................... 51
5.1.11 Restart Page........................................................................................................................................ 51
5.1.12 Restore Page....................................................................................................................................... 52
5.2 AT command.............................................................................................................................................52
5.2.1 Switch to Command Mode.................................................................................................................. 53
5.2.2 AT command Overview........................................................................................................................ 54
5.2.3 AT command introduction................................................................................................................... 55
1) AT+E.................................................................................................................................................... 57
2) AT+WMODE........................................................................................................................................57
3) AT+ENTM............................................................................................................................................ 58
4) AT+TMODE......................................................................................................................................... 58
5) AT+MID............................................................................................................................................... 58
6) AT+RELD.............................................................................................................................................58
7) AT+Z.................................................................................................................................................... 58
8) AT+H....................................................................................................................................................58
9) AT+CFGTF...........................................................................................................................................59

Page 3 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

10) AT+UART.......................................................................................................................................... 59
11) AT+UARTF........................................................................................................................................ 59
12) AT+UARTFT...................................................................................................................................... 60
13) AT+UARTFL...................................................................................................................................... 60
14) AT+UARTTE...................................................................................................................................... 60
15) AT+PING........................................................................................................................................... 60
16) AT+SEND.......................................................................................................................................... 61
17) AT+RECV...........................................................................................................................................61
18) AT+NETP...........................................................................................................................................61
19) AT+MAXSK........................................................................................................................................62
20) AT+TCPLK......................................................................................................................................... 62
21) AT+TCPTO........................................................................................................................................ 62
22) AT+TCPDIS.......................................................................................................................................63
23) AT+SOCKB........................................................................................................................................ 63
24) AT+TCPDISB.....................................................................................................................................63
25) AT+TCPTOB......................................................................................................................................64
26) AT+TCPLKB.......................................................................................................................................64
27) AT+SNDB.......................................................................................................................................... 64
28) AT+RCVB...........................................................................................................................................65
29) AT+WSSSID......................................................................................................................................65
30) AT+WSKEY....................................................................................................................................... 65
31) AT+WANN......................................................................................................................................... 66
32) AT+WSMAC...................................................................................................................................... 66
33) AT+WSLK.......................................................................................................................................... 66
34) AT+WSLQ..........................................................................................................................................66
35) AT+WSCAN.......................................................................................................................................67
36) AT+WSDNS.......................................................................................................................................67
37) AT+LANN.......................................................................................................................................... 67
38) AT+WAP............................................................................................................................................ 68
39) AT+WAKEY....................................................................................................................................... 68
40) AT+WAMAC...................................................................................................................................... 68
41) AT+WADHCP.................................................................................................................................... 69
42) AT+WALK.......................................................................................................................................... 69
43) AT+WALKIND................................................................................................................................... 69
44) AT+PLANG........................................................................................................................................ 69
45) AT+WEBU......................................................................................................................................... 70
46) AT+NTPRF........................................................................................................................................ 70
47) AT+NTPEN........................................................................................................................................ 70
48) AT+NTPTM........................................................................................................................................70
49) AT+WRMID.......................................................................................................................................71
50) AT+ASWD......................................................................................................................................... 71
51) AT+MDCH......................................................................................................................................... 71
52) AT+TXPWR....................................................................................................................................... 71
53) AT+WPS............................................................................................................................................ 72

Page 4 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

54) AT+WPSBTNEN................................................................................................................................ 72
55) AT+SMTLK........................................................................................................................................ 72
56) AT+LPTIO......................................................................................................................................... 72
57) AT+USERVER................................................................................................................................... 73
58) AT+CUSTOMER................................................................................................................................ 73
59) AT+RPTMAC..................................................................................................................................... 73
60) AT+WRRPTMAC............................................................................................................................... 73
61) AT+WIFI........................................................................................................................................... 74
Appendix A: HW Reference Design...................................................................................................................... 75
USR-WIFI232-S Evaluation Kit Schematic................................................................................................... 75
USR-WIFI232-T Evaluation Kit Schematic................................................................................................... 76
USR-WIFI232-G2 Evaluation Kit Schematic................................................................................................ 77
USR-WIFI232-H Evaluation Kit Schematic...................................................................................................78
Appendix B: GPIO/PWM CONTROL WITH NETWORK COMMANDS................................................................ 79
Appendix C: HTTP PROTOCOL TRANSFER..........................................................................................................84
Appendix D: Contact Information...................................................................................................................87
Appendix E: Disclaimer.......................................................................................................................................... 87
Appendix F: Update History.................................................................................................................................. 87

Page 5 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

1Quick start

USR-WIFI232 series product is used to transmit data between RS232 and WIFI
TCPIP transparently, user can update the product to WIFI control without knowing the
WIFI and TCPIP detail. All the convert work is done by the module. For users, the
RS232 side is only as a serial device,the WIFI side is TCPIP Socket data. User can setup
the work detail by sample settings which can setup via inside web pages or RS232 port.
The setup work only need do once, then it will save the setting forever.
This chapter is a user guide for USR-WIFI232 series products. We suggest users
follow the guide to test module at first, and will have a good understanding of the
modules. Users can also choose the chapter which you are interested in to read. For
specific details and instructions, please refer to the following chapters.

1.1 Hardware connect

In order to test WIFI module, we need connect module RS232 to PC and also WIFI
to PC.
In order to test the communication between serial and WIFI network, we need to
connect the serial port to PC, and also connect WIFI networks to PC. Due to the special
need both WIFI and serial, we use PC which add USB WIFI network Card such as the
following picture.

RS232

WIFI

Figure 1 hardware connection diagram


About the serial connection, because the module RS232 is 3.3V TTL level, the
computer can not connect to module directly, the user needs to have a TTL to RS232
adapter cable and then connect to the computer. in order to facilitate the test, we
provide USR-WIFI232-S/T/G2/H evaluation board for users to choose.

1.2 Network connection

The following is the USR-WIFI232-T module example, except SSID, other modules

Page 6 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

are the same to USR-WIFI232-T. Open Wi-Fi, search network, as shown in below,
USR-WIFI232-T is the default network name (SSID) of the module.

Figure 2 WIFI Search


Join the network, choose to automatically obtain IP, WIFI module supports DHCP
Server feature and is enabled by default.

Figure 3 WIFI connection


Now, nlink led of USR-WIFI232-T Evaluation Board is lighting.

1.3 communication test

Modules default setting:


SSID
SSID: USR-WIFI232-T;
Encryption modemode: open,none;
UART
UART: 115200,8,1,None;
Network parameters
parameters: TCP,Server,8899,10.10.100.254;
IP
IP: DHCP,0.0.0.0,0.0.0.0,0.0.0.0

Page 7 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

We just need to follow the parameters of the corresponding set of network


communication parameters, you can make serial <--> WIFI communication, the steps
are as follows:
1. Open test software USR-TCP232-Test;
2. COM Settings area (left):
Choose COM port witch has connect the module, there is COM3, choose band
rate to 115200, this is the default band rate of WIFI module, Click Open COM
port.
3. Net Settings area (right):
Choose TCP client mode, Server IP write 10.10.100.254, it is the WIFI default
IP address, Server port to 8899, It is the default Port the WIFI module listen,
Click Connect to link to the module.
Now, you can test send data between RS232 and WIFI.
COM port to WIFI: PC RS232 -> Module RS232 -> Module WIFI -> PC WIFI,
WIFI to COM port: PC WIFI -> Module WIFI -> Module RS232 -> PC RS232.

Figure 4 serial / network parameter settings and transmission test

1.4 Application Examples

1.4.1 Wireless remote control applications

U S R -W I F I 2 3 2 Module

Figure 5 Wireless remote control applications


In the wireless remote control applications, USR-WIFI232 module works in AP

Page 8 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

mode. USR-WIFI232 modules serial connect users devices. Control client (such as
smartphones) can controll the user equipment via wireless network.

1.4.2 Remote connectivity applications


U S R -W I F I2 3 2 Module

Internet
U S R -W I F I2 3 2 Module

LAN WAN

Figure 6 Remote connectivity applications


In remote connection applications, USR-WIFI232 module works in the STA mode,
connect to internet through internet gateway. Module is set to TCP Client, connected to
the internet TCP server. User devices connected to USR-WIFI232 module through the
serial port.
This application can collect data from the user device and send it to the server for
processing and storage, the internet server can also send commands to control the
user device for control. Users can use smartphone or PC to control the user device via
LAN, and also can control the user device via WAN by communicate to internet server.

1.4.3 Transparent Transmission


In this application, two USR-WIFI232 modules connecet by Wi-Fi as shown below,
this application is to build a transparent serial channel between two user devices.
The following figure is set as follows:
Left of the USR-WIFI232 module is set to AP mode, SSID and IP address are
default, network protocol is set to TCP / Server mode, protocol port is 8899 by
defaults.
Right of the USR-WIFI232 module is set to STA mode, SSID is set to the AP's
SSID which will be connected to (eg USR-WIFI232-T), the IP address is DHCP
by default, network protocol is set to TCP / Client mode, protocol port 8899,
Target IP address is set to the left of the module, i.e. 10.10.100.254.
When the right side module startup will find AP (SSID: USR-WIFI232-T), and then
automatically connect to the left side TCP server as client. All connections can
compelet automatically, both sides of the UART can transparently transmit data.

Page 9 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

U S R -W I F I2 3 2 Module U S R -W I F I2 3 2 Module

Figure 7 Transparent serial

Page 10 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

2Product Overview

2.1 General Description

USR-WIFI232-S/T/G2/H is a fully self-contained small form-factor, single stream,


802.11b/g/n Wi-Fi module, which provide a wireless interface to any equipment with a
Serial interface for data transfer.
USR-WIFI232-S/T/G2/H integrate MAC, baseband processor, RF transceiver with
power amplifier in hardware and all Wi-Fi protocol and configuration functionality and
networking stack, in embedded firmware to make a fully self-contained 802.11b/g/n
Wi-Fi solution for a variety of applications.
USR-WIFI232-S/T/G2/H adopts the world's lowest power consumption embedded
architecture. It has been optimized for all kinds of client applications in the home
automation, smart grid, handheld device, personal medical application and industrial
control that have lower data rates, and transmit or receive basis data at low rate.
USR-WIFI232-S/T/G2/H integrates all Wi-Fi functionality into a low-profile, small
module package that can be easily mounted on main PCB with application specific
circuits. Also, module provides built-in antenna, external antenna option. The following
is the size of module.
USR-WIFI232-S 22mm x 13.5mm x 2.3mm, SMT Footprint
USR-WIFI232-T 22mm x 13.5mm x 6mm, 1x10 2mm Connector
USR-WIFI232-G2 23.1mm x 32.8mm x 2.7mm, SMT Footprint
USR-WIFI232-H 23.1mm x 32.8mm x 2.7mm, SMT Footprint

2.2 Device Features

Support IEEE802.11b/g/n Wireless Standards


Support [email protected] GHz, support WEP, WPA/WPA2 security mode.
Based on Self-developed High Performance MCU
Ultra-Low-Power for Battery Applications with Excellent Power Save Scheme
Support UART/PWM/GPIO Data Communication Interface
Support Work As STA/AP Mode
Support SmartLink Function (APP program provide)
Support Network Configuration by Audio.(USR-WIFI232-H)
Support usrlink Function(Fast set SSID)
Support Wireless Upgrade Function
Support WPS Function
Support Multi-TCP Link (5 Channel) Apllication
Support Internal/External(I-PEX/SMA) Antenna Option
Single +3.3V Power Supply
Smallest Size
FCC/CE Certificated

Page 11 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

2.3 Device Paremeters

Table 1 USR-WIFI232-S/T/G2 Module Technical Specifications


Class Item Parameters
Certification FCC/CE
Wireless
802.11 b/g/n
standard
Frequency range 2.412GHz-2.484GHz
802.11b: +16 +/-2dBm (@11Mbps)
Transmit Power 802.11g: +14 +/-2dBm (@54Mbps)
Wireless
802.11n: +13 +/-2dBm (@HT20, MCS7)
Parameters
802.11b: -93 dBm (@11Mbps ,CCK)
Receiver
802.11g: -85 dBm (@54Mbps, OFDM)
Sensitivity
802.11n: -82 dBm (@HT20, MCS7)
ExternalI-PEX connectorWIFI232-T/G2/H
SMA connector WIFI232-S
Antenna Option
InternalOn-board PCB antenna
WIFI232-S/G2/H
UART
Data Interface PWM/GPIO(Except WIFI232-H)
(Reserved)
SPI(Reserved)
Operating
3.0~3.6V
Voltage
Peak [Continuous TX]: ~200mA
Hardware Operating
Average. ~12mA, Peak: 200mA
Parameters Current
(Reserved)
Standby [WiFi Shutdown]: <200uA(Reserved)
Operating Temp. -40- 85
Storage Temp. -45- 125
22mm x 13.5mm x 2.3mmWIFI232-S
Dimensions and
22mm x 13.5mm x 6mmWIFI232-T
Size
23.1mm x 32.8mm x 2.7mmWIFI232-G2/H
1x10, 2mm connectorWIFI232-T
Footprint
SMTWIFI232-S/G2/H
Network Type STA/AP/STA+AP
Security
WEP/WPA-PSK/WPA2-PSK
Mechanisms
Software Encryption WEP64/WEP128/TKIP/AES
Parameters Update Firmware Local Wireless
Customization Web Page Upgrade
Network Protocol IPv4, TCP/UDP/HTTP
User AT+command
Configuration Website (except WIFI232-S)

Page 12 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

Android/iOS APP,
Smart Link APP tools

2.4 Modules feature comparison

Listed below are the basic functions of USR-WIFI232 low-power series:


Table 2 USR-WIFI232-S/T/G2Modules feature comparison
Feature USR-WIFI232-S USR- USR-WIFI232-G2 USR-WIFI232-H
-Sa -Sb WIFI23 -G2a -G2b -Ha -Hb
2-T
WIFI AP
STA
Socket SocketA
SocketB
UART-WIFI
Transparent
transmission
Embedded Web No No
AT+command
UART hardware No
flow control
Smartlink No No
Audio Network No No No No No
Configuration
WPS No No
PWM No No 3 4 4 2 No
GPIO 1 1 3 6 6 11 No
Antenna Option On-boar SMA I-PEX On-boar I-PEX On-board I-PEX
d PCB connecto connect d PCB connector PCB conne
antenna r or antenna antenna ctor
Note
Note
WIFI232-T/G2s PWM/GPIO pin is multiplexed pin.

2.5 Key Application

Remote equipment monitoring


Industrial sensors and controls
Asset tracking and telemetry
Home automation
Medical devices

Page 13 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

2.6 Package Information

2.6.1 Recommended Reflow Profile

Figure 8 Reflow Soldering Profile


Table 3 Reflow Soldering Parameter
NO. Item Temperature (Degree) Time(Sec)
1 Reflow Time Time of above 220 35~55 sec
2 Peak-Temp 260 max

Note:
1. Recommend to supply N2 for reflow oven.
2. N2 atmosphere during reflow (O2<300ppm).

2.6.2 Device Handling Instruction (Module IC SMT Preparation)


Shelf life in sealed bag: 12 months, at <30 and <60% relative humidity
(RH)
After bag is opened, devices that will be re-baked required after last baked
with window time 168 hours.
Recommend to oven bake with N2 supplied.
Baked required with 24 hours at 1255 before rework process for two
modules, one is new module and two is board with module.
Recommend to store at 10% RH with vacuum packing.
If SMT process needs twice reflow:
(1) Top side SMT and reflow (2) Bottom side SMT and reflow
Case 1: Wifi module mounted on top side. Need to bake when bottom side
process over 168 hours window time, no need to bake within 168
hours.
Case 2: Wifi module mounted on bottom side, follow normal bake rule
before process.
Note:
Window time means from last bake end to next reflow start that has 168
hours space.

Page 14 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

2.6.3 Shipping Information

Figure 9 Shipping Information


TRAY Size: 420*245*34 mm
Note:
1 tray = 5*20 pcs = 100 pcs
1 box = 2 trays = 2*100 pcs = 200pcs
1 carton = 4 boxes = 4*200 pcs = 800pcs

Page 15 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

3Hardware Introduction

3.1 Pins Definition

3.1.1. USR-WIFI232-S Pins Definition

Figure 10 USR-WIFI232-S View

Figure 11 USR-WIFI232-S Pins Map


Table 4 USR-WIFI232-S Pins Definition
Pin Describtion Net Name Signal Comments
Type
1 SPI Data Out SPI_MOSI 0 Reserved
SPI InterfaceR eserved)
2 SPI Clock SPI_CLK I/O
3 SPI Data Out SPI_MISO I
4 SPI CS SPI_CS I/O
5 UART0 UART0_TX O UART Interface
6 UART0 UART0_RX I
7 UART0 UART0_CTS I/O
8 UART0 UART0_RTS I/O
9 GPIO GPIO I/O GPIO23No connect if not use
10 Module Reset nReset I Low effective reset input. Pull-up
if not use.
11 Module Boot Up nReady O 0 Boot-up OK;

Page 16 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

Indicator 1 Boot-up No OK;


No connect if not use.
12 Module Recovery nReload I Low effective reset input. Pull-up
if not use.
Can be set to Smart Link Pin
13 Wi-Fi Status nLink O 0- Wi-Fi Link.
1- No WIFI Link.
No connect if not use.
14 WPS WPS I WPS Function Pin.
Pull-up if not use.
15 +3.3V Power DVDD Power
16 Ground GND Power
17 2.4GHz antenna ANT_2.4G O Must be 50ohm impedance
PAD
< Explanation >:
IIN; OOUT; PUPULL-UP; I/OIN/OUT GPIO;
< The main pin function description
description> >
nReset::
nReset
Module reset pin, input GPIO, low effective.
Module nReset need pull-up when module works. If MCU module needs to do a reset
operation, pull low for at least 10ms and then pull up.
nReload::
nReload
Module recover factory settings pin, input GPIO, low effective.
1) After module is powered up, short press this button (Low < 3s) to make the module
go into Smart Link config mode, waiting for APP to set password and other
information.
2) After module is powered up, long press this button (Low > 3s) to make the module
recover to factory setting.
Note
1.When designing the circuit, please use the stable connection, such as light touch
switches, and increase the appropriate filter circuit, or module can't restore factory
settings stably.
2.nReset and nReload need 5 kohm ~ 10 kohm pull-up resistor
nLink::
nLink
Wi-Fi link status indicator pin, output GPIO,low effective. USR strongly suggest customer
connect out this pin to LED.
1) At Smart Link config mode, this LED used to indicate APP to finish setting.
2) At normal mode, its Wi-Fi link status indicator
nReady::
nReady
Module startup success indicator pin, output GPIO, low effective. Can be connected out to
led.
WPS::
WPS
WPS function start pin, input GPIO, low effective. Can be connected to key.
UART0_TX/RX/CTS/RTS::
UART0_TX/RX/CTS/RTS

Page 17 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

UART pin
GPIO n:
GPIO which can be controlled by network cammands, n is control index number.

3.1.2. USR-WIFI232-T Pins Definition

Figure 12 USR-WIFI232-T view

Figure 13 USR-WIFI232-T pin map


Table 5 USR-WIFI232-T Pins Definition
Pin Describtion Net Name Signal Type Comments
1 Ground GND Power
2 +3.3V Power DVDD Power 3.3V@250mA
3 Module Recovery nReload I Low effective reset input.
Pull-up if not use.
Can be set to Smart Link Pin
4 Module Reset nReset I Low effective reset input.
Pull-up if not use.
5 UART UART_RX I No connect if not use.
6 UART UART_TX O No connect if not use.
7 Power soft PWR_SW I,PU 0 Power Down Mode
switch 1 Normal mode
(Function is reserved)
8 PWM/WPS PWM_3 I/O Default WPS function,
Can be set to PWM/GPIO18.
No connect if not use.
9 PWM/nReady PWM_2 I/O Default nReady function,
Can be set to PWM/GPIO12.

Page 18 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

No connect if not use.


10 PWM/nLink PWM_1 I/O Default nLink function,
Can be set to PWM/GPIO11.
No connect if not use.
< Explanation >:
IIN;OOUT; PUPULL-UP; I/OIN/OUT GPIO;
< The main pin function description
description>>
nReset::
nReset
Module reset pin, input GPIO, low effective.
Module nReset need pull-up when module works. If MCU module needs to do a reset
operation, pull low for at least 10ms and then pull up.
nReload::
nReload
Module recovery factory settings pin, input GPIO, low effective.
1) After module is powered up, short press this button (Low < 3s) to make the module
go into Smart Link config mode, waiting for APP to set password and other
information.
2) After module is powered up, long press this button (Low > 3s) to make the module
recover to factory setting.
Note
1.When designing the circuit, please use the stable connection, such as light touch
switches, and increase the appropriate filter circuit, or module can't restore factory
settings stably.
2.nReset and nReload need 5 kohm ~ 10 kohm pull-up resistor
nLink::
nLink
Wi-Fi link status indicator pin, output GPIO,low effective. USR strongly suggest customer
connect out this pin to LED.
1) At Smart Link config mode, this LED used to indicate APP to finish setting.
2) At normal mode, its Wi-Fi link status indicator.
nReady::
nReady
Module startup success indicator pin, output GPIO, low effective. Can be connected out to
led.
WPS::
WPS
WPS function start pin, input GPIO, low effective. Can be connected to key.
UART0_TX/RX/CTS/RTS
UART0_TX/RX/CTS/RTS
UART pin
GPIO n:
GPIO which can be controlled by network commands, n is control index number.
PWM_N::
PWM_N
Module PWM signal output pin. Can also be configured as GPIO pin. Can switch
PWM_1 function to nLink, PWM_2 function to nReady, PWM_3 function to WPS keys,
by AT command "AT + LPTIO = on". "AT + LPTIO = off" is the opposite.

Page 19 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

3.1.3. USR-WIFI232-G2 Pins Definition

Figure 14 USR-WIFI232-G2 view

Figure 15 USR-WIFI232-G2 Pin map


Table 6 USR-WIFI232-G2 pin Definition
Pin Describtion Net Name Signal Comments
Type
1,17,32,48 Ground GND Power
2 Debug SWCLK I, PD
Debug functional pin,
3 N.C
No connect if not use.
4 N.C

Page 20 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

5 Debug SWD I/O,PU


6 N.C
7 Sleep Sleep_RQ I,PU
R
Reserved
eserved
8 Sleep Sleep_ON O
9 +3.3V Power DVDD Power
10 N.C No connect
11 PWM/GPIO PWM_1 I/O GPIO11, No connect if not use
12 PWM/GPIO PWM_2 I/O GPIO12, No connect if not use
13 N.C No connect
14 N.C No connect
15 WPS/GPIO GPIO15 I/O Default WPS function,
Can be set to GPIO15.
16 N.C No connect
18 PWM/GPIO PWM_3 I/O GPIO18, No connect if not use
19 N.C No connect
20 PWM/GPIO PWM_4 I/O GPIO20, No connect if not use
21 N.C No connect
22 N.C No connect
23 GPIO GPIO I/O GPIO23, No connect if not use
24 N.C No connect
25 Power soft PWR_SW I,PU 0 Power Down Mode
switch 1 Normal mode
(Function is reserved)
26 N.C No connect
27 SPI Data In SPI_MISO I
28 SPI Clock SPI_CLK I/O
Reserved
SPI Interface(R eserved)
29 SPI CS SPI_CS I/O
30 SPI Data Out SPI_MOSI O
31 +3.3V Power DVDD Power
33 N.C No connect
34 +3.3V Power DVDD Power
35 N.C No connect
36 N.C No connect
37 N.C No connect
38 N.C No connect
39 UART0 UART0_TX O
40 UART0 UART0_RTS I/O
UART Interface
41 UART0 UART0_RX I
42 UART0 UART0_CTS I/O
43 Wi-Fi Status nLink O 0- Wi-Fi Link

Page 21 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

1- No WIFI Link
No connect if not use.
44 Module Boot Up nReady O 0 Boot-up OK;
Indicator 1 Boot-up No OK;
No connect if not use.
45 Module nReload I Low effective reset input. Pull-up
recovery if not use.
Can be set to Smart Link Pin
46 N.C No connect
47 Module Reset nReset I Low effective reset input. Pull-up
if not use.
< Explanation >:
IINOOUT; PUPULL-UP; I/OIN/OUT GPIO;
< The main pin function description
description>>
nReset::
nReset
Module reset pin, input GPIO, low effective.
Module nReset need pull-up when module works. If MCU module needs to do a reset
operation, pull low for at least 10ms and then pull up.
nReload::
nReload
Module recovery factory settings pin, input GPIO, low effective.
1) After module is powered up, short press this button (Low < 3s) to make the module
go into Smart Link config mode, waiting for APP to set password and other
information.
2) After module is powered up, long press this button (Low > 3s) to make the module
recover to factory setting.
Note
1.When designing the circuit, please use the stable connection, such as light touch
switches, and increase the appropriate filter circuit, or module can't restore factory
settings stably.
2.nReset and nReload need 5 kohm ~ 10 kohm pull-up resistor
nLink::
nLink
Wi-Fi link status indicator pin, output GPIO,low effective. USR strongly suggest customer
connect out this pin to LED.
1) At Smart Link config mode, this LED used to indicate APP to finish setting.
2) At normal mode, its Wi-Fi link status indicator.
nReady::
nReady
Module startup success indicator pin, output GPIO, low effective. Can be connected out to
led.
WPS::
WPS
WPS function start pin, input GPIO, low effective. Can be connected to key.
UART0_TX/RX/CTS/RTS
UART0_TX/RX/CTS/RTS
UART pin
GPIO n:
GPIO which can be controlled by network commands, n is control index number.

Page 22 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

PWM_N
PWM_N::
Module PWM signal output pin. Can also be configured as GPIO pin.

3.1.4. USR-WIFI232-
USR-WIFI232-HH Pins Definition

Figure 16 USR-WIFI232-H view

Figure 17 USR-WIFI232-H Pin map


Table 7 USR-WIFI232-H pin Definition
Pin Describtion Net Name Signal Comments
Type

Page 23 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

1,17,32,48 Ground GND Power


2 Debug SWCLK I, PD
3 N.C
Debug functional pin,
4 N.C
No connect if not use.
5 Debug SWD I/O,PU
6 N.C
7 GPIO Sleep_RQ I,PU GPIO7, No connect if not use
8 GPIO Sleep_ON O GPIO8, No connect if not use
9 +3.3V Power DVDD Power
10 N.C No connect
11 Speaker OUT R DAC_RO Analog
12 Speaker OUT L DAC_RL Analog
13 MIC INPUT MIC_IN Analog
14 N.C No connect
15 GPIO GPIO15 I/O GPIO15, No connect if not use
16 N.C No connect
18 PWM/GPIO PWM_3 I/O GPIO18, No connect if not use
19 N.C No connect
20 PWM/GPIO PWM_4 I/O GPIO20, No connect if not use
21 N.C No connect
22 N.C No connect
23 N.C No connect
24 N.C No connect
25 USB1.1 D+ USB_DP I/O GPIO25, No connect if not use
26 USB1.1 D- USB_DM I/O GPIO26, No connect if not use
27 GPIO GPIO27 I/O GPIO27, No connect if not use
28 N.C No connect
29 UART1 UART1_RX I GPIO29, No connect if not use
30 UART1 UART1_TX O GPIO30, No connect if not use
31 +3.3V Power DVDD Power
33 N.C No connect
34 +3.3V Power DVDD Power
35 WPS/GPIO WPS I/O Default WPS function,
Can be set to GPIO35.
36 N.C No connect
37 N.C No connect
38 N.C No connect
39 UART0 UART0_TX O
40 UART0 UART0_RTS I/O UART Interface
41 UART0 UART0_RX I

Page 24 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

42 UART0 UART0_CTS I/O


43 Wi-Fi Status nLink O 0- Wi-Fi Link
1- No WIFI Link
No connect if not use.
44 Module Boot Up nReady O 0 Boot-up OK;
Indicator 1 Boot-up No OK;
No connect if not use.
45 Module recovery nReload I Low effective reset input.
Pull-up if not use.
Can be set to Smart Link Pin
46 N.C No connect
47 Module Reset nReset I Low effective reset input.
Pull-up if not use.
< Explanation >:
IINOOUT; PUPULL-UP; I/OIN/OUT GPIO;
< The main pin function description
description> >
nReset::
nReset
Module reset pin, input GPIO, low effective.
Module nReset need pull-up when module works. If MCU module needs to do a reset
operation, pull low for at least 10ms and then pull up.
nReload::
nReload
Module recovery factory settings pin, input GPIO, low effective.
1) After module is powered up, short press this button (Low < 3s) to make the module
go into Smart Link config mode, waiting for APP to set password and other
information.
2) After module is powered up, long press this button (Low > 3s) to make the module
recover to factory setting.
Note
1.When designing the circuit, please use the stable connection, such as light touch
switches, and increase the appropriate filter circuit, or module can't restore factory
settings stably.
2.nReset and nReload need 5 kohm ~ 10 kohm pull-up resistor
nLink::
nLink
Wi-Fi link status indicator pin, output GPIO,low effective. USR strongly suggest customer
connect out this pin to LED.
1) At Smart Link config mode, this LED used to indicate APP to finish setting.
2) At normal mode, its Wi-Fi link status indicator
nReady
nReady::
Module startup success indicator pin, output GPIO, low effective. Can be connected out to
led.
WPS::
WPS
WPS function start pin, input GPIO, low effective. Can be connected to key.
UART0_TX/RX/CTS/RTS
UART0_TX/RX/CTS/RTS
UART0 pin

Page 25 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

PWM
PWM//GPIO
GPIO::
GPIO/PWM which can be controlled by network commands, now this function is reserved.
Speaker Out/MIC Input:
Be used to Network Configuration by Audio.
UART1_TX/RX
UART1 _TX/RX::
UART1 is reserved now.

3.2 Electrical Characteristics

Table 8 Electrical Characteristics


Parameter Condition Min. Typ. Max. Unit
Storage -45 - 125 C
temperature range
Maximum soldering IPC/JEDEC - 260 C
temperature J-STD-020
Supply voltage 0 - 3.6 V
Voltage on any I/O 0 - 3.3 V
pin
ESD (Human Body TAMB=25C - 2 KV
Model HBM)
ESD (Charged TAMB=25C - 1 KV
Device Model,
CDM)
Table 9 Power Supply & Power Consumption
Parameter Condition Min. Typ. Max. Unit
Operating Supply 3.0 3.3 3.6 V
voltage
Supply current, Continuous Tx 200 mA
peak
Supply current, DTIM=100ms 12 mA
IEEE PS
Output high Sourcing 6mA 2.8 V
voltage
Output low Sinking 6mA 0.2 V
voltage
Input high voltage 2.2 V
Input low voltage 0.8 V

Page 26 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

3.3 Mechanical Size

3.3.1 USR-WIFI232-S
USR-WIFI232-S modules physical size (Unit: mm) as follows:

Figure 18 USR-WIFI232-S Mechanical Size

Figure 19 USR-WIFI232-S PCB Symbol Size

3.3.2 USR-WIFI232-T
USR-WIFI232-T modules physical size (Unit: mm) as follows:

Page 27 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

Figure 20 USR-WIFI232-T Mechanical Size

3.3.3 USR-WIFI232-G2 /H
USR-WIFI232-G2/H
USR-WIFI232-G2/H modules physical size (Unit: mm) as follows:

Figure 21 USR-WIFI232-G2/H PCB Symbol Size


USR-WIFI232-G2/H modules PCB footprint sizeUnit:mmas follows:

Page 28 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

Figure 22 USR-WIFI232-G2/H PCB Symbol Size

3.4 Antenna

3.4.1 USR-WIFI232-S
USR-WIFI232-S has two versions, respectively supports internal antenna and
external SMA antenna.
1) Internal antenna version USR-WIFI232-Sa
When customer select internal antenna, you shall comply with following antenna
design rules and module location suggestions:
For customer PCB, grey color region (5*5mm) cant put componet or paste
GND net;
Antenna must away from metal or high components at least 10mm
Antenna cant be shieldedby any meal enclosure; All cover, include plastic,shall
away from antenna at least 10mm
USR suggest USR-WIFI232-G2 module better locate in following region at
customer board, which to reduce the effect to antenna and wireless signal, and
better consult USR technical people when you structure your module placement and
PCB layout.

Page 29 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

Figure 23 USR-WIFI232-Sa Suggested Module Placement Region


2) external antenna version USR-WIFI232-Sb
If user select external antenna, USR-WIFI232- Sb modules must be connected to
the 2.4G antenna according to IEEE 802.11b/g/n standards.
The antenna parameters required as follows:
Table 10 USR-WIFI232-Sb External Antenna Parameters
Item Parameters
Frequency range 2.4~2.5GHz
Impedance 50 Ohm
VSWR 2 (Max)
Return Loss -10dB (Max)
Connector Type SMA connector

3.4.2 USR-WIFI232-T

USR-WIFI232-T support I-PEX connector external antenna, modules must be


connected to the 2.4G antenna according to IEEE 802.11b/g/n standards.
The antenna parameters required as follows:

Figure 24 USR-WIFI232-T I-PEX connector


Table 11 USR-WIFI232-T External Antenna Parameters
Item Parameters
Frequency range 2.4~2.5GHz
Impedance 50 Ohm
VSWR 2 (Max)

Page 30 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

Return Loss -10dB (Max)


Connector Type I-PEX connector

3.4.3 USR-WIFI232-G2 /H
USR-WIFI232-G2/H
USR-WIFI232-G2/H has two versions, respectively supports Internal antenna
and external I-PEX antenna.
1) Internal antenna version USR-WIFI232-G2a/Ha
When customer select internal antenna, you shall comply with following antenna
design rules and module location suggestions:
For customer PCB, RED color region (8.3x18.4mm) cant put componet or
paste GND net
Antenna must away from metal or high components at least 10mm
Antenna cant be shieldedby any meal enclosure; All cover, include plastic,
shall away from antenna at least 10mm
USR suggest USR-WIFI232-G2a/Ha module better locate in following region at
customer board, which to reduce the effect to antenna and wireless signal, and
better consult USR technical people when you structure your module placement and
PCB layout.

Figure 25 USR-WIFI232-G2a/Ha Suggested Module Placement Region


2) External antenna version USR-WIFI232-G2b/Hb
If user select external antenna, USR-WIFI232- G2b/Hb modules must be
connected to the 2.4G antenna according to IEEE 802.11b/g/n standards.
The antenna parameters required as follows:
Table 12 USR-WIFI232-G2b/Hb External Antenna Parameters
Item Parameters
Frequency range 2.4~2.5GHz
Impedance 50 Ohm
VSWR 2 (Max)
Return Loss -10dB (Max)
Connector Type I-PEX connector

Page 31 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

3.5 Evaluation Kit

USR provides USR-WIFI232-S/T/G2/H evaluation kit to promote user to


comprehend the product and develop the detailed application. The evaluation kit
shown as below, user can connect to module with the RS-232 UART, and Wireless port
to configure the parameters, manage the module or do the some functional tests.

Figure 26 USR-WIFI232-S/T/G2/H Evaluation Kit


The external interface description for evaluation kit as follows:
Table 13 USR-WIFI232-S/T/G2/H Evaluation Kit Interface Description
Function Name Description
External RS232 Main data/command RS-232 interface
Interface DC5-18V DC jack for power in, 5~18V input.
Button nReset Used to reset the module
Smartlink or Restore factory default
nReload
configuration
nLink WiFi LINK Indicator
LED
nReady Module Bootup Ready Indicator

Page 32 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

3.6 Typical Application Hardware

3.6.1 UART Application Hardware

Figure 27 USR-WIFI232-S/T/G2/H UART Application Hardware

3.6.2 PWM/GPIO Application Hardware

Figure 28 USR-WIFI232-T/G2PWM/GPIO Application Hardware

Page 33 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

4Modules function description

4.1 Work Mode

USR-WIFI232-S/T/G2/H have three work modes: throughput mode, command


mode, PWM/GPIO mode.The swiching method of work mode is in 5th Chapter.
Throughput mode
In this mode, the module can transparent transmite data between the
common serial device and network device.
Command mode
In this mode, the user can query and set the serial port and network
parameters on the module through the AT command.
PWM/GPIO mode
In this mode, the user can realize the control of the PWM/GPIO through the
network command.

4.1.1 Throughput mode

1. Throughput mode brief introduction


The benefit of this mode is achieves a plug and play serial data port, and reduces
user complexity furthest. In this mode, user only need configure the necessary
parameters. After power on, module can automatically connect to the default wireless
network and server.
As in this mode, the module's serial port always work in the throughput mode, so
users only need to think of it as a virtual serial cable, and send and receive data as
using a simple serial. In other words, the serial cable of users original serial devices is
directly replaced with the module; user devices can be easy for wireless data
transmission without any changes.
Throughput mode can fully compatible with users original software platform and
reduce the software development effort for integrate wireless data transmission.
The parameters which need to configure include:
Wireless Network Parameters
Wireless Network NameSSID
Security Mode
Encryption Key
TCP/UDP Linking Parameters
Protocol Type
Link TypeServer or Client
Target Port ID Number
Target Port IP Address
Serial Port Parameters
Baud Rate

Page 34 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

Data Bit
Parity (Check) Bit
Stop Bit
Hardware Flow Control
2. UART Frame Scheme
1) UART Free-Frame
If user select open this function, module will check the intervals between any two
bytes when receiving UART data. If this interval time exceeds defined value (250ms
default), the module will think it as the end of one frame and transfer this free-frame to
WiFi port, or else the module will receive UART data untill 1000 bytes, then transfer
1000 bytes frame to WiFi port.
The modules default interval time is normal(250ms). User can also set this interval
time to fast (200ms) through AT command: AT+UARTTE=fast/normal. When the
interval time is fast, user have to consider if user MCU can send UART data with 10ms
interval; When the interval time is normal, user have to consider if user MCU can send
UART data with 50ms interval; or else the UART data may be divide as fragment.
Through AT command: user can set the interval time: fast (200ms) and normal
(250ms).
2) UART Auto-Frame
If the length of serial data is fixed, user can select UART Auto-Frame achieve the
highest transmission efficiency. If user select open this function and setting auto-frame
trigger length and auto-frame trigger time parameters, then module will auto frame
the data which received from UART port and transmit to the network as pre-defined
data structure.
Auto-frame trigger length: If The data length that module received from serial
reach Auto-frame trigger length,the module will transmite the data to the
network.
Auto-frame trigger time: After the trigger time, if UART port received data cant
reach auto-frame trigger length, then module will transmit available data to the
network and bypass the auto-frame trigger length condition.
Auto-frame trigger time calculate from the first byte that the module receives from
the serial port. As shown below:

Page 35 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

Achieve Auto-frame
Receive
trigger length
1st byte
1.
Waiting after last transmit
Begin to Send to Auto-frame
calculate network trigger time

Receive Dont achieve auto-frame


1st byte trigger length
2.
Waiting after last transmit
Achieve Auto-frame
Begin to
trigger time
calculate
Send to network

Figure 29 UART Auto-Frame


Detailed UART auto-frame function can refer to AT+instruction set
UARTF/UARTFT/UARTFL introduction.

4.1.2 Command Mode


In this mode, the module no longer transparent transmit data. Now the serial port
is used to receive AT commands. User can send AT commands to the module through
the serial port, to query and set the module's parameters about serial port, network,
etc. The method to enter Command Mode from throughput mode and the explanation
of AT commands, are in 5th Chapter.

4.1.3 GPIO/PWM Mode


USR-WIFI232 module can provide multiple PWM and GPIO function pin for GPIO
and PWM-based control applications, the following table is the pin mapping
table.USR-WIFI232-H dont have this function.
Table 14 USR-WIFI232-S GPIO/PWM pin map
Pin Configure PWM/GPIO Default
Type
Number d Function Index number Setting
9 GPIO 23 GPIO I/O
Table 15 USR-WIFI232-T GPIO/PWM pin map
Pin Configured PWM/GPIO Default
Type
Number Function Index number Setting
8 PWM/GPIO 18 WPS I/O
9 PWM/GPIO 12 nReady I/O
10 PWM/GPIO 11 nLink I/O
Table 16 USR-WIFI232-G2 GPIO/PWM pin map
Pin Configured PWM/GPIO Default
Type
Number Function Index number Setting
11 PWM/GPIO 11 PWM I/O

Page 36 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

12 PWM/GPIO 12 PWM I/O


15 GPIO 15 WPS I/O
18 PWM/GPIO 18 PWM I/O
20 PWM/GPIO 20 PWM I/O
23 GPIO 23 GPIO I/O
PWM/GPIO function and transparent transmit,nLink,nReady, WPS function cant be
used simultaneously. User can select the function by AT command: AT + TMODE and
AT + LPTIO. The setting parameters are as follows.
Module Function AT+TMODE AT+LPTIO
-S GPIO/PWM pwm off
Transparent transmission, throughput lpt200
nLink,nReady,WPS
-T GPIO/PWM pwm off
Transparent transmission, throughput on
nLink,nReady,WPS
-G2 GPIO/PWM pwm lpt200
Transparent transmission, throughput off
nLink,nReady,WPS
Note: After setting, restart the module to take effect.
When module works at PWM/GPIO mode, PC and other devices can setup
connection (TCP/UDP) through WiFi, then read/control PWM/GPIO status through
command data.The basic commands are as follows.Detailed usage, please refer to
Appendix B.
GPIO n OUT 0: Set GPIOn output 0, Response GPIO OK or GPIO NOK;
GPIO n OUT 1: Set GPIOn output 1, Response GPIO OK or GPIO NOK;
GPIO n GET: Read GPIOn pin status, Response +ok=1 or GPIO NOK
GPIO n SET: Save GPIOn set, Response GPIO OK or GPIO NOK
PWM n frequency duty: Set PWMn Channel output, Response GPIO OK or
GPIO NOK
PWM n GET: Read PWMn Channel set, Response +ok=frequency duty or PWM
NOK
PWM n SET: Save PWMn Channel set, Response PWM OK or PWM NOK

4.2 Wireless Networking

USR-WIFI232-S/T/G2/H module can be configured as both wireless STA and AP base on


network type. can provide a very flexible method for users and network topology.
Notes:
AP: that is the wireless Access Point, the founder of a wireless network and the
centre of the network nodes. The wireless router we use at home or in office may be
an AP.
STA: short for Station, each terminal connects to a wireless network (such as
laptops, PDA and other networking devices) can be called with a STA device.

Page 37 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

4.2.1 STA WI-FI Mode


Module as the STA is one of the most common networking method, as shown
below, the network consists of a router AP and several STA nodes, In this network,AP
is the center, The communication between STA node is forwarded by AP.

Router AP U S R -W I F I 2 3 2 Module Serial device

U S R -W I F I 2 3 2 Module Serial device

Figure 30 USR-WIFI232-S/T/G2/H STA WI-FI Mode

4.2.2 AP WI-FI Mode


In AP WI-FI Mode, the phone / PAD / computer can quickly connect to the serial
device to transfer data or control the device, without any configuration. Also, you can
login module's built-in web pages to set parameters.

AP
U S R -W I F I 2 3 2 Module

Figure 31 USR-WIFI232-S/T/G2/H AP WI-FI Mode


Note::
Note
In AP WI-FI mode, can only support a maximum of two STA device access.

4.2.3 Encryption
Encryption is a method of scrambling a message that makes it unreadable to
unwanted parties, adding a degree of secure communications. There are different
protocols for providing encryption, and the USR-WIFI232-S/T/G2 module supports
following:
WEP

Page 38 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

WPA-PSK/TKIP
WPA-PSK/AES
WPA2-PSK/TKIP
WPA2-PSK/AES

4.3 Socket Communication

USR-WIFI232-S/T/G2/H module has two TCP/UDP Socket: Socket A and Socket B.


Serial data written to the module, will be sent to the Socket A and B simultaneously;
TCP/UDP data that module receives through either Socket A or B,will be sent to the
serial port.
Dual Socket through different settings, you can achieve a variety of network
interconnect. When the module shipped only open Socket A, Socket B default is not to
connect, if the user needs to use, please set by AT commands.

4.3.1 Socket A
Socket A has four work mode: TCP Server, TCP Client, UDP Client, UDP Server.The
setting method, please refer to the AT+NETP command instruction.
When Socket A configured as TCP Server, it supports Multi-TCP link connection,
and maximum 5 TCP clients permitted to connect to Socket A.
Multi-TCP link connection will work as following structure:
Upstream: All dates from different TCP connection or client will be transmitted to
the serial port as a sequence.
Downstream: All data from serial port (user) will be duplicate and broadcast to
every TCP connection or client.
Detailed multi-TCP link data transmition structure as following figure:

Figure 32 Multi-TCP Link Data Transmition Structure

4.3.2 Socket B

Socket B has three work mode: TCP Client, UDP Client, UDP Server. the setting
method, please refer to the AT + SOCKB command instruction.

Page 39 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

With variety work mode, socket B can provide users with flexible data transfer
methods.For example, Socket B can be set to UDP Server mode for LAN equipment to
search modules. Socket B also can be set to TCP Client connect to a remote server in
order to achieve remote control.

4.4 Network configuration by audio

4.4.1. Introduction
Network configuration by audio is USR patent technology. By adding audio
decoding unit on the WIFI module, to receive audio information that the intelligent
terminal sends, User can configurate network parameters via intelligent terminal.
User input router password information into the intelligent terminal application,
then intelligent terminal application would encode the password to audio information
and send. The WIFI module with the audio decoding unit receive the audio information,
and decode it to the password, and complete network configuration
The whole network configuration dont required user have any wireless network
technology background, user can implement the WIFI module or products to STA
model correctly connected to the WIFI router and realizing the networking success
100%.

4.4.2. Peripheral circuit


User need to connect a MIC to Pin13(MIC_IN),as following: the microphone can be
the standard microphone (0.1RMB), such as the reference design on EM-6050P or
F6050AP-STN.
Audio configuration requires the intelligent terminal as close as possible to the
microphone, in order to ensure the success rate of 100%, distance cannot be more
than 30cm, and the intermediate should have no obstacle soundproof.

Figure 33 Peripheral circuit

Page 40 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

4.5 Fast access Wi-Fi(usrlink)

When one module works in AP mode, it opens a UDP port used to receive fast access
Wi-Fi commands, the port number is 1902. The phone PDA can directly connect to
Wi-Fi network of the module, send commands to search router list and set SSID and
password. After the completion of set up, module will automatically restart, connected
to the router, work in the STA mode at this time.

Protocol format

a) Searching command

No Name Num of Bytes Description

1 head 1 fixed value:0xFF

2 length 2 Sum of data bytes from length bytes to


check byte(not contain length bytes and
check byte).

3 cmd 1 Command type, 0x01

4 check 1 Sum of bytes from head (not contained)


byte to check byte (not contained).

Response for searching

No Name Num of Bytes Description

1 head 1 fixed value:0xFF

2 length 2 Sum of data bytes from length bytes to check


byte(not contain length bytes and check byte).

3 cmd 1 Command type, 0x81

4 reserve 1 fixed value:0x00

5 SSID1 Unsized The SSID of router 1

6 separator 1 Separator of SSID1, fixed value:0x00

7 Signal 1 Signal strength of router 1,0~1000%~100%


strength1

8 separator 2 Separator of signal strength1, fixed value:

Page 41 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

0x0D,0x0A

M SSID n Unsized The SSID of router n

M+1 separator 1 Separator of SSID n, fixed value:0x00

M+2 Signal 1 Signal strength of router n,0~1000%~100%


strength

M+3 separator 2 fixed value:0x0D,0x0A

M+4 check 1 Sum of bytes from head (not contained) byte


to check byte (not contained).

Example:

Data from phone PDA to module (HEX): FF 00 01 01 02

Data from module to phone PDA (HEX): FF 00 14 81 00 54 45 53 54 31 00 40 0D


0A 54 45 53 54 32 00 37 0D 0A 1D

Explanation:

The phone PDA send searching command to module, the response from module is:
SSID of router1 is TEST1, signal strength of router1 is 64%; SSID of router2 is
TEST2, signal strength of router2 is 55%.

Note: The information of routers is ordered by signal strength.

b) Setting command

No Name Num of Bytes Description

1 head 1 fixed value:0xFF

2 length 2 Sum of data bytes from length bytes to check


byte (not contain length bytes and check
byte).

3 cmd 1 Command type, 0x02

4 reserve 1 fixed value:0x00

5 SSID Unsized SSID of router

6 separator 2 fixed value:0x0D,0x0A

Page 42 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

7 password Unsized Password of router

8 check 1 Sum of bytes from head (not contained) byte


to check byte (not contained).

Response for setting

No Name Num of Bytes Description

1 head 1 fixed value:0xFF

2 length 2 Sum of data bytes from length bytes to check


byte(not contain length bytes and check byte).

3 cmd 1 Command type, 0x82

4 Check for 1 If the SSID set by PDA exist, check value is


SSID 0x01, otherwise is 0x00.

5 Check for 1 If the form of password set by PDA is correct,


password check value is 0x01, otherwise is 0x00.

6 check 1 Sum of bytes from head (not contained) byte


to check byte (not contained).

Example:

Data from phone PDA to module (HEX): FF 00 0F 02 00 54 45 53 54 31 0D 0A 31


32 33 34 35 36 CE

Data from module to phone PDA (HEX): FF 00 03 82 01 01 87

Explanation:

The phone PDA send setting command to module, SSID is set to TEST1,
password is set to 123456. The response from module is that the TEST1 Wi-Fi
network exist, the form of password is correct.

4.6 Searching Wi-Fi protocol & Network AT Command

1. A host can via UDP broadcast(IP: x.x.x.255, Port: 48899) , send a password,
and the default password is "HF-A11ASSISTHREAD".

2. The module opens a UDP port(48899) to listen broadcast message(password), if


it receive the correct password, will answer the host who send the correct password,
The answer is IP,MAC,MID, for example 10.10.100.254,D8B04CFC0000,WIFI232.

Page 43 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

3. When host receive the IP and Address, it will answer "+ok", then the module will
enter AT command mode, you can send common AT commands via UDP to it, port still
is 48899.

4. The AT command mode will keep without sending commands in 1 minute, if you
want to keep module in command mode ,can send "AT+W" in 1minute . Modules will
not accept any other connection request within 1 minute.
5. AT+Q to quite AT command mode.

Note: When module is in PA mode, search tool(maybe APP on PDA) must connect
to the modules Wi-Fi network. if multiple modules(STA mode) on one router, search
tool must be on the same router, it can search all of the STA.

4.7 Reporting MAC

If reporting mac function is on(AT+WRRPTMAC=ON).socket A or socket B is set as


TCP client,module will report its MAC when it link server first. Socket A or B is set as
UDP client,the module will add MAC to the head of UDP package.

4.8 Parameter configuration

USR-WIFI232-T/G2 supports configurate parameter by Web and AT command,


USR-WIFI232-S only supports configurate parameter by AT command.
Web: user can login modules built-in web to configure the parameters.
AT command: user can send AT command to module through the serial port to
configurate parameters.
Two methods of configuration parameters, please refer to Chapter 5 explains.

4.9 Firmware and web upgrade

USR-WIFI232-S/T/G2/H supports upgrade firmware and web over wireless.


USR-WIFI232-T/G2/H upgrade method can refer to Section 5.1.9 firmware upgrade
page. Besides, you can login http://10.10.100.254/iweb.html to update firmware and
web. Diagram is as follows:

Figure 34 Upgrade page

Page 44 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

Note::
Note
Before any firmware upgrade, be sure to contact USR, or else it may result in
permanent damage to the module.

Page 45 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

5Module Parameter configuration

USR-WIFI232 modules support two methods of Parameter configuration: web and


AT command,the following will describe the detail of two methods.

5.1 Web

5.1.1 Web Brief Description


When first use USR-WIFI232 modules, user may need some configuration. User
can connect to USR-WIFI232 modules wireless interface with following default setting
information and configure the module through laptop.
Table 17 USR-WIFI232-T/G2/H Web Access Default Setting
Parameters Default Setting
SSID USR-WIFI232-T/G2/H
IP Address 10.10.100.254
Subnet Mask 255.255.255.0
User Name admin
Password admin

5.1.2 Open Web Management Interface


Step 1 Connect laptop to SSID USR-WIFI232-T/G2/H of module via wireless LAN
card;
Step 2 After wireless connection OK. Open Wen browser and access
http://10.10.100.254;
Step 3 Then input user name and password in the page as following and click
OK button.

Figure 35 Open Web Management page


The USR-WIFI232-T/G2/H web management page support English and Chinese
language. User can select language environment at the top right corner and click
Apply button.

Page 46 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

The main menu include nine pages: System, Work Mode, STA Setting, AP
Setting, Other Setting, Account, Upgrade SW, Restart, Restore

5.1.3 Fast Set SSID Page(usrlink)


Page(usrlink)
At this page, user can use usrlink to set SSID fast.

Figure 36 System Web Page

Page 47 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

5.1.4 System Page


At this page, user can check current devices important information and status
such as: device ID (MID), software version, wireless work mode and related Wi-Fi
parameters.

Figure 37 System Web Page

5.1.5 STA Setting Page


User can push Scan button to auto search Wi-Fi AP router nearby, and can
connect with associate AP through some settings. Please note the encryption
information input here must be fully same with Wi-Fi AP routers configration, and then
it can link with AP correctly.

Page 48 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

Figure 38 STA Setting Page

Figure 39 SSID scan page

5.1.6 AP Setting Page


When user select module works at AP mode, then need setting this page and
provide wireless and network parameters. Most of the system support DHCP to achieve
IP address, so we suggest to Enable DHCP server in most applications.

Figure 40 AP Setting Page

Page 49 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

5.1.7 Network Setting Page


This page set socket A and socket B. socket A can be set as TCP server, TCP
client,UDP server and UDP client. Socket B can be set as TCP client,UDP server and
UDP client,or disable socket B.

Figure 41 Other Setting Page

5.1.8 UART Setting Page


This page set UART parameters.

Figure 42 Other Setting Page

5.1.9 Account Management Page


This page set web servers user name and password.

Page 50 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

Figure 43 Account Page

5.1.10 Upgrade Software Page


User can upgrade new software (firmware) version through Wi-Fi.

Figure 44 Upgrade SW page

5.1.11 Restart Page


Most of the settting and configuration can only effective after system restart. User
shall restart after finish all setting.

Page 51 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

Figure 45 Restart Page

5.1.12 Restore Page


After module restore factory default setting, all user configuration profile will lose.
User can access http://10.10.100.254 to set again, and user name and password is
admin. USR-WIFI232-G2/H will restore to AP mode for factory default setting.

Figure 46 Restore Page

5.2 AT command

AT command means the command by which user can query and set the
parameters to module in command mode through the serial port. The following will
explain in detail about the method of switching module work mode and the use format
of AT commands.

Page 52 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

When USR-WIFI232-S/T/G2/H power up, it will default works as throughput mode,


then user can switch to command mode by serial port command. USR-WIFI232-S/T/G2
UART default parameters setting as below figure:

Figure 47 USR-WIFI232-S/T/G2/H default parameters


In command mode, user can setting the module through AT command,
Note::
Note
AT command debugging tools recommended SecureCRT App software tools or
USR-TCP232-test tool. Users can be obtained the tool from USR's Web site.The
following demonstration uses SecureCRT tools.

5.2.1 Switch to Command Mode


Two steps to finish switching from throughput mode to command mode:
UART input +++, after module receive +++, and feedback a as
confirmation.
ART input a, after module receive a and feedback +ok to go into
AT+instruction set configuration mode.

Figure 48 Switch to Command Mode


Note:
1. When user input +++ (No Enter key required), the UART port will display
feedback information a, and not display input information+++ as above UART
display.
2. Any other input or wrong step to UART port will cause the module still works as
original mode (throughput mode)

Page 53 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

3. +++ and a should be input in a certain period of time to make the module
switch to configuration mode. Like the following sequence.

Figure 49 +++a Time Requirements


Switching command mode to throughput mode need to use AT+ENTM command,
input AT+ENTM in command mode ends with the enter key, you can switch to
passthrough mode.
Note :
Here work mode switch is temporary, module still work in the default work mode
after the restart, if need to change the module efault work mode, please refer to the
AT+TMODE command.

5.2.2 AT command Overview


User can input AT+Instruction through hyper terminal or other serial debug
terminal, also can program the AT+Instruction to script. User can also input AT+H to
list all AT+Instruction and description to start.

Figure 50 AT+Hcommand
AT command is based on the instruction of ASCII command style, the description
of syntax format as follow.
Format Description

Page 54 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

< >: Means the parts must be included


[ ]: Means the optional part
Command Message
AT+<CMD>[op][para-1,para-2,para-3,para-4
AT+<CMD>[op][para-1,para-2,para-3,para-4 ]<CR>
AT+: Prefix of command message;
CMD: Command string;
[op]: Symbol of command operator;
= : The command requires parameters input;
NULL: Query the current command parameters setting;
[para-n]: Parameters input for setting if required;
<CR>: end mark, its 0x0a or 0x0d;
Notes::
Notes
When input AT+Instruction, AT+<CMD> character will display capital letter automatic
and other parts will not change as you input.
Response Message
+<RSP>[op] [para-1,para-2,para-3,para-4
[para-1,para-2,para-3,para-4 ]<CR><LF><CR><LF>
+: Prefix of response message;
RSP: Response string;
ok : Success
ERR: Failure
[op]: =
[para-n]: Parameters if query command or Error code when error happened;
<CR>: ASCII 0x0d;
<LF>: ASCII 0x0a;
Error Code
Table 18 Error Code Describtion
Error Code Description
-1 Invalid Command Format
-2 Invalid Command
-3 Invalid Operation Symbol
-4 Invalid Parameter
-5 Operation Not Permitted

5.2.3 AT command introduction


Table 19 AT command list
NO Command Description
Manage Command
1 E Open/Close show back function
2 WMODE Set/Query Wi-Fi work mode (AP/STA)
3 ENTM Set module into transparent transition mode
4 TMODE Set/Query module data transfer mode
5 MID Query module ID information
6 RELD Restore to factory default setting
7 Z Re-start module

Page 55 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

8 H Help
Configure Parameters Command
9 CFGTF Copy User Parameters to Factory Default Parameters
UART Command
10 UART Set/Query serial port parameters
11 UARTF Open/Close UART auto-frame function
12 UARTFT Set/Query UART auto-frame trigger time
13 UARTFL Set/Query UART auto-frame trigger length
14 UARTTE Set/Query UART free-frame trigger time between two
bytes
Network Command
15 PING Network Ping command
SOCK A Command
16 SEND Send Data to Sock A at Command Mode
17 RECV Receive Data from Sock A at Command Mode
18 NETP Set/Query Sock A network protocol parameters
19 MAXSK Set/Query Sock A TCP Client connection number
20 TCPLK Query if Sock A TCP link already build-up
21 TCPTO Set/Query Sock A TCP timeout
22 TCPDIS Open/Close Sock A TCP link
SOCK B Command
23 SOCKB Set/Query Sock B network protocol parameters
24 TCPDISB Open/Close Sock B TCP link
25 TCPTOB Set/Query Sock B TCP timeout
26 TCPLKB Query if Sock B TCP link already build-up
27 SNDB Send data to Sock B in Command Mode
28 RCVB Receive data from Sock B in Command Mode
WiFi STA Command
29 WSSSID Set/Query associated AP SSID parameters
30 WSKEY Set/Query STA security parameters
31 WANN Set/Query STAs network parameters
32 WSMAC Set/Query STAs MAC address
33 WSLK Query STA Wi-Fi link status
34 WSLQ Query STA Wi-Fi signal strength
35 WSCAN Scan AP
36 WSDNS Set/Query STAs Static DNS server address
WiFi AP Command
37 LANN Set/Query APs network parameters
38 WAP Set/Query AP Wi-Fi parameters
39 WAKEY Set/Query AP security parameters
40 WAMAC Set/Query AP MAC address
41 WADHCP Set/Query AP DHCP Server status
42 WALK Query MAC address of STA device connecting to module

Page 56 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

AP
43 WALKIND Enable/Disable indication of connection status.
Web Command
44 PLANG Set/Query Webpage Language Option
45 WEBU Set/Query Webpage User name and Code
Power Manage Command
NTP Time Command
46 NTPRF Set/Query time calibration interval
47 NTPEN Enable/Disable time calibration function
48 NTPTM Query time
Other Command
49 WRMID Set module ID
50 ASWD Set/Query search keywords in LAN
51 MDCH Set Wi-Fi Auto Switch Function
52 TXPWR Set/Query Wi-Fi Transmit Power
53 WPS Start WPS function
54 WPSBTNEN Enable/Disable GPIO 15 WPS function
55 SMTLK Start Smartlink function
56 LPTIO Enable/Disable nReady, nLink function
57 USERVER Query the user version and generated time
58 CUSTOMER Query the customer name
59 RPTMAC Query the reporting MAC enable or disable
60 WRRPTMAC Set the reporting MAC enable or disable
61 WIFI Enalbe/Disable WIFI
1) AT+E
Function: Open/Close show back function;
Format:
AT+E<CR>
+ok<CR>< LF ><CR>< LF >(Note: no show back, CR:0x0D,LF:0x0A)
When module firstly switch from throughput mode to command mode, show back
status is open, input AT+E to close show back function, inputAT+E again to open
show back function.
2) AT+WMODE
Function: Set/Query Wi-Fi work mode (AP/STA). Setting is valid after reset;
Format:
Query Operation
AT+WMODE<CR>
+ok=<mode><CR>< LF ><CR>< LF >
Set Operation
AT+ WMODE=<mode><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
Mode: WI-FI work mode
AP

Page 57 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

STA
3) AT+ENTM
Function: Set module into throughput mode;
Format:
AT+ENTM<CR>
+ok<CR>< LF ><CR>< LF >
After operate this command,module switch from command mode to throughput
mode.
4) AT+TMODE
Function: Set/Query module data transfer mode. Setting is valid after reset.
Format:
Query Operation:
AT+TMODE<CR>
+ok=<tmode><CR>< LF ><CR>< LF >
Set Operation:
AT+TMODE=<tmode><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
TMODE: module work mode,include:
Throughput: throughput mode
Cmd: command mode
Pwm: PWM/GPIO mode
5) AT+MID
Function: Query module ID information
Format:
AT+MID<CR>
+ok=<module_id><CR>< LF ><CR>< LF >
Parameters:
module_id: module ID information
USR-WIFI232-S/T/G2
Notes: User can set this parameter through AT+WRMID.
6) AT+RELD
Function: module restore to factory default setting.
Format:
AT+ RELD<CR>
+ok=rebooting
+ok=rebooting <CR>< LF ><CR>< LF >
When operate this command, module will restore to factory default setting and
reboot.
7) AT+Z
Function: Re-start module;
Format:
AT+ Z<CR>
8) AT+H
Function: Help;
Format:

Page 58 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

AT+H<CR>
+ok=<command help><CR>< LF ><CR>< LF >
Parameters:
command helpcommand introduction;
9) AT+CFGTF
Function: Copy User Parameters to Factory Default Parameters;
Format:
Query Operation
AT+CFGTF<CR>
+ok=<status><CR>< LF ><CR>< LF >
Parameters:
Status: feedback operation status;
10) AT+UART
Function: Set/Query serial port parameters. Setting is valid after reset;
Format
Query Operation:
AT+UART<CR>

+ok=<baudrate,data_bits,stop_bit,parity,flowctrl><CR><LF><CR><LF>
Set Operation:
AT+UART=<baudrate,data_bits,stop_bit,parity,flowctrl><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
Baudrate:
600,1200,1800,2400,4800,9600,19200,38400,57600,115200,
230400,380400,460800
data_bits:
8
stop_bits:
1,2
Parity:
NONE
EVEN
ODD
Flowctrl:CTS/RTS
NFC: No hardware flow control
FC: hardware flow control(USR-WIFI232-T dont have hardware flow
control).
11) AT+UARTF
Function: Open/Close UART auto-frame function;
Format:
Query Operation:
AT+ UARTF<CR>
+ok=<para><CR>< LF ><CR>< LF >
Set Operation:

Page 59 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

AT+ UARTF=<para ><CR>


+ok<CR>< LF ><CR>< LF >
Parameters:
Para:
disable - Close auto-frame function;
enable - Open auto-frame function;
12) AT+UARTFT
Function: Set/Query UART auto-frame trigger time;
Format:
Query Operation:
AT+ UARTFT<CR>
+ok=<time><CR>< LF ><CR>< LF >
Set Operation:
AT+ UARTFT=<time ><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
Time: Range 250 ~10000; Unit: ms. Auto-frame trigger time.
13) AT+UARTFL
Function: Set/Query UART auto-frame trigger length;
Format:
Query Operation:
AT+ UARTFL<CR>
+ok=<len><CR>< LF ><CR>< LF >
Set Operation:
AT+ UARTFL=<len ><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
Len: Range 8 ~1000; Unit: Byte. Auto-frame trigger length;
14) AT+UARTTE
Function: Set/Query UART free-frame trigger time between two bytes;
Format:
Query Operation:
AT+ UARTTE<CR>
+ok=<mode><CR>< LF ><CR>< LF >
Set Operation:
AT+ UARTTE=<mode ><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
Mode:
fast: No free-frame trigger time, the uart data maybe be broken into to
fragment;
normal: free-frame trigger time between two bytes is 50ms;
15) AT+PING
Function: Network Ping command;
Format:

Page 60 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

Set Operation:
AT+PING=<IP_address><CR>
+ok=<fb><CR>< LF ><CR>< LF >
Parameters:
Fb: feedback result
Success
Timeout
Unknown host
16) AT+SEND
Function: Send Data to SOCKA at Command Mode.
Format:
AT+SEND=<data_lenth><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
data_lenth: Lenth of send data. Range: 0~1000 Byte
The UART port will feedback a > and then wait 3 seconds for input after this
command is sent OK. The data received from UART port is sent to SOCKA. If the
interval of two bytes is more than 10ms, the data will be sent instantly.
17) AT+RECV
Function: Receive Data from SOCKA at Command Mode;
Format:
AT+RECV=<data_lenth
AT+RECV=<data_lenth,timeout ,timeout ><CR>
,timeout><CR>
+ok=< data_lenth, data_content><CR>< LF ><CR>< LF >
Parameters:
data_lenth: Lenth of receive data. Range: 0~1000 Bytes;
Timeout: wait for timeout, 1~10 seconds.
data_content: contents of receive data.
If not receive any data in 3 second, then feedback +ok=0.
18) AT+NETP
Function: Set/Query SOCKA network protocol parameters, Setting is valid after reset.
Format:
Query Operation:
AT+NETP<CR>
+ok=<protocol,CS,port,IP><CR>< LF ><CR>< LF >
Set Operation:
AT+NETP=<protocol,CS,port,IP><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
Protocol:
TCP
UDP
CS:
SERVER
CLIENT
Port: protocol port ID: Decimal digit and less than 65535.

Page 61 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

IP: Servers IP address when module set as client.


If set as UDP SERVER, the module will save the IP address and port of the latest UDP
packet received. The data will be sent to the saved IP address and port. If the module
hasnt saved any IP address and port when power up. The data will be sent to the IP
address and port which is set by this command.
If set as UDP CLIENT, the data will always be sent to the IP address and port set by
this command.
19) AT+MAXSK
Function: Set / Query the maximum connection number of TCP Client when SOCKA
work in TCP Server.
Format:
Query Operation:
AT+MAXSK<CR>
+ok=<num><CR>< LF ><CR>< LF >
Set Operation:
AT+MAXSK=<num><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
numTCP Client connection number. Range: 1~5.
5 is the default value.it means when SOCKA work in TCP server, it accepts max 5 TCP
client connect to it.
20) AT+TCPLK
Function: Query SOCKA connection status;
Format:
AT+ TCPLK<CR>
+ok=<sta><CR>< LF ><CR>< LF >
Parameters:
sta: SOCKA connection status;
on: TCP connected;
off: TCP disconnected;
21) AT+TCPTO
Function: Set/Query SOCKA TCP timeout time;
Format:
Query Operation:
AT+ TCPTO<CR>
+ok=<time><CR>< LF ><CR>< LF >
Set Operation:
AT+ TCPTO=<time ><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
Time: TCP timeout time.
<= 600: 600s
>=0: 0 (0 means no timeout);
Default: 300s

Page 62 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

SOCKA begin to count time when TCP channel dont receive any data, clear time
counter when TCP channel receive any data. If the time counter reaches the TCPTO
time, the tcp channel will be break. If SOCKA work in TCP Client, it will connect the
TCP server instantly, and when the module work in TCP Server, the TCP client device
should make the connection itself.
22) AT+TCPDIS
Function: Open/Close SOCKA TCP link;
Format:
Query Operation:
AT+TCPDIS<CR>
+ok=<sta><CR>< LF ><CR>< LF >
Set Operation:
AT+ TCPDIS =<on/off><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
On:TCP link close
Off: TCP link on
When query Operation, sta: Feedback if SOCKA TCP Client is link.
When Set Operation, off means close TCP link. After finish this command, module
disconnect TCP link and not connect again. On means open TCP link. After finish
this command, module re-connect TCP server right away.
23) AT+SOCKB
Function: Set/Query SOCKB network protocol parameters. Setting is valid after reset.
Format:
Query Operation:
AT+SOCKB<CR>
+ok=<protocol,port,IP><CR>< LF ><CR>< LF >
Set Operation:
AT+SOCKB=<protocol,port,IP><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
Protocol:
TCP: Only for TCP Client;
UDP: UDP Client
UDPS: UDP Server
Port: Protocol Port in decimal, less than 65535;
IP: Destination IP address, domain name is support;
If set as UDP SERVER, the module will save the IP address and port of the latest UDP
packet received. The data will be sent to the saved IP address and port. If the module
hasnt saved any IP address and port when power up. The data will be sent to the IP
address and port which is set by this command.
If set as UDP CLIENT, the data will always be sent to the IP address and port set by
this command.
24) AT+TCPDISB
Function: Open/Close SOCKB TCP link;

Page 63 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

Format:
Query Operation:
AT+TCPDISB<CR>
+ok=<sta><CR>< LF ><CR>< LF >
Set Operation:
AT+ TCPDISB =<on/off><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
When query Operation, sta: Feedback if SOCKB TCP Client is link.
When Set Operation, off means close TCP link. After finish this command, module
disconnect TCP link and not connect again. On means open TCP link. After finish
this command, module re-connect TCP server right away.
25) AT+TCPTOB
Function: Set/Query Operation SOCKB timeout time;
Format:
Query Operation:
AT+ TCPTOB<CR>
+ok=<time><CR>< LF ><CR>< LF >
Set Operation:
AT+ TCPTOB=<time ><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
Time: TCP timeout time.
<= 600: 600s
>=0: 0 (0 means no timeout);
Default: 300s
SOCKB begin to count time when TCP channel dont receive any data, clear time
counter when TCP channel receive any data. If the time counter reaches the TCPTO
time, the tcp channel will be break. If SOCKB work in TCP Client, it will connect the
TCP server instantly.
26) AT+TCPLKB
Function: Query SOCKB connection status:
Format:
AT+ TCPLKB<CR>
+ok=<sta><CR>< LF ><CR>< LF >
Parameters:
sta: SOCKB connection status
on: TCP connected
off: TCP disconnected
27) AT+SNDB
Function: Send Data to SOCKB at Command Mode.
Format:
AT+SNDB=<data_lenth ><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:

Page 64 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

data_lenth: Lenth of send data. Range: 0~1000 Byte;


The UART port will feedback a > and then wait 3 seconds for input after this
command is sent OK. The data received from UART port is sent to SOCKB. If the
interval of two bytes is more than 10ms, the data will be sent instantly.
28) AT+RCVB
Function: Receive Data from SOCKA at Command Mode;
Format:
AT+RCVB=<data_lenth><CR>
+ok=< data_lenth, data_content><CR>< LF ><CR>< LF >
Parameters:
data_lenth: Lenth of receive data. Range: 0~1000 Byte;
data_content: contents of receive data.
If not receive any data in 3 second, then feedback +ok=0
29) AT+WSSSID
Function: Set/Query Wi-Fi associated AP SSID parameters. Setting is valid after reset.
Format:
Query Operation:
AT+WSSSID<CR>
+ok=<ap's ssid><CR>< LF ><CR>< LF >
Set Operation:
AT+ WSSSID=<ap's ssid ><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
ap's ssidAPs SSID (Within 32 character);
30) AT+WSKEY
Function: Set/Query STA security parameters. Setting is valid after reset.
Format:
Query Operation:
AT+WSKEY<CR>
+ok=<auth,encry,key><CR>< LF ><CR>< LF >
Set Operation:
AT+ WSKEY=< auth,encry,key><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
Auth: Authentication mode
OPEN
SHARED
WPAPSK
WPA2PSK
Encry: Encryption algorithm
NONE: When auth=OPEN, effective
WEP-H: When auth=OPEN or SHARED, effectiveHEX format
WEP-A: When auth=OPEN or SHARED, effectiveASCII format
TKIP: When auth= WPAPSK WPA2PSK, effective
AES: When auth= WPAPSK WPA2PSK, effective

Page 65 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

Key: password, when encry = WEP-H, the password is the hexadecimal number,
must be 10 byte or 26 byte; When encry = WEP-A, the password is the ASCII
code, must be 5 byte or 13 byte; other ASCII code, shall less than 64 byte and
greater than 8 byte.
31) AT+WANN
Function: Set/Query STA network setting. Setting is valid after reset.
Format:
Query Operation:
AT+WANN<CR>
+ok=<mode,address,mask,gateway><CR>< LF ><CR>< LF >
Set Operation:
AT+ WANN=< mode,address,mask,gateway ><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
Mode:STAs IP network setting
Static: Static IP
DHCP: Dynamic IP
Address: STA IP address;
mask: STA subnet mask;
gateway: STA gateway address;
32) AT+WSMAC
Function: Set/Query STA MAC address parameters. Setting is valid after reset.
Format:
Query Operation:
AT+WSMAC<CR>
+ok=<mac_address><CR>< LF ><CR>< LF >
Set Operation:
AT+ WSMAC=<code,mac_address><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
Code: security code
8888 (default value)
mac_addressSTA MAC address, such as D8B0CFFF1234
33) AT+WSLK
Function: Query STA WiFi link status;
Format:
Query Operation:
AT+ WSLK<CR>
+ok=<ret><CR>< LF ><CR>< LF >
Parameters:
ret
Disconnected, if no WiFi connection
AP SSIDAPs MAC , if WiFi connection available;
34) AT+WSLQ
Function: Query STA WiFi signal strength;

Page 66 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

Format:
Query Operation:
AT+ WSLQ<CR>
+ok=<ret><CR>< LF ><CR>< LF >
Parameters:
ret
Disconnected, if no WiFi connection
APs WiFi signal strength , if WiFi connection available;
35) AT+WSCAN
Function: Scan AP;
Format:
Query Operation:
AT+ WSCAN<CR>
+ok=<LF><CR>Ch,SSID,BSSID,Security,Indicator<LF><CR><ap_si
te_1><LF><CR><ap_site_2><LF><CR><ap_site_3><LF><CR>
te_1><LF><CR><ap_site_2><LF><CR><ap_site_3><LF><CR>
<ap_site_N><LF><CR><CR><LF>
Query Operation:
ap_site_N: AP site has been searched;
ChWifi network channel number
SSIDthe SSID of router
BSSIDthe MAC address of the router
Securitythe security model of router
Indicatorsignal strength
Such as: 11,TP_LINK,D8:15:0D:C6:3E:14,WPA2PSK/AES,76.
36) AT+WSDNS
Function: Set/Query STA static DNS server address;
Format:
Query Operation:
AT+WSDNS<CR>
+ok=<address><CR>< LF ><CR>< LF >
Set Operation:
AT+ WSDNS =<address><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
addressSTAs DNS server address; Effective right away.
37) AT+LANN
Function: Set/Query APs network parameters. Setting is valid after reset.
Format:
Query Operation:
AT+LANN<CR>
+ok=<ipaddress,mask><CR>< LF ><CR>< LF >
Set Operation:
AT+ LANN=< ipaddress,mask><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:

Page 67 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

Ipaddress:APs IP address;
Mask: APs net mask;
38) AT+WAP
Function: Set/Query AP Wi-Fi parameters. Setting is valid after reset.
Format:
Query Operation:
AT+WAP<CR>
+ok=< wifi_mode,ssid,channel ><CR>< LF ><CR>< LF >
Set Operation:
AT+ WAP =<wifi_mode,ssid,channel ><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
wifi_mode:Wi-Fi mode, include:
11B
11BG
11BGN (Default Value)
Ssid: SSID at AP mode
channelWi-Fi channel selection: AUTO or CH1~CH11; (Default CH1)
39) AT+WAKEY
Function: Set/Query AP Wi-Fi secruity parameters. Setting is valid after reset.
Format:
Query Operation:
AT+WAKEY<CR>
+ok=<auth,encry,key><CR>< LF ><CR>< LF >
Set Operation:
AT+ WAKEY=< auth,encry,key><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
Auth: include
OPEN
WPA2PSK
Encry: include
NONE: When auth=OPEN available;
AES: When auth=WPA2PSK available;
Key: security code, ASCII code, smaller than 64bit and bigger than 8 bit;
40) AT+WAMAC
Function: Query AP MAC address parameters;
Format:
Query Operation:
AT+WAMAC<CR>
+ok=<mac_address><CR>< LF ><CR>< LF >
Parameters:
mac_addressAPs MAC address;
Note: Module AP modes MAC address is related to STA modes MAC address. If user
need changeto others, please contact with USR technical people.

Page 68 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

41) AT+WADHCP
Function: Set/Query AP DHCP server status;
Format:
Query Operation:
AT+WADHCP<CR>
+ok=<status><CR>< LF ><CR>< LF >
Set Operation:
AT+ WADHCP=<status><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
statusAPs DHCP server function status;
onDHCP Server Open:
offDHCP Server Close:
42) AT+WALK
Function: Query MAC address of STA device connecting to module AP;
Format:
Query Operation:
AT+WALK<CR>
+ok=<status><CR><LF><CR><LF>
Parameters:
statusMAC address of STA device connecting to module AP.
No Connection:No STA device connecting to module AP;
43) AT+WALKIND
Function: Enable/Disable indication of module AP connection status.
Format:
Query Operation:
AT+WALKIND<CR>
+ok=<status><CR><LF><CR><LF>
Set Operation:
AT+WALKIND=<status><CR>
+ok<CR><LF><CR><LF>
Parameters:
statusindication of module AP connection status.
onEnable nLink indication function. When STA device connecting to
module AP, nLink output Low, otherwise output High.
offDisable nLink indication function.
44) AT+PLANG
Function: Set/Query webpage language option;
Format:
Query Operation
AT+PLANG<CR>
+ok=<language><CR>< LF ><CR>< LF >
Set Operation:
AT+PLANG =<language><CR>
+ok<CR>< LF ><CR>< LF >

Page 69 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

Parameters:
Language: webpages language
CN:Chinese Version (Default);
EN: English Version;
45) AT+WEBU
Function: Set/ Query webpage user name and password;
Format:
Query Operation:
AT+WEBU<CR>
+ok=<username,password><CR>< LF ><CR>< LF >
Set Operation:
AT+WEBU =<username, password><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
Username: User Name, within 15 characters, not support empty.
Password: password, within 15 characters, support empty.
46) AT+NTPRF
Function: Set /Query time calibration interval;
Format:
Query Operation:
AT+ NTPRF<CR>
+ok=<num><CR>< LF ><CR>< LF >
Set Operation:
AT+ NTPRF=<num><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
Num: time calibration invervalrange:0~720, default:30 minutes, 10 minutes for
each step, set 0 means no time calibration automatically.
47) AT+NTPEN
Function: Enable/Disable time calibration function.
Format:
Query Operation:
AT+ NTPEN<CR>
+ok=<status><CR>< LF ><CR>< LF >
Set Operation:
AT+ NTPEN=<status><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
Status: status of time calibration
On: Enable time calibration;
Off: Disable time calibration
48) AT+NTPTM
Function: Query network time
Format:
Query Operation:

Page 70 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

AT+ NTPTM<CR>
+ok=<time><CR>< LF ><CR>< LF >
Parameters:
Time: network time, for example: 2013-10-9 16:10:42 Wedif it shows Not
Available means that the time calibration function is not enabled or the module
doesnt connect to the internet.
49) AT+WRMID
Function: Set module ID;
Format:
Set Operation:
AT+ WRMID =<wrmid><CR>< LF ><CR>< LF >
Parameters:
wrmid: set modules ID (within 20 characters).
50) AT+ASWD
Function: Set/Query WiFi Configuration Password;
Format:
Query Operation:
AT+ ASWD <CR>
+ok=<aswd><CR>< LF ><CR>< LF >
Set Operation:
AT+ASWD =<aswd><CR>< LF ><CR>< LF >
Parameters:
aswd: WiFi Configuration Password (within 20 characters).
51) AT+MDCH
Function: Set Wi-Fi Auto Switch Function
Format:
Query Operation:
AT+ MDCH <CR>
+ok=<mode><CR>< LF ><CR>< LF >
Set Operation:
AT+MDCH=<mode><CR>< LF ><CR>< LF >
Parameters:
mode: Wi-Fi Auto Switch Mode.
Off: Disable Wi-Fi auto switch.
On: Enable Wi-Fi auto switch. When the module(STA mode) fail to connect
to router, it will switch to AP mode itself in one minute.
Auto: Enable Wi-Fi auto detect function. The module will reset itself when
encounter any abnormal. The default time interval is 10 minutes. (default
mode).
3-120:unit: minute. Set the time interval to reset itself when abnormal.
52) AT+TXPWR
Function: Set/Query Wi-Fi Transmit Power;
Real Transmit Power=Default Transmit Power(16dBm) [Setting Value] * 0.5dBm
Format:
Query Operation:

Page 71 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

AT+TXPWR <CR>
+ok=<num><CR>< LF><CR>< LF>
Set Operation:
AT+TXPWR=<num><CR>
+ok<CR>< LF><CR>< LF>
Parameters:
Num: [Setting Value]. The default is 0, it can be sent from 0 ~ 24. If set to 24,
the moudule transmit power will be at a minium of 4dBm. Reboot to make this
setting change valid. It will not restore to default if reload the module.
53) AT+WPS
Function: Start WPS function
Format:
Query Operation:
AT+WPS<CR>
+ok=<status><CR><LF><CR><LF>
Parameters:
status: Start WPS Scan function. The module will reboot and work in STA mode
connecting to specific router when WPS communication is OK.
WPS Scan Failed: WPS communication is failed.
Note:
The router WPS function must be open first then enable module WPS Scan function. The
module will quit WPS scan status if there is no WPS router in 5 seconds.
54) AT+WPSBTNEN
Function: Enable/Disable WPS pin function.
Format:
Query Operation:
AT+WPSBTNEN<CR>
+ok=<status><CR><LF><CR><LF>
Parameters:
status
onEnable WPS pin function
offDisableWPS pin function
55) AT+SMTLK
Function: Start Smartlink function.
Format:
Query Operation:
AT+SMTLK<CR>
Smartlink function is used to quickly configure the routers SSID and password to
module.When start Smartlink function modules led lights flashing wait APP push
configuration information.
56) AT+LPTIO
Function: Enable/Disable modules nReadynLink function.
Format:
Query Operation:
AT+LPTIO<CR>

Page 72 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

+ok=<status><CR>< LF><CR>< LF>


Set Operation:
AT+LPTIO=<status><CR>
+ok<CR>< LF><CR>< LF>
Parameters:
staus: Enable/Disable nReadynLink function.
lpt200: nReadynLlinkWPS function map to USR-WIFI232-S
Pin11Pin13Pin14;
on/lpt100: nReadynLlinkWPS function map to USR-WIFI232-T
Pin9Pin10Pin8;
off/lpb100: nReadynLlinkWPS function map to USR-WIFI232-G2
Pin44Pin43Pin15;
57) AT+USERVER
Function: Query the user version and generated time
Format:
AT+ USERVER
AT+USERVER <CR>
USERVER<CR>
+ok=< user_version,generated_time
+ok=<user_version,generated_time ><CR>< LF ><CR>< LF >
user_version,generated_time><CR><
Parameters:
user_version: user version
V1.1
generated_time: generated time
2014-08-15 10:15

58) AT+CUSTOMER
Function: Query customer name
Format:
AT+ CUSTOMER
AT+CUSTOMER
CUSTOMER<CR> <CR>
+ok=< customer_name
+ok=<customer_name ><CR>< LF ><CR>< LF >
customer_name><CR><
Parameters:
customer_name: customer name
USR, General for standard firmware.

59) AT+RPTMAC
Function: Query the reporting MAC enable or disable
Format:
AT+ RPTMAC
AT+RPTMAC <CR>
RPTMAC<CR>
+ok=< status
+ok=<status ><CR>< LF ><CR>< LF >
status><CR><
Parameters:
Status;
ON, enable reporting MAC.
OFF, disable reporting MAC.

60) AT+WRRPTMAC
Function: Set the reporting MAC enable or disable
Format:

Page 73 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

AT+ WRRPTMAC=<status>
AT+WRRPTMAC=<status>
WRRPTMAC=<status><CR> <CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
Status;
ON, enable reporting MAC.
OFF, disable reporting MAC.
61) AT+WIFI
Function: Enable/Disable Wi-Fifirmware V1.0.05 or more advanced version
Format:
Query Operation:
AT+ WIFI <CR>
WIFI<CR>
+ok=< status
+ok=<status ><CR>< LF ><CR>< LF >
status><CR><
Set Operation:
AT+ WIFI
AT+WIFI
WIFI=<=< status
=<status ><CR>< LF ><CR>< LF >
status><CR><
Parameters:
status: Wi-Fi status.
DOWN: Disable Wi-Fi.
UP: Enable Wi-Fi.

Page 74 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

Appendix A: HW Reference Design

USR-WIFI232-S Evaluation Kit Schematic

The picture shows USR-WIFI232-S evaluation kit schematic. USR-WIFI232-S


evaluation board design files, please visit USR website download or contact USR
engineers.

Page 75 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

USR-WIFI232-T Evaluation Kit Schematic

The picture shows USR-WIFI232-T evaluation kit schematic. USR-WIFI232-T


evaluation board design files, please visit USR website download or contact USR
engineers.

Page 76 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

USR-WIFI232-G2 Evaluation Kit Schematic

The picture shows USR-WIFI232-G2 evaluation kit schematic. USR-WIFI232-G2


evaluation board design files, please visit USR website download or contact USR
engineers.

Page 77 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

USR-WIFI232-
USR-WIFI232-HH Evaluation Kit Schematic

The picture shows USR-WIFI232-H evaluation kit schematic. USR-WIFI232-H


evaluation board design files, please visit USR website download or contact USR
engineers.

Page 78 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

Appendix B: GPIO/PWM CONTROL WITH NETWORK


COMMANDS

User can control modules GPIO, PWM port by Send network command after make
network connection to module with TCP or UDP protocol. If be saved,the status of
GPIO wont be changed after the module reset. The following take USR-WIFI232-T for
example.

B.1 Network Command


B.1.1 GPIO <channel> OUT <value>
Function: Set GPIO Channel value temporarily, needs to be saved if want effective
after reset.
Parameters:
Channel:GPIO Channel number,such as 11/12/18 for WIFI232-T map to
Pin10/Pin9/Pin8
Value: GPIO Channel value,1(high voltage)0(low voltage)
Return Data:
GPIO OK: Command successful
GPIO NOK: Command failed

B.1.2 GPIO <channel> GET


Function: Query GPIO Channel value
Parameters:
channel:GPIO Channel number,such as 11/12/18 for WIFI232-T map to
Pin10/Pin9/Pin8
Return Data:
+ok=<value>
Value: GPIO Channel value,1(high voltage)0(low voltage)
GPIO NOK: Command failed

Page 79 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

B.1.3 GPIO <channel> SET


Function: Save GPIO Channel setting
Parameters:
channel:GPIO Channel number,such as 11/12/18 for WIFI232-T map to
Pin10/Pin9/Pin8
Return Data:
GPIO OK: Command successful
GPIO NOK: Command failed
B.1.4 PWM <channel frequency duty>
Function: Set PWM Channel value temporarily, needs to be saved if want effective
after reset.
Parameters:
channel:PWM Channel number,such as 11/12/18 for WIFI232-T map to
Pin10/Pin9/Pin8
frequency: PWM Channel frequency, it can be 500~60000;
duty:PWM Channel duty, it can be 0~100.
Return Data:
PWM OK: Command successful
PWM NOK: Command failed

Page 80 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

B.1.5 PWM <channel> GET


Function: Query PWM Channel output
Parameters:
channel:PWM Channel number,such as 11/12/18 for WIFI232-T map to
Pin10/Pin9/Pin8
Return Data:
+ok=<frequency duty>
Frequency: PWM Channel frequency
Duty: PWM Channel duty
PWM NOK: Command failed

B.1.6 PWM <channel> SET


Function: Save PWM Channel setting
Parameters:
channel:PWM Channel number,such as 11/12/18 for WIFI232-T map to
Pin10/Pin9/Pin8
Return Data:

Page 81 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

PWM OK: Command successful


PWM NOK: Command failed

B.2 Hexadecimal Network Command


Send hexadecimal data to fastly read/write modules port status.
B.2.1 Read all PWM Channel Frequency
Send Data:30
Return Data:b0 <value1 value2 value3 value4 value5 value6 value7 value8>
value1: High byte of PWM Channel 0(GPIO11) frequency
value2: Low byte of PWM Channel 0(GPIO11) frequency
value3: High byte of PWM Channel 1(GPIO12) frequency
value4: Low byte of PWM Channel 1(GPIO12) frequency
value5: High byte of PWM Channel 2(GPIO18) frequency
value6: Low byte of PWM Channel 2(GPIO18) frequency
value7no used
value8no used
B.2.2 Write PWM Channel Frequency
Send Data:32 <channel value1 value2
channel: PWM Channel number
value1: High byte of PWM Channel frequency
value2: Low byte of PWM Channel frequency
Return Data:b2 <channel value1 value2>
Channel: PWM Channel number
value1: High byte of PWM Channel frequency
value2: Low byte of PWM Channel frequency
B.2.3 Read All PWM Channel Duty
Send Data:20
Return Data:a0 <value1 value2 value3 value4>
value1: Duty of PWM Channel 0
value2: Duty of PWM Channel 1
value3: Duty of PWM Channel 2
value4: no used
B.2.4 Write PWM Channel Duty
Send Data:22 <channel value1>
channel:PWM Channel number
value1: Duty of PWM Channel
Return Data:a2 <channel value1>
Channel:PWM Channel number
value1: Duty of PWM Channel
B.2.5 Save Present GPIO/PWM Setting
Send Data:7a
Return Data:fa
B.2.6 Read Resources of Module
Send Data:7e
Return Data:fe <value1 value2 value3>

Page 82 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

value1: Modules GPIO output pin number


value2: Modules GPIO input pin number
value3: Modules PWM pin number

Page 83 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

Appendix C: HTTP PROTOCOL TRANSFER

Module support simple http data transfer in command mode. If user need to implement
complex HTTP data transfer, please confirm with USR engineer.

C.1 HTTP AT command


C.1.1 AT+ HTTPURL
Function:Set /Query HTTP server IP address and Port Number.
Format:
Query Operation:
AT+HTTPURL<CR>
+ok=<IP,Port><CR>< LF ><CR>< LF >
Set Operation:
AT+HTTPURL=<IP,Port><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
IP:HTTP server IP address.
PortHTTP server Port number
C.1.2 AT+ HTTPTP
Function:Set /Query HTTP request type.
Format:
Query Operation:
AT+HTTPTP<CR>
+ok=<Type><CR>< LF ><CR>< LF >
Set Operation:
AT+HTTPTP=<Type><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
TypeGET(default) or POST.
C.1.3 AT+ HTTPPH
Function:Set/Query HTTP protocol header path.
Format:
Query Operation:
AT+HTTPPH<CR>
+ok=<Path><CR>< LF ><CR>< LF >
Set Operation:
AT+HTTPPH=<Path><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
Path: Max length is 50 bytes.
C.1.4 AT+ HTTPCN
Function:Set/Query Connection of HTTP protocol header.
Format:

Page 84 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

Query Operation:
AT+HTTPCN<CR>
+ok=<Connection><CR>< LF ><CR>< LF >
Set Operation:
AT+HTTPCN=<Connection><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
Connection: Max length is 20 bytes.
C.1.5 AT+ HTTPUA
Function:Set/Query User-Agent of HTTP protocol header.
Format:
Query Operation:
AT+HTTPUA<CR>
+ok=<Parameter><CR>< LF ><CR>< LF >
Set Operation:
AT+HTTPUA=<Parameter><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
Parameter: Max length is 20 bytes.
C.1.6 AT+ HTTPDT
Function: Send HTTP request or data.
Format:
Query Operation:
AT+HTTPDT=<Data><CR>
+ok<CR>< LF ><CR>< LF >
Parameters:
DataHTTP request data, send AT+HTTPDT directly if no data to be sent.

C.2 HTTP Example


HTTP parameter settings are as follows
AT+HTTPURL=192.168.1.1,80 Set HTTP server address and port
AT+HTTPTP=POST Set HTTP request type
AT+HTTPPH=/abcd Set HTTP protocol header path
AT+HTTPCN= keep-alive Set HTTP Connection area
AT+HTTPUA= lwip1.3.2 Set HTTP User-Agent area
If send AT+HTTPDT, the data packet will be sent as the following instance
including the two new line:
POST /abcd HTTP/1.1
Connection:keep-alive
User-Agent:lwip1.3.2
Content-Length:0
Host:192.168.0.127:8999

Page 85 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

If send AT+HTTPDT=abcd, the data packet will be sent as the following instance:
POST /abcd HTTP/1.1
Connection:keep-alive
User-Agent:lwip1.3.2
Content-Length:4
Host:192.168.0.127:8999

abcd
The data received from HTTP server will be output to serial port and end with
+ok.
If the module hasnt received data from HTTP server for 5 second, it will cut the
TCP link with HTTP server.

Page 86 of 87
Jinan USR IOT Technology Limited [email protected]
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn

Appendix D: Contact Information

-----------------------------------------------------------------------------------
Company: Jinan USR IOT Technology Limited
Address: 1-728, Huizhan Guoji Cheng, Gaoxin Qu, Jinan, Shandong, China
Tel: 86-531-55507297 86-531-88826739-803
Web: http://en.usr.cn
Email: [email protected], [email protected]
-----------------------------------------------------------------------------------

Appendix E: Disclaimer

This document provides information about USR-WIFI232-S/T/G2 modules, this document


does not grant any license to intellectual property rights. Except the responsibility declared
in the product sale clause, USR does not assume any other responsibilities. In addition, USR
does not make any warranties for the sale and use of this product, including the suitability of
the product for a particular purpose, merchantability or fitness for any patent, copyright or
other intellectual property infringement, etc. USR may make changes to specifications and
product descriptions without notice.

Appendix F: Update History

V 0.1 06-09-2013. First Version


V 1.1 09-11-2013. Update AT command.Add AT+MDCHAT+UARTFT command,improve UDP/Server
function
in AT+NETP command.
V 1.2 10-12-2013. Update AT command.Add AT+LPTIO.Update PWM/GPIO function. Add HTTP
protocol demo. Add auto-frame function.
V 1.3 10-18-2013. Add nReload and nLink Pin description,
V 2.0 03-20-2014. Update evaluation board circuit.Update AT commands.Add AT + WALK,AT +
WALKIND, AT + WPS,AT + SMTLK command.
V 2.1 04-14-2014. Update AT commands.
V 2.2 06-03-2014. Add USR-WIFI232-H Introdution.
V 2.3 08-25-2014. Add Fast access Wi-Fi protocol. Add searching Wi-Fi protocol and network AT
command. Correct some AT command. Delete module sleep mode. Add the note how reload stably. Add
AT+USERVER and AT+CUSTOMER command. Add reporting MAC function.
V 2.4 11-28-2014. Add AT+WIFI command, Modify AT+RECV and AT+UARTTE command,
Delete buad rate 300.

<END>

Page 87 of 87
Jinan USR IOT Technology Limited [email protected]

You might also like