Wireless Communications Transfer Protocol

Download Report

Transcript Wireless Communications Transfer Protocol

PCS Messaging
Why ReFLEXTM is Better
Why Wireless Now?
 Wireless
communications
market is large and
rapidly growing
 Approx 500 million
world-wide subs
today
 1.2 billion by 2003
 1.4 billion by 2005
Source: Merrill Lynch
TDMA
CDMA
AMPS and
other
analog
GSM
PDC
Messaging
Devices
Interest in Wireless Data
Great Deal Interest
Interested
Some Interest
Low Interest
Source: Deutsche Banc Alex Brown
60% of People Surveyed Expressed
Interest in Wireless Data
What is Messaging?
 Short Messaging Service

Typical message lengths under 500 characters
 Peer to Peer

Direct messaging between devices
 Wireless “Instant” Messaging

PC to device messaging via IM Service Providers
Wireless email


Managed email on mobile device
What about Messaging Things?
 Machine to Machine

Telemetry and Telematics
 Machine to Peer

Monitoring
 Machine to Application

Internet Automation
 Application to Application
Why ReFLEX?
 Simulcast versus Single transmission

Better in building penetration
ReFLEX networks simulcast from multiple towers at up
to 3500 watts ERP (high power)
Cellular type networks transmit from a single tower at
60 watts ERP (low power)
Benefits of ReFLEX Simulcast
 Superior message reception due to macro
diversity
 Superior Quality of Service for message
delivery
 Largest coverage area of any land-based
wireless technology
OK, I see some benefits
 Wide-Area Coverage

Covers Three Times the Geographic Land Mass
of Broadband PCS Networks
Datatac
Mobitex
Covered Population
95%
80%
64%
TDMA
GSM
CDMA
iDEN
38%
60%
63%
66%
ReFLEX
Source: The Strategis Group
Why is ReFLEX better?
 Battery Life
 Reduced battery consumption, most devices
last weeks on AA’s
 Lowest Cost to operate network

ReFLEX Cost $1’s per Covered “POP” vs. Broadband
PCS Networks Cost >$45 per Covered “POP”
 Common Protocol

Unlike Voice, ReFLEX is a Common Device Protocol
Why is ReFLEX best?
 Serious building penetration!
 Simplified retry mechanisms!
 Broadcast services!
 Economical devices!

And more manufacturer’s entering the market
 More available, reliable, timely.


Largest wireless coverage footprint
Guaranteed delivery within Network
 Double the number of subscribers vs.
one year ago!
ReFLEX Subscribers in Service in the US
• Canada ReFLEX
• AOL IM
• T900 announced
• R25 ships
• 30th software title
• Millionth user
1,500,000
• R25 networks operational
• ReFLEX 2.7 released
1,200,000
• CreataLink announced
• PCWA formed
• SkyTel acquired - $1.3B
MCI Worldcom
900,000
• PageWriter ships
600,000
300,000
~650K users
• ReFLEX 50
up and
running
• 1.5 way
Glenayre
Motorola
1995
1996
0
Source-financial reports and Motorola estimates
Jim Page / EM Copyright Motorola 5/2000
1997
1998
1999
2000
Open Architecture via Internet Standards
ReFLEX
Network
ReFLEX
Network
ReFLEX
Network
Arch
Other ReFLEX Carrier
Verizon
Internet
Connectivity
ReFLEX
Network
ReFLEX
Network
SpaceData
ReFLEX
Network
Metrocall
SkyTel
Weblink
Wireless
ReFLEX
Network
Any device on any network can communicate with any other device.
Network Comparison
Wide Area PCS
SMR Data
Broadband PCS
Yes, singl e protocol
6 carriers
ReFLEX
No, different protocols
2 carriers
Mobitex, Datatac
No, 3 protocols
Multipl e carriers
CDMA, TDMA, GSM
Approx. 95%
Approx. 72%
Approx. 60%
Coverage:
In-building
Excellent Simu ltaneous
Multi-t ransmitt er
@ high pow er
Poor Cellul ar @ low power
Fair Cellul ar @ low power
Throughput
Fast message
Transmission
Near real tim e
Message transmission
Capacity
Large frequency reuse
Large frequency reuse
Security
V-client
Time divi sion Multipl exing
& frequency agility
Industry standard
Coverage:
U.S. Population
Can exhibit lat encies
Depending upon voice
Traffic
Large frequency reuse
Digit al encoding
Network Comparison
Performance
Key features
Wide Area PCS
SMR Data
Broadband PCS
Designed for messaging
 Incoming < 4000 char.
 Outgoing < 900 char.
