Chapter 7
SWRU343A–April 2013–Revised June 2015
Software Overview
7.1 HID over GATT
The software supports the HID over GATT profile specification, which was approved by the BT SIG in
December 2011. The specification is available at bluetooth.org. Microsoft Windows 8 supports HID over
GATT.
7.1.1 BLE HID Terminology
Table 7-1. BLE HID Terminology
The target machine used by the user (such as laptop, tablet, phone, and so
HID Host
forth).
The device used by the user to interact with the host (such as keyboard,
HID Device
mouse, remote control, game controller, and so forth).
A data message sent between the host and device.
Input reports go from device-to-host, such as a mouse movement or keyboard
HID Report
press.
Output reports go from host-to-device, such as a PC changing the caps lock
LED on a keyboard.
A data structure that the device sends to the host which describes the
HID Report Descriptor capabilities of the HID device, including the types, sizes, and directions of the
reports supported.
7.1.2 GATT Services
Table 7-2 shows the services defined in the HID profile specification as either mandatory or optional. The
software included with the advance remote kit includes all of these services.
Table 7-2. HID Profile Services
Service Requirement Supported
HID Service Mandatory Yes
Battery Service Mandatory Yes
Device Information Service Mandatory Yes
Scan Parameter Service Optional Yes
26
Software Overview SWRU343A–April 2013–Revised June 2015
Submit Documentation Feedback
Copyright © 2013–2015, Texas Instruments Incorporated