Значение base64 автоматически конвертируется в гекса, если отправлено на устройство Bluetooth, ожидающее этого?

Я пытаюсь создать приложение для подключения к устройству BLE. Я использую реагирующую нативную библиотеку plx. Пока я отправляю сообщения, но ничего не получаю. Устройство, которое я пытаюсь подключить, ожидает шестнадцатеричные значения, но функция writeCharacteristicWithResponseForDevice ожидает преобразование значения в base64 (поэтому я преобразовал значение в base 64 раньше)

bleManager.writeCharacteristicWithResponseForDevice(
  deviceIdentifier: DeviceId,
  serviceUUID: UUID,
  characteristicUUID: UUID,
  base64Value: Base64,
  transactionId: ?TransactionId
): Promise<Characteristic>

Знаете ли вы, может быть проблема в отправке значения в base64, если устройство Bluetooth ожидает шестнадцатеричное значение?

0 ответов

Другие вопросы по тегам