Skip to Content

搜索设备

搜索设备

搜索已连接的设备,并以数组形式将搜索结果返回给开发者。

对于 USB 连接,返回的数据已包含设备详细信息。

对于蓝牙设备搜索,返回的数据仅包含设备名称和设备 connectId,开发者需要先选择要配对的设备才能获取设备信息。

const response = await HardwareSDK.searchDevices();

参数

示例

HardwareSDK.searchDevices().then(result => { console.log(`设备列表: ${result}`) });

返回结果

{ success: true, payload: [ { "connectId": string, // 设备连接 ID(同一设备稳定不变,设备重置不影响) "uuid": string, // 设备唯一 ID "deviceType": string, // 设备类型:'classic' | 'mini' | 'touch' | 'pro' "deviceId": string, // 设备 ID,设备重置/擦除/恢复后会变,仅在使用 @onekeyfe/hd-common-connect-sdk 的 webusb 传输时返回 "path": string, // 通过 WebUSB 连接 USB 时的设备序列号 "name": string, // 设备的蓝牙名称 }, ] }

错误

{ success: false, payload: { error: string, // 错误消息 code: number // 错误码 } }
Last updated on