Overview
Bluetooth Insights (BTI) is a library for Zebra devices running Android that gives apps and/or agents a means of tracking the connection history for Bluetooth peripherals on the device. Bluetooth Insights is designed to help customers better understand the usage patterns of Bluetooth peripherals such as headsets and ring scanners associated with Zebra mobile devices. This can provide greater visibility into the activities of Bluetooth peripherals, easing management and helping improve accountability for peripheral loss.
BTI includes a set of APIs that provide visibility into Bluetooth peripherals associated with Zebra mobile devices. Captured data includes when, where and why a Bluetooth peripheral was last used and/or disconnected, and when it was last paired.
See the Setup Page for Zebra device support.
Change notifications for:
Data Visibility
Bluetooth Insights APIs expose to apps the following information about supported events:
- Bluetooth peripheral information:
- Device type and MAC address
- Device serial number (RS5100 and RS6000 in SSI mode only)
- Scanner accessory additional details (when in SSI mode)
- Support and connection state of standard and custom Profiles
- Active audio state
- Date and time of:
- Original pairing of Bluetooth peripheral
- When peripheral was last connected
- When peripheral was last disconnected
- Current peripheral connection state
- Current peripheral bond (paired) state
- Possible reason for disconnection:
- Low battery or power
- Low or no signal
- Forced disconnect
- Change notifications for:
- Remote device asynchronous connectionless link (ACL) status
- Remote device paired status changes
- Connection/disconnection events for all Profiles
- Reports:
- Reset of Bluetooth state
- Crash of a Bluetooth app
Also See
Setup
- BTI Setup | How to register and bind an app, and configure analysis and logging options
- Device Support | Learn which Zebra devices support Bluetooth Insights APIs
APIs
- BTI APIs | Interfaces available to apps for getting Bluetooth peripheral usage data