Не могу получить уведомления от ESP32 - PullRequest
0 голосов
/ 10 февраля 2020

Я пытаюсь распечатать любые уведомления из моего Arduino, но ничего не распечатывается. Это соединяет, но тогда это ничего не делает. Я знаю, что уведомления работают, потому что я смог подключить их к приложению, и они работали, как задумано. Но я не могу заставить его работать в моем коде.

import asyncio
from bleak import discover, BleakClient
from bleak import _logger as logger
import logging
from pprint import pprint
import sys

address = "24:6F:28:A2:E7:FA"
deviceName = "The One"
serviceUUID = "4fafc201-1fb5-459e-8fcc-c5c9c331914b"

buttonUUID = "ccd3011a-47bb-11ea-b77f-2e728ce88125"
signalUUID = "beb5483e-36e1-4688-b7f5-ea07361b26a8"

#Get Information From Device==================================================================================================
def callback(sender, data):
    print(f"{sender}: {data}")


#Connect to Device===========================================================================================================
print("Connecting...")
async def run(address, loop):
    async with BleakClient(address, loop=loop) as client:
        print("Connected")
        await client.start_notify(signalUUID, callback)




loop = asyncio.get_event_loop()
loop.run_until_complete(run(address, loop))

while True:
    #Just a loop waiting for the callback
    2+2

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