Jinan USR IOT Technology USR-WIFI232-S, USR-WIFI232-G2, USR-WIFI232-T User Manual

USR-WIFI232-S/T/G2 Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 1 of 87
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 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/T/G2
Low Power WiFi Module User Manual V3.1
Overview of Characteristic
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-S/T/G2 Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 2 of 87
FCC/CE Certificated
USR-WIFI232-S/T/G2 Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 3 of 87
Catalogue
1Quick start............................................................................................................................................................7
1.1 Hardware connect........................................................................................................................................7
1.2 Network connection..................................................................................................................................... 8
1.3 communication test......................................................................................................................................8
1.4 Application Examples................................................................................................................................ 10
1.4.1 Wireless remote control applications.................................................................................................. 10
1.4.2 Remote connectivity applications........................................................................................................ 10
1.4.3 Transparent Transmission.....................................................................................................................10
2Product Overview......................................................................................................................................... 12
2.1 General Description...................................................................................................................................12
2.2 Device Features......................................................................................................................................... 12
2.3 Device Paremeters.................................................................................................................................... 13
2.4 Modules feature comparison................................................................................................................... 14
2.5 Key Application...........................................................................................................................................14
2.6 Package Information................................................................................................................................. 15
2.6.1 Recommended Reflow Profile..............................................................................................................15
2.6.2 Device Handling Instruction (Module IC SMT Preparation)............................................................ 15
2.6.3 Shipping Information.............................................................................................................................. 16
3Hardware Introduction..................................................................................................................................... 17
3.1 Pins Definition.............................................................................................................................................17
3.1.1. USR-WIFI232-S Pins Definition..........................................................................................................17
3.1.2. USR-WIFI232-T Pins Definition.......................................................................................................... 19
3.1.3. USR-WIFI232-G2 Pins Definition....................................................................................................... 21
3.2 Electrical Characteristics.......................................................................................................................... 24
3.3 Mechanical Size......................................................................................................................................... 24
3.3.1 USR-WIFI232-S......................................................................................................................................24
3.3.2 USR-WIFI232-T...................................................................................................................................... 25
3.3.3 USR-WIFI232-G2................................................................................................................................... 26
3.4 Antenna........................................................................................................................................................27
3.4.1 USR-WIFI232-S......................................................................................................................................27
3.4.2 USR-WIFI232-T...................................................................................................................................... 28
3.4.3 USR-WIFI232-G2................................................................................................................................... 29
3.5 Evaluation Kit..............................................................................................................................................30
3.6 Typical Application Hardware...................................................................................................................31
3.6.1 UART Application Hardware.................................................................................................................31
3.6.2 PWM/GPIO Application Hardware.......................................................................................................31
4Modules function description..........................................................................................................................32
4.1 Work Mode..................................................................................................................................................32
4.1.1 Throughput mode................................................................................................................................... 32
1. Throughput mode brief introduction..........................................................................................32
2. UART Frame Scheme.................................................................................................................33
4.1.2 Command Mode..................................................................................................................................... 34
USR-WIFI232-S/T/G2 Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 4 of 87
4.1.3 GPIO/PWM Mode...................................................................................................................................34
4.2 Wireless Networking..................................................................................................................................35
4.2.1 STA WI-FI Mode......................................................................................................................................36
4.2.2 AP WI-FI Mode........................................................................................................................................36
4.2.3 Encryption................................................................................................................................................36
4.3 Socket Communication............................................................................................................................. 37
4.3.1 Socket A................................................................................................................................................... 37
4.3.2 Socket B...................................................................................................................................................37
4.4 Fast access Wi-Fi(usrlink)........................................................................................................................ 38
4.5 Searching Wi-Fi protocol & Network AT Command............................................................................. 41
4.6 Reporting MAC...........................................................................................................................................41
4.7 D2D function............................................................................................................................................... 41
4.8 HTTPD Function........................................................................................................................................ 42
4.9 RS485 Function......................................................................................................................................... 44
4.10 Parameter configuration......................................................................................................................... 44
4.11 Firmware and web upgrade................................................................................................................... 44
5Module Parameter configuration................................................................................................................... 45
5.1 Web.............................................................................................................................................................. 45
5.1.1 Web Brief Description............................................................................................................................ 45
5.1.2 Open Web Management Interface...................................................................................................... 45
5.1.3 Fast Set SSID Page(usrlink).................................................................................................................46
5.1.4 System Page........................................................................................................................................... 47
5.1.5 STA Setting Page................................................................................................................................... 47
5.1.6 AP Setting Page......................................................................................................................................48
5.1.7 Network Setting Page............................................................................................................................ 49
5.1.8 UART Setting Page................................................................................................................................ 49
5.1.9 Account Management Page................................................................................................................. 49
5.1.10 Upgrade Software Page......................................................................................................................50
5.1.11 Restart Page..........................................................................................................................................50
5.1.12 Restore Page........................................................................................................................................ 51
5.2 AT command............................................................................................................................................... 51
5.2.1 Switch to Command Mode....................................................................................................................52
5.2.2 AT command Overview..........................................................................................................................53
5.2.3 AT command introduction......................................................................................................................54
1) AT+E.......................................................................................................................................................56
2) AT+WMODE......................................................................................................................................... 57
3) AT+ENTM.............................................................................................................................................. 57
4) AT+TMODE...........................................................................................................................................57
5) AT+MID.................................................................................................................................................. 57
6) AT+RELD...............................................................................................................................................58
7) AT+Z....................................................................................................................................................... 58
8) AT+H...................................................................................................................................................... 58
9) AT+CFGTF............................................................................................................................................ 58
10) AT+UART............................................................................................................................................ 58
USR-WIFI232-S/T/G2 Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 5 of 87
11) AT+UARTF.......................................................................................................................................... 59
12) AT+UARTFT....................................................................................................................................... 59
13) AT+UARTFL........................................................................................................................................59
14) AT+UARTTE....................................................................................................................................... 59
15) AT+PING............................................................................................................................................. 60
16) AT+SEND............................................................................................................................................60
17) AT+RECV............................................................................................................................................60
18) AT+NETP............................................................................................................................................ 60
19) AT+MAXSK......................................................................................................................................... 61
20) AT+TCPLK.......................................................................................................................................... 61
21) AT+TCPTO..........................................................................................................................................62
22) AT+TCPDIS........................................................................................................................................ 62
23) AT+SOCKB......................................................................................................................................... 62
24) AT+TCPDISB......................................................................................................................................63
25) AT+TCPTOB....................................................................................................................................... 63
26) AT+TCPLKB....................................................................................................................................... 64
27) AT+SNDB............................................................................................................................................64
28) AT+RCVB............................................................................................................................................64
29) AT+WSSSID....................................................................................................................................... 64
30) AT+WSKEY.........................................................................................................................................64
31) AT+WANN........................................................................................................................................... 65
32) AT+WSMAC........................................................................................................................................65
33) AT+WSLK............................................................................................................................................66
34) AT+WSLQ........................................................................................................................................... 66
35) AT+WSCAN........................................................................................................................................66
36) AT+WSDNS........................................................................................................................................66
37) AT+LANN............................................................................................................................................ 67
38) AT+WAP.............................................................................................................................................. 67
39) AT+WAKEY.........................................................................................................................................67
40) AT+WAMAC........................................................................................................................................68
41) AT+WADHCP..................................................................................................................................... 68
42) AT+WALK............................................................................................................................................68
43) AT+WALKIND..................................................................................................................................... 68
44) AT+PLANG......................................................................................................................................... 69
45) AT+WEBU........................................................................................................................................... 69
46) AT+NTPRF..........................................................................................................................................69
47) AT+NTPEN......................................................................................................................................... 70
48) AT+NTPTM......................................................................................................................................... 70
49) AT+DTDDIS........................................................................................................................................70
50) AT+DTDID...........................................................................................................................................70
51) AT+HTPEN......................................................................................................................................... 71
52) AT+HTPTP..........................................................................................................................................71
53) AT+HTPSV..........................................................................................................................................71
54) AT+HTPHD......................................................................................................................................... 72
USR-WIFI232-S/T/G2 Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 6 of 87
55) AT+HTPURL.......................................................................................................................................72
56) AT+HTPTO..........................................................................................................................................72
57) AT+HTPFT.......................................................................................................................................... 73
58) AT+WRMID......................................................................................................................................... 73
59) AT+ASWD........................................................................................................................................... 73
60) AT+MDCH........................................................................................................................................... 73
61) AT+TXPWR.........................................................................................................................................74
62) AT+WPS.............................................................................................................................................. 74
63) AT+WPSBTNEN................................................................................................................................ 74
64) AT+SMTLK..........................................................................................................................................74
65) AT+LPTIO........................................................................................................................................... 75
66) AT+USERVER....................................................................................................................................75
67) AT+CUSTOMER................................................................................................................................75
68) AT+RPTMAC...................................................................................................................................... 75
69) AT+WRRPTMAC............................................................................................................................... 76
70) AT+WIFI...............................................................................................................................................76
71) AT+WIFICHK......................................................................................................................................76
72) AT+CHKTIME.....................................................................................................................................76
73) AT+RSEN............................................................................................................................................77
Appendix A: HW Reference Design...................................................................................................................... 78
USR-WIFI232-S Evaluation Kit Schematic.................................................................................................. 78
USR-WIFI232-T Evaluation Kit Schematic...................................................................................................79
USR-WIFI232-G2 Evaluation Kit Schematic................................................................................................80
Appendix B: GPIO/PWM CONTROL WITH NETWORK COMMANDS.......................................................... 81
Appendix C: Contact Information.....................................................................................................................86
Appendix D: Disclaimer........................................................................................................................................... 86
Appendix E: Update History....................................................................................................................................86
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 7 of 87
1、Quick start
RS232
WIFI
Figure 1 hardware connection diagram
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. Supporthttp://h.usriot.com
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.
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 evaluation board for users to choose.
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 8 of 87
Figure 2 WIFI Search
Figure 3 WIFI connection
SSID: USR-WIFI232-T;
1.2 Network connection
The following is the USR-WIFI232-T module example, except SSID, other modules 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.
Join the network, choose to automatically obtain IP, WIFI module supports DHCP Server feature and is enabled by default.
Now, nlink led of USR-WIFI232-T Evaluation Board is lighting.
1.3 communication test
Module’s default setting:
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 9 of 87
Encryption mode: open,none;
UART: 115200,8,1,None;
Network parameters: TCP,Server,8899,10.10.100.254;
IP: DHCP,0.0.0.0,0.0.0.0,0.0.0.0
1. Open test software USR-TCP232-Test;
2. COM Settings area (left):
3. Net Settings area (right):
Figure 4 serial / network parameter settings and transmission test
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:
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.
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.
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 10 of 87
1.4.1 Wireless remote control applications
Figure 5 Wireless remote control applications
1.4.2 Remote connectivity applications
Figure 6 Remote connectivity applications
1.4.3 Transparent Transmission
1.4 Application Examples
In the wireless remote control applications, USR-WIFI232 module works in AP mode. USR-WIFI232 module’s serial connect user’s devices. Control client (such as smartphones) can controll the user equipment via wireless network.
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.
In this application, two USR-WIFI232 modules connecet by Wi-Fi as shown below,
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 11 of 87
Left of the USR-WIFI232 module is set to AP mode, SSID and IP address are
Right of the USR-WIFI232 module is set to STA mode, SSID is set to the AP's
Figure 7 Transparent serial
this application is to build a transparent serial channel between two user devices.
The following figure is set as follows:
default, network protocol is set to TCP / Server mode, protocol port is 8899 by defaults.
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.
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 12 of 87
2、Product Overview
Support WIFI@2.4 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 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
2.1 General Description
USR-WIFI232-S/T/G2 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 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 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 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
2.2 Device Features
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 13 of 87
Table 1 USR-WIFI232-S/T/G2 Module Technical Specifications
Class
Item
Parameters
Wireless
Parameters
Certification
FCC/CE
Wireless standard
802.11 b/g/n Frequency range
2.412GHz-2.484GHz
Transmit Power
802.11b: +16 +/-2dBm (@11Mbps)
802.11g: +14 +/-2dBm (@54Mbps)
802.11n: +13 +/-2dBm (@HT20, MCS7)
Receiver Sensitivity
802.11b: -93 dBm (@11Mbps ,CCK)
802.11g: -85 dBm (@54Mbps, OFDM)
802.11n: -82 dBm (@HT20, MCS7)
Antenna Option
ExternalI-PEX connectorWIFI232-T/G2
SMA connector WIFI232-S
InternalOn-board PCB antenna
WIFI232-S/G2
Hardware
Parameters
Data Interface UART
PWM/GPIO
SPI(Reserved)
Operating Voltage
3.0~3.6V
Operating Current
Peak [Continuous TX]: ~200mA Average. ~12mA, Peak: 200mA Standby [WiFi Shutdown]: <200uA(Reserved)
Operating Temp.
-40- 85
Storage Temp.
-45- 125
Dimensions and Size
22mm x 13.5mm x 2.3mmWIFI232-S 22mm x 13.5mm x 6mmWIFI232-T
23.1mm x 32.8mm x 2.7mmWIFI232-G2
Footprint 1x10, 2mm connectorWIFI232-T
SMTWIFI232-S/G2
Software
Parameters
Network Type
STA/AP/STA+AP
Security Mechanisms
WEP/WPA-PSK/WPA2-PSK Encryption
WEP64/WEP128/TKIP/AES
Update Firmware
Local Wireless Customization
Web Page Upgrade
Network Protocol
IPv4, TCP/UDP/HTTP
User
AT+command
2.3 Device Paremeters
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 14 of 87
Configuration
Website (except WIFI232-S) Android/iOS APP, Smart Link APP tools
Table 2 USR-WIFI232-S/T/G2Modules feature comparison
Feature
USR-WIFI232-S
USR-
WIFI23
2-T
USR-WIFI232-G2
-Sa
-Sb
-G2a
-G2b
WIFI AP√√√√
STA
√√√√√
Socket SocketA
√√√√√
SocketB
√√√√√
UART-WIFI Transparent transmission
√√√√√
Embedded Web
NoNo√√√
AT+command
√√√√√
UART hardware flow control
√√No√√ Smartlink
√√√√√
Audio Network Configuration
NoNoNoNoNo WPS
√√√√√
PWM
NoNo344
GPIO
11366
Antenna Option
On-boar d PCB antenna
SMA connecto r
I-PEX connect or
On-boar d PCB antenna
I-PEX connecto r
Remote equipment monitoring
Industrial sensors and controls
Asset tracking and telemetry
Home automation
Medical devices
2.4 Modules feature comparison
Listed below are the basic functions of USR-WIFI232 low-power series:
Note
WIFI232-T/G2’s PWM/GPIO pin is multiplexed pin.
2.5 Key Application
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 15 of 87
2.6.1 Recommended Reflow Profile
Figure 8 Reflow Soldering Profile
Table 3 Reflow Soldering Parameter
2.6.2 Device Handling Instruction (Module IC SMT Preparation)
Shelf life in sealed bag: 12 months, at <30and <60% relative humidity
After bag is opened, devices that will be re-baked required after last
Recommend to oven bake with N2 supplied.
Baked required with 24 hours at 125±5before rework process for two
Recommend to store at 10% RH with vacuum packing.
If SMT process needs twice reflow:
NO.
Item
Temperature (Degree)
Time(Sec)
1
Reflow Time
Time of above 220
35~55 sec
2
Peak-Temp
260max
2.6 Package Information
Note:
1. Recommend to supply N2 for reflow oven.
2. N2 atmosphere during reflow (O2<300ppm).
(RH)
baked with window time 168 hours.
modules, one is new module and two is board with module.
(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.
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 16 of 87
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
Jinan USR IOT Technology Limited tec@usr.cn
Page 17 of 87
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
Type
Comments
1
SPI Data Out
SPI_MOSI
0
SPI InterfaceReserved)
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;
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 18 of 87
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 PAD
ANT_2.4G
O
Must be 50ohm impedance
1) After module is powered up, short press this button (Low < 3s) to make the module
2) After module is powered up, long press this button (Low > 3s) to make the module
1) At “Smart Link” config mode, this LED used to indicate APP to finish setting.
2) At normal mode, it’s Wi-Fi link status indicator
< Explanation >:
I—IN; O—OUT; PU—PULL-UP; I/O—IN/OUT GPIO;
< The main pin function description>
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:
Module recover factory settings pin, input GPIO, low effective.
go into “Smart Link” config mode, waiting for APP to set password and other information.
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:
Wi-Fi link status indicator pin, output GPIO,low effective. USR strongly suggest customer
connect out this pin to LED.
nReady:
Module startup success indicator pin, output GPIO, low effective. Can be connected out to led.
WPS:
WPS function start pin, input GPIO, low effective. Can be connected to key.
UART0_TX/RX/CTS/RTS:
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 19 of 87
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 switch
PWR_SW
I,PU
“0” – Power Down Mode “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.
UART pin
GPIO n:
GPIO which can be controlled by network cammands, n is control index number.
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 20 of 87
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.
1) After module is powered up, short press this button (Low < 3s) to make the module
2) After module is powered up, long press this button (Low > 3s) to make the module
1) At “Smart Link” config mode, this LED used to indicate APP to finish setting.
2) At normal mode, it’s Wi-Fi link status indicator.
< Explanation >:
I—IN;O—OUT; PU—PULL-UP; I/O—IN/OUT GPIO;
< The main pin function description>
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:
Module recovery factory settings pin, input GPIO, low effective.
go into “Smart Link” config mode, waiting for APP to set password and other information.
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:
Wi-Fi link status indicator pin, output GPIO,low effective. USR strongly suggest customer
connect out this pin to LED.
nReady:
Module startup success indicator pin, output GPIO, low effective. Can be connected out to led.
WPS:
WPS function start pin, input GPIO, low effective. Can be connected to key.
UART0_TX/RX/CTS/RTS
UART pin
GPIO n:
GPIO which can be controlled by network commands, n is control index number.
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.
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 21 of 87
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 Type
Comments
1,17,32,48
Ground
GND
Power
2
Debug
SWCLK
I, PD
Debug functional pin, No connect if not use.
3
N.C
4
N.C
5
Debug
SWD
I/O,PU
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 22 of 87
6
N.C
7
Sleep
Sleep_RQ
I,PU
Reserved
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
switch
PWR_SW
I,PU
“0” – Power Down Mode “1” – Normal mode
(Function is reserved)
26
N.C
No connect
27
SPI Data In
SPI_MISO
I
SPI Interface(Reserved)
28
SPI Clock
SPI_CLK
I/O
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
UART Interface
40
UART0
UART0_RTS
I/O
41
UART0
UART0_RX
I
42
UART0
UART0_CTS
I/O
43
Wi-Fi Status
nLink
O
0- Wi-Fi Link 1- No WIFI Link
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 23 of 87
No connect if not use.
44
Module Boot
Up Indicator
nReady
O
0 – Boot-up OK; 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.
1) After module is powered up, short press this button (Low < 3s) to make the module
2) After module is powered up, long press this button (Low > 3s) to make the module
1) At “Smart Link” config mode, this LED used to indicate APP to finish setting.
2) At normal mode, it’s Wi-Fi link status indicator.
< Explanation >:
I—INO—OUT; PU—PULL-UP; I/O—IN/OUT GPIO;
< The main pin function description>
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:
Module recovery factory settings pin, input GPIO, low effective.
go into “Smart Link” config mode, waiting for APP to set password and other information.
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:
Wi-Fi link status indicator pin, output GPIO,low effective. USR strongly suggest customer
connect out this pin to LED.
nReady:
Module startup success indicator pin, output GPIO, low effective. Can be connected out to led.
WPS:
WPS function start pin, input GPIO, low effective. Can be connected to key.
UART0_TX/RX/CTS/RTS
UART pin
GPIO n:
GPIO which can be controlled by network commands, n is control index number.
PWM_N:
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 24 of 87
Table 7 Electrical Characteristics
Parameter
Condition
Min.
Typ.
Max.
Unit
Storage temperature range
-45-125
°C
Maximum soldering temperature
IPC/JEDEC J-STD-020
-
260
°C
Supply voltage
0-3.6
V
Voltage on any I/O pin
0-3.3
V
ESD (Human Body Model HBM)
TAMB=25°C
-2KV
ESD (Charged Device Model, CDM)
TAMB=25°C
-1KV
Table 8 Power Supply & Power Consumption
Parameter
Condition
Min.
Typ.
Max.
Unit
Operating Supply voltage
3.0
3.3
3.6
V
Supply current, peak
Continuous Tx
200
mA
Supply current, IEEE PS
DTIM=100ms
12
mA
Output high voltage
Sourcing 6mA
2.8
V Output low voltage
Sinking 6mA
0.2
V
Input high voltage
2.2
V
Input low voltage
0.8
V
Module PWM signal output pin. Can also be configured as GPIO pin.
3.2 Electrical Characteristics
3.3 Mechanical Size
3.3.1 USR-WIFI232-S
USR-WIFI232-S modules physical size (Unit: mm) as follows:
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 25 of 87
Figure 16 USR-WIFI232-S Mechanical Size
Figure 17 USR-WIFI232-S PCB Symbol Size
3.3.2 USR-WIFI232-T
USR-WIFI232-T modules physical size (Unit: mm) as follows:
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 26 of 87
Figure 18 USR-WIFI232-T Mechanical Size
Figure 19 USR-WIFI232-G2/H PCB Symbol Size
3.3.3 USR-WIFI232-G2
USR-WIFI232-G2 modules physical size (Unit: mm) as follows:
USR-WIFI232-G2 modules PCB footprint sizeUnit:mmas follows:
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 27 of 87
Figure 20 USR-WIFI232-G2 PCB Symbol Size
1) Internal antenna version USR-WIFI232-Sa
For customer PCB, grey color region (5*5mm) can’t put componet or paste
Antenna must away from metal or high components at least 10mm
Antenna can’t be shieldedby any meal enclosure; All cover, include
3.4 Antenna
3.4.1 USR-WIFI232-S
USR-WIFI232-S has two versions, respectively supports internal antenna and
external SMA antenna.
When customer select internal antenna, you shall comply with following antenna
design rules and module location suggestions:
GND net;
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.
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 28 of 87
Figure 21 USR-WIFI232-Sa Suggested Module Placement Region
2) external antenna version USR-WIFI232-Sb
Table 9 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
Figure 22 USR-WIFI232-T I-PEX connector
Table 10 USR-WIFI232-T External Antenna Parameters
Item
Parameters
Frequency range
2.4~2.5GHz
Impedance
50 Ohm
VSWR
2 (Max)
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:
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:
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 29 of 87
Return Loss
-10dB (Max)
Connector Type
I-PEX connector
1) Internal antenna version USR-WIFI232-G2a
For customer PCB, RED color region (8.3x18.4mm) can’t put componet or
Antenna must away from metal or high components at least 10mm
Antenna can’t be shieldedby any meal enclosure; All cover, include plastic,
Figure 23 USR-WIFI232-G2a/Ha Suggested Module Placement Region
2) External antenna version USR-WIFI232-G2b
Table 11 USR-WIFI232-G2b 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
3.4.3 USR-WIFI232-G2
USR-WIFI232-G2 has two versions, respectively supports Internal antenna and external I-PEX antenna.
When customer select internal antenna, you shall comply with following antenna design rules and module location suggestions:
paste GND net
shall away from antenna at least 10mm
USR suggest USR-WIFI232-G2a 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.
If user select external antenna, USR-WIFI232- G2b modules must be connected to the 2.4G antenna according to IEEE 802.11b/g/n standards.
The antenna parameters required as follows:
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 30 of 87
Figure 24 USR-WIFI232-S/T/G2/H Evaluation Kit
Table 12 USR-WIFI232-S/T/G2 Evaluation Kit Interface Description
Function
Name
Description
External Interface
RS232
Main data/command RS-232 interface
DC5-18V
DC jack for power in, 5~18V input.
Button
nReset
Used to reset the module
nReload
Smartlink or Restore factory default configuration
LED nLink
WiFi LINK Indicator
nReady
Module Bootup Ready Indicator
3.5 Evaluation Kit
USR provides USR-WIFI232-S/T/G2 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.
The external interface description for evaluation kit as follows:
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 31 of 87
3.6.1 UART Application Hardware
Figure 25 USR-WIFI232-S/T/G2/H UART Application Hardware
3.6.2 PWM/GPIO Application Hardware
Figure 26 USR-WIFI232-T/G2PWM/GPIO Application Hardware
3.6 Typical Application Hardware
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 32 of 87
4、Modules function description
Throughput mode
Command mode
PWM/GPIO mode
4.1.1 Throughput mode
1. Throughput mode brief introduction
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
4.1 Work Mode
USR-WIFI232-S/T/G2 have three work modes: throughput mode, command mode, PWM/GPIO mode.The swiching method of work mode is in 5th Chapter.
In this mode, the module can transparent transmite data between the common serial device and network device.
In this mode, the user can query and set the serial port and network parameters on the module through the AT command.
In this mode, the user can realize the control of the PWM/GPIO through the network command.
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 user’s original software platform and reduce the software development effort for integrate wireless data transmission.
The parameters which need to configure include:
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 33 of 87
Data Bit
Parity (Check) Bit
Stop Bit
Hardware Flow Control
2. UART Frame Scheme
1) UART Free-Frame
2) UART Auto-Frame
Auto-frame trigger length: If The data length that module received from serial
Auto-frame trigger time: After the trigger time, if UART port received data can’t
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 module’s 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).
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.
reach Auto-frame trigger length,the module will transmite the data to the network.
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:
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 34 of 87
1.
2.
·········
Waiting after last transmit
·········
Waiting after last transmit
Receive
1st byte
Receive
1st byte
Begin to
calculate
Begin to
calculate
Achieve Auto-frame
trigger length
Send to
network
Achieve Auto-frame
trigger time
Send to network
Auto-frame
trigger time
Don’t achieve auto-frame
trigger length
Figure 27 UART Auto-Frame
4.1.2 Command Mode
4.1.3 GPIO/PWM Mode
Table 13 USR-WIFI232-S GPIO/PWM pin map
Pin
Number
Configure
d Function
PWM/GPIO
Index number
Default
Setting
Type
9
GPIO
23
GPIO
I/O
Table 14 USR-WIFI232-T GPIO/PWM pin map
Pin
Number
Configured
Function
PWM/GPIO
Index number
Default
Setting
Type
8
PWM/GPIO
18
WPS
I/O
9
PWM/GPIO
12
nReady
I/O
10
PWM/GPIO
11
nLink
I/O
Table 15 USR-WIFI232-G2 GPIO/PWM pin map
Pin
Number
Configured
Function
PWM/GPIO
Index number
Default
Setting
Type
11
PWM/GPIO
11
PWM
I/O
Detailed UART auto-frame function can refer to AT+instruction set “UARTF/UARTFT/UARTFL” introduction.
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 5thChapter.
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 don’t have this function.
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 35 of 87
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
Module
Function
AT+TMODE
AT+LPTIO
-S
GPIO/PWM
pwm
off
Transparent transmission, nLink,nReady,WPS
throughput
lpt200
-T
GPIO/PWM
pwm
off
Transparent transmission, nLink,nReady,WPS
throughput
on
-G2
GPIO/PWM
pwm
lpt200
Transparent transmission, nLink,nReady,WPS
throughput
off
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
PWM n GET: Read PWMn Channel set, Response +ok=frequency duty or
PWM n SET: Save PWMn Channel set, Response PWM OK or PWM NOK
PWM/GPIO function and transparent transmit,nLink,nReady, WPS function can’t be used simultaneously. User can select the function by AT command: AT + TMODE and AT + LPTIO. The setting parameters are as follows.
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 NOK
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.
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 36 of 87
4.2.1 STA WI-FI Mode
Figure 28 USR-WIFI232-S/T/G2/H STA WI-FI Mode
4.2.2 AP WI-FI Mode
Figure 29 USR-WIFI232-S/T/G2/H AP WI-FI Mode
4.2.3 Encryption
WEP
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.
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.
Note:
In AP WI-FI mode, can only support a maximum of two STA device access.
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:
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 37 of 87
WPA-PSK/TKIP
WPA-PSK/AES
WPA2-PSK/TKIP
WPA2-PSK/AES
4.3.1 Socket A
Figure 30 Multi-TCP Link Data Transmition Structure
4.3.2 Socket B
4.3 Socket Communication
USR-WIFI232-S/T/G2 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.
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:
Socket B has three work mode: TCP Client, UDP Client, UDP Server. the setting method, please refer to the AT + SOCKB command instruction.
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 38 of 87
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).
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
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 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 49000. 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
Response for searching
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 39 of 87
7
Signal strength1
1
Signal strength of router 1,0~1000%~100%
8
separator
2
Separator of signal strength1, fixed value: 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 strength
1
Signal strength of router n,0~1000%~100% 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).
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
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.
Jinan USR IOT Technology Limited tec@usr.cn
Page 40 of 87
4
reserve
1
fixed value:0x00
5
SSID
Unsized
SSID of router
6
separato r
2
fixed value:0x0D,0x0A
7
passwor d
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 SSID
1
If the SSID set by PDA exist, check value is 0x01, otherwise is 0x00.
5
Check for passwor d
1
If the form of password set by PDA is correct, check value is 0x01, otherwise is 0x00. 6
check
1
Sum of bytes from head (not contained) byte to check byte (not contained).
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
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:
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 41 of 87
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.5 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”.
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 module’s 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.6 Reporting MAC
If reporting mac function is on(AT+WRRPTMAC=ON).socket A or socket B is set
as TCP client,module will report it’s 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.7 D2D function
Two devices can communicate with each other by D2D function. They need to
register on the D2D server with an ID, usually the devices with two adjacent IDs will be matched together, then they can communicate with each other. About how to use this function, please refer to http://www.usriot.com/Download/155.html.
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 42 of 87
1Setting
Enable HTTPD Client function.
Set request type as GET.
Set the address of HTTP server as “www.usr.cn”, and set server port as 80.
Set the request URL as ”/1.php?”
Set request head string.
HTTP
data
Serial data
WIFI
HTTP
data
HTTP
server
Serial device
4.8 HTTPD Function
Description
Under this mode, customer’s serial device can request data from HTTP server via
this module, Module can also receive data from HTTP server, analysis the data and transmit the data to customer’s serial device.
Usage
AT+HTPEN=ON
AT+HTPTP=GET
AT+HTPSV=www.usr.cn,80
AT+HTPURL=/1.php[3F]
AT+HTPHD=Accept:text/html[0D][0A]Accept-Language:zh-CN[0D][0A]U ser-Agent: Mozilla/5.0[0D][0A]Connection: Keep-Alive[0D][0A]
NOTE: [0D] means carriage return, it is 0x0D in hex number. [0A] means line feed, it is 0x0A in hex number. Because this kind of data is not able to be put into AT commands string, so it is tropical. The rule is two bytes in [] means one byte in hex form. for example:
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 43 of 87
Set the request timeout time.
Set filter the head of response.
2Restart module, then send “data=http://www.usr.cn” to HTTP server via serial
“[0D]” means carriage return, 0x0D in hex number. “[20]” means space, 0x20 in hex number.
AT+HTPTO=30
AT+HTPFT=ON
portyou will get [http://www.usr.cn] from server.
NOTE: the server “www.usr.cn” is USR’s HTTP test server, if you send “data=http://www.usr.cn” to it, it will feed back the data after “=” with “[]” including.
In the step 1, serial device send “data=http://www.usr.cn” to module, then module prepares HTTP package with head information set before, so the package data is:
GET /1.php?data=http://www.usr.cn HTTP/1.1 Host: www.usr.cn Accept:text/html Accept-Language:zh-CN User-Agent: Mozilla/5.0 Connection: Keep-Alive
After sending data, Module receives data:
HTTP/1.1 200 OK Date: Wed, 24 Jun 2015 04:08:35 GMT Server: Apache/2.0.63 (Win32) mod_ssl/2.0.65 OpenSSL/0.9.8o PHP/5.2.14 X-Powered-By: PHP/5.2.14 Cache-Control: max-age=600 Expires: Wed, 24 Jun 2015 04:18:35 GMT Content-Length: 19 Keep-Alive: timeout=15, max=99 Connection: Keep-Alive Content-Type: text/html
[http://www.usr.cn]
After module receives the above data, it will analysis the information, and send
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 44 of 87
Web: user can login module’s built-in web to configure the parameters.
AT command: user can send AT command to module through the serial port to
Figure 31 Upgrade page
the result to serial device.
4.9 RS485 Function
Module supports RS485 function. RS485 is half duplex, the direction of
transmitting data should be controlled manually. If customer enables module’s RS485 function, the pin RTS of module is used to control the direction of communication.
Refer to command AT+RSEN
4.10 Parameter configuration
USR-WIFI232-T/G2 supports configurate parameter by Web and AT command,
USR-WIFI232-S only supports configurate parameter by AT command.
configurate parameters.
Two methods of configuration parameters, please refer to Chapter 5 explains.
4.11 Firmware and web upgrade
USR-WIFI232-S/T/G2 supports upgrade firmware and web over wireless.
USR-WIFI232-T/G2 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:
Note:
Before any firmware upgrade, be sure to contact USR, or else it may result in
permanent damage to the module.
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 45 of 87
5Module Parameter configuration
5.1.1 Web Brief Description
Table 16 USR-WIFI232-T/G2 Web Access Default Setting
Parameters
Default Setting
SSID
USR-WIFI232-T/G2
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 of module via wireless LAN
Step 2 After wireless connection OK. Open Wen browser and access
Step 3 Then input user name and password in the page as following and click
Figure 32 Open Web Management page
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
When first use USR-WIFI232 modules, user may need some configuration. User
can connect to USR-WIFI232 module’s wireless interface with following default setting information and configure the module through laptop.
card;
“http://10.10.100.254”;
“OK” button.
The USR-WIFI232-T/G2 web management page support English and Chinese
language. User can select language environment at the top right corner and click “Apply” button.
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 46 of 87
5.1.3 Fast Set SSID Page(usrlink)
Figure 33 System Web Page
The main menu include nine pages: “System”, “Work Mode”, “STA Setting”, “AP
Setting”, “Other Setting”, “Account”, “Upgrade SW”, “Restart”, “Restore”
At this page, user can use “usrlink” to set SSID fast.
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 47 of 87
5.1.4 System Page
Figure 34 System Web Page
5.1.5 STA Setting Page
At this page, user can check current device’s important information and status
such as: device ID (MID), software version, wireless work mode and related Wi-Fi parameters.
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 router’s configration, and then it can link with AP correctly.
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 48 of 87
Figure 35 STASetting Page
Figure 36 SSID scan page
5.1.6 AP Setting Page
Figure 37 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.
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 49 of 87
5.1.7 Network Setting Page
Figure 38 Other Setting Page
5.1.8 UART Setting Page
Figure 39 Other Setting Page
5.1.9 Account Management 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.
This page set UART parameters.
This page set web server’s user name and password.
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 50 of 87
Figure 40 Account Page
5.1.10 Upgrade Software Page
Figure 41 Upgrade SW page
5.1.11 Restart Page
User can upgrade new software (firmware) version through Wi-Fi.
Most of the settting and configuration can only effective after system restart. User
shall restart after finish all setting.
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 51 of 87
Figure 42 Restart Page
5.1.12 Restore Page
Figure 43 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.
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.
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 52 of 87
Figure 44 USR-WIFI232-S/T/G2/H default parameters
5.2.1 Switch to Command Mode
UART input “+++”, after module receive “+++”, and feedback “a” as
ART input “a”, after module receive “a” and feedback “+ok” to go into
Figure 45 Switch to Command Mode
When USR-WIFI232-S/T/G2 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:
In command mode, user can setting the module through AT command,
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.
Two steps to finish switching from throughput mode to command mode:
confirmation.
AT+instruction set configuration 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)
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 53 of 87
Figure 46 ‘+++‘a’ Time Requirements
5.2.2 AT command Overview
Figure 47 ”AT+H”command
Format Description
3. “+++” and “a” should be input in a certain period of time to make the module
switch to configuration mode. Like the following sequence.
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.
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.
AT command is based on the instruction of ASCII command style, the description
of syntax format as follow.
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 54 of 87
Command Message
“=” : The command requires parameters input;
“NULL”: Query the current command parameters setting;
Response Message
“ok” : Success
“ERR: Failure
Error Code
Table 17 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 18 AT command list
NO
Command
Description
Manage Command
1EOpen/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
7ZRe-start module
< >: Means the parts must be included [ ]: Means the optional part
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;
[para-n]: Parameters input for setting if required; <CR>: end mark, it’s 0x0a or 0x0d;
Notes:
When input AT+Instruction, “AT+<CMD>” character will display capital letter automatic
and other parts will not change as you input.
+<RSP>[op] [para-1,para-2,para-3,para-4…]<CR><LF><CR><LF>
+: Prefix of response message; RSP: Response string;
[op]: = [para-n]: Parameters if query command or Error code when error happened; <CR>: ASCII 0x0d; <LF>: ASCII 0x0a;
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 55 of 87
8HHelp
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 STA’s network parameters
32
WSMAC
Set/Query STA’s 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 STA’s Static DNS server address
WiFi AP Command
37
LANN
Set/Query AP’s 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
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 56 of 87
module 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
D2D Function Command
49
DTDDIS
Enable/Disable D2D function
50
DTDID
Set/Query D2D ID
HTTPD Client Function
51
HTPEN
Enable/Disable HTTPD function
52
HTPTP
Set/Query HTTP request type
53
HTPSV
Set/Query HTTP server address and port
54
HTPHD
Set/Query HTTP request head
55
HTPURL
Set/Query HTTP request URL
56
HTPTO
Set/Query HTTP request timeout
57
HTPFT
Enable/Disable filter the head of response message
Other Command
58
WRMID
Set module ID
59
ASWD
Set/Query search keywords in LAN
60
MDCH
Set Wi-Fi Auto Switch Function
61
TXPWR
Set/Query Wi-Fi Transmit Power
62
WPS
Start WPS function
63
WPSBTNEN
Enable/Disable GPIO 15 WPS function
64
SMTLK
Start Smartlink function
65
LPTIO
Enable/Disable nReady, nLink function
66
USERVER
Query the user version and generated time
67
CUSTOMER
Query the customer name
68
RPTMAC
Query the reporting MAC enable or disable
69
WRRPTMAC
Set the reporting MAC enable or disable
70
WIFI
Enalbe/Disable WIFI
71
WIFICHK
Enalbe/Disable checking WIFI by ping gateway
72
CHKTIME
Set/Query checking WIFI period
73
RSEN
Enalbe/Disable RS485 function
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)
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 57 of 87
2) AT+WMODE
Function: Set/Query Wi-Fi work mode (AP/STA). Setting is valid after reset;
Format:Query Operation
Set Operation
Parameters:
Mode: WI-FI work mode
AP
STA
3) AT+ENTM
Function: Set module into throughput mode;
Format:
4) AT+TMODE
Function: Set/Query module data transfer mode. Setting is valid after reset.
Format:Query Operation:
Set Operation:
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:
Parameters:
module_id: module ID information
USR-WIFI232-S/T/G2
When module firstly switch from throughput mode to command mode, show back status is open, input “AT+E” to close show back function, input“AT+E” again to open show back function.
AT+WMODE<CR>
+ok=<mode><CR>< LF ><CR>< LF >
AT+ WMODE=<mode><CR>
+ok<CR>< LF ><CR>< LF >
AT+ENTM<CR>
+ok<CR>< LF ><CR>< LF >
After operate this command,module switch from command mode to throughput
mode.
AT+TMODE<CR>
+ok=<tmode><CR>< LF ><CR>< LF >
AT+TMODE=<tmode><CR>
+ok<CR>< LF ><CR>< LF >
AT+MID<CR>
+ok=<module_id><CR>< LF ><CR>< LF >
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 58 of 87
6) AT+RELD
Function: module restore to factory default setting.
Format:
7) AT+Z
Function: Re-start module;
Format:
8) AT+H
Function: Help;
Format:
Parameters:
command helpcommand introduction;
9) AT+CFGTF
Function: Copy User Parameters to Factory Default Parameters;
Format:
Query Operation
Parameters:
Status: feedback operation status;
10) AT+UART
Function: Set/Query serial port parameters. Setting is valid after reset;
Format
Query Operation:
Set Operation:
Parameters:
Baudrate:
600,1200,1800,2400,4800,9600,19200,38400,57600,115200,
data_bits:
8
stop_bits:
1,2
Parity:
Notes: User can set this parameter through AT+WRMID.
AT+ RELD<CR>
+ok=rebooting…<CR>< LF ><CR>< LF >
When operate this command, module will restore to factory default setting and reboot.
AT+ Z<CR>
AT+H<CR>
+ok=<command help><CR>< LF ><CR>< LF >
AT+CFGTF<CR>
+ok=<status><CR>< LF ><CR>< LF >
AT+UART<CR>
+ok=<baudrate,data_bits,stop_bit,parity,flowctrl><CR><LF><CR><LF>
AT+UART=<baudrate,data_bits,stop_bit,parity,flowctrl><CR>
+ok<CR>< LF ><CR>< LF >
230400,380400,460800
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 59 of 87
NONE
EVEN
ODD
Flowctrl:CTS/RTS
NFC: No hardware flow control
FC: hardware flow control(USR-WIFI232-T don’t have hardware flow
11) AT+UARTF
Function: Open/Close UART auto-frame function;
Format:Query Operation:
Set Operation:
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:
Set Operation:
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:
Set Operation:
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:
control).
AT+ UARTF<CR>
+ok=<para><CR>< LF ><CR>< LF >
AT+ UARTF=<para ><CR>
+ok<CR>< LF ><CR>< LF >
AT+ UARTFT<CR>
+ok=<time><CR>< LF ><CR>< LF >
AT+ UARTFT=<time ><CR>
+ok<CR>< LF ><CR>< LF >
AT+ UARTFL<CR>
+ok=<len><CR>< LF ><CR>< LF >
AT+ UARTFL=<len ><CR>
+ok<CR>< LF ><CR>< LF >
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 60 of 87
Query Operation:
Set Operation:
Parameters:
Mode:
fast: No free-frame trigger time, the uart data maybe be broken into to
normal: free-frame trigger time between two bytes is 50ms;
15) AT+PING
Function: Network ”Ping” command;
Format:Set Operation:
Parameters:
Fb: feedback result
Success
Timeout
Unknown host
16) AT+SEND
Function: Send Data to SOCKA at Command Mode.
Format:
Parameters:
data_lenth: Lenth of send data. Range: 0~1000 Byte
17) AT+RECV
Function: Receive Data from SOCKA at Command Mode;
Format:
Parameters:
data_lenth: Lenth of receive data. Range: 0~1000 Bytes;
Timeout: wait for timeout, 1~10 seconds.
data_content: contents of receive data.
18) AT+NETP
Function: Set/Query SOCKA network protocol parameters, Setting is valid after
AT+ UARTTE<CR>
+ok=<mode><CR>< LF ><CR>< LF >
AT+ UARTTE=<mode ><CR>
+ok<CR>< LF ><CR>< LF >
fragment;
AT+PING=<IP_address><CR>
+ok=<fb><CR>< LF ><CR>< LF >
AT+SEND=<data_lenth><CR>
+ok<CR>< LF ><CR>< LF >
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.
AT+RECV=<data_lenth,timeout><CR>
+ok=< data_lenth, data_content><CR>< LF ><CR>< LF >
If not receive any data in 3 second, then feedback +ok=0.
reset.
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 61 of 87
Format:
Query Operation:
Set Operation:
Parameters:
Protocol:
TCP
UDP
CS:
SERVER
CLIENT
Port: protocol port ID: Decimal digit and less than 65535.
IP: Server’s IP address when module set as client.
19) AT+MAXSK
Function: Set / Query the maximum connection number of TCP Client when SOCKA
Format:Query Operation:
Set Operation:
Parameters:
numTCP Client connection number. Range: 1~5.
20) AT+TCPLK
Function: Query SOCKA connection status;
Format:
Parameters:
sta: SOCKA connection status;
on: TCP connected;
off: TCP disconnected;
AT+NETP<CR>
+ok=<protocol,CS,port,IP><CR>< LF ><CR>< LF >
AT+NETP=<protocol,CS,port,IP><CR>
+ok<CR>< LF ><CR>< LF >
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 hasn’t 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.
work in TCP Server.
AT+MAXSK<CR>
+ok=<num><CR>< LF ><CR>< LF >
AT+MAXSK=<num><CR>
+ok<CR>< LF ><CR>< LF >
5 is the default value.it means when SOCKA work in TCP server, it accepts max 5 TCP client connect to it.
AT+ TCPLK<CR>
+ok=<sta><CR>< LF ><CR>< LF >
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 62 of 87
21) AT+TCPTO
Function: Set/Query SOCKA TCP timeout time;
Format:Query Operation:
Set Operation:
Parameters:
Time: TCP timeout time.
<= 600: 600s
>=0: 0 (0 means no timeout);
Default: 300s
22) AT+TCPDIS
Function: Open/Close SOCKA TCP link;
Format:
Query Operation:
Set Operation:
Parameters:
On:TCP link close
Off: TCP link on
23) AT+SOCKB
Function: Set/Query SOCKB network protocol parameters. Setting is valid after
Format:Query Operation:
Set Operation:
AT+ TCPTO<CR>
+ok=<time><CR>< LF ><CR>< LF >
AT+ TCPTO=<time ><CR>
+ok<CR>< LF ><CR>< LF >
SOCKA begin to count time when TCP channel don’t 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.
AT+TCPDIS<CR>
+ok=<sta><CR>< LF ><CR>< LF >
AT+ TCPDIS =<on/off><CR>
+ok<CR>< LF ><CR>< LF >
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.
reset.
AT+SOCKB<CR>
+ok=<protocol,port,IP><CR>< LF ><CR>< LF >
AT+SOCKB=<protocol,port,IP><CR>
+ok<CR>< LF ><CR>< LF >
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 63 of 87
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;
24) AT+TCPDISB
Function: Open/Close SOCKB TCP link;
Format:Query Operation:
Set Operation:
Parameters:
25) AT+TCPTOB
Function: Set/Query Operation SOCKB timeout time;
Format:
Query Operation:
Set Operation:
Parameters:
Time: TCP timeout time.
<= 600: 600s
>=0: 0 (0 means no timeout);
Default: 300s
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 hasn’t 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.
Notesocket B can be closed with command “AT+SOCKB=NONE”.
AT+TCPDISB<CR>
+ok=<sta><CR>< LF ><CR>< LF >
AT+ TCPDISB =<on/off><CR>
+ok<CR>< LF ><CR>< LF >
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.
AT+ TCPTOB<CR>
+ok=<time><CR>< LF ><CR>< LF >
AT+ TCPTOB=<time ><CR>
+ok<CR>< LF ><CR>< LF >
SOCKB begin to count time when TCP channel don’t receive any data, clear time counter when TCP channel receive any data. If the time counter reaches the TCPTO
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 64 of 87
26) AT+TCPLKB
Function: Query SOCKB connection status:
Format:
Parameters:
sta: SOCKB connection status
on: TCP connected
off: TCP disconnected
27) AT+SNDB
Function: Send Data to SOCKB at Command Mode.
Format:
Parameters:
data_lenth: Lenth of send data. Range: 0~1000 Byte;
28) AT+RCVB
Function: Receive Data from SOCKA at Command Mode;
Format:
Parameters:
data_lenth: Lenth of receive data. Range: 0~1000 Byte;
data_content: contents of receive data.
29) AT+WSSSID
Function: Set/Query Wi-Fi associated AP SSID parameters. Setting is valid after
Format:
Query Operation:
Set Operation:
Parameters:
ap's ssidAP’s SSID (Within 32 character);
30) AT+WSKEY
Function: Set/Query STA security parameters. Setting is valid after reset.
Format:
time, the tcp channel will be break. If SOCKB work in TCP Client, it will connect the TCP server instantly.
AT+ TCPLKB<CR>
+ok=<sta><CR>< LF ><CR>< LF >
AT+SNDB=<data_lenth ><CR>
+ok<CR>< LF ><CR>< LF >
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.
AT+RCVB=<data_lenth><CR>
+ok=< data_lenth, data_content><CR>< LF ><CR>< LF >
If not receive any data in 3 second, then feedback +ok=0
reset.
AT+WSSSID<CR>
+ok=<ap's ssid><CR>< LF ><CR>< LF >
AT+ WSSSID=<ap's ssid ><CR>
+ok<CR>< LF ><CR>< LF >
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 65 of 87
Query Operation:
Set Operation:
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
Key: password, when encry = WEP-H, the password is the hexadecimal
31) AT+WANN
Function: Set/Query STA network setting. Setting is valid after reset.
Format:Query Operation:
Set Operation:
Parameters:
Mode:STA’s 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:
Set Operation:
AT+WSKEY<CR>
+ok=<auth,encry,key><CR>< LF ><CR>< LF >
AT+ WSKEY=< auth,encry,key><CR>
+ok<CR>< LF ><CR>< LF >
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.
AT+WANN<CR>
+ok=<mode,address,mask,gateway><CR>< LF ><CR>< LF >
AT+ WANN=< mode,address,mask,gateway ><CR>
+ok<CR>< LF ><CR>< LF >
AT+WSMAC<CR>
+ok=<mac_address><CR>< LF ><CR>< LF >
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 66 of 87
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:
Parameters:
retDisconnected, if no WiFi connection
”AP’ SSIDAP’s MAC” , if WiFi connection available;
34) AT+WSLQ
Function: Query STA WiFi signal strength;
Format:
Query Operation:
Parameters:
ret
Disconnected, if no WiFi connection
‘AP’s WiFi signal strength , if WiFi connection available;
35) AT+WSCAN
Function: Scan AP;
Format:Query Operation:
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
36) AT+WSDNS
Function: Set/Query STA static DNS server address;
Format:
AT+ WSMAC=<code,mac_address><CR>
+ok<CR>< LF ><CR>< LF >
AT+ WSLK<CR>
+ok=<ret><CR>< LF ><CR>< LF >
AT+ WSLQ<CR>
+ok=<ret><CR>< LF ><CR>< LF >
AT+ WSCAN<CR>
+ok=<LF><CR>Ch,SSID,BSSID,Security,Indicator<LF><CR><ap_site_1><
LF><CR><ap_site_2><LF><CR><ap_site_3><LF><CR>…<ap_site_N><LF>
<CR><CR><LF>
Such as: “11,TP_LINK,D8:15:0D:C6:3E:14,WPA2PSK/AES,76”.
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 67 of 87
Query Operation:
Set Operation:
Parameters:
addressSTA’s DNS server address; Effective right away.
37) AT+LANN
Function: Set/Query AP’s network parameters. Setting is valid after reset.
Format:Query Operation:
Set Operation:
Parameters:
Ipaddress:AP’s IP address;
Mask: AP’s net mask;
38) AT+WAP
Function: Set/Query AP Wi-Fi parameters. Setting is valid after reset.
Format:
Query Operation:
Set Operation:
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:
Set Operation:
AT+WSDNS<CR>
+ok=<address><CR>< LF ><CR>< LF >
AT+ WSDNS =<address><CR>
+ok<CR>< LF ><CR>< LF >
AT+LANN<CR>
+ok=<ipaddress,mask><CR>< LF ><CR>< LF >
AT+ LANN=< ipaddress,mask><CR>
+ok<CR>< LF ><CR>< LF >
AT+WAP<CR>
+ok=< wifi_mode,ssid,channel ><CR>< LF ><CR>< LF >
AT+ WAP =<wifi_mode,ssid,channel ><CR>
+ok<CR>< LF ><CR>< LF >
AT+WAKEY<CR>
+ok=<auth,encry,key><CR>< LF ><CR>< LF >
AT+ WAKEY=< auth,encry,key><CR>
+ok<CR>< LF ><CR>< LF >
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 68 of 87
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:
Parameters:
mac_addressAP’s MAC address;
41) AT+WADHCP
Function: Set/Query AP DHCP server status;
Format:
Query Operation:
Set Operation:
Parameters:
statusAP’s 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:
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+WAMAC<CR>
+ok=<mac_address><CR>< LF ><CR>< LF >
Note: Module AP mode’s MAC address is related to STA mode’s MAC address. If user need changeto others, please contact with USR technical people.
AT+WADHCP<CR>
+ok=<status><CR>< LF ><CR>< LF >
AT+ WADHCP=<status><CR>
+ok<CR>< LF ><CR>< LF >
AT+WALK<CR>
+ok=<status><CR><LF><CR><LF>
AT+WALKIND<CR>
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 69 of 87
Set Operation:
Parameters:
statusindication of module AP connection status.
onEnable nLink indication function. When STA device connecting to
offDisable nLink indication function.
44) AT+PLANG
Function: Set/Query webpage language option;
Format:Query Operation
Set Operation:
Parameters:
Language: webpage’s language
CN:Chinese Version (Default);
EN: English Version;
45) AT+WEBU
Function: Set/Query webpage user name and password;
Format:
Query Operation:
Set Operation:
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:
Set Operation:
Parameters:
+ok=<status><CR><LF><CR><LF>
AT+WALKIND=<status><CR>
+ok<CR><LF><CR><LF>
module AP, nLink output Low, otherwise output High.
AT+PLANG<CR>
+ok=<language><CR>< LF ><CR>< LF >
AT+PLANG =<language><CR>
+ok<CR>< LF ><CR>< LF >
AT+WEBU<CR>
+ok=<username,password><CR>< LF ><CR>< LF >
AT+WEBU =<username, password><CR>
+ok<CR>< LF ><CR>< LF >
AT+ NTPRF<CR>
+ok=<num><CR>< LF ><CR>< LF >
AT+ NTPRF=<num><CR>
+ok<CR>< LF ><CR>< LF >
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 70 of 87
Num: time calibration invervalrange:0~720, default:30 minutes, 10 minutes for
47) AT+NTPEN
Function: Enable/Disable time calibration function.
Format:Query Operation:
Set Operation:
Parameters:
Status: status of time calibration
On: Enable time calibration;
Off: Disable time calibration
48) AT+NTPTM
Function: Query network time
Format:
Query Operation:
Parameters:
Time: network time, for example: 2013-10-9 16:10:42 Wedif it shows Not
49) AT+DTDDIS
Function: Enable/Disable sending D2D register data.
Format:Query Operation:
Set Operation:
Parameters:
Status: status of time calibration
On: Enable
Off: Disable
50) AT+DTDID
Function: Set/Query D2D ID;
Format:
Query Operation:
each step, set 0 means no time calibration automatically.
AT+ NTPEN<CR>
+ok=<status><CR>< LF ><CR>< LF >
AT+ NTPEN=<status><CR>
+ok<CR>< LF ><CR>< LF >
AT+ NTPTM<CR>
+ok=<time><CR>< LF ><CR>< LF >
Available means that the time calibration function is not enabled or the module doesn’t connect to the internet.
AT+DTDDIS<CR>
+ok=<status><CR>< LF ><CR>< LF >
AT+DTDDIS=<status><CR>
+ok<CR>< LF ><CR>< LF >
AT+DTDID<CR>
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 71 of 87
Set Operation:
Parameters:
id: D2D ID value, 1~65535
51) AT+HTPEN
Function: Enable/Disable HTTPD client function.
Format:Query Operation:
Set Operation:
Parameters:
Status: status of time calibration
On: Enable
Off: Disable
52) AT+HTPTP
Function: Set/Query HTTP request type, GET or POST;
Format:
Query Operation:
Set Operation:
Parameters:
type: HTTP request type, GET or POST;
53) AT+HTPSV
Function: Set/Query address and port of HTTP server;
Format:Query Operation:
Set Operation:
Parameters:
address: address of HTTP server, IP or domain, such as www.usr.cn;
port: port of HTTP server, such as 80;
+ok=<id><CR>< LF ><CR>< LF >
AT+ DTDID=<id><CR>
+ok<CR>< LF ><CR>< LF >
AT+HTPEN<CR>
+ok=<status><CR>< LF ><CR>< LF >
AT+HTPEN=<status><CR>
+ok<CR>< LF ><CR>< LF >
AT+HTPTP<CR>
+ok=<type><CR>< LF ><CR>< LF >
AT+HTPTP=<type><CR>
+ok<CR>< LF ><CR>< LF >
AT+HTPSV<CR>
+ok=<address,port><CR>< LF ><CR>< LF >
AT+HTPSV=<address,port><CR>
+ok<CR>< LF ><CR>< LF >
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 72 of 87
54) AT+HTPHD
Function: Set/Query HTTP request head;
Format:Query Operation:
Set Operation:
Parameters:
head: HTTP request head, such as Connection: Keep-Alive[0D][0A]. This
55) AT+HTPURL
Function: Set/Query HTTP request URL;
Format:
Query Operation:
Set Operation:
Parameters:
url: HTTP request head, such as /1.php[3F].
56) AT+HTPTO
Function: Set/Query HTTP request timeout;
Format:Query Operation:
Set Operation:
AT+HTPHD<CR>
+ok=<head><CR>< LF ><CR>< LF >
AT+HTPHD=<head><CR>
+ok<CR>< LF ><CR>< LF >
parameter must be ended with [0D][0A].
Because some data can not be included in AT command string, such as carriage return, it’s non-printable character, so we escape this kind of characters with [], for example, the value of carriage return is 0x0D, we put 0D into []. In the same way, the value of line feed is 0x0A, so we put 0A into []. After escape, [0D] means carriage return, and [0A] means line feed.
AT+HTPURL<CR>
+ok=<url><CR>< LF ><CR>< LF >
AT+HTPURL=<url><CR>
+ok<CR>< LF ><CR>< LF >
Because some data can not be included in AT command string, such as carriage return, it’s non-printable character, so we escape this kind of characters with [], for example, the value of carriage return is 0x0D, we put 0D into []. In the same way, the value of line feed is 0x0A, so we put 0A into []. After escape, [0D] means carriage return, and [0A] means line feed.
AT+HTPTO<CR>
+ok=<time><CR>< LF ><CR>< LF >
AT+HTPTO=<time><CR>
+ok<CR>< LF ><CR>< LF >
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 73 of 87
Parameters:
time: HTTP request timeout, Units are seconds, range is 1~600.
57) AT+HTPFT
Function: Enable/Disable HTTP head can be filtered.
Format:Query Operation:
Set Operation:
Parameters:
Status: If HTTP head can be filtered.
On: Enable
Off: Disable
58) AT+WRMID
Function: Set module ID;
Format:
Set Operation:
Parameters:
wrmid: set module’s ID (within 20 characters).
59) AT+ASWD
Function: Set/Query WiFi Configuration Password;
Format:Query Operation:
Set Operation:
Parameters:
aswd: WiFi Configuration Password (within 20 characters).
60) AT+MDCH
Function: Set Wi-Fi Auto Switch Function
Format:
Query Operation:
Set Operation:
Parameters:
mode: Wi-Fi Auto Switch Mode.
Off: Disable Wi-Fi auto switch.
AT+HTPFT<CR>
+ok=<status><CR>< LF ><CR>< LF >
AT+HTPFT=<status><CR>
+ok<CR>< LF ><CR>< LF >
AT+ WRMID =<wrmid><CR>< LF ><CR>< LF >
AT+ ASWD <CR>
+ok=<aswd><CR>< LF ><CR>< LF >
AT+ASWD =<aswd><CR>< LF ><CR>< LF >
AT+ MDCH <CR>
+ok=<mode><CR>< LF ><CR>< LF >
AT+MDCH=<mode><CR>< LF ><CR>< LF >
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 74 of 87
On: Enable Wi-Fi auto switch. When the module(STA mode) fail to connect
Auto: Enable Wi-Fi auto detect function. The module will reset itself when
3-120:unit: minute. Set the time interval to reset itself when abnormal.
61) AT+TXPWR
Function: Set/Query Wi-Fi Transmit Power;
Format:Query Operation:
Set Operation:
Parameters:
Num: [Setting Value]. The default is 0, it can be sent from 0 ~ 24. If set to 24, the
62) AT+WPS
Function: Start WPS function
Format:
Query Operation:
Parameters:
status: Start WPS Scan function. The module will reboot and work in STA mode
WPS Scan Failed: WPS communication is failed.
63) AT+WPSBTNEN
Function: Enable/Disable WPS pin function.
Format:Query Operation:
Parameters:
status
onEnable WPS pin function
offDisableWPS pin function
64) AT+SMTLK
Function: Start Smartlink function.
to router, it will switch to AP mode itself in one minute.
encounter any abnormal. The default time interval is 10 minutes. (default
mode).
Real Transmit Power=Default Transmit Power(16dBm) – [Setting Value] * 0.5dBm
AT+TXPWR <CR>
+ok=<num><CR>< LF><CR>< LF>
AT+TXPWR=<num><CR>
+ok<CR>< LF><CR>< LF>
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.
AT+WPS<CR>
+ok=<status><CR><LF><CR><LF>
connecting to specific router when WPS communication is OK.
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.
AT+WPSBTNEN<CR>
+ok=<status><CR><LF><CR><LF>
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 75 of 87
Format:
Query Operation:
65) AT+LPTIO
Function: Enable/Disable module’s nReadynLink function.
Format:Query Operation:
Set Operation:
Parameters:
staus: Enable/Disable nReadynLink function.
lpt200: nReadynLlinkWPS function map to USR-WIFI232-S
on/lpt100: nReadynLlinkWPS function map to USR-WIFI232-T
off/lpb100: nReadynLlinkWPS function map to USR-WIFI232-G2
66) AT+USERVER
Function: Query the user version and generated time
Format:
Parameters:
user_version: user version
V1.1
generated_time: generated time
2014-08-15 10:15
67) AT+CUSTOMER
Function: Query customer name
Format:
Parameters:
customer_name: customer name
USR, “General” for standard firmware.
68) AT+RPTMAC
Function: Query the reporting MAC enable or disable
AT+SMTLK<CR>
Smartlink function is used to quickly configure the router’s SSID and password to module.When start Smartlink function module’s led lights flashing wait APP push configuration information.
AT+LPTIO<CR>
+ok=<status><CR>< LF><CR>< LF>
AT+LPTIO=<status><CR>
+ok<CR>< LF><CR>< LF>
Pin11Pin13Pin14;
Pin9Pin10Pin8;
Pin44Pin43Pin15;
AT+USERVER<CR>
+ok=<user_version,generated_time><CR>< LF ><CR>< LF >
AT+CUSTOMER<CR>
+ok=<customer_name><CR>< LF ><CR>< LF >
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 76 of 87
Format:
Parameters:
Status;
ON, enable reporting MAC.
OFF, disable reporting MAC.
69) AT+WRRPTMAC
Function: Set the reporting MAC enable or disable
Format:
Parameters:
Status;ON, enable reporting MAC.
OFF, disable reporting MAC.
70) AT+WIFI
Function: Enable/Disable Wi-Fifirmware V1.0.05 or more advanced version
Format:
Query Operation:
Set Operation:
Parameters:
status: Wi-Fi status.
DOWN: Disable Wi-Fi.
UP: Enable Wi-Fi.
71) AT+WIFICHK
Function: Enable/Disable allow module to checking WIFI with PING gateway.
Format:Query Operation:
Set Operation:
Parameters:
Status: If allow module to checking WIFI with PING gateway.
On: Enable
Off: Disable
72) AT+CHKTIME
AT+RPTMAC<CR>
+ok=<status><CR>< LF ><CR>< LF >
AT+WRRPTMAC=<status><CR>
+ok<CR>< LF ><CR>< LF >
AT+WIFI<CR>
+ok=<status><CR>< LF ><CR>< LF >
AT+WIFI=<status><CR>< LF ><CR>< LF >
AT+WIFICHK<CR>
+ok=<status><CR>< LF ><CR>< LF >
AT+WIFICHK=<status><CR>
+ok<CR>< LF ><CR>< LF >
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 77 of 87
Function: Set/Query WIFI checking period;
Format:
Query Operation:
Set Operation:
Parameters:
time: WIFI checking period, Units are seconds, range is 30~65535.
73) AT+RSEN
Function: Enable/Disable RS485 function.
Format:Query Operation:
Set Operation:
Parameters:
Status: RS485 function.
On: Enable
Off: Disable
AT+CHKTIME<CR>
+ok=<time><CR>< LF ><CR>< LF >
AT+CHKTIME=<time><CR>
+ok<CR>< LF ><CR>< LF >
AT+RSEN<CR>
+ok=<status><CR>< LF ><CR>< LF >
AT+RSEN=<status><CR>
+ok<CR>< LF ><CR>< LF >
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 78 of 87
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.
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 79 of 87
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.
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 80 of 87
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.
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 81 of 87
B.1.1 GPIO <channel> OUT <value>
Function: Set GPIO Channel value temporarily, needs to be saved if want effective
Parameters:
Channel:GPIO Channel number,such as 11/12/18 for WIFI232-T map to
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
Return Data:
+ok=<value>
Value: GPIO Channel value,1(high voltage)0(low voltage)
GPIO NOK: Command failed
Appendix B: GPIO/PWM CONTROL WITH NETWORK
COMMANDS
User can control module’s 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 won’t be changed after the module reset. The following take USR-WIFI232-T for example.
B.1 Network Command
after reset.
Pin10/Pin9/Pin8
Pin10/Pin9/Pin8
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 82 of 87
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
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
Parameters:
channel:PWM Channel number,such as 11/12/18 for WIFI232-T map to
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
Pin10/Pin9/Pin8
after reset.
Pin10/Pin9/Pin8
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 83 of 87
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
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
Return Data:
PWM OK: Command successful
Pin10/Pin9/Pin8
Pin10/Pin9/Pin8
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 84 of 87
PWM NOK: Command failed
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>
value1: Module’s GPIO output pin number
B.2 Hexadecimal Network Command
Send hexadecimal data to fastly read/write module’s port status.
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 85 of 87
value2: Module’s GPIO input pin number
value3: Module’s PWM pin number
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 86 of 87
Appendix C: Contact Information
-----------------------------------------------------------------------------------
Company: Jinan USR IOT Technology Limited Address: Floor 11,Building1,No.1166 Xinluo Street,Gaoxin Distric,Jinan,Shandong,250101 China Tel: 86-531-55507297, 86-531-88826739 Web: http://en.usr.cn Supporthttp://h.usriot.com Email: sales@usr.cn
-----------------------------------------------------------------------------------
Appendix D: 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 E: 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”. V 2.5 07-27-2015 update contact information.
USR-WIFI232-S/T/G2/H Low Power WiFi Module User Manual http://en.usr.cn
Jinan USR IOT Technology Limited tec@usr.cn
Page 87 of 87
V 3.0 08-29-2015 add D2D function, HTTPD Client function, RS485 function. Delete information of
-H V 3.1 05-25-2016 modify the port of usrlink
<END>
Loading...