什么是蓝牙广告?

Vol*_*tko 2 bluetooth ads bluetooth-lowenergy

我找不到明确的解释,什么是Bluetooth le multi广告。

例如,在蓝牙系统规范中,我仅看到BLE广告的描述,而没有看到多广告。

BLE广告和多重广告有什么区别?

谢谢

小智 5

LE Multi广告指的是从L版本开始由Google在Android版本中实现的特定卸载(非蓝牙规范)功能。多重广告的意思是,您的Android手机或具有Android堆栈的设备可以同时启用多个广告系列。例如,一个特定的应用程序可以在同一设备上设置某些广告数据(示例支持的服务等),广告参数并启用广告,N个其他应用程序也可以设置。在硬件级别(或物理层)上,这些广告系列在三个广告通道(37、38、39)之间交错,因此您的电话同时充当多个外围设备。所有这些广告系列还具有单独的随机专用地址,


小智 0

蓝牙智能有两种通信方式。第一个是使用广告,其中 BLE 外围设备向其周围的每个设备广播数据包。然后,接收设备可以根据该信息采取行动或连接以接收更多信息。第二种通信方式是使用连接接收数据包,其中外围设备和中央设备都发送数据包。我们将重点放在广告上有几个原因:

\n\n

您可以在不使用广告的情况下在两个设备之间创建连接。定义广播数据包的数据和格式通常是开发 BLE 设备时要做的第一件事。\n大量 BLE 产品大部分时间处于休眠状态,仅在需要时才唤醒以进行广播和连接。这意味着广告对功耗影响很大。\n用户需要响应灵敏的产品,而广告间隔对于快速连接至关重要。\n广告在设计上是单向的。中央设备无法在没有连接的情况下向外围设备发送任何数据。但单个外围设备可以向该区域中的多个主设备进行广告。

\n\n

参考:http ://www.argenox.com/bluetooth-low-energy-ble-v4-0-development/library/a-ble-advertising-primer/

\n

  • 该答案仅描述广告,并未描述问题中所要求的“多重广告”。对多样性的唯一提及是说广告(即使只是单个广告)可以被“该区域中的多个主人”接收。 (2认同)