Код: Выделить всё
import asyncio
from bleak import BleakScanner
async def scan():
devices = await BleakScanner.discover()
for d in devices:
print(f"Device name: {d.name},\n",
f"MAC address: {d.address},\n",
f"Details: {d.details}\n")
Я пробовал просто подключиться к нему и отправить сообщение, но безрезультатно.
Код: Выделить всё
address = "my_device_address"
async def main(address):
async with BleakClient(address) as client:
await client.connect()
await client.write_gatt_char(0x000e, b'\x01\x00')
asyncio.run(main(address))
Подробнее здесь: https://stackoverflow.com/questions/780 ... -a-macbook