Bluetooth PC Stacks - Department of Electrical Engineering

Download Report

Transcript Bluetooth PC Stacks - Department of Electrical Engineering

Rationalizing Bluetooth™ in
a Wireless World
Andy Glass
Program Manager
Bluetooth Technologies
Microsoft® Corporation
Agenda
Trends and Themes
The Wireless Market
Wireless Networking
Microsoft and Bluetooth
Conclusion
Evolution Of The Web
Presence
Transactions
Business
Publish
Info
Process
Transactions
Digital
Economy
Web sites
Web-enable
existing systems
Business
transformation
Pages
Transactions
Business
processes
Islands
Islands
Constellations
Eyeballs
Revenue
Profits
Trends in Networking
Data traffic exceeds Voice traffic
Carriers shifting to network designs that favor
packets
High broadband adoption in geographies
where available
Carriers responding to demand
Wireless deployments everywhere
Rush to serve data over Cellular networks: 2.53G (http://www.gsmworld.com/)
Wi-Fi usage growing rapidly
Trends in Computing
Moore’s Law still going strong
Smaller, more computing devices every 18 months
Miniaturization continues
100Gb per square inch hard disk density
128MB memory on a single chip
Dramatic innovation towards longer battery time
Low power CPUs from Intel, Transmeta, AMD
Fuel cell battery (1 month cell phone use) on the horizon
Smaller, lighter PC, PDA, phone designs enabling
new networking scenarios
TVs on Cell phones, Wearable computers, digital cash,
eBooks
Trends in Applications
XML revolution leading to web services
Peer-to-Peer enables compelling scenarios
“Presence” a paradigm shift in Real Time
Communications and Collaboration
Net attached Consumer Electronics and
Gaming appliances emerging
Applications assuming always on
connectivity, anywhere
The Opportunity
The Wireless Market
Wireless Applications Drivers
Web Browsing
Scheduling
Workforce Automation
Corporate Applications
Email
0%
20%
40%
60%
80%
100%
Source: The Yankee Group, November 2001
Wireless PAN Market
1000
900
800
In Millions
700
600
500
400
300
200
100
0
2000
2001
2002
2003
2004
2005
Source: Cahners In-Stat Group
Wireless LAN Market
6,000
1000's units
5,000
4,000
North America
3,000
Europe
Asia Pacific
2,000
RoW
1,000
0
2001
2002
2003
2004
2005
NIC & AP Shipments
Source: Cahners In-Stat
Wireless WAN Market
Wireless Networking
Wireless Technologies
PAN - Bluetooth & IrDA
Cable replacement
WAN
Paradigm shift to wide band packet data
Europe and US: GPRS
Japan: WCDMA
Media aware applications are key
High latency networks
LAN - Wi-Fi (802.11)
Price point for APs and cards dropping
Rapid adoption in Enterprise and Home Networks
MSFT deployed over 31000 clients over 3000
APs
Wireless Requirements
Zero configuration
Consistent model across phones, PDA, PCs
Always connected
Unified transport: IP
Mobility & seamless roaming
Unified security model through standards
Adhoc
QoS
Affordable pricing and cost monitoring
Smarter applications and services
Wireless support in Windows
XP
WLAN
Wi-Fi zero configuration
Secure LAN access
Transparent roaming
WWAN
Always-On driver model
Improved TCP performance
What about Bluetooth?
Microsoft Focus
Simplified User Experience
Enable the wireless desktop
Mouse, keyboard, printer, modem
Enable rich scenarios over Bluetooth
Migrate to Internet standards
Consistent model and experiences
across different devices
Enable seamless roaming
Seamless Wi-Fi/Bluetooth roaming
Bluetooth support for Windows
XP
Simplified User Experience
Service discovery protocol
Binding/pairing UI
Wireless Desktop
Printing using HCRP
Access using DUN
Keyboard and Mouse using HID
Adhoc Connectivity
PAN (IPv6 only)
ESDP (UPnP over IP)
Bluetooth Application API Set
Windows XP Application API set
Winsock
IPv6 namespace and ESDP
Defined in the system SDK
Enables application portability
Enables applications to extend beyond
Bluetooth
Propagates wireless advancements
made in Windows XP
Bluetooth Support Roadmap
Bluetooth release plans for
Windows XP :
Next beta in Q2
Shipping in 2H 2002
Support for Windows XP and
beyond
Key Ubiquitous Connectivity
Challenges?
Addressing
Mobility and roaming
Security
The Promise of IPv6
Enough addresses
64+64 format: 1.8E+19 networks, units
assuming IPv4 efficiency: 1E+16 networks, 1
million networks per human
20 networks per m2 of Earth (2 per sqft )
Removes need to stretch addresses with NATs
True mobility
No reliance on Foreign Agents
Better network layer security
IPSec delivers end-to-end security
Link/Site Local addresses allow partitioning
Anonymous addresses provide privacy
The Promise of IPv6
If IPv6 is so great, how come it
is not there yet?
Applications
networks
Need upfront
investment,
stacks, etc.
Similar to Y2K, 32
bit vs. “clean
address type”
Network
applications
Need to ramp-up
investment
No “push-button”
transition
What is Microsoft doing to
Accelerate Migration to IPv6?
Building a complete IPv6 stack in Windows
Technology Preview stack in Win2000
Developer stack in Windows XP
Deployable stack in .NET Server & update for
Windows XP
Windows CE planned
Supporting IPv6 with key applications and
protocols
File sharing, Web (IIS, IE), Games (DPlay), Peer to
Peer platform, UPnP, Bluetooth
Building v4->v6 transition strategies
Conclusion
Wireless WAN, LAN, and PAN are
complimentary technologies for exciting
connected scenarios of the future
Pervasive networking requires rich
integration of technologies
IPv6 is a key requirement
Microsoft Resources
General
http://www.microsoft.com/hwdev/
WHQL
http://www.microsoft.com/hwtest/
IPv6
http://www.microsoft.com/ipv6/
Microsoft Vision
Empower people
through great software
anytime, anyplace,
and on any device
Backup Slides
Windows XP Bluetooth Architecture
RAS
TAPI
UNIMODEM.TSP
MODEM.SYS
HID
PAN HCRP
BTHMODEM.SYS
RFCOMM.SYS
BTHPORT.SYS
USB
UART
PCI
3COM
CSR