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

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

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

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

...