Skip to content
简体中文
Tuya MiniApp
开发
Ray 开发
API
蓝牙设备
Beacon
startBLEScanBeacon

device.startBLEScanBeacon

功能描述

启动扫描 Beacon 扫描

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

使用

Ray 中使用

import { device } from '@ray-js/ray'
const { startBLEScanBeacon } = device
startBLEScanBeacon({ ... })

原生小程序中使用

const { startBLEScanBeacon } = ty.device
startBLEScanBeacon({ ... })

体验 Demo

智能生活App扫码进行体验
Demo下载地址 (opens in a new tab)

请求参数

Object object

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

返回结果

success

void

fail

属性类型说明
errorMsgstring插件错误信息
errorCodestring错误码

代码示例

请求示例

// Ray调用方式
import { startBLEScanBeacon, getLaunchOptionsSync } from '@ray-js/ray';
// 原生调用方式
const { startBLEScanBeacon } = ty.device;
const { getLaunchOptionsSync } = ty;
// 启动参数中获取设备 id
const {
  query: { deviceId }
} = getLaunchOptionsSync();
 
startBLEScanBeacon({
  deviceId,
  success: () => {
    console.log('startBLEScanBeacon success');
  },
  fail: (error) => {
    console.log('startBLEScanBeacon fail', error);
  }
});
此页内容是否对您有帮助?
意见反馈
小程序机器人助手
需求提交
|
论坛反馈
|
问卷调查
|
官方群聊