Значение base64 автоматически конвертируется в гекса, если отправлено на устройство Bluetooth, ожидающее этого?
Я пытаюсь создать приложение для подключения к устройству BLE. Я использую реагирующую нативную библиотеку plx. Пока я отправляю сообщения, но ничего не получаю. Устройство, которое я пытаюсь подключить, ожидает шестнадцатеричные значения, но функция writeCharacteristicWithResponseForDevice ожидает преобразование значения в base64 (поэтому я преобразовал значение в base 64 раньше)
bleManager.writeCharacteristicWithResponseForDevice(
deviceIdentifier: DeviceId,
serviceUUID: UUID,
characteristicUUID: UUID,
base64Value: Base64,
transactionId: ?TransactionId
): Promise<Characteristic>
Знаете ли вы, может быть проблема в отправке значения в base64, если устройство Bluetooth ожидает шестнадцатеричное значение?