首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >蓝牙BLE信标,广告

蓝牙BLE信标,广告
EN

Stack Overflow用户
提问于 2017-03-28 09:41:30
回答 1查看 557关注 0票数 0

在从蓝牙低能(BLE)开发开始时,我遇到了一些问题:

  • 通过我的开发板,我可以发送广告信标,它们被Windows 7(蓝牙,添加设备)所识别。板上的演示应用程序发出长度小于31字节的信标。在此数据中包含长度、ID字节和字符串的数据。

但是Windows如何能够识别蓝牙设备地址(BD)和我设备的名称呢?这些数据不包括在广告信标中,但我找不到任何描述这些数据是如何传输的文档。

相关数据是:信标BD地址 ..。设备名称

EN

回答 1

Stack Overflow用户

发布于 2017-03-28 12:53:14

蓝牙MAC地址在BLE设备发送的任何数据包的报头中发送。这是在硬件层添加的,所以您可能没有意识到它正在发生。

类似地,当BLE设备被配置为本地名称时,它由芯片在一个单独的广告包中自动发送。由于该分组还具有与MAC地址的报头,接收芯片使用该地址将接收到的名称/ MAC与为该MAC接收的任何其他分组对齐。

这就是Windows设备如何知道您收到的广告的名称和MAC。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43066052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档