选择应用类型
第三方个人应用开发
开发前必读
开发应用
应用管理
服务端API
客户端API
小程序
钉钉小程序介绍
小程序开发工具
小程序运行/更新机制
框架
基础组件
小程序JSAPI
JSAPI总览
基础
免登授权码
更新管理小程序
网络
多媒体
界面
小程序跳转
节点查询
位置
缓存
设备
系统信息
网络状态
剪切板
振动
蓝牙
蓝牙概览
蓝牙 API 错误码对照表
低耗电蓝牙
查找设备并连接
断开蓝牙链接
获取蓝牙设备所有特征值
获取蓝牙设备所有服务
设置读特征通知模式
监听特征值变化事件
移除监听特征值变化事件
移除监听连接状态变化事件
监听蓝牙连接状态事件
读取蓝牙设备特征值数据
向蓝牙设备特征值中写入数据
传统蓝牙
常见问题
Wi-Fi
地图
应用级事件
文件管理器
开放接口
钉钉统一授权套件
常见问题
历史文档

获取蓝牙设备所有特征值

更新于 2023-01-18调用dd.getBLEDeviceCharacteristics获取蓝牙设备所有特征值(characteristic)。

重要

建立连接后先执行dd.getBLEDeviceServicesdd.getBLEDeviceCharacteristics

后再进行与蓝牙设备的数据交互。

示例代码

Loading...

入参

参数

类型

是否必填

说明

deviceId

String

蓝牙设备ID,参考 device 对象。

serviceId

String

蓝牙特征值对应 service 的 uuid。

success

Function

调用成功的回调函数。

fail

Function

调用失败的回调函数。

complete

Function

调用结束的回调函数(调用成功、失败都会执行)。

success 返回值

名称

类型

描述

characteristics

Array

设备特征值列。

characteristic对象

蓝牙设备 characteristic (特征值)信息。

名称

类型

描述

characteristicId

String

蓝牙设备特征值的 uuid。

serviceId

String

蓝牙设备特征值对应服务的 uuid。

value

Hex String

蓝牙设备特征值对应的16进制值。

properties

Object

该特征值支持的操作类型。

properties 对象

名称

类型

描述

read

boolean

该特征值是否支持 read 操作。

write

boolean

该特征值是否支持 write 操作。

notify

boolean

该特征值是否支持 notify 操作。

indicate

boolean

该特征值是否支持 indicate 操作。

这篇文档是否有帮助?
本页内容
点击纠错