Page 1
HF-LPB100 Low Power Wi-Fi Module User Manual HF-LPB100 Low Power Wi-Fi Module User Manual V 1.9 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 Wi-Fi 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 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 Wi-Fi 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 Wi-Fi Module User Manual Describtion Net Name Signal Comments Type +3.3V Power DVDD Power No connect PWM/GPIO/AD PWM_1 GPIO11, No connect if not use. PWM/GPIO/AD PWM_2 GPIO12, No connect if not use. GPIO GPIO13 GPIO13, No connect if not use.
After module is powered up, long press this button ( “Low” >= 4s ) 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 5. Suggested Module Placement Region High-Flying suggest HF-LPB100 module better locate in following region at customer board, which to reduce the effect to antenna and wireless signal, and better consult High-Flying technical people when you structure your module placement and PCB layout.
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 USB to UART convetor) or Wireless port to configure the parameters, manage the module or do the some functional tests.
4s. See 1.2.1 WPS Button 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 Wi-Fi 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 Wi-Fi Module User Manual User can de-assert nReload signal “0” more than 4s 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 HF-LPB100 module directly. Wireless Networking with HF-LPB100 is very flexible.
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 until 1000 bytes, then transfer 1000 bytes frame to WiFi port.
Webpage 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 excute remote HTTP upgrade. Remote upgrade have two methods: Direct Download and Upgrade, Configure File Based Upgrade.
2.7. 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.9. Multi-TCP Link Connection When HF-LPB100 module SOCK A configured as TCP Server, it supports Multi-TCP link connection, and maximum 5 TCP clients permitted 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 Wi-Fi 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.
Figure 17. AP Setting Page 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 Wi-Fi Module User Manual Figure 18. Other Setting Page 3.1.7. Account Management Page This page set web server‟s user name and password. Figure 19. Account Page 3.1.8. Upgrade Software Page User can upgrade new software (firmware) version through Wi-Fi.
HF-LPB100 Low Power Wi-Fi Module User Manual 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. Figure 21. Restart Page 3.1.10. Restore Page After module restore factory default setting, all user configuration profile will lose.
After wireless connection is OK. Open Wen browser and access “http://10.10.100.254 ”; It /iweb.html is for upgrading application and external webpage. Please contact High-Flying if need support on custimization for external webpage. Figure 23. Internal Webpage 3.2. HF-LPB100 Usage Introduction 3.2.1.
HF-LPB100 Low Power Wi-Fi Module User Manual 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 24.
HF-LPB100 Low Power Wi-Fi Module User Manual 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. “TCPUDPDbg” Tools Create Connection Figure 27.
3.3.1. Wireless Control Application Figure 30. Wireless Control Application For this wireless control application, HF-LPB100 works as AP mode. Module‟s serial port connects to user device. So, control agent (Smart phone for this example) can manage and control the user device through the wireless connection with HF-LPB100 module.
HF-LPB100 Low Power Wi-Fi Module User Manual 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. One HF-LPB100 works as AP mode, another HF-LPB100 works as STA mode.
HF-LPB100 Low Power Wi-Fi 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 33.
HF-LPB100 Low Power Wi-Fi Module User Manual 2. Any other input or wrong step to UART port will cause the module still works as original mode (transparent transmission). 3. “+++” and “a” should be input in a certain period of time to make the module switch to configuration mode.
HF-LPB100 Low Power Wi-Fi Module User Manual AT+<CMD>[op][para-1,para-2,para-3,para-4…]<CR> AT+: Prefix of command message; CMD: Command string; [op]: Symbol of command operator, “=” : The command requires parameters input; “NULL”: Query the current command parameters setting;...
Page 39
HF-LPB100 Low Power Wi-Fi Module User Manual Instruction Description Query module ID information Query module software version information LVER Query module detailed software version FWSZ Query Wi-Fi driver size RELD Restore to factory default setting FCLR Erase factory setting Re-start module...
on: Open echo off: Close echo 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 Wi-Fi Module User Manual Notes: User can set this parameter through AT+WRMID. 4.2.2.6. AT+VER Function: Query module software version information; Format: Query Operation AT+VER<CR> +ok=<ver><CR><LF><CR><LF> Parameters: ver: Module software version information; 4.2.2.7. AT+LVER ...
HF-LPB100 Low Power Wi-Fi Module User Manual Query Operation AT+UARTTE<CR> +ok=<mode><CR><LF><CR><LF> Set Operation AT+UARTTE=<mode><CR> +ok<CR><LF><CR><LF> Parameters: mode: fast: No free-frame trigger time, the uart data may be break into two fragment normal: free-frame trigger time between two bytes is 50ms;...
HF-LPB100 Low Power Wi-Fi Module User Manual sta.: if module already setup TCP link; on: TCP link setup; off: TCP link not setup; 4.2.2.25. AT+TCPTO Function: Set/Query TCP timeout; Setting is valid after reset. Format: ...
HF-LPB100 Low Power Wi-Fi Module User Manual Query Operation AT+SOCKB<CR> +ok=<protocol,port,IP><CR><LF><CR><LF> Set Operation AT+SOCKB=<protocol,port,IP><CR> +ok<CR><LF><CR><LF> Parameters: Protocol: Protocol type: TCP: Only for TCP Client UDP: UDP Client UDPS: UDP Server Port: Protocol Port in decimal, less than 65535 ...
HF-LPB100 Low Power Wi-Fi Module User Manual Time: TCP timeout <= 600:600s >=0:0 means no timeout Default:300s If the SOCKB TCP don't receive any data from TCP server for TCP tmeout setting, the module will break and reconnect the TCP server. If it receive data from server, the timeout counter will be clear.
HF-LPB100 Low Power Wi-Fi Module User Manual DHCP: Dynamic IP address: STA IP address; mask: STA subnet mask; gateway: STA gateway address; 4.2.2.36. AT+WSMAC Function: Set/Query STA MAC address parameters. Setting is valid after reset.
HF-LPB100 Low Power Wi-Fi Module User Manual +ok=<ap_site><CR><LF><CR><LF> Parameters: ap_site: AP searched; 4.2.2.40. AT+WSDNS Function: Set/Query STA static DNS server address; Format: Query Operation AT+WSDNS<CR> +ok=<address><CR><LF><CR><LF> Set Operation AT+WSDNS =<address><CR> +ok<CR><LF><CR><LF> Parameters: address: STA‟s DNS server address; Effective right away.
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.55. AT+WEBU Function: Set/ Query webpage user name and password; Setting is valid after reset.
HF-LPB100 Low Power Wi-Fi Module User Manual Format: Query Operation AT+NTPTM<CR> +ok=<time><CR><LF><CR><LF> Parameters: time:networ time, for example: 2013-10-9 16:10:42 Wed,if it shows Not Available means that the time calibration function is not enabled or the module doesn‟t connect to the internet.
HF-LPB100 Low Power Wi-Fi Module User Manual Format: Query Operation AT+SMTLK<CR> SmartLink is a One-Key config function. Config the module connecting to router easily. After start SmartLink function , the module work in SmartLink status and nLink LED is fast flashing waiting for APP to push information.
+ok<CR><LF><CR><LF> Parameters: status: nReady,nLink, WPS function mapping. off/lpb100: nReady,nLink, WPS function are mapping to HF-LPB100 corresponding pin.(Pin44, Pin43, Pin15) on/lpt100: nReady,nLink, WPS function are mapping to HF-LPT100 corresponding pin.(Pin9, Pin10, Pin8) lpt200: nReady,nLink, WPS function are mapping to HF-LPT200 corresponding pin.(Pin11, Pin13, Pin14)
HF-LPB100 Low Power Wi-Fi Module User Manual Note: Some Wi-Fi status change command(AT+WMODE and so on)need to reboot before valid. But may use this command only to reboot the Wi-Fi Chip to make the corresponding command valid.This is AT+WIFI=DOWN and then AT+WIFI=UP.
HF-LPB100 Low Power Wi-Fi Module User Manual 5. PACKAGE INFORMATION 5.1. Recommended Reflow Profile Figure 36. 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 Wi-Fi Module User Manual APPENDIX A: HW REFERENCE DESIGN Detailed HF-LPB100 Evluation Board design source files, pls access High-Flying web download page or contact with High-Flying technical support people to acquire. Shanghai High-Flying Electronics Technology Co., Ltd(www.hi-flying.com)
HF-LPB100 Low Power Wi-Fi 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 67
HF-LPB100 Low Power Wi-Fi Module User Manual 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 GPIO NOK: Command failed B.1.4...
Page 68
HF-LPB100 Low Power Wi-Fi 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 Wi-Fi 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 Wi-Fi Module User Manual 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...
HF-LPB100 Low Power Wi-Fi Module User Manual C.4. Sending HTTP Request By AT Command Step 1、Configure HTTP AT command. SOCKB must set as None. Shanghai High-Flying Electronics Technology Co., Ltd(www.hi-flying.com) - 75 -...
Page 76
HF-LPB100 Low Power Wi-Fi Module User Manual Step 2、Configure module connecting to router AP and reboot. Step 3、Send HTTP request Shanghai High-Flying Electronics Technology Co., Ltd(www.hi-flying.com) - 76 -...
Room 1002,Building 1,No.3000,Longdong Avenue,Pudong New Area,Shanghai,China,201203 Web: www.hi-flying.com Service Online: 400-189-3108/18616078755 Sales Contact: sales@hi-flying.com ----------------------------------------------------------------------------------------------------------- For more information about High-Flying modules, applications, and solutions, please visit our web site http://www.hi-flying.com/en/ <END OF DOCUMENT> Shanghai High-Flying Electronics Technology Co., Ltd(www.hi-flying.com) - 78 -...
Page 79
HF-LPB100 Low Power Wi-Fi Module User Manual 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 80
HF-LPB100 Low Power Wi-Fi Module User Manual FCC INFORMATION (additional) OEM INTEGRATION INSTRUCTIONS: This module has been approved for use in two configurations: A. Mobile Configuration (The module must be installed in the host equipment such that a minimum distance of 20 cm is maintained between the antenna and user) B.
Need help?
Do you have a question about the HF-LPB100 and is the answer not in the manual?
Questions and answers