我想写一个带有参数的BluetoothGattCharacteristic命令。我知道如何通过setValue()方法以字节为单位编写命令。但不知道如何写参数。
答案 0 :(得分:1)
以下是如何执行BLE写入的示例:
public void writeValue(final String uuid, final byte[] value)
{
final BluetoothGattCharacteristic characteristic = getCharacteristic(bluetoothGatt, uuid);
characteristic.setValue(value);
bluetoothGatt.writeCharacteristic(characteristic);
}
该方法的第一个参数是远程设备中服务的指定特征UUID 你想要访问。第二个参数是要写入远程设备特征的字节数组。