GitHunt
KS

kshoji/BLE-HID-Peripheral-for-Android

BLE HID over GATT Profile for Android

BLE-HID-Peripheral-for-Android

Build Status

BLE HID over GATT Profile for Android

This library provides BLE HID Peripheral feature to Android devices.

Android device will behave as:

  • BLE Mouse (relative position / absolute position)
  • BLE Keyboard
  • BLE Joystick

Tested connection:

  • Android(Peripheral) <--> Android(Central)
    • Relative Position Mouse, Keyboard
  • Android(Peripheral) <--> OS X(Central)
    • Absolute Position Mouse, Relative Position Mouse, Keyboard

Currently, connection with iOS central is not tested yet.

Requirements

  • API Level 21 or later and Bluetooth LE Peripheral feature will be needed.

Repository Overview

  • Library Project: lib
  • Sample Project: app

LICENSE

Apache License, Version 2.0

Languages

Java100.0%

Contributors

Apache License 2.0
Created February 28, 2017
Updated March 1, 2026
kshoji/BLE-HID-Peripheral-for-Android | GitHunt