HarmonyOS 鸿蒙Next蓝牙扫描到的设备deviceId不是设备真实的deviceId吗
HarmonyOS 鸿蒙Next蓝牙扫描到的设备deviceId不是设备真实的deviceId吗
ble.on(‘BLEDeviceFind’, (data) => {
for (let index = 0; index < data.length; index++) {
data[index].deviceId 不是设备的真实deviceId吗
}
})
2 回复
在HarmonyOS中,蓝牙扫描到的设备deviceId
并不是设备的真实物理地址(MAC地址),而是系统为每个蓝牙设备分配的一个唯一标识符。这个deviceId
是由HarmonyOS内部生成的,用于在应用层管理和识别设备。真实的设备MAC地址通常不会直接暴露给应用层,以保护用户隐私。开发者可以通过deviceId
与设备进行交互,但无法直接获取设备的真实MAC地址。