Connect to a BLE device
Used to connect to a BLE device.
Reference Connect/Disconnect to a Target Device.
Example
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]
Connect to a BLE device via MAC address
- Parameters:
addr: Device MAC address
params: Connection parameters as a JSON string. Common fields include:
Field
Type
Description
Example
type
str
Device MAC address type
public or random
timeout
int
Timeout, in milliseconds
10000
- Returns:
ok: Whether the execution was successful
result: Execution result