An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# BLE-HID-Peripheral-for-Android
[![Build Status](https://travis-ci.org/kshoji/BLE-HID-Peripheral-for-Android.svg?branch=master)](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)