Arc*_*eel 5 python windows bluetooth bluetooth-lowenergy
我是python的新手。我在网站上进行了大量搜索,试图找到一种在Windows环境下使用python扫描BLE设备并与之通信的方法,但是,几乎所有结果都是在Linux或Android环境下进行的。之所以问这个问题,是因为我已经在Windows上使用python创建了一个测试体系结构,我所需要的只是在我的体系结构中添加一个用于测试蓝牙LE设备的新测试用例。任何建议将不胜感激!谢谢!
小智 6
Bleak是一个 Python 包,不仅在 Windows 上支持 BTLE。我从项目页面测试了以下代码(使用安装后pip install bleak):
import asyncio
from bleak import BleakScanner
async def run():
devices = await BleakScanner.discover()
for d in devices:
print(d)
loop = asyncio.get_event_loop()
loop.run_until_complete(run())
Run Code Online (Sandbox Code Playgroud)
它成功列出了发现的蓝牙设备。有关如何连接的示例包含在Bleak 项目文档中。
| 归档时间: |
|
| 查看次数: |
11158 次 |
| 最近记录: |