目录
概述
获取缓存设备状态全集
获取设备状态
获取设备状态(带prodId方式)
下发命令到设备(单属性下发)
下发命令到设备(带prodId方式)
下发命令到设备(长按控制)
下发命令到设备(循环控制)
下发命令到设备(多属性下发)
下发命令到设备(无回调控制)
获取设备事件通知
获取设备历史信息
删除设备历史记录
设备一键注册
设备一键注销
扩展数据上报接口
扩展数据上报接口(不带devId)
扩展数据查询接口
扩展数据查询接口(不带devId)
扩展数据删除接口
扩展数据删除接口(不带devId)
设备状态数据上报
删除当前设备
修改设备名称
修改设备摆放位置
获取当前设备信息
设备文件上传
设备文件获取
设备文件删除
获取用户列表
添加用户信息
更新用户信息
获取数据统计
获取设备数据统计(标量)
获取设备的profile信息
获取网桥子设备列表
获得设备的h5 url地址
网页获取设备与路由的连接关系
获取所有规则
获取单个规则
创建自动规则
修改自动规则
删除自动规则
删除单个自动规则
控制单个自动规则的激活状态
查询设备的场景日志
获取设备为触发条件的智能场景数量
跳转商城页面
拉起native自动场景页面
拉起定时器页面
拉起倒计时弹窗
拉起设备信息页面
拉起设备网络信息页面
拉起门锁匹配页面
拉起设备设置页面
跳转设备离线页面
跳转到设备离线帮助页面(自定义离线帮助信息)
跳转其他app
网桥跳转到子设备页面
调整标题栏
设置标题栏能否点击
设置标题栏是否可见
添加覆盖提示
移除覆盖提示
设置提示信息是否可见
修改标题样式
显示标题栏中的图标
获取手机状态栏高度
调用原生弹出提示语
退出设备页面
打印debug级别的日志信息
打印用户级别的日志信息
启用重写安卓物理返回键
重新设置标题栏右上角的设置按钮点击事件
请求三方服务器
向数据库中存储/获取键值对
向数据库中存储/获取/删除键值对
获取系统版本
H5界面刷新
登录验证接口
获取App版本号
获取当前用户家庭角色
BI打点接口
调用系统摄像头拍照/从相册获取图片
获取APP语言
获取当前模式
是否启用native的语音功能引导页
判断(折叠屏手机)屏幕是否展开
创建快捷方式
错误码
概述
获取JSAPI版本号
获取未注册设备
获取已注册设备
注册蓝牙设备(SN)
注册蓝牙设备(SN与MAC)
获取历史记录
获取设备信息
设备状态数据上报
更新设备基本信息
获取用户信息
获取设备历史健康数据
存储设备测量数据
附录:运动健康数据格式
同步系统信息
获取系统的功能的设备标识
下载蓝牙固件
存储数据在本地缓存
获取本地缓存数据
移除本地缓存
清除本地全部缓存
打开蓝牙
关闭蓝牙
获取蓝牙状态
监听蓝牙状态变化
开始搜索蓝牙设备
停止搜索蓝牙设备
获取蓝牙设备
监听寻找到的新设备
建立蓝牙连接
断开蓝牙连接
读取蓝牙设备特征值
写入数据
设备特征值变化通知
监听蓝牙连接状态变化
监听特征值变化
发现蓝牙服务
写入关联的远程设备
设置连接请求的优先级
获取网络状态
Mtu设置成功后的回调
重新设置连接的Mtu
设置启用指示或者通知
与设备建立配对
获取设备配对状态
检查是否有新的固件
下载新固件
设置标题是否可见
设置标题名称是否可见
退出设备页面
网页回退
重写返回键按键
回到主页面
打印敏感信息
设置顶部标题栏的状态
获取手机状态栏高度
跳转到对应的页面
是否共享设备
是否提示固件升级
是否EMUI10系统
获取当前模式
改变标题样式
跳转到华为商城
设置页面横竖屏
获取系统语言
创建规则
更新规则
删除单个规则
获取规则
设置规则是否使能
请求三方服务器
错误码
API 概要
创建连接
断开连接
设备主动上报低功耗蓝牙连接状态
设备主动上报低功耗蓝牙服务发现状态
设置低功耗蓝牙设备特征值的主动上报开关
设备主动上报低功耗蓝牙的特征值变化
读取低功耗蓝牙的特征值
通过指定服务的ID写入指定数据
存储测量结果
API 接口通过 HiLink 对象来调用
openBluetoothAdapter:打开手机蓝牙适配器
closeBluetoothAdapter:关闭手机蓝牙适配器
getBluetoothAdapterState:获取手机蓝牙适配器状态
createBLEConnection:与手机蓝牙适配器创建连接
closeBLEConnection:与手机蓝牙适配器断开连接
onBluetoothAdapterStateChange: 监听手机蓝牙状态的变化
startBluetoothDevicesDiscovery:开始搜寻附近的蓝牙设备
stopBluetoothDevicesDiscovery:停止搜寻附近的蓝牙设备
onBluetoothDeviceFound:订阅发现新的蓝牙设备的事件
requestConnectionPriority:设置蓝牙设备请求连接的优先级
readBLECharacteristicValue:读取低功耗蓝牙设备的特征值
writeBLECharacteristicValue:通过指定服务的ID写入指定数据
registerRequestMtu:订阅设置手机与蓝牙设备传输mtu值的方法
requestMtu:设置手机与设备传输的mtu值
notifyBLECharacteristicValueChange:设置低功耗蓝牙设备是否开启指定服务的特征值的模式
onBLEConnectionStateChange:设备主动上报低功耗蓝牙连接状态的变化
onBLECharacteristicValueChange:设备主动上报低功耗蓝牙设备的特征值变化
onBLEServicesDiscovered:通知三方发现BLE服务
setEnableIndication:设置启用指示还是启用通知
getDeviceId:获取绑定设备的UUID
getUserInfo:获取当前用户的个人信息
getHealthData:查询设备历史数据
saveHealthData:将设备测量数据存储到运动健康平台
saveMultipleHealthData:将多条设备测量数据存储到运动健康平台
deleteMultipleHealthData: 从运动健康平台删除多条测量数据
startScanCode:启动扫码功能
syncCloud:将本地数据与云端同步
bindDevice:将设备与数据中心和云端绑定
setTitleRightBlank:三方设备H5页面TitleBar右侧是否显示为空白
体温数据格式
血氧数据格式
血糖数据格式
体重数据格式
血压数据格式
跳绳数据格式
跳转类型列表
错误码清单
通过指定服务的ID写入指定数据
根据传入的设备ID,特征值ID,服务ID给低功耗蓝牙设备写入指定数据。