连接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: 执行结果