Bluetooth lowenergy iBeacon广告包传输时间

Bluetooth lowenergy iBeacon广告包传输时间,bluetooth-lowenergy,ibeacon,beacon,Bluetooth Lowenergy,Ibeacon,Beacon,iBeacon发送广告包需要多长时间 我想澄清这一点,以便为信标配置广告时间间隔,以便在避免iBeacon广告数据包冲突的同时,尽可能可靠和快速地读取数百个信标。这是一个有用的问题,可以获得理想的设备用电下限(不包括设备使用的任何计算能力) BLE数据包的前导码是1字节,访问地址是4字节,报头是2字节,MAC地址是6字节,数据是31字节,然后CRC是3字节,总共是46字节或368位 BLE的假定数据速率为1Mbit。根据,这不包括帧/错误检查/连接(尽管广告包可能不会花费很多时间连接)因此,假设

iBeacon发送广告包需要多长时间


我想澄清这一点,以便为信标配置广告时间间隔,以便在避免iBeacon广告数据包冲突的同时,尽可能可靠和快速地读取数百个信标。

这是一个有用的问题,可以获得理想的设备用电下限(不包括设备使用的任何计算能力)

BLE数据包的前导码是1字节,访问地址是4字节,报头是2字节,MAC地址是6字节,数据是31字节,然后CRC是3字节,总共是46字节或368位


BLE的假定数据速率为1Mbit。根据,这不包括帧/错误检查/连接(尽管广告包可能不会花费很多时间连接)因此,假设最好的情况是1Mbit=1024*1024,我们每秒可以发送2849个广告包。这意味着在理想情况下,每个广告包大约是0.35毫秒。如果文章是正确的,并且有效数据速率要慢4倍,那么它可能长到1.4毫秒。

我想这是一个精确的答案——有效地说,它需要多长时间才能完成r数据包从开始到结束的无线传输——对于问题第二部分所述的目的可能没有用处。当涉及到碰撞时,除了传输所需的时间外,还有很多很多因素在起作用。@DavidYoung,你能简单列出这些因素吗?因素包括(a)发射机的比特率(b)蓝牙设备的广告频率,(c)蓝牙设备设置的随机传输开始时间,(d)传输与其他蓝牙设备传输的冲突,(e)传输使用的蓝牙无线信道,(f)附近的无线电噪声。。。