Designed for long m essages
 Incoming < 16,000 char.
 Outgoing < 16,000 char.
Capable of very short messages
 Incoming < 160 char.
 Outgoing < 160 char.
Scalable network
Symmetrical network
Voice-centric network
Power saving protocol
increases battery lif e
Power saving protocol
increases battery lif e
99.99% system availab ility
99.99% system availab ility
Assured delivery
Assured delivery
Assured delivery
Pos/neg acknowledgment
Pos/neg acknowledgment
Pos/neg acknowledgment
No garbled messages
No garbled messages
No garbled messages
Group broadcast/distr lis t
Group broadcast/distr lis t
Open system archit ecture
Open system archit ecture
nationwide roaming
nationwide roaming
Proven technology
Proven technology
Open system archit ecture
Unproven technology
What about other protocols?
 Carrier to Interference Ratio,

It’s suitable for voice but, it’s not suitable for robust
data.
 Simulcast advantage
 Data channels must “claw back” Quality of
Service with channel coding.
 Cellular data networks do not account for
retries necessary for perfect transmission.
I thought they might not be as good
 Voice networks tolerate high Bit Error rates.
For most data applications, the ideal Bit Error
Rate (BER) is 0. This is difficult to maintain in
a Wireless network.


High BERs will increase retries for data delivery
This adversely affects battery life and latency
characteristics.
OK, so other protocols have problems
 GSM/GPRS/EDGE/3G is not optimized for
Messaging.
 3G, In trying to be the Swiss Army knife of
mobile service suffers under uncertain time
lines. Are you willing to wait!?
 IEEE 802.11 and Bluetooth are not wide area
solutions, period.
 No common standard
Data transmission will be perfect
 The ReFLEX protocol provides data
segmentation and retransmission.
 The ReFLEX protocol enables guaranteed
delivery
ReFLEX is Messaging
 ReFLEX is optimized for wireless
messaging!
 Highly efficient queuing model.
 Cellular services will always favor voice!
People will carry two devices:
a voice and a data device
Each is designed for peak performance in
a specific field
Wireless data devices are always on
Data devices are not obtrusive
People use both simultaneously
Strategy Analytics predicts 25% of installed base of
handheld devices will be wireless enabled in year 2004.
The ReFLEX Industry …






Provides an ideal form factor
Superior coverage
Inexpensive
Unobtrusive
Exceptional reliability
High satisfaction ratings
The Simple Facts
 ReFLEX is the best choice for Wireless
Messaging
 GSM/GPRS, EDGE, 3G will not be soon
enough
 2-Way wireless messaging is the fastest
growing sector of the industry
 Wireless Messaging is worth doing right
ReFLEX Networking
How FLEXsuite and WCTP
support applications on
ReFLEX Networks
What are we telling you?







What’s in a ReFLEX network?
What are the roles of network elements?
What is WCTP?
What is FLEXsuite? What is UAR?
What is content routing?
What is end-to-end routing?
How does this get data to my app?
What’s in a ReFLEX network?







ReFLEX Mobile Station
ReFLEX Transmitter
ReFLEX Receiver
Physical Zones comprised of Subzones
Output Nodes
Home Nodes
Input Nodes
What is the Network Reference Model?
Physical Zone
Input
Node
PPDN
Subzone
TX
Vo
ice
Input
Node
Home
Node
PSTN
Da
ta
Output
Node
MS
Input
Node
RX
SHD
ISDN
Input
Node
ZRD
SHD - Subscriber Home Data Base
ZRD - Zone Registration Data Base
PPDN - Public Packet Data Network
PSTN - Public Switched Phone Network
ISDN - Integrated Services Digital Network
MS - Mobile Station, Wireless Device
TX - Transmitter
RX - Receiver
What’s the Input Node’s Role?
 Receive messages for user accounts


Addressed as appropriate for network
Perform Protocol/Address adaptation
 Internet

WCTP, SMTP, HTTP, ...
 Telephony Interfaces

Numeric key entry, Voice mail, TAP
(modem)
What’s the Home Node’s Role?
 Manage MS mobility


allow registration in one zone by one output
switch
track MS “availability”
 Manage account queue


guarantee message delivery
provide message status & reply to originator
What’s the Output Node’s Role?
 Manage MS mobility




maintain registration DB for zone
test MS “availability”
search for unavailable MSs
manage subzone notification
 Manage message delivery


schedule forward and reverse channel traffic
retry failed messages
Wireless Communications Transfer Protocol
How does this
help me?
What is WCTP?
 The preferred standard protocol for
sending & receiving messages from the
Internet
 Designed for wide range of messaging
and wireless devices, not only ReFLEXTM
 Provides an extensible architecture
 Supports transport of any type of binary
