如何从 MacBook 通过蓝牙连接 iOS 设备并发送消息

问题描述 投票:0回答:1

如何从 MacBook 连接 iOS 设备并发送消息?首先,我使用 bleak 设置了一个扫描仪。使用 bleak 的原因是 PyBluez 和套接字不起作用,因为我没有使用蓝牙构建的 Python。这是扫码:

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")

我得到了一堆离我很近的设备,它们的名称(通常是

None
)、标识符、CBPeripheral 地址和状态。

我尝试过简单地连接到它并发送消息,但没有成功。

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))

非常感谢任何帮助:代码、文档、书籍等。

python ios macos bluetooth
1个回答
0
投票

你解决过这个问题吗@ human.io

© www.soinside.com 2019 - 2024. All rights reserved.