read & write on ble