JUNIPER- WiFi Shield for Arduino Based on GainSpan Module
Contents
Introduction
The GS1011 module is a highly integrated ultra low power wireless single chip which contains an 802.11b radio, media access controller (MAC) and baseband processor, on-chip flash memory and SRAM, and an applications processor all on a single package.
Along with its embedded software stack it offers a highly scalable, reliable, manageable and secure wireless link to meet the growing demand of wireless sensor networks utilizing the broadly accepted IEEE 802.11b,g,n standards infrastructure.
Model:JUNIPER
Features
- Supports IEEE 802.11
- Seamlessly integrates with existing 802.11b/g infrastructure and utilizes the 802.11 security, manageability, ease-of-use, and quality of service
- 802.11i/WPA2 Authentication, AES Hardware encryption
- Optimized for battery powered application with very low power consumption for multiple years of battery life
- PCB antenna: Range 200-300M+ Outdoor (Typical Estimate)
- Two 32-bit ARM7 CPU @44MHz, 1 for applications (APP) : 1 dedicated to radio (WLAN)
- 2 UART , I2C, 2 SPI, 2 ADC, 3 PWM, and 32 GPIO
- Operates at 3.3V
Application Ideas
Cautions
- As WiFi shares the Arduino hardware ports with FT232, when you download the programs, remove the WiFi module first.
- More details see: GS1011 data sheet,Schematic and samples.
Schematic
Schematics of Juniper - GainSpan WiFi Shield for Arduino
Specification
Pin definition and Rating
Mechanic Dimensions
Usage
Hardware Installation
Ready To Hardware
- Juniper- WiFi Shield for Arduino Based on Gainspan Module
- Arduino Duemilanove module
- USB CABLE
Ready To Software
- X_CTU serial debugging tools
Download Link:setup_xctu_5100
- Parameter Setting
Programming
- Check the wifi serial connection is ok or not.
- Connect to the router and mail server.
- > AT(Enter)
- OK
- Search the wireless network in the certain range.
- > AT+WS(Enter)
- BSSID SSID Channel Type RSSI Security
- 00:12:34:56:78:90,"SOLID" ,6, INFRA, -53, NONE
- NO. O AP Found:1
- OK
- Permit dynamic host to set agreement
- > AT+NDHCP=1 (Enter)
- OK
- Security Mode
- (>AT+WWPA=Password,if router is WPA encrypted, put the password here)
- (>AT+WWEP=Password,if router is WEP encrypted, put the password here)
- > AT+WA=SOLID (Enter)
- Connect to the wireless network SOLID
- IP SubNet Gateway
- 192.168.3.9 255.255.255.0 192.168.3.1
- OK
- Connect to Yahoo mail box(STMP)
- > AT+NCTCP=202.165.103.162,25 (Enter)
- CONNECT 0
"Ok "S0220 smtp105 mail.cnb.yahoo.com ESMTP
- According to command > S0hello worldE specified by gainspan, send to Yahoo mail server by 16 hex through serial.
- >1B 53 30 48 45 4C 4F 0D 0A 1B 45
- > S 0 H E L O Enter E
Return EOOS0250 smtp105.mail.cnb.yahoo.com
Notes:
- 0D 0A is Enter. You have to add this Enter after HELO string, or there will be no data returned from Yahoo server mail box.
- the key esc on the keyboard and ascii code value. It doesn’t means input esc string.
FAQ
Please list your question here:
Support
If you have questions or other better design ideas, you can go to our forum to discuss or creat a ticket for your issue at linksprite support.
Resources
How to buy
See Also
Other related products and resources.
Licensing
This documentation is licensed under the Creative Commons Attribution-ShareAlike License 3.0 Source code and libraries are licensed under GPL/LGPL, see source code files for details.