TI-BT-4-2-STACK-LINUX-ADDON
TI Bluetooth 4.2 Stack Add-On for Linux Platforms With WL183x and CC2564C
TI-BT-4-2-STACK-LINUX-ADDON
Overview
This package contains the install package, pre-compiled object of the TI Bluetooth Stack and Platform Manager, and pre-compiled object with source of sample applications to easily upgrade the default LINUX EZSDK Binary on an AM335x EVM. The software was built with Linaro GCC 4.7 and can be added to Linux SDKs that use similar toolchains on other platforms including AM437x EVM and AM57xx EVM.
The Bluetooth stack is fully qualified (QDID 85355 and QDID 69886), provides simple command line based sample applications to speed development, and upon request has MFi capability.
For Licensing Information, Release Notes and Profiles supported, please download the package.
Software block overview:
- TI BT 4.2 Stack for Linux – Software components
- Bluetopia:
- Dual mode Classic Bluetooth (BR/EDR) and Bluetooth Low Energy (BLE) protocol stack and profiles.
- Supports Bluetooth Core Specification v4.2
- Supports WL183X and CC2564C
- More details can be found in https://www.ti.com/tool/tibluetoothstack-sdk
- Bluetopia PM:
- The Bluetopia Platform Manager is a client-server add-on that enables multiple applications to simultaneously communicate with the Bluetopia Stack.
- Each application will be linked to BluetopiaPM Client library which handles the communications to a single BluetopiaPM server daemon that hosts the Bluetopia stack.
- Platform Adaptation Driver:
- Direct connection to standard TTY driver and GPIO sysfs.
- GPIO number and TTY id should be provided through Linux Device Tree in the ‘tibt’ section.
- Serial Driver:
- The Linux Adaptation Layer interfaces the UART through platform specific driver.
- Bluetopia:
Features
- Dual mode Classic Bluetooth (BR/EDR) and Bluetooth Low Energy (BLE) Stack
- Bluetooth Core Specification v4.2
- Platform Manager Framework to enable multiple client applications to use the stack.
- User space applications and stack that do not require specific kernel modules.
- Compiled with Linaro GCC 4.7 toolchain with hardware floating point support.
- Easy integration with Linux SDK with kernel 3.8 and above.
- Plug-in for GStreamer (Open Source Audio Framework)
- Sample Applications are provided in Platform Manager level (as multiple client apps connected to a single stack daemon)
Profile/Service | Role | Sample Application | |
---|---|---|---|
Supported Classic Bluetooth Profiles | Advanced Audio Distribution Profile (A2DP) | Source Sink | Supported |
Audio/Video Remote Control Profile (AVRCP) | Target Controller | Supported | |
File Transfer Profile (FTP) | Server Client | Supported | |
Generic Access Profile (GAP) | N/A | Supported | |
Headset Profile (HSP) | Audio Gateway Headset | Supported | |
Hands Free Profile (HFP) | Audio Gateway Hands Free Unit | Supported | |
Human Interface Device Profile (HID) | Host Device | Supported | |
Message Access Profile (MAP) | Server Client | Supported | |
Object Push Profile (OPP) | Server Client | Supported | |
Personal Area Network Profile (PAN) | Network Access Point PAN User Group Ad-hoc Network | Supported | |
Phone Book Access Profile (PBAP) | Server Client | Supported | |
Supported Bluetooth Low Energy (BLE) Profiles | Battery Service (BAS) | N/A | Supported |
Cycling Speed and Cadence Profile (CSCP) | Collector Sensor | Supported | |
Find Me Profile (FMP) | Target Locator | Supported | |
Generic Attribute Profile (GATT) | Server Client | Supported | |
Heart Rate Profile (HRP) | Collector Sensor | Supported | |
HID over GATT Profile (HOGP) | Host Device | Supported | |
iBeacon | N/A | Supported | |
Link Loss Service | N/A | Supported | |
Immediate Alert Service | N/A | Supported | |
TX Power Service | N/A | Supported | |
Proximity Profile (PXP) | Monitor Reporter | Supported |
Downloads
Related design resources
Software development
SOFTWARE DEVELOPMENT KIT (SDK)
APPLICATION SOFTWARE & FRAMEWORK
DRIVER OR LIBRARY
Support & training
TI E2E™ forums with technical support from TI engineers
Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.
If you have questions about quality, packaging or ordering TI products, see TI support.