Python Bleak start_notify -Rückruf nicht aufgerufen

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Python Bleak start_notify -Rückruf nicht aufgerufen

by Anonymous » 04 Mar 2025, 04:34

Ich habe versucht, mein BLE -Gerät mit dem Python Bleak -Modul zu verbinden. Das Gerät wird gescannt und verbunden. Ich versuche, die Benachrichtigung für eine der Eigenschaften mithilfe der Start_notify -Funktion zu aktivieren. < /P>

Code: Select all

await client.start_notify(notify_char,notify_callback)
def notify_callback(handle, data):
print(handle, data)
< /code>
Die Funktion "benachrichtigen_callback" wird nicht aufgerufen.import asyncio
import sys from bleak
import BleakClient

notify_char = "2ea78970-7d44-44bb-b097-26183f402401"

def notify_callback(handle: int, data: bytearray):
print(f"{handle}: {data}")

async def main(address):
async with BleakClient(address) as client:
if (not client.is_connected):
raise "client not connected"
services = await client.get_services()
await client.start_notify(notify_char,notify_callback)
await asyncio.sleep(5.0)
await client.stop_notify(notify_char)

Top