Написать характеристику без запроса на сопряжение - PullRequest
1 голос
/ 18 апреля 2019

В моем приложении для Android я использую BLE и обладаю характеристикой чтения, так что устройства могут читать данные друг от друга без запроса. Я тоже добавил характеристику записи, но теперь пользователю предлагается выполнить сопряжение устройств. Возможно ли иметь характеристику записи без подсказки? Я не хочу беспокоить пользователя этим.

1 Ответ

0 голосов
/ 18 апреля 2019

При создании характеристики Bluetooth Low Energy вы контролируете две основные вещи: -

  • Свойство (читаемое, записываемое, уведомляемое и т. Д.).
  • Разрешение (Открыть, зашифровано, подписано).

Похоже, что вы не устанавливаете разрешение на открытие характеристики.Если созданный вами признак использует Android, вы можете изменить его следующим образом: -

BluetoothGattCharacteristic.PROPERTY_WRITE
BluetoothGattCharacteristic.PERMISSION_WRITE

Подробнее об этом можно прочитать здесь: -

Iнадеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...