gpt4 book ai didi

ios - 在 iphone 中做广告时,ble 数据结构发生了什么变化以显示 mac 地址?

转载 作者:行者123 更新时间:2023-11-29 05:18:56 25 4
gpt4 key购买 nike

要获取 BLE 设备的 MAC 地址,需要先进行连接,但在 Android 中,我们可以选择在扫描模式下在周围设备列表中查看 MAC 地址。

要在 iPhone 环境中复制该行为,我们可以将 MAC 地址作为后记附加到 ble 设备本身的名称吗?

以下是 ble 在广告时发送的内容:

```["kCBAdvDataTimestamp": 511120041.111478, "kCBAdvDataLocalName": MYDEVICENAME, "kCBAdvDataIsConnectable": 1]```

Mac 地址是否可以以某种方式附加到名称“MYDEVICENAME”,如“MYDEVICENAME-12:34:56:12:34:56”?

最佳答案

根据我的经验,十六进制的 MAC 地址以十六进制格式包含在广告数据包中。您无法从 CoreBluetooth 获取它,它们以 UUID 的形式将其抽象出来。

似乎有一种方法可以解析MAC地址,但我没有尝试过。这是一篇关于它的好文章(位于底部)

Get MAC address of bluetooth low energy peripheral

关于ios - 在 iphone 中做广告时,ble 数据结构发生了什么变化以显示 mac 地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58860267/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com