连接BLE设备
用于连接BLE设备。
参考 Connect/Disconnect to a Target Device
示例
1import asyncio
2import cassiablue
3
4
5async def main():
6 print("start connect")
7
8 params = '{"type": "random"}'
9 addr = "20:00:00:00:00:01"
10 ok, ret = await cassiablue.connect(addr, params)
11 print("connect done:", type(ok), ok, type(ret), ret)
12
13
14asyncio.run(main())
API
- async cassiablue.connect(addr: str, params: str | None = None) tuple[ok: bool, result: str]
通过MAC连接BLE设备
- Parameters:
addr: 设备MAC地址
params: 连接参数,JSON字符串,常用字段:
字段
类型
说明
示例
type
str
设备M地址类型
public或random
timeout
int
超时时间,单位毫秒
10000
- 返回:
ok: 是否执行成功
result: 执行结果