Sybase Mobile Device Solutions Product Line

Sybase Mobile Device Solutions Product Line
PRODUCT DATASHEET
Sybase offers a wide variety of Bluetooth-centric products, all of which feature its world- class Bluetooth protocol
stack and associated applications. For over 10 years, Sybase has evolved its product offerings in accordance with the
Bluetooth Special Interest Groups specification changes and enhancements. The core Bluetooth stack has been ported
to Linux and most recently to Android, addressing market demands in telematics and mobile phones.
The wide array of profile applications target vertical markets such as healthcare, fitness, the automotive industry,
mobile phone markets, consumer electronics, as well as industrial applications.
BLUE SDK V4.1
Our “Blue SDK” series is our core Bluetooth protocol stack adhering to Bluetooth specifications v2.1+EDR, v3.0+HS
(incorporating an 802.11 PHY) and most recently v4.0 (Low Energy). This commercial grade offering was designed for
embedded systems, is easily ported to any RTOS, requires a small memory footprint, and is delivered in source code
with comprehensive documentation. Sample applications are included and can be built using Visual Studio, generating
demos that can run on any PC. Serial Port Profile, Generic Access Profile, RFCOMM, SDP, L2CAP, Security and HCI are all
included in the Blue SDK series.
Because running multiple profiles concurrently is a real requirement for many customers, a profile manager, the
Bluetooth System Manager, is included, and provides a tool to manage multiple profiles easily. Qt, an open source User
Interface tool, is also featured to make the BSM user friendly and is designed for use on a PC. The Blue SDK is typically
qualified1 with the Bluetooth SIG and can be used as a pre-qualified component, reducing test effort and accelerating
end-product qualification.
Bluetooth Profiles
A wide variety of application profiles are available for use with Blue SDK and are pre-integrated with the stack. Each
profile comes with its own sample application(s) that can be created for a PC using Visual Studio build files. Bluetooth
specifications are typically updated to include new features or enhancements; our profiles are also kept up to date and
verified at Unplugfests prior to release. Many of the more popular profiles are qualified along with the stack.2
1 Qualification has been completed on Blue SDK v2.x and v3.x, v4.0 and is planned for v4.1
2 Qualification of profiles must be completed by the customer on their end product; qualification is performed by Sybase as
confirmation to customers that they pass the Bluetooth SIGs profile test suite.
www.sybase.com
Profiles available include:
AV SDK Bluetooth
HFPProtocol Stack
BIP SDK
AVRCP
HSP
BPP SDK
[ v2.1+EDR
/ v3.0+HS
]
A2DP
PBAP
PAN/BNEP
VDP
MAP
CIP/CTP
AVCTP
SAP
DI
AVDTP
SPP
HCRP
HID
ICP Blue
SDAP
GOEP
sample
sample
application
application
Bluetooth Protocol Stack
[Profile
v2.1+EDR / v3.0+HS ]
Profile #2
eg. Handsfree
Bluetooth Protocol Stack
OBEX
SDK v4.1
FTP
OPP
HDP/MCAP
Blue SDK
v4.1
Profile
SDKs
Blue SDK v4.x
sample
sample
application
application
Our popular
protocol stack, along with
a selected set of profiles, has been ported into the Linux operating system,
Profile
SDKs
sample
sample
targeting kernel version 2.6.x. Currently, there is v2.1+EDR protocol
stack which is built
on this
operating system and
Profile
exists in two flavors; there is a application
user spaceProfile
port where
and profiles run as an application, and there is a kernel
application
#2all stack
space port eg.
existsHandsfree
where the stack runs as a loadable object module, and profile applications run in user space.
Profile
User Space
Profile #2
Blue
SDK
v4.x for use with the
A v3.0+HS stack isBluetooth
also available but
isA2DP
offered in
a user space port version only. This
stack
is primarily
Protocol
Stack
eg.
BLUE SDK FOR LINUX
series of Android SDKs which are built on top of the Linux Bluetooth stack port. Profiles that are made available with
this stack are currently not equippedBluetooth
with sample applications
Linux, since these applications are provided by the
Protocolin Stack
Android SDK.
Linux
OS
Linux
OS
sample
sample
application USB / application
UART
and SDIO drivers
Profile
Profile #2
eg. A2DP
Kernel Space
User Space
Bluetooth Protocol
Radio Stack
Hardware
USB / UART
and SDIO drivers
Android
Radio
Hardware
Bluetooth
applications
Kernel Space
Android
SDK
Interface modules
2
Profile
Profile
Bluetooth Protocol Stack
Linux
OS
BLUE SDK FOR ANDROID V1.0
USB / UART
and SDIO drivers
Kernel Space
The Blue SDK for Android provides application software that requires the Blue SDK for Linux and an
assortment of supporting profiles. Many modules within the Android framework are replaced, permitting
the pre-existing Bluetooth User Interface toRadio
be used without modification. This provides a consistent
look and feel across all Android based cell
phones. Sub-system integration between profiles and services
Hardware
(e.g. media player integration with A2DP audio streaming) is completed for a fully functioning Bluetooth
solution. Source code is provided for inclusion into the compilation process for Android. Interfaces to the
underlying profiles and stack are also included, along with documentation. The Blue SDK for Android is to be
used in conjunction with Blue SDK for Linux and additional profile software.
Android
Bluetooth
applications
Android
SDK
Interface modules
Profile
eg. A2DP
Profile #2
Profile
SDKs
Bluetooth Protocol Stack
Linux
OS
Linux
SDK
USB / UART
and SDIO drivers
Radio
Hardware
BLUE SDK FOR LOW ENERGY
The Blue SDK for Low Energy is an add-on to the Blue SDK v4.1.x series, and adds Low Energy functionality
to the core Bluetooth stack. This dual-mode stack is positioned for data aggregator devices such as cell
phones, PCsSample
or any other device designed to collect and/or forward data to a server.
applications
This SDK provides a number of Bluetooth stack modules that are added to the Blue SDK v4.1, serving to
support Low Energy connectivity, security, and other functions necessary in communicating with special
Low Energy
Attribute
Security Management
SDK
protocol
/ profile
profiles
are included,
along with a select set ofProtocol
sample applications showing developers how to use the
Low Energy hardware. Additionally, Security Management Protocol, Attribute protocol, and Generic Attribute
underlying code.
Stack and sample applications,
Blue
The SDK comesBluetooth
as source code,Protocol
includes documentation
thatSDK
can be built for a
[ v2.1+EDR
v3.0+HS
/ v4.0
] with Blue SDK v4.1.x to complete
v4.1 the full solution.
Windows-based
PC using Visual /
Studio.
It must be
combined
3
Linux
OS
Radio
Hardware
USB / UART
and SDIO drivers
Linux
SDK
Radio
Hardware
Sample
applications
Attribute
protocol / profile
Low Energy
SDK
Security Management
Protocol
Bluetooth Protocol Stack
Sample
[ v2.1+EDR / v3.0+HS / v4.0 ]
applications
Attribute
protocol / profile
Blue SDK
v4.1
Low Energy
SDK
Security Management
Protocol
DATA SYNCHRONIZATION SDK
Our Data Sync SDK implements an embedded client and partial server solution adhering to the SyncML
Bluetooth
Stack
Blue
SDK
specification developed
underProtocol
the Open Mobile
Alliance. This solution has found
its way
into cell phones, acting as
v2.1+EDR /with
v3.0+HS
/ v4.0
] server. PIM (Personal Information
v4.1 Management) data such as
a client, and[ communicating
any SyncML
capable
contacts, phone numbers, and even e-mail can be synchronized between the client and server.
User Agent
Transport
In-car units use the server side of the solution, synchronizing the in-car PIM data with SyncML equipped cell phones.
User Agent API
This package is provided in source code and is fully documented.
SyncML Data Sync Agent
User
OSAgent
API
User Agent API
Operating System
Transport
Databases
API
Databases
SyncML Data Sync Agent
OS API
Operating System
Databases API
Databases
For information on our comprehensive
Consulting and Education Services to
support your Sybase technology initiatives,
visit us at www.sybase.com/consulting.
Sybase, Inc.
Worldwide Headquarters
One Sybase Drive
Dublin, CA 94568-7902
U.S.A
1 800 8 sybase
www.sybase.com
Copyright © 2011 Sybase, an SAP Company. All rights reserved. Unpublished rights reserved under U.S.
copyright laws. Sybase, and the Sybase logo are trademarks of Sybase, Inc. or its subsidiaries. ® indicates
registration in the United States of America. SAP, and the SAP logo, are the trademarks or registered
trademarks of SAP AG in Germany and in several other countries. All other trademarks are the property of
their respective owners. 02/11