Bonjour,

Je travail sur le RF-BM-S02 (CC2540).
Avec mon application j'arrive à voir une bonne partie des services.
En revanche pour les services personnalisés impossible de les trouver.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
 private void broadcastUpdate(final String action,final BluetoothGattCharacteristic characteristic) {
        final Intent intent = new Intent(action);
        UUID characteristicUuid = characteristic.getUuid();
        final byte[] data = characteristic.getValue();
        if (ADC.equals(characteristicUuid)){
            Log.e(TAG, "UUID trouvé ");
        } else {
            if (data != null && data.length > 0) {
                final StringBuilder stringBuilder = new StringBuilder(data.length);
                for(byte byteChar : data)
                    stringBuilder.append(String.format("%02X ", byteChar));
                intent.putExtra(EXTRA_DATA, new String(data) + "\n" + stringBuilder.toString());
            }
        }
        sendBroadcast(intent);
    }
je cherche l'ADC, UUID ( 0000ffd1-0000-1000-8000-00805f9b34fb).

Merci beaucoup si vous avez une piste.