HarmonyOS 智能设备蓝牙组网?

智能设备蓝牙组网,API中蓝牙有很多模块,现在只需要用到组网这块功能,提供下demo和方案。

阅读 603
1 个回答

具体参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/spp-development-guide-V5\#%E9%80%9A%E8%BF%87socket%E8%BF%9E%E6%8E%A5%E5%AF%B9%E7%AB%AF%E8%AE%BE%E5%A4%87

示例参考如下:

import { socket } from '@kit.ConnectivityKit';
import { AsyncCallback, BusinessError } from '@kit.BasicServicesKit';
// 开启ble扫描,获取对端设备mac地址
let deviceId = 'xx:xx:xx:xx:xx:xx';
// 连接对端设备
socket.sppConnect(deviceId, {
  uuid: 'xxx',
  secure: true,
  type: 0
}, (code, socketID) => {
  if (code != null) {
    console.error('sppConnect error, code = ' + (code as BusinessError).code);
    return;
  }
  console.info('sppConnect success, socketId = ' + socketID);
})