蓝牙业务接口

更新时间:2022-11-24 09:20:26下载pdf

本文介绍了综合 SDK 的蓝牙业务接口。

接口说明

tuya_bt_svc_init

OPERATE_RET tuya_bt_svc_init(IN ty_cJSON *cfg);

功能说明

蓝牙服务初始化接口,用于初始化涂鸦蓝牙应用管理相关业务。

参数说明

参数名称 说明
cfg JSON 配置信息

JSON 配置说明:

{
    "enable_hb": 1,             // 是否使能心跳管理
    "scan_timeout": 60,         // 扫描超时时间,单位是秒
    "mode": 5,                  // 蓝牙工作模式,数据类型为 bitmap。模式定义: `BT_WORK_MODE_E`
    "sw_ver": "1.0.8"           // 该字段已废弃
}

返回值

返回值 说明
OPRT_OK 成功
错误码 失败返回错误码

tuya_bt_svc_start

OPERATE_RET tuya_bt_svc_start(IN ty_cJSON *cfg);

功能说明

蓝牙服务启动接口,用于运行涂鸦蓝牙应用管理相关业务。

参数说明

参数名称 说明
cfg JSON 配置信息

JSON 配置说明:

{
    "enable_hb": 1,             // 是否使能心跳管理
    "scan_timeout": 60,         // 扫描超时时间,单位是秒
    "mode": 5,                  // 蓝牙工作模式,数据类型为 bitmap。模式定义: `BT_WORK_MODE_E`
    "sw_ver": "1.0.8"           // 该字段已废弃
}

返回值

返回值 说明
OPRT_OK 成功
错误码 失败返回错误码