【小程序开发】蓝牙设备API——单点蓝牙应用程序编程接口整理(二)

ty.device.getBLEDeviceRSSI

获取 BLE 外设的信号

需引入DeviceKit,且在>=1.2.6版本才可使用

参数

Object object

属性 类型 默认值 必填 说明
deviceId string 设备模型 deviceId 设备 Id
complete function 接口调用结束的回调函数(调用成功、失败都会执行)
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数

object.success 回调参数

参数

Object res

属性 类型 说明
signal number 设备信号 signal 若为 0,则获取失败

object.fail 回调参数

参数

Object res

属性 类型 说明
errorMsg string 插件错误信息
errorCode string 错误码
innerError object 插件外部依赖错误信息 {errorMsg: string, errorCode: string }

ty.device.getBLEOnlineState

查询 BLE(thing)本地在线状态

需引入DeviceKit,且在>=3.0.0版本才可使用

参数

Object object

属性 类型 默认值 必填 说明
deviceId string 设备模型 deviceId 设备 Id
complete function 接口调用结束的回调函数(调用成功、失败都会执行)
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数

object.success 回调参数

参数

Object res

属性 类型 说明
isOnline boolean 蓝牙在线状态的回调 boolean 值 isOnline 是否在线

object.fail 回调参数

参数

Object res

属性 类型 说明
errorMsg string 插件错误信息
errorCode string 错误码
innerError object 插件外部依赖错误信息 {errorMsg: string, errorCode: string }

ty.device.offBLEBigDataChannelDeviceToAppSuccess

取消监听:大数据从设备传输到 App 成功的事件

需引入DeviceKit,且在>=2.3.1版本才可使用

参数

function callback

取消监听:大数据从设备传输到 App 成功的事件的回调函数

回调参数 Object res

属性 类型 默认值 必填 说明
data array data

👉 立即开发。 

ty.device.offBLEBigDataChannelProgressEvent

取消监听:BLE(thing)大数据通道传输进度

需引入DeviceKit,且在>=3.0.0版本才可使用

参数

function callback

取消监听:BLE(thing)大数据通道传输进度的回调函数

回调参数 Object res

属性 类型 默认值 必填 说明
deviceId string 大数据通道传输进度 deviceId 设备 id
progress number progress 传输进度,范围: 0 - 100

ty.device.offBLEBigDataChannelUploadCloudProgress

取消监听:大数据上传到云端进度的事件

需引入DeviceKit,且在>=2.3.1版本才可使用

参数

function callback

取消监听:大数据上传到云端进度的事件的回调函数

回调参数 Object res

属性 类型 默认值 必填 说明
deviceId string 大数据通道传输进度 deviceId 设备 id
progress number progress 传输进度,范围: 0 - 100

ty.device.offBLEConnectStatusChange

取消监听:BLE(thing)连接状态变更通知事件

需引入DeviceKit,且在>=3.0.0版本才可使用

参数

function callback

取消监听:BLE(thing)连接状态变更通知事件的回调函数

回调参数 Object res

属性 类型 默认值 必填 说明
deviceId string BLE(thing)连接状态 deviceId: 设备 id
status string status 状态值 CONNECTED:已连接 CONNECTING:连接中 CONNECT_BREAK:连接失败

ty.device.offBLEScanBindDevice

取消监听:扫描到设备后进行通知

需引入DeviceKit,且在>=3.0.0版本才可使用

参数

function callback

取消监听:扫描到设备后进行通知的回调函数

回调参数 Object res

属性 类型 默认值 必填 说明
deviceId string 扫描到的设备 ID

ty.device.offBLETransparentDataReport

取消监听:BLE(thing)设备数据透传通道上报通知

需引入DeviceKit,且在>=3.0.0版本才可使用

参数

function callback

取消监听:BLE(thing)设备数据透传通道上报通知的回调函数

回调参数 Object res

属性 类型 默认值 必填 说明
deviceId string 蓝牙透传数据 deviceId: 设备 id
data string data: 透传内容

ty.device.onBLEBigDataChannelDeviceToAppSuccess

大数据从设备传输到 App 成功的事件

需引入DeviceKit,且在>=2.3.1版本才可使用

参数

function callback

大数据从设备传输到 App 成功的事件的回调函数

回调参数 Object res

属性 类型 默认值 必填 说明
data array data

ty.device.onBLEBigDataChannelProgressEvent

BLE(thing)大数据通道传输进度

需引入DeviceKit,且在>=3.0.0版本才可使用

参数

function callback

BLE(thing)大数据通道传输进度的回调函数

回调参数 Object res

属性 类型 默认值 必填 说明
deviceId string 大数据通道传输进度 deviceId 设备 id
progress number progress 传输进度,范围: 0 - 100

ty.device.onBLEBigDataChannelUploadCloudProgress

大数据上传到云端进度的事件

需引入DeviceKit,且在>=2.3.1版本才可使用

参数

function callback

大数据上传到云端进度的事件的回调函数

回调参数 Object res

属性 类型 默认值 必填 说明
deviceId string 大数据通道传输进度 deviceId 设备 id
progress number progress 传输进度,范围: 0 - 100

ty.device.onBLEConnectStatusChange

BLE(thing)连接状态变更通知事件

需引入DeviceKit,且在>=3.0.0版本才可使用

参数

function callback

BLE(thing)连接状态变更通知事件的回调函数

回调参数 Object res

属性 类型 默认值 必填 说明
deviceId string BLE(thing)连接状态 deviceId: 设备 id
status string status 状态值 CONNECTED:已连接 CONNECTING:连接中 CONNECT_BREAK:连接失败

ty.device.onBLEScanBindDevice

扫描到设备后进行通知

需引入DeviceKit,且在>=3.0.0版本才可使用

参数

function callback

扫描到设备后进行通知的回调函数

回调参数 Object res

属性 类型 默认值 必填 说明
deviceId string 扫描到的设备 ID

ty.device.onBLETransparentDataReport

BLE(thing)设备数据透传通道上报通知

需引入DeviceKit,且在>=3.0.0版本才可使用

参数

function callback

BLE(thing)设备数据透传通道上报通知的回调函数

回调参数 Object res

属性 类型 默认值 必填 说明
deviceId string 蓝牙透传数据 deviceId: 设备 id
data string data: 透传内容

 👉 立即开发。 

相关推荐

  1. uniapp程序连接设备

    2024-03-19 12:22:06       21 阅读
  2. uniapp 程序

    2024-03-19 12:22:06       57 阅读
  3. 程序连接

    2024-03-19 12:22:06       45 阅读
  4. 【微信程序】连接设备

    2024-03-19 12:22:06       32 阅读
  5. 微信程序连接

    2024-03-19 12:22:06       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-19 12:22:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-19 12:22:06       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-19 12:22:06       82 阅读
  4. Python语言-面向对象

    2024-03-19 12:22:06       91 阅读

热门阅读

  1. Windows程序员用MAC:初始设置(用起来像win一些)

    2024-03-19 12:22:06       49 阅读
  2. 【无标题】

    2024-03-19 12:22:06       43 阅读
  3. MacOS安装Homebrew教程

    2024-03-19 12:22:06       44 阅读
  4. c# Action 关键字使用

    2024-03-19 12:22:06       43 阅读
  5. 华为机试题-最小矩阵

    2024-03-19 12:22:06       46 阅读
  6. SQL注入写shell 单引号被过滤解决思路

    2024-03-19 12:22:06       39 阅读