xxxxxxxxxxWirelessDoorSensorClient.getDefault().prepareBTService(this);TTLockClient.getDefault().prepareBTService(this);xxxxxxxxxxWirelessDoorSensorClient.getDefault().startScan(new ScanWirelessDoorSensorCallback() { @Override public void onScan(WirelessDoorSensor device) { if (mListApapter != null) { mListApapter.updateData(device); } }});xxxxxxxxxxprivate void initDoorSensor(WirelessDoorSensor device) { WirelessDoorSensorClient.getDefault().initialize(device, mCurrentLock.getLockData(), new InitDoorSensorCallback() { @Override public void onInitSuccess(InitDoorSensorResult initDoorSensorResult) { addDoorSensor2Lock(device); }
@Override public void onFail(DoorSensorError error) {
} });}xxxxxxxxxxprivate void addDoorSensor2Lock(WirelessDoorSensor doorSensor) { TTLockClient.getDefault().addDoorSensor(doorSensor.getAddress(), mCurrentLock.getLockData(), new AddDoorSensorCallback() { @Override public void onAddSuccess() { //door sensor init success } @Override public void onFail(LockError error) {
} });}Cloud API: https://api.sciener.com/v3/doorSensor/add