https://github.com/kshoji/ble-hid-peripheral-for-android
BLE HID over GATT Profile for Android
https://github.com/kshoji/ble-hid-peripheral-for-android
android bluetooth-le hid hogp peripherals
Last synced: 9 months ago
JSON representation
BLE HID over GATT Profile for Android
- Host: GitHub
- URL: https://github.com/kshoji/ble-hid-peripheral-for-android
- Owner: kshoji
- License: apache-2.0
- Created: 2017-02-28T13:20:16.000Z (over 9 years ago)
- Default Branch: develop
- Last Pushed: 2019-04-09T04:36:27.000Z (about 7 years ago)
- Last Synced: 2025-05-28T17:07:43.845Z (about 1 year ago)
- Topics: android, bluetooth-le, hid, hogp, peripherals
- Language: Java
- Size: 153 KB
- Stars: 251
- Watchers: 13
- Forks: 81
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BLE-HID-Peripheral-for-Android
[](https://travis-ci.org/kshoji/BLE-HID-Peripheral-for-Android)
## 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](http://www.apache.org/licenses/LICENSE-2.0)