data
OK, How’s it work?
Application
WCTP
WCTP
Gateway
Wireless
Infrastructure
Tell me more?
 Supports bi-directional communications
 Based on XML and HTTP transported
 It is the application interface to the
wireless network
Transport Model
HTTP
PORT 80
Looks simple enough.
 Hides the complexity of the wireless
network infrastructure, protocols,
and devices
 Maintained by PCIA
Device Flexibility
Pagers, Handsets,
Embedded devices
What’re the Operations?
 Submit Message
Anonymous user sends message to a device
I understand, what others?







Get Status
Reply Message
Get Confirmation
Lookup Subscriber
Lookup Response
Get Version
and more
What about Enterprises & Security?
 Pseudo-push behavior
Payloads?
 Alphanumeric
 Opaque


Custom Binary Format
Encryption (any scheme)
 Size Independent
Messaging Attributes?





Preformatted
Truncation
Status Notifications
Response Routes
Multiple Choice Responses
What’s the Status?
 All of the PCIA member carriers adopted
WCTP
 WCTP 1.0 is released and broadly
supported by carriers
 WCTP 1.1 is released and carriers are
actively moving toward it
Oh yeah, Version Control
Versions may be safely deprecated or declared obsolete
Future Plans for WCTP






Enhanced message control attributes
Asynchronous transport support
HTTP 1.1 transaction chaining
Multiple recipients
XML Schemas
Extension framework (location, billing,
provisioning, message store)
Show me a WCTP/UAR Stack model:
 Routing payload to/from device
Internet Host
Output Node
Input Node
ReFLEX MS
Application
Application
UAR
UAR
WCTP
WCTP
Interswitch Protocol
Interswitch Protocol
ReFLEX binary
ReFLEX binary
TCP
TCP
TCP
TCP
ReFLEX Link
ReFLEX Link
IP
IP
IP
IP
ReFLEX Phy
ReFLEX Phy
Relay
Relay
UAR? FLEXsuite?
What are these for?
What is FLEXsuite?
 A collection of I/O, application, &
application-enabling protocols
 A unique, recursive stack model


protocols may carry message, or
another FLEXsuite protocol
 Always used within ReFLEX networks

can be combined with WCTP for powerful,
peer-to-peer transport at application layer
What are the FLEXsuite protocols?
 Uniform Addressing & Routing (UAR)

mapping PSTN/Internet/ReFLEX networks
onto ReFLEX networks
 Data Security Identifier (DSI)

RC4 encryption
 Key Management Request Protocol (KMR)

key exchange
More FLEXsuite protocols
 Simple Packet Transport (SPT)

message assembly/disassembly
 Wireless Email (WEM)


RFC-822 ‘like’
for transport within UAR
just as 822 is encapsulated by RFC-821
 FLEXInfo Information Service (FIS)
What about the FLEXsuite Protocol Stack?
WEM
Routing
UAR
OTA Encryption
DSI
OTA Packetization
SPT
Wireless Transport
ReFLEX
FLEXsuite defined
Elsewhere defined
KMR
FIS
TTC
FLEXsuite
Application
Enablers
WAP
Application
Protocols
3rd Party
Application
Protocols
Protocols
Industry Standard
Protocols
Layers
What does UAR do for me?
 Supports, through routing & address
adaptation:



ReFLEX Peer-to-peer messaging
Wireline device to MS messaging
Wireline application server (e.g., email) to MS
 For content routing, activated at an Input Node
 For end to end routing, supported at Host
How does this get my data to my app?
 From Server:

Submits payload to Carrier via WCTP
Recipient ID: user@carrier
Sender ID: domain.com/cgi-bin/postMessage.pl
Payload: Alphanumeric/Opaque-Binary
 From Device:

Sends payload to Server via WCTP
Recipient ID: domain.com/cgi-bin/postMessage.pl
Sender ID: user@carrier
Payload: Alphanumeric/Opaque-Binary
For Example
 From Server:

Routing on device using UAR:
To:
• Port: 29
• Path: games/chess/
From:
• Port: 80
• Path: chess/
Wow! This will work for me. How do I learn More?
 Most carriers and manufacturers have
web pages for developers.
America’s Wireless
Network
How to….
 Get FLEXsuite license?

http://www.motorola.com/flexlicensing
Processed in one working day.
No license fee. FREE!
 Get WCTP information?

http://www.wctp.org
Developer kits available.
How to….
 Get Industry information?

http://www.pcia.com
All industry standard protocols available
 Register UAR port/path?


Email: [email protected]
Phone: (561) 739-3760
Questions?
 Let me help you get started!