我只是发现rxandroidble并且可以在连接后可靠地将单个命令发送到BLE设备
但是,我正在努力寻找编写命令链的最佳方法,即如果我有一系列需要发送的3条命令
当然,这可以通过嵌套发送来完成,但是我确定有更好的方法!
单个命令的发送代码为
rxBleMainConection.writeCharacteristic(COMS_WRITE_CHAR_UUID,bytes).toObservable()
.subscribe(
characteristicValue -> {
// Written characteristic value.
Log.d(TAG,"Written command: " + Arrays.toString(characteristicValue));
},
throwable -> {
// Handle an error here.
Log.d(TAG,"Error writing command");
throwable.printStackTrace();
}
);
发送一系列说5条命令的最佳方法是什么?
慕丝7291255
相关分类