Tag: android bluetooth

Navegue por el sistema de archivos de Frambuesa Pi desde android vía bluetooth

Caso de uso: Estoy trabajando en un proyecto que involucra un teléfono Android y Raspberry Pi. La unidad de la frambuesa Pi sería plantada con los sensores en el campo y de vez en cuando el usuario caminaría alrededor con el teléfono y trataría de conseguir las lecturas de la frambuesa Pi. Así que la […]

Conectar a Bluetooth mediante programación

Estoy intentando conectar programáticamente mi dispositivo a por ejemplo en mis auriculares … Tenía la versión de KitKat y todo trabajó perfecto ( Bluetooth siempre se estaba conectando sin problemas automáticamente) pero desde que he actualizado a Lolipop no lo hace. Me gustaría saber si hay alguna forma de conectar cualquier dispositivo emparejado de mi […]

Android BLE: onCharacteristicRead () parece estar bloqueado por subprocesos

Estoy implementando una serie de lecturas características contra un dispositivo BLE. Debido a que readCharacteristic() ejecuta de forma asincrónica, y porque tenemos que esperar hasta que se complete antes de emitir otra llamada de "lectura", utilicé un bloqueo para wait() y luego en 'onCharacteristicRead() . Cuando wait() después de llamar a readCharacteristic() , nunca recibo […]

Bluetooth HCI snoop registro no generado

Estoy funcionando con Android 4.4.2 y habilité el "Bluetooth HCI snoop log" como se describe aquí Sniffing / registro de su propio tráfico Android Bluetooth Después de encender y apagar el bluetooth reinicié el teléfono. No pude encontrar el archivo de registro en la ubicación esperada: $ adb pull /sdcard/btsnoop_hci.log remote object '/sdcard/btsnoop_hci.log' does not […]

Formato de paquete BLE en Android

Según la patente BLE , el tamaño de los datos en un paquete BLE es de 47 bytes. Sin embargo, Android expone sólo 20 bytes de datos. ¿Porqué es eso? ¿Qué se transmite en los 27 bytes restantes? ¿Cuál es el formato exacto del paquete BLE de Android? ¿Es posible utilizar más de 20 bytes […]

¿Cómo utilizar la API de bloqueo inteligente en mi aplicación para desbloquear el modo de patrón?

Estoy usando Android 5.0. La versión proporciona la función SmartLock que permite desbloquear la contraseña / patrón conectándose con un dispositivo de confianza. Tengo un dispositivo bluetooth de baja energía (BLE) que se registró como dispositivo de confianza. Quiero utilizar el BLE para desbloquear (modo patrón) el teléfono. Se desbloqueará el teléfono cuando el BLE […]

Pre-emparejamiento de dispositivos bluetooth

Me gustaría ser capaz de pre-par dispositivos bluetooth, para salvar el paso de la confusión del usuario cuando se utiliza la aplicación. He descubierto que hay una patente para el sistema, el método y el aparato para pre-emparejando los dispositivos permitidos bluetooth Estoy buscando emparejando un arsenal de dispositivos androides con una disposición de dispositivos […]

¿Cómo enviar datos a través de un enlace Bluetooth Low Energy (BLE)?

Puedo descubrir, conectar con el bluetooth. Código fuente— Conectarse vía bluetooth al Dispositivo Remoto: //Get the device by its serial number bdDevice = mBluetoothAdapter.getRemoteDevice(blackBox); //for ble connection bdDevice.connectGatt(getApplicationContext(), true, mGattCallback); Gatt CallBack para el estado: private BluetoothGattCallback mGattCallback = new BluetoothGattCallback() { @Override public void onConnectionStateChange(BluetoothGatt gatt, int status, int newState) { //Connection established if […]

La devolución de llamada de Gatt de BLuetooth no funciona con la nueva API de Lollipop

Actualmente tengo un método que escribe a los dispositivos BLE para que la emita. Mi devolución de llamada Bluetooth es la siguiente: ReadCharacteristic rc = new ReadCharacteristic(context, ds.getMacAddress(), serviceUUID, UUID.fromString(myUUID), "") { @Override public void onRead() { Log.w(TAG, "callDevice onRead"); try{Thread.sleep(1000);}catch(InterruptedException ex){} WriteCharacteristic wc = new WriteCharacteristic(activity, context, getMacAddress(), serviceUUID, UUID.fromString(myUUID), ""){ @Override public void […]

BluetoothLeScanner.startScan con Android 6.0 no detecta dispositivos

Estoy intentando utilizar la función BluatoothLeScanner.startScan en vez del desaparecido BluetoothAdapter.startLeScan . Ayer actualizé mi Nexus 5 a Android 6.0 y desde ese momento mi aplicación ya no funciona. Primero agrego las preferencias requeridas ACCESS_COARSE_LOCATION como se encuentra aquí, https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html#behavior-hardware-id . Entonces agregué el permiso como se describe aquí: https://developer.android.com/training/permissions/requesting.html . Pero al final no […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.