Java Apache-2.0

BLE-HID-Peripheral-for-Android

BLE HID over GATT Profile for Android

K

kshoji

Dernière activité 23 sept. 2026
kshoji/BLE-HID-Peripheral-for-Android

258

étoiles

81

forks

9

issues ouvertes

androidbluetooth-lehidhogpperipherals

Ce README est souvent en anglais.

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

Projets similaires

A library that makes working with Bluetooth LE on Android a pleasure. Seriously.

Java
Nnordicsemi
2,4 k étoiles464

A Simple cross-platform library for communicating with HID devices

Candroidbluetoothbsd
Llibusb
2,3 k étoiles477

Human Interface Device (HID) over Bluetooth Low Energy (BLE) GATT library for MicroPython.

Pythonhidjoystickkeyboard
HHeerkog
327 étoiles54