HarmonyOS 智能设备蓝牙组网

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

HarmonyOS
2024-12-26 07:25:28
1043浏览
收藏 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);
})
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
分享
微博
QQ
微信
回复
2024-12-26 10:48:32


相关问题
BLE蓝牙开发如何实现对智能灯的控制?
7568浏览 • 1回复 待解决
蓝牙设备关机重启连接问题
195浏览 • 0回复 待解决
HarmonyOS 低功耗蓝牙设备DeviceId会变化
808浏览 • 1回复 待解决
HarmonyOS无法获取蓝牙设备的真实MAC
1848浏览 • 1回复 待解决
c# 低功耗蓝牙 连接多个设备
4324浏览 • 1回复 待解决