函数

1. bluetooth.ble_settings(..., adv_man_name, adv_dev_name, ...)

adv_man_name:厂商名字
adv_dev_name:设备名字。

2. bluetooth.ble_adv_enable(bool)

函数说明: 开始和停止广播。

bool:
    True — 开始广播
    False — 停止广播

3. bluetooth.init()

函数说明: 启用蓝牙子系统。如果你只调用了deinit(),你只需要调用init()。

4. bluetooth.deinit()

函数说明: 关机蓝牙,由于IDF目前的限制,这不会使BT堆栈返回到较低的状态。

5. bluetooth.connect(bda)

函数说明: GATTC - 连接到远程GATTS服务器。

BDA:远程地址
    6个字节,返回一个GATTCConn对象。

6. bluetooth.Service(uuid,is_primary = True)

函数说明: GATTS - 创建一个新的GATTSService对象。

uuid:一个整数或一个字节(16), 在GATTS中,UUID是全球独一无二的。 如果尝试使用与现有(未关闭)的UUID创建服务,则将收到相同的服务对象,并且不会创建新服务。

7. bluetooth.services()

函数说明: GATTS - 返回现有的GATTS服务。

8. bluetooth.conns()

函数说明: GATTC - 返回当前的所有客户端连接。

9. bluetooth.callback(callback,callback_data)

函数说明: 用于设置蓝牙对象级回调的回调函数。

callback:回调函数
    可以设置为无
callback_data:callback调用的参数。

10. bluetooth.scan_start()

函数说明: 来查找GATTS设备。您需要设置蓝牙对象回调才能获得扫描结果。

11. bluetooth.scan_stop()

函数说明: GATTC - 提前终止扫描。如果在扫描超时之前调用,您将不会收到一个bluetooth.SCAN_CMPL事件。

12. bluetooth.is_scanning()

函数说明: GATTC - 如果扫描仍然处于活动状态,则返回True。

results matching ""

    No results matching ""