Я пытаюсь распечатать любые уведомления из моего 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