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-31 14:51:51 +0200
commit33f293216833f91306e495992b3d02d64765ef2e (patch)
tree5824f06c35d5d7cd2b2d9b8a06ba5faa1a0c0db9
parent18c5651c749941cfa9b8139a6dd03e281a3fd1c0 (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) {