Bluetooth de baja energía para Samsung Galaxy S3 y TI CC2540 monitor de ritmo cardíaco

Estoy desarrollando una aplicación de bajo consumo de bluetooth para el Samsung Galaxy S3. Estoy utilizando Broadcom ble jar archivo en mi proyecto. Soy capaz de buscar en el dispositivo TI CC2540 ble.

Pero cuando trato de conectar el Galaxy S3 a CC2540, inmediatamente obtengo una excepción de puntero nulo y no puedo conectarme a ella. He intentado muchas veces pero no puedo conectarme. A continuación se muestra la línea de código en mi aplicación que se conecta al dispositivo remoto.

mFindMe.connect(mDevice); 

mfindme es mi perfil de HRM y mDevice es la dirección Bluetooth de mi dispositivo CC2540 TI ble.

Siempre lanza una excepción de puntero nulo cuando intento conectarme al dispositivo.

Estoy utilizando el siguiente código para mi proyecto. Espero que te ayude a entender mi problema.

 btconnect = (Button)findViewById(R.id.btn_connect); btconnect.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { try { mFindMe.connect(mDevice); } catch(Exception e) { Log.d("Error","connecting"); } } }); setUiState(); registerReceiver(regReceiver, new IntentFilter(FindMeProfileClient.FINDME_REGISTERD)); mDevice = BluetoothAdapter.getDefaultAdapter().getRemoteDevice(HRM_BD_ADDRESS); mFindMe = new FindMeProfileClient(this); 

También he encontrado que el public static final String BLUETOOTH_LE_SERVICE falta en el archivo jar broadcom así mservice variable es null.

Por favor, amablemente proporcionar cualquier ayuda en este perfil de baja energía de bluetooth.

  • Soporte Bluetooth Smart (4.0) / GATT en Android 4.0?
  • Si se crea un vínculo con un dispositivo Bluetooth LE
  • Análisis BLE de Android en el servicio de fondo
  • Java.lang.NoClassDefFoundError en versiones anteriores de Android SDK
  • IBeaconGap Cordova Plugin basado en RadiusNetwork Android Library
  • Dispositivos con Android 4.2 (Jelly Bean) compatible con Bluetooth de baja energía (BLE)
  • Android 4.3: Cómo conectarse a varios dispositivos Bluetooth Low Energy
  • La devolución de llamada de Gatt de BLuetooth no funciona con la nueva API de Lollipop
  • ¿Es bueno reemplazar el receptor de radiodifusión con Greenrobot Eventbus para activar funciones basadas en eventos y la transferencia de datos de servicio a actividad?
  • ¿Qué es "escritura confiable" en BLE?
  • Problema de emparejamiento de Bluetooth Low Energy (BLE) de Moto G
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.