Page 1
HF-LPB100 Low Power WiFi Module User Manual HF-LPB100 Low Power WiFi Module User Manual V 1.3 Overview of Characteristic Support IEEE802.11b/g/n Wireless Standards Based on Self-developed High Cost Effective MCU Ultra-Low-Power for Battery Applications with Excellent Power Save Scheme ...
HF-LPB100 Low Power WiFi Module User Manual TABLE OF CONTENTS LIST OF FIGURES ..........................6 LIST OF TABLES ..........................7 HISTORY............................8 PRODUCT OVERVIEW ......................9 1.1. General Description ......................9 1.1.1 Device Features ......................9 1.1.2 Device Paremeters ....................... 10 1.1.3...
1. PRODUCT OVERVIEW 1.1. General Description The HF-LPB100 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/SPI/USB interface for data transfer.HF-LPB100 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.
HF-LPB100 Low Power WiFi Module User Manual 1.2. Hardware Introduction Figure 1. HF-LPB100 View 1.2.1. Pins Definition Figure 2. HF-LPB100 Pins Map Table 2 HF-LPB100 Pins Definition Describtion Net Name Signal Comments Type 1,17,32,48 Ground Power Debug Pin SWCLK I, PD Debug functional pin, No connect if not use.
Page 12
HF-LPB100 Low Power WiFi Module User Manual No connect GPIO Sleep_RQ I.PU GPIO7, No connect if not use. GPIO Sleep_ON GPIO8, No connect if not use. +3.3V Power DVDD Power No connect PWM/GPIO PWM_1 GPIO11, No connect if not use.
After module is powered up, long press this button ( “Low” > 3s ) to make the module recover to factory setting. High-Flying strongly suggest customer fan out this pin to connector or button for “Manufacture” and “ Smart Link” application.
Figure 4. HF-LPB100 PCB Symbol Size 1.2.4. On-board Chip Antenna HF-LPB100 module support internal on-board chip antenna option. When customer select internal antenna, you shall comply with following antenna design rules and module location suggestions: For customer PCB, RED color region (8.3x18.4mm) can’t put componet or paste GND net;...
High-Flying provides the evaluation kit to promote user to familiar the product and develop the detailed application. The evaluation kit shown as below, user can connect to HF-LPB100 module with the RS- 232 UART, RS485, USB (Internal UART-USB convetor) or Wireless port to configure the parameters, manage the module or do the some functional tests.
HF-LPB100 Low Power WiFi Module User Manual Figure 6. HF-LPB100 Evaluation Kit Notes: User need download USB - UART port driver from High-Flying web or contact with technical support people for more detail. The external interface description for evaluation kit as follows:...
Pin Sleep Control button, more than 3s to put Sleep_RQ module in standby mode. 1.2.7. Order Information Base on customer detailed requirement, HF-LPB100 series modules provide different variants and physical type for detailed application. Figure 7. HF-LPB100 Order Information Shanghai High-Flying Electronics Technology Co., Ltd www.hi-flying.com...
HF-LPB100 Low Power WiFi Module User Manual 1.3. Typical Application 1.3.1. Hardware Typical Application Figure 8. HF-LPB100 Hardware Typical Application Notes: nReset- Module hardware reset signal. Input. Logics “0” effective. There is pull-up resister internal and no external pull-up required. When module power up or some issue happened, MCU need assert nRST signal “0”...
Page 19
HF-LPB100 Low Power WiFi Module User Manual (This pin is recommend to connect to button, is used to enter wireless upgrade mode) User can de-assert nReload signal “0” more than 3s through button or MCU pin, then release, module will restore to factory default configuration and re-start boot up process.. If nReload function not required, can leave this pin open.
HF-LPB100 module can be configured as both wireless STA and AP base on network type. Logically there are two interfaces in HF-LPB100. One is for STA, and another is for AP. When HF-LPB100 works as AP, other STA equipments are able to connect to wireless LAN via HF-LPB100 module.
2.2. Work Mode : Transparent Transmission Mode HF-LPB100 module support serial interface transparent transmission mode. The benefit of this mode is achieves a plug and play serial data port, and reduces user complexity furthest. In this mode, user should only configure the necessary parameters. After power on, module can automatically connect to the default wireless network and server.
UART data. If this interval time exceeds defined value (50ms default), HF-LPB100 will think it as the end of one frame and transfer this free-frame to WiFi port, or HF-LPB100 will receive UART data untill 1000 bytes, then transfer 1000 bytes frame to WiFi port.
Standby <80uA Sleep _RQ Pin Wake Up Option allows an external microcontroller to determine when HF-LPB100 should sleep and when it should wake by controlling the “Sleep_RQ” and “Sleep_ON” pin. at the standby mode, user can de-assert this pin low “0”, after 1’s assert to high ”1” to put the module to wake up the module.
Webpaged based Wi-Fiupgrade,please refer to 3.1.8 firmware upgrade page , user can upload firmware file from PC to HF-LPB100. HF-LPB100 module also support upgrade from remote HTTP server, keep module connects to AP router before excuate remote HTTP upgrade. Remote upgrade have two methods: Direct Download and Upgrade, Configure File Based Upgrade.
2.8. GPIO/PWM Function HF-LPB100 module can provide many GPIOs, which include max 6 PWM/GPIO control pins. User devices can read/write GPIO/PWM pins status. Table 7...
2.10. Multi-TCP Link Connection When HF-LPB100 module configured as TCP Server, it supports Multi-TCP link connection, and maximum 5 TCP clients permit to connect to HF-LPB100 module. User can realize multi- TCP link connection at each work mode. 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.
HF-LPB100 Low Power WiFi Module User Manual 3. OPERATION GUIDELINE 3.1. Configuration via Web Accessing When first use HF-LPB100 modules, user may need some configuration. User can connect to HF- LPB100 module’s wireless interface with following default setting information and configure the module through laptop.
Figure 14. System Web Page 3.1.3. Work Mode Page HF-LPB100 module can works at AP mode to simplify user’s configuration, can also works at STA to connect remote server through AP router. Also, it can configure at AP+STA mode which provide very flexible application for customers.
HF-LPB100 Low Power WiFi Module User Manual Figure 16. STA Setting Page 3.1.5. AP Setting Page When user select module works at AP and AP+STA 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”...
HF-LPB100 Low Power WiFi Module User Manual 3.1.6. Other Setting Page HF-LPB100 usually works at data transparent transmission mode. At this mode, the user device which connected with HF-LPB100 will connect and communicate with remote PC or server. At this page, user need setting serial port communication parameters and defines TCP related protocal parameters.
HF-LPB100 Low Power WiFi Module User Manual 3.1.8. Upgrade Software Page User can upgrade new software (firmware) version through Wi-Fi. Figure 20. Upgrade SW page 3.1.9. Restart Page Most of the settting and configuration can only effective after system restart. User shall restart after finish all setting.
Ethernet Debugging Software: TCPUDPDbg 3.2.2. Network Connection User can select two methods to connect HF-LPB100 module base on dedicated application. Use HF-LPB100 STA interface. HF-LPB100 and debug PC2 connect to a wireless AP, another PC1 (or user device) connect to HF-LPB100 module with serial port: Figure 23.
Figure 25. “CommTools” Serial Debug Tools PC2 open “TCPUDPDbg” program, and create a new connection. If HF-LPB100 configured as Server mode, “TCPUDPDbg” Tools shall create “Client “mode connection. Or otherwise, create a “Server” mode connection.
HF-LPB100 Low Power WiFi Module User Manual Then setting the TCP/UDP connection parameters. Default as following: Figure 27. “TCPUDPDbg” Tools Setting Then, click “Create” button to create a connection. Figure 28. “TCPUDPDbg” Tools Connection Now, in transparent transmission mode, data can be transferred from “CommTools” program to “TCPUDPDbg”...
3.3.3. Transparent Serial Port Application For this transparent serial port application, two HF-LPB100 modules connect as below figures to build up a transparent serial port connection. HF-LPB100 works as Ad-Hoc mode to connect each other. Figure 31. Transparent Serial Port Application Shanghai High-Flying Electronics Technology Co., Ltd...
HF-LPB100 Low Power WiFi Module User Manual 4. AT+INSTRUCTION INTRODUCTION 4.1. Configuration Mode When HF-LPB100 power up, it will default works as transparent transmission mode, then user can switch to configuration mode by serial port command. HF-LPB100 UART default parameters setting as below figure, Figure 32.
HF-LPB100 Low Power WiFi Module User Manual 4.2. AT+ Instruction Set Overview User can input AT+ Instruction through hyper terminal or other serial debug terminal, also can program the AT+ Instruction to script. User can also input “AT+H” to list all AT+ Instruction and description to start.
HF-LPB100 Low Power WiFi Module User Manual Notes: When input AT+Instruction, “AT+<CMD>” character will display capital letter automatic and other parts will not change as you input. Response Message +<RSP>[op] [para-1,para-2,para-3,para-4…]<CR><LF><CR><LF> +: Prefix of response message; RSP: Response string;...
Page 40
HF-LPB100 Low Power WiFi Module User Manual CFGFR Batch Read Factory Default Configure Parameters CFGTF Copy User Parameters to Factory Default Parameters UART Instruction Set UART Set/Query serial port parameters UARTFT Open/Close UART auto-frame function UARTFT Set/Query UART auto-frame trigger time...
Format: AT+E<CR> +ok<CR>< LF ><CR>< LF > When HF-LPB100 module firstly switch from transparent transmission to configuration mode, show back status is open, input “AT+E” to close show back function, input“AT+E” again to open show back function. 4.2.2.2. AT+WMODE ...
HF-LPB100 Low Power WiFi Module User Manual +ok=<mode><CR>< LF ><CR>< LF > Set Operation AT+ UARTTE=<mode><CR> +ok<CR>< LF ><CR>< LF > Parameters: mode: fast: free-frame trigger time between two bytes is 10ms; normal: free-frame trigger time between two bytes is 50ms;...
HF-LPB100 Low Power WiFi Module User Manual +ok<CR>< LF ><CR>< LF > Parameters: Protocol: Protocol type: TCP: Only for TCP Client Port: Protocol Port in decimal, less than 65535 IP: Destination IP address, domain name is support 4.2.2.29.
HF-LPB100 Low Power WiFi Module User Manual Parameters: code: security code 8888 (default value) Mac_address: STA MAC address, such as ACCF23FF1234 4.2.2.38. AT+ WSLK Function: Query STA WiFi link status Format: Query Operation AT+ WSLK<CR>...
+ok=<log><CR>< LF ><CR>< LF > Parameters: log: Some status print log from remote upgrade. Note: After execute this command, the HF-LPB100 will automatic start upgrade base on the setting of UPURL, UPFILE command contents; 4.2.2.53. AT+UPNVR Function: Remote NVRAM data upgrade ...
Parameters: log: feedback the status of remote upgrade; Note: After execute this command, the HF-LPB100 will automatic start upgrade base on the setting of UPURL, UPFILE command contents; 4.2.2.58. AT+WEBU Function: Set/ Query webpage user name and password;...
HF-LPB100 Low Power WiFi Module User Manual 5. PACKAGE INFORMATION 5.1. Recommended Reflow Profile Figure 35. Reflow Soldering Profile Table 11 Reflow Soldering Parameter Item Temperature (Degree) Time(Sec) Reflow Time Time of above 220 35~55 sec Peak-Temp 260 max Note: 1. Recommend to supply N2 for reflow oven.
HF-LPB100 Low Power WiFi Module User Manual APPENDIX B: CONTROL GPIO/PWM FUNCTION WITH NETWORK COMMANDS Send command data to control module’s GPIO, PWM port after make network connection with TCP or UDP protocol. The status of GPIO won’t be changed if the module is reset B.1 Network Command...
Page 65
HF-LPB100 Low Power WiFi Module User Manual GPIO NOK: Command failed B.1.3 GPIO <channel> SET Function: Save GPIO Channel setting Parameters: channel:GPIO Channel number,it can be 11、12、15、18、20、23(GPIO Pin number) Return Data: GPIO OK: Command successful ...
Page 66
HF-LPB100 Low Power WiFi Module User Manual B.1.5 PWM <channel> GET Function: Query PWM Channel output Parameters: channel: PWM Channel number,it can be 11、12、18、20(GPIO Pin number) Return Data: +ok=<frequency duty> frequency:PWM Channel frequency ...
HF-LPB100 Low Power WiFi Module User Manual APPENDIX C: HTTP PROTOCOL TRANSFER HF-LPB100 module support http data transfer in command mode. If any detailed HTTP protocol, contact us and we may support customization. C.1. HTTP AT command C.1.1. AT+ HTTPURL ...
HF-LPB100 Low Power WiFi Module User Manual Parameters: Path:Max length is 50 bytes. C.1.4. AT+ HTTPCN Function:Set/Query Connection of HTTP protocol header Format: Query Operation AT+HTTPCN<CR> +ok=<Connection><CR>< LF ><CR>< LF > Set Operation AT+HTTPCN=<Connection><CR>...
Page 72
HF-LPB100 Low Power WiFi Module User Manual AT+HTTPUA= lwip1.3.2 Set HTTP User-Agent area If send “AT+HTTPDT”, the data packet will be sent as the following instance including the two new line: POST /abcd HTTP/1.1 Connection:keep-alive User-Agent:lwip1.3.2 Content-Length:0 Host:192.168.0.127:8999 If send AT+HTTPDT=abcd, the data packet will be sent as the following instance: POST /abcd HTTP/1.1...
Page 74
FCC STATEMENT 1. This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference. (2) This device must accept any interference received, including interference that may cause undesired operation.
Page 75
20 cm may be maintained between the antenna and users. The final end product must be labeled in a visible area with the following: “Contains FCC ID: AZY- HF-LPB100”. Information that must be placed in the end user manual:...
Need help?
Do you have a question about the HF-LPB100 and is the answer not in the manual?
Questions and answers