IONIC READ BLE Read Failed

i have this BLe device

{
“name”:“DRK-BLE Keyfob”,“id”:“BC:A0:50:0F:73:5C”,“advertising”:{},“rssi”:-54,
“services”:[“1800”,“1801”,“0003cdd0-0000-1000-8000-00805f9b0131”],
“characteristics”:
[
{“service”:“1800”,“characteristic”:“2a00”,“properties”:[“Read”]},
{“service”:“1800”,“characteristic”:“2a01”,“properties”:[“Read”]},
{“service”:“1800”,“characteristic”:“2a04”,“properties”:[“Read”]},
{“service”:“1801”,“characteristic”:“2a05”,“properties”:[“Indicate”],“descriptors”:[{“uuid”:“2902”}]},
{“service”:“0003cdd0-0000-1000-8000-00805f9b0131”,“characteristic”:
“48aac185-4b2f-47f0-bd8b-db069679d424”,“properties”:[“Notify”],“descriptors”:[{“uuid”:“2902”}]},
{“service”:“0003cdd0-0000-1000-8000-00805f9b0131”,“characteristic”:“0003cdd2-0000-1000-8000-00805f9b0131”,“properties”:[“WriteWithoutResponse”]}

]

}

how can read and write ? my read function return “READ FAILED”

// Bluetooth UUIDs
const SERVICE = ‘0003cdd0-0000-1000-8000-00805f9b0131’;
const CHARACTERISTIC = ‘48aac185-4b2f-47f0-bd8b-db069679d424’;

readBLEbutton(){ console.log("ID BLE " + this.peripheral.id );

 Read the current value of the temperature characteristic

this.ble.read(this.peripheral.id, SERVICE, CHARACTERISTIC).then(

  data => this.onReadData(data)).catch(error => {

    alert("Read Data error--> " + JSON.stringify(error))}



)