BCM1200-BTE
®
BLUETOOTH™ V1.2 COMMUNICATIONS SOFTWARE FOR EMBEDDED SYSTEMS
Portability
The BCM1200-BTE code is portable and scalable over a wide
array of products and platform architectures. It can be adapted
to all Bluetooth applicat ions, ranging from simple, cost-driven
products such as headsets to complex platforms with extensive
feature sets.
OS Indepe nd en c e
The BCM12 00-BTE ha s been developed an d validated with an
ARM™ and many other common processors. Source code is
provided for software ports to RTOS platforms such as Nucleus,
pSOS, uTron, and VxWorks. A detailed porting guide explains
how to modify the Generic Kernel Interface (GKI) for any OS.
BCM1200-BTE Insight - Application Development and
Scripting Tool
BCM1200-BTE Insight is a PC-based Bluetooth development
environment for embedded applications. It provides Bluetooth
emulation that allows execution of embedded applications
without the need for targ et hardware. It uses USB, H4 UART
connected or simulated radios. The scripting engine provides an
extensive test environment and test scripts for standard HCI
commands, upper-layer stack and many of the Bluetooth
profiles. The easy to use graphic interface greatly simplifies
application development and va lidation.
BCM1200-BTE Extensive Profile Offering
The BCM1200-BTE offers an extensive set of Bluetooth
Profiles, configurations and roles, including Generic Access,
Serial Port, Service Discovery Application, Headset, Fax, LAN
Access, Dial-up Net work, Synchronizati on, Generic Object
Exchange, Object Push, File Transfer, Intercom, Cordless
Telephony, Hands Free Car Kit, Hardcopy Cabl e R eplacemen t,
Basic Printing, Personal Area Networking, Phone Access
Profile, Basic Imaging Profile, HID and Audio Distribution
and AV Remote Control. Broadcom is leading the market in
ne w pr of ile de v elo pme nt and su pp ort of advanced v1.2 fea ture s
such as eSCO.
BCM120 0- BTE Advan ced Pr ot o c ol Sta ck
The Bluetooth v1.2 upper protocol stack is composed of the
Logical Link Control and Adaptation Protocol (L2CAP),
RFCOMM, Telephony Control Specification (TCS), Service
Discovery Proto col ( SDP), Objec t Exc han ge Pr otoc ol (OBEX )
and Broadcoms Bluetooth Manager. Advanced protocols
includi ng Bluetooth Network Encapsul ation (BNEP), Audi o/
Video Distribution Transport (AVDTP) and Audio/Video
Control Transport (AVCTP) Protocols can also be integrated
into the stack. ANSI C source code is available for easy
customization when required.
Support and Training
Broadcom provides a wide array of services - from extensive
technical support and product training to conformance
assistance.
FEATURES AND BENEFITS FEATURES AND BENEFITS
OVERVIEW
®
Phone: 949-450-8700
Fax: 949-450-8710
E-mail: info@broadcom.com
Web: www.broadcom.com
BROADCOM CORPORATION
16215 Alton Parkway, P.O. Box 57013
Irvine, California 92619-7013
© 2004 by BROADCOM CORPORATION. All rights reserved.
1200-BTE-PB01-R 08/19/04
Broadcom®, the pulse logo, and Connecting everything® are trademarks of Broadcom Corporation and/
or its subsidiaries in the United States and certain other countries. All other trademarks mentioned are the
property of their respective owners.
Broadcom’s popular Bluetooth™ Communications Software for
Embedded Systems (BTE) is a complete Bluetooth protocol stack,
profile and development solution. The BCM1200-BTE enables
semicon ductor companies, OEM product manufactur ers, and e mbedded
applicatio n developers to quickly and easily port Bluetooth Qualification
Body (BQB) confor mance test ed and com pliant with the Bluetooth 1.2
specification. The BCM1200-BTE offers the software stability and
product experience developers have come to expect.
BCM1200-BTE is modular, robust, and maintainable across any
embedded platform or Operating System (OS). It includes a generalized
OS, or Generic Kernal Interface (GKI) and a variety of wrappers for
common platforms and operating systems. The GKI can be configured to
run as a simple OS or used as a software abstraction layer that resides
between the Bluetooth protocol stack and platform OS. The GKI reduces
time to market by enabling easy porting to any OS without requiring
modifications to the stack.
Product deliverables:
ANSI C source code fully compliant with the Bluetooth Core
Protocol Specificat ion v.1.2, includi ng:
- Logical Link Control and Adaptation Protocol (L2CAP)
- Serial Port Emulation (RFCOMM)
- Telephony Con trol Spe c ificatio n (TCS)
- Service Discovery Protocol (SDP)
- Object Exchange Profile (OBEX)
- Bluetooth Network Encapsulation Protocol (BNEP)
- Audio/Video Distribution Transport Protocol (AVDTP)
- Audio/Video Contro l Transport Pro toc ol (AVCTP)
ANSI C source code for the GKI, a software abstraction layer that
can optionally be used as a standalone OS. A comprehensive library
of wrappers for common operating systems is also included.
An extensive porting guide for embedded systems and
documentation that exposes and details Bluetooth wireless
technology application program interfaces (API) for the protocols
and prof il es. APIs allo w custom Blu etooth -enabled applicatio ns to b e
created.
Source code for standard HCI drivers for selected chipsets.
BCM1200-BTE User Manual, Release Notes and Bluetooth
conformance documentation.
API and design documen ts for all software components.
A sample Bluetooth application that demonstrates serial cable
replacement.
Sample app licatio ns that de monstra te ho w to wri te appl icati ons usin g
the profile APIs.
ANSI C source code fully compliant with the Bluetooth v1.2 supports the
following pro file s:
BCM1200-BTE
Upper Stack
Architecture
APT
BNEP
SDAP
DUN FAX HSP HFP LAP SPP
FTP OPP
SYNC
CTP ICP
GOEP
API
BTM
API
API API API
SDP
RFCOMM OBEX TCS
API
L2CAP
HCI
Core Protocol Stack
Profiles
Legend
BPP
GAP
PAN
BIP
HCRP HID A2DP
AVDTP AV CTP
API API
AVRC P
Ma n d ato ry Profiles:
Generic Access Profile (GAP) Serial Port Profile (SPP)
Option al Profiles:
Fax Profile (FAX) Intercom Profile (ICP)
Dial-up Network Profile (DUN) He adse t P rofil e (HS P)
LAN Access Profile (LAP) Hands-fr ee Profile (H FP)
Ob ject P u sh Pro fil e (OP P) Basic Printing Profile (BPP)
File Transfer Profile (FTP) Hum an Interface D evice (HI D )
Basic Imaging Profile (BIP) Audio/ Video Remote Con tr ol
Advanced A udio Di st r ibution
Profi l e ( A 2DP) Personal Area Networking Profile
(PAN)
Synchronizat ion Pro file (SYN C) Cordless Telephony Profile (CTP)
Hardcopy Cable Replacement
Profile (HCRP) Gene ri c O bject Exchange Profile
(GOEP)
Service Discovery Application
Profi l e ( SDAP)