API de baja energía de Bluetooth en Java
Estoy trabajando con la energía baja de Bluetooth. ¿Hay alguna API o SDK de código abierto para BLE en java? Mi objetivo es ejecutar mi PC como un periférico BLE. Y lo que he intentado es, acaba de buscar las APIs durante algún tiempo y he encontrado esto . Pero no sé cómo implementar.
Edit: También tengo algo aquí , creo que se utiliza para crear la característica y los servicios. Según mi entendimiento no hay ningún controlador requerido en window8, ya que tiene soporte incorporado. Pero estoy confundido con qué biblioteca agregar para ejecutar este código.
- Mostrar una notificación sólo si la actividad no se muestra
- Método recursivo funciona en java con consola, pero no con android
- Editar / Eliminar clases en archivos externos de jar de biblioteca de terceros en android?
- Captura de audio / video en PhoneGap / Córdoba utilizando un complemento de Java externo
- Cómo convertir un proyecto de biblioteca de Android en un JAR externo?
- Efecto de pantalla Android
- ¿Cómo puedo obtener la ubicación actual en android programatically?
- Obtener bandera emoji por código de país
- Conversión de mapa de bits: Creación de mapa de bits que excluye los lados transparentes del mapa de bits transparente
- GetExternalStorageDirectory () a getExternalFilesDir ()
- ArrayList.Remove no funciona la primera vez que se invoca
- CircleCI Android No soportado major.minor versión 52.0
- Prueba recyclerView con Espresso, cómo realizar clics o hacer afirmaciones
Hasta donde yo sé no hay biblioteca todavía. Probablemente la mejor manera es construir un contenedor JNI alrededor de la biblioteca de Windows C + +. ¿Por qué no iniciar un proyecto de código abierto?
Tan pronto como usted tiene el nivel bajo hay una pequeña biblioteca auxiliar agradable para trabajar con los perfiles del GATT: https://github.com/movisens/SmartGattLib
SmartGattLib es una biblioteca de Java que simplifica el trabajo con dispositivos Bluetooth SMART (también conocido como Bluetooth Low Energy en Bluetooth 4.0). Proporciona todos los UUIDs de la especificación GATT adoptada y una manera conveniente de interpretar las características (por ejemplo, frecuencia cardíaca, nivel de batería). La biblioteca no tiene dependencias y puede utilizarse con todas las pilas Bluetooth SMART.