JetWave
An Embedded Bluetooth Protocol Stack
Nathan Pendleton
Mobile Connectivity Business Unit Manager
Extended Systems Incorporated
September 29, 1999

An Extended Systems Company

Mobile Solutions DivisionAgenda• Who is Extended Systems, Counterpoint• Bluetooth Organization• Bluetooth Characteristics• Comparison to IrDA
• Bluetooth Profiles• Bluetooth Protocol Stack• JetWave SDK• Contact Information
Extended Systems Inc.

September 29, 1999

Mobile Solutions Division

An Extended Systems Company

Mobile Information Management
Connecting Mobile Users
Laptops

Corporate
Data

Subnotebooks

Palmdevices

Desktop
ComputerCellphones
PagersNetworkPrinting
Personal
audio playersExtended Systems Inc.

September 29, 1999

Mobile Solutions Division

Mobile Solutions

An Extended Systems Company

Universal Mobile Connectivity• Short Range Wireless• IrDA- light• Bluetooth - radio waves• Hardware adapters and embedded software solutions
Mobile Data Management• Personal devices• file transfer and synchronization• Corporate server synchronization
Extended Systems Inc.

September 29, 1999

An Extended Systems Company

Mobile Solutions Division

Counterpoint/ESI contributions• Embedded protocol stacks since 1995
• IrDA founders and significant contributions• Both Counterpoint and ESI are Bluetooth Early
Adopters (1998)• Dave Suvak - Bluetooth contributions• Contributor to S/W Working Group• Authored OBEX specifications for application profiles• Contributor to Interoperability Working Group• Authored the White Paper comparing IrDA andBluetooth
Extended Systems Inc.

September 29, 1999

An Extended Systems Company

Mobile Solutions Division

The Bluetooth Organization• Founding Members

NOKIA• Adopters and Early Adopters• Over 1000 companies are members now• Version 1.0 of Spec released July 99
Extended Systems Inc.

September 29, 1999

An Extended Systems Company

Mobile Solutions Division

Bluetooth Radio Description• RF radio in the 2.4 GHz ISM band
• Same range as some cordless phones now• Frequency hopping from 2.402 GHz and stopping at 2.480
GHz.
• Maximum frequency hopping rate is 1600 hops/sec• Due to local regulations the bandwidth is reduced in Japan,
France and Spain• Distance - 10 centimeters to 10 meters• Up to 100 meters by increasing the transmit power

Extended Systems Inc.

September 29, 1999

An Extended Systems Company

Mobile Solutions Division

Baseband and Link Characteristics• Both voice and data links• Synchronous Connection Oriented link for Voice - 64 Kbps
• Asynchronous Connectionless link for Packet Data - 721 Kbps

• Point-to-point and multi-point connections• Each device has a 48-bit device address (IEEE 802)
• Security via authentication and encryption

Extended Systems Inc.

September 29, 1999

An Extended Systems Company

Mobile Solutions Division

IrDA and Bluetooth Complement• IrDA for ad-hoc transfers and fast transfers• Bluetooth for distance, omni-directional multipoint connections• Personal Area Networks• It’s not One or the Other, its Both
• www.countersys.com/tech/bluetooth.html

Extended Systems Inc.

September 29, 1999

An Extended Systems Company

Mobile Solutions Division

Bluetooth Application Profiles• Object Push
• Synchronization• File Transfer• Headset• Cordless Telephony• Intercom• Dial up Networking• Fax• LAN Access
Extended Systems Inc.

Bluetooth Profile Identifiers
Object Push
Synchronization
File Transfer

HeadsetCordless TelephonyIntercom

Dial-Up Networking
FAX
LAN Access **September 29, 1999

An Extended Systems Company

Mobile Solutions Division

Bluetooth Protocol Stack
OBEX
Applications

IrMC Level 4
Sync Server
AT
Commands

Bluetooth Profile Identifiers
Object Push

OBEX APIOBEX Protocol Parser
Transport Media Multiplexor

Serial API

Synchronization
File Transfer

Upper Layer API
Voice - Audio

Management
EntitySecurity
Authentication
Link Control

HeadsetSDPTCS
BinaryRFCOMML2CAP
Host Controller Interface

Cordless TelephonyIntercom

Dial-Up Networking

HCI Transport Driver
FAX
Bluetooth Link Manager Protocol
Radio Module and Baseband

LAN Access ***** Will not provide PPP or TCP/IP Protocols
Extended Systems Inc.

September 29, 1999

An Extended Systems Company

Mobile Solutions Division

JetWave SDK• Portable, source code based SDK• Abstraction layer for BT hardware providers• Sample code HCI Transport Drivers for RS232 andUART• OS Abstraction layer to map ITRON OS calls• Small, fast, and efficient• Design goal to be less than 50K ROM• Consistent OBEX APIs to IrDA• JetWave SDK expected Q1 2000
Extended Systems Inc.

September 29, 1999

An Extended Systems Company

Mobile Solutions Division

JetWave and JetBeam Coexist
IrMC Level 4Sync Server

Profile IdentifiersATCommands

Object Push
Synchronization

Serial API

File Transfer

Cordless Telephony

Management
EntitySDPSecurity
Authentication
Link Control

TCS
BinaryL2CAP

Host Controller Interface

FAX

Serial API
IrCOMM
Upper Layer API

Intercom

Dial-Up Networking

OBEX APIOBEX Protocol Parser
Transport Media Multiplexor

Upper Layer API
Voice - Audio

HeadsetOBEX
Applications

HCI Transport Driver
Bluetooth Link Manager Protocol
Radio Module and BasebandTinyTP

IAS

RFCOMM
IrLMP
IrLAP
IrDA Framer API
IrDA Hardware Framer
IrDA Controller and Transceiver

LAN Access ***** Will not provide PPP or TCP/IP Protocols
Extended Systems Inc.

September 29, 1999

An Extended Systems Company

Mobile Solutions Division

Contact Information• Nathan Pendleton• nathanp@extendsys.com• info@countersys.com• (408) 358-3778• www.countersys.com• www.extendedsystems.com• Booth # 2027

Extended Systems Inc.

September 29, 1999