Chapter 9. HID over GATT

We use a Human Interface Device (HID) every time we interact with a desktop or laptop computer. Keyboards and mice are the most common types of HID device. HID’s original definition, uses the USB standard to send and receive data. The next generation of HID devices uses the Bluetooth standard to send and receive data.

The Generic Attribute Profile (GATT) describes how Bluetooth LE transfers data among devices. The HID over GATT Profile (HOGP) defines how to create input and output HID devices using BLE.

More information on the HID over GATT Profile can be found on the Bluetooth Developer Portal in the Technology Overview pages.

HOGP and BLEPeripheral

The BLEPeripheral library provides an additional BLEHIDPeripheral ...

Get Make: Bluetooth now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.