{"repo":"weliem/blessed-android","free":true,"listed":false,"github":"https://github.com/weliem/blessed-android","clone":"git clone https://github.com/weliem/blessed-android.git","description":"BLESSED, a Bluetooth Low Energy (BLE) library for Android","language":"Java","stars":590,"topics":["bluetooth-low-energy","android-library","ble","android-ble","java","kotlin"],"license":"MIT","category":"mobile-apps","readme_excerpt":"BLESSED for Android - BLE made easy Update! A Kotlin version of this library is available here: blessed-kotlin. Introduction BLESSED is a very compact Bluetooth Low Energy (BLE) library for Android 5 and higher, that makes working with BLE on Android very easy. It takes care of many aspects of working with BLE you would normally have to take care of yourself like: Queueing commands , so you can don't have to wait anymore for the completion of a command before issueing the next command Bonding correctly , so you don't have to do anything in order to robustly bond devices Easy scanning , so you don't have to setup complex scan filters Managing threading , so you don't have to worry about on which thread to issue commands or receive results Threadsafe , so you don't see weird threading related issues anymore Workarounds for some known Android bugs , so you don't have to research any workarounds Higher abstraction methods for convenience , so that you don't have to do a lot of low-level management to get stuff done Supporting multiple simultaneous connections , so that you can connect to many peripherals The library consists of 5 core classes and corresponding callback abstract classes: 1. BluetoothCentralManager , and it companion abstract class BluetoothCentralManagerCallback 2. BluetoothPeripheral , and it's companion abstract class BluetoothPeripheralCallback 3. BluetoothPeripheralManager , and it's companion abstract class BluetoothPeripheralManagerCallback 4. BluetoothCentr","default_branch":null,"files":null,"tree":[],"storefront":"/r/weliem","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/weliem/blessed-android/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}