Не удалось выполнить вызов API Android, не дождаться ('onCharacteristicRead', 42) с использованием bleak в kivymdPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Не удалось выполнить вызов API Android, не дождаться ('onCharacteristicRead', 42) с использованием bleak в kivymd

Сообщение Anonymous »

Я создаю приложение kivymd, которое использует bleak. Я отправляю и считываю некоторые характеристики, на ПК все работает нормально, но когда я экспортирую APK в Android и тестирую его на своем телефоне, я получаю эту ошибку: Исключение во время отправки сигнала: вызов API не выполнен. , не дожидаясь ('onCharacteristicRead', 42)
Я установил минимальный API на 33, и у меня Android 13, сканирование, подключение и отправка всей работы. Я могу управлять светодиодом на своем устройстве. .
вот код, связанный с ошибкой:
async def send_signal(self, value):
if self.client and self.client.is_connected:
try:
await self.client.write_gatt_char(CHARACTERISTIC_UUID, bytearray([value]), response=True)
print(f"Sent value {value}")
except Exception as e:
print(f"Exception during signal sending: {e}")
else:
print("Client is not connected")

async def read_batt(self):
if self.client and self.client.is_connected:
try:
data = await self.client.read_gatt_char(CHARACTERISTIC_UUID)
self.batt_txt.text = f"{data.decode('utf-8')}"
print(f"Received battery data: {data.decode('utf-8')}")
except Exception as e:
print(f"Exception during signal sending: {e}")
else:
print("Client is not connected")
def get_batt(self, instance):
loop.run_until_complete(self.send_signal(3))
loop.run_until_complete(self.read_batt())


Подробнее здесь: https://stackoverflow.com/questions/790 ... using-blea
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Android BLE: onDescriptorWrite, onCharacteristicWrite, onCharacteristicRead ни один не вызывается, но другие обратные вы
    Anonymous » » в форуме JAVA
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Android BLE: onDescriptorWrite, onCharacteristicWrite, onCharacteristicRead ни один не вызывается, но другие обратные вы
    Anonymous » » в форуме Android
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Python с Bleak — сопряжение с устройством, которому требуется PIN-код
    Anonymous » » в форуме Python
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Новый метод onCharacteristicRead не работает
    Anonymous » » в форуме Android
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Уведомления Python Bleak с кубиком Рубика BLE
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»