HarmonyOS 智能设备蓝牙组网

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

HarmonyOS
2024-12-26 07:25:28
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

具体参考: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);
})
分享
微博
QQ
微信
回复
2024-12-26 10:48:32
相关问题
BLE蓝牙开发如何实现对智能灯的控制?
7020浏览 • 1回复 待解决
HarmonyOS无法获取蓝牙设备的真实MAC
1070浏览 • 1回复 待解决
c# 低功耗蓝牙 连接多个设备
3528浏览 • 1回复 待解决