summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjørn Mork <bjorn@mork.no>2019-05-30 21:13:36 +0200
committerBjørn Mork <bjorn@mork.no>2019-05-30 21:13:50 +0200
commit94567a6b0d06a16dbd245f5e1152defa6035f74a (patch)
tree7ed02670699b167d5a4d3804f33499006d2ab929
parent0ebb65bb46e8fd7accaf7cd312ff6d0d5504a22f (diff)
reading challenge successfully
05-30 21:13:01.878 23809 23826 D Defogger MainActivity: : 0000a001-0000-1000-8000-00805f9b34fb read M=1;C=sw9rihcn4hpeu2bc Signed-off-by: Bjørn Mork <bjorn@mork.no>
-rw-r--r--Defogger/src/no/mork/android/defogger/MainActivity.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/Defogger/src/no/mork/android/defogger/MainActivity.java b/Defogger/src/no/mork/android/defogger/MainActivity.java
index c0a5406..c9baf69 100644
--- a/Defogger/src/no/mork/android/defogger/MainActivity.java
+++ b/Defogger/src/no/mork/android/defogger/MainActivity.java
@@ -125,6 +125,7 @@ public class MainActivity extends Activity implements GattClientActionListener {
public void onServicesDiscovered(BluetoothGatt gatt, int status) {
List<BluetoothGattService> serviceList = gatt.getServices();
BluetoothGattService s;
+ BluetoothGattCharacteristic a001;
for (BluetoothGattService service : serviceList) {
Log.d(msg, service.getUuid().toString());
@@ -134,7 +135,15 @@ public class MainActivity extends Activity implements GattClientActionListener {
for (BluetoothGattCharacteristic c : s.getCharacteristics()) {
Log.d(msg, "ipcam char: " + c.getUuid().toString());
}
+
+ a001 = s.getCharacteristic(UUID.fromString("0000a001-0000-1000-8000-00805f9b34fb"));
+ gatt.readCharacteristic(a001);
+ }
+
+ public void onCharacteristicRead (BluetoothGatt gatt, BluetoothGattCharacteristic c, int status) {
+ Log.d(msg, c.getUuid().toString() + " read " + c.getStringValue(0));
}
+
}
private void connectDevice(BluetoothDevice device) {