1
모의 장치에 "hello"를 보내고 피드백을 수신하려고합니다. 나는 장치를 조롱하기 위해 writeCharacteristic을 사용하지만, 응답을 설정하는 방법을 모른다.RxAndroidBle - 모의 장치에서 writeCharacteristic을받는 방법
많은 도움을주십시오. 조롱 장치에 대한
@OnClick(R.id.write)
public void onWriteClick() {
SoftCheckConnected();
connectionObservable
.flatMap(rxBleConnection -> rxBleConnection.writeCharacteristic(characteristicUuid, getInputBytes()))
.observeOn(AndroidSchedulers.mainThread())
.subscribe(bytes -> {
String result = new String(bytes);
onWriteStatus(result.trim().equals("Hello pin"));
}, this::onWriteFailure);
}
는
RxBleDevice bleDevice = new RxBleClientMock.DeviceBuilder()
.deviceMacAddress("AA:BB:CC:DD:EE:FF")
.deviceName("TestDevice")
.scanRecord("ScanRecord".getBytes())
.rssi(42)
.notificationSource(characteristicNotifiedUUID, characteristicNotificationSubject)
.addService(
serviceUUID,
new RxBleClientMock.CharacteristicsBuilder()
.addCharacteristic(
characteristicUUID,
characteristicData,
new RxBleClientMock.DescriptorsBuilder()
.addDescriptor(descriptorUUID, descriptorData)
.build()
).build()
).build();
아이디어가 있으십니까? = (위에 –