uKitAi Python SDK
0.0.9

目录:

  • 所有模块
    • 接口模块
    • 设备连接模块
      • 串口连接模块
      • 蓝牙连接模块
    • 公共基础模块
uKitAi Python SDK
  • »
  • 所有模块 »
  • 设备连接模块 »
  • 蓝牙连接模块
  • View page source

蓝牙连接模块¶

ukitai.link.uKitAiBleLink.create(devId: str = None, name: str = None) → ukitai.link.uKitAiBleLink.uKitAiBleLink[源代码]¶

创建一个uKitAi蓝牙连接对象

参数值说明:

devId (str): 蓝牙设备标识,一般情况下为MAC地址,格式为:’XX:XX:XX:XX:XX:XX’

但由于在MacOS上面无法获取到设备MAC地址,因此MacOS上面此字段为UUID

name (str): uKitAi蓝牙设备名称,格式为:’uKit2_XXXX’

返回值说明:
(bool): 返回创建好的uKitAi蓝牙连接对象
ukitai.link.uKitAiBleLink.listDevices(timeout_ms: int = 15000) → None[源代码]¶

列出当前通过蓝牙扫描的所有uKitAi设备信息

参数值说明:
timeout_ms(int): 超时时间,单位毫秒
返回值说明:
(None): 通过控制台显示结果
class ukitai.link.uKitAiBleLink.uKitAiBleLink(mac=None, name=None)[源代码]¶

Bases: ukitai.link.uKitAiLink.uKitAiLink

close() → bool[源代码]¶

中断已建立的连接并释放资源

返回值说明:
(bool): 是否已经断开设备连接
isOpen() → bool[源代码]¶

判断是否已经和目标设备成功建立连接

返回值说明:
(bool): 是否已经成功连接设备
open(timeout: float = 10, **kw参数值说明) → bool[源代码]¶

与目标设备建立连接

参数值说明:
timeout (float): 超时时间,单位秒
返回值说明:
(bool): 是否已经成功连接设备
Next Previous

© Copyright 2021, Ubtech Robotics Corp.

Built with Sphinx using a theme provided by Read the Docs.