JUNIPER- WiFi Shield for Arduino Based on GainSpan Module

From LinkSprite Playgound
Revision as of 09:07, 27 November 2012 by Katherine.d (talk | contribs) (Schematic)
Jump to: navigation, search

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

JUNIPER.jpg

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

Video Introduces

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

Tutorial of WiFi TV Remote Control Using Infrared Shield and Juniper Gainspan WiFi Shield

Pin definition and Rating

Mechanic Dimensions

Usage

Hardware Installation

Ready To Hardware

  • Juniper- WiFi Shield for Arduino Based on Gainspan Module

Juniper1.jpg

  • Arduino Duemilanove module

Cuhead 2.jpg

  • USB CABLE

Cuhead 3.jpg


Ready To Software


  • X_CTU serial debugging tools

Download Link:setup_xctu_5100


  • Parameter Setting

Parameter setting.png

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:

  1. 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.
  2. 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

Here to buy Juniper Wifi Shield for Arduino Based on GainSpan ModuleJUNIPER on LinkSprite Cart

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.