16
Provisioning for Wi-Fi is Easy: A Look at Requirements – and Simple Solutions – for Embedded Wi-Fi and the Internet Lew Adams CTO GainSpan Corporation 1

Easy Provisioning with GainSpan Embedded Wi-Fi Technology

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Easy Provisioning with GainSpan Embedded Wi-Fi Technology

Provisioning for Wi-Fi is Easy: A Look at Requirements – and Simple Solutions – for Embedded Wi-Fi and the Internet

Lew Adams

CTO

GainSpan Corporation

1

Page 2: Easy Provisioning with GainSpan Embedded Wi-Fi Technology

Wi-Fi Connects the Internet of Things

2

0

500

1000

1500

2000

2500

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015

Ship

ments

(M

illio

ns)

Wi-Fi Chipset Shipments, by Protocol(ABI Research, May 2010)

802.11n 802.11a/g 802.11g 802.11a 802.11b

First Wave

Second Wave

Third Wave

The EmbeddedInternet

Page 3: Easy Provisioning with GainSpan Embedded Wi-Fi Technology

Embedded Internet Requirements

Security

Low power consumption

Interoperability

Ease of provisioning

3

Page 4: Easy Provisioning with GainSpan Embedded Wi-Fi Technology

Wi-Fi and Internet Security Solutions Wi-Fi Security with Wi-Fi Protected Access (WPA)

WPA/2 – Personal Residential/home and small office installations Manual setting of SSID and passphrase

WPA/2 – Enterprise Commercial/industrial settings Requires IT infrastructure with AAA/RADIUS server Automates Wi-Fi device authentication and authorization to Wi-Fi access points

Internet Security with SSL Server verification Certificate verification Embedded client verification Encryption of application data for LAN and WAN communication

4

Page 5: Easy Provisioning with GainSpan Embedded Wi-Fi Technology

Data Security over Wi-Fi and the Internet

5

Broadband ISP Gateway

Wi-Fi AP

Wi-Fi Devices & Equipment• WPA/2 enabled• SSL enabled

Public Internet

Application Server• SSL enabled

WPA

Data

SSL

Secure Wi-Fi Data• Socket layer encryption• Wi-Fi encryption

Data

SSL

Secure Internet Data• Socket layer encryption

Page 6: Easy Provisioning with GainSpan Embedded Wi-Fi Technology

Power Management Methods Wi-Fi Power Save Polling (PS-Polling)

Wi-Fi device/client Announces entering power save mode Listens periodically for AP beacon frames Send/receive data when necessary

Wi-Fi AP Buffers data for sleeping Wi-Fi devices/clients Sends beacon to indicate if buffered data exists for specific devices

6

Page 7: Easy Provisioning with GainSpan Embedded Wi-Fi Technology

Power Management Methods Chip Power Management

Power saving duty cycle Fine-grain control of HW subsystems

Processor: standby and deep sleep Receiver/Transmitter: enable/disable Clock frequency

Firmware design Sample-Store; Transmit/receive only when necessary APIs to utilize chip power management capabilities

7

Page 8: Easy Provisioning with GainSpan Embedded Wi-Fi Technology

Interoperability via Standards-based Protocols Industry standards Scalability with modular layers Incorporate only components that are required Millions of safe & secure, real-world deployments Networking services

Presentation layer Application sessions Application level security

Transport Supports: streaming, packets and data-grams

Internet Universal: Local and Wide Area Networks Physical layer agnostic Optional Security

Wi-Fi Wireless security Point-to-point connections & many-to-many connections

8

Wi-Fi802.11a/b/g/n

Internet

Transport

Networking Services

802.11i802.11e

WPA/2 PersonalWPA/2 EnterpriseEAP WMM

WPS

Wi-Fi Direct

IPv4

ICMP

DCCP

SCTP

RSVP

ECN

TCP UDP

IPv6

ICMPv6

IGMP

IPsec

DHCP DNS FTP HTTP IMAPIRC LDAP MGCP NNTP NTPRPC SSH TLS/SSL Telnet

Page 9: Easy Provisioning with GainSpan Embedded Wi-Fi Technology

Embedded Wi-Fi Provisioning Challenges Embedded Devices/Clients

Lack of display screen in most cases

Lack of buttons/controls Limited user/human interface

Consumer oriented devices Require ease of set up No IT department to call

Wi-Fi security and provisioning Wi-Fi network (access point) settings

Network SSID Security mode – personal or enterprise Wi-Fi security Passphrase

LAN and Internet settings IP address for client Domain name for server name access on the internet

Infrastructure

Page 10: Easy Provisioning with GainSpan Embedded Wi-Fi Technology

Wi-Fi Protected Setup (WPS) Push Button Configuration

APs & Wi-Fi client devices have buttons to initiate WPS

User pushes buttons for Wi-Fi credential exchange

User reboots device APs & Wi-Fi client devices

complete association and authentication

Personal Identification Number

Wi-Fi client device with PIN on label or displays PIN

APs have configuration page via browser to input device PINs

User reboots device APs & Wi-Fi client devices

complete association and authentication

Page 11: Easy Provisioning with GainSpan Embedded Wi-Fi Technology

Wi-Fi Protected Setup (WPS) Wi-Fi network (access point)

settings WPS enabled access point WPS embedded firmware feature

IP Network and Internet settings DHCP client DNS client

• Wi-Fi Protected Setup (WPS)• DHCP client• DNS client

Infrastructure

Wi-Fi Protected Setup (WPS)

Page 12: Easy Provisioning with GainSpan Embedded Wi-Fi Technology

Browser-based Provisioning via Ad-hoc Connection Wi-Fi network (access point)

settings No requirements of access point Embedded networking services

TCP/IP stack HTTP server Provisioning web pages

Browser on smart-phone or PC becomes UI to configure; Ad-hoc

Automation of LAN and Internet settings DHCP client DNS client

• TCP/IP stack• HTTP server• Provisioning Web pages• DHCP client• DNS client

Infrastructure

Ad-hoc

• Browser

Manuf.

Logo

Manufacturer Name

Change Clear

Logout Device Configuration IP Network Basic Wi-Fi

Current Name:

Current Password:

New Name:

New Password:

Validate New Password:

Reset to Factory Default: Reset

Page 13: Easy Provisioning with GainSpan Embedded Wi-Fi Technology

Native Application via Ad-hoc Connection

Wi-Fi network (access point) settings No requirements of access point Embedded networking services

TCP/IP stack GainSpan UUP command and control

protocol

Apple iPhone, iTouch, iPad Automation of LAN and Internet settings

DHCP client DNS client

• TCP/IP stack• GainSpan command and control protocol• DHCP client• DNS client

Infrastructure

Ad-hoc

• iTouch• iPhone• iPad

• Native App

Page 14: Easy Provisioning with GainSpan Embedded Wi-Fi Technology

Wi-Fi Meets Your Embedded Requirements Security

Wi-Fi Security: WPA/2 – Personal and Enterprise Internet Security: Secure Socket Layer (SSL)

Low Power Consumption Wi-Fi Power Save Polling Chip Power Management Embedded Applications

Interoperability Standards-based: Networking Services, Transport, Internet and Wi-Fi layers

Ease of Provisioning Wi-Fi Protected Setup Browser-based provision via Ad-hoc Connection Native Application via Ad-hoc Connection

14

Page 15: Easy Provisioning with GainSpan Embedded Wi-Fi Technology

Questions & Answers

15

Page 16: Easy Provisioning with GainSpan Embedded Wi-Fi Technology

16

Thank YouLew Adams

CTO

Contact Info: [email protected]

Connecting Things to the Internet…