2021/9/1 扩展包与周期包

1.周期包 带AUX_CHAIN_IND包

 

 

 2.扩展包 带AUX_CHAIN_IND包包 带AUX_CHAIN_IND包

 

 3.广播是从host下发 1000个byte 数据量,

对于周期广播,先填满 AUX_SYNC_IND,还有数据,后面续 AUX_CHAIN_IND,直到把数据发完。

而扩展广播包,先填满AUX_ADV_IND,若还有数据,后面续 AUX_CHAIN_IND,直到把数据发完。

4.host 怎么下发 1000个byte 数据量?

先填满一个包的最大容量,接着再续。

首先我们有255个byte Payload部分

 除去header和AdvMode 一个byte,还有254个byte

 对于AUX_ADV_IND这种包

 除去ADI 两个byte, 那么AUX_ADV_IND 这个包 最大可以带数据 252个byte.

当然有的时候,需要带上TX power ,这样再减去一个byte,最大带数据251个byte。

  对于AUX_SYNC_IND这种包

一般都会带上TX power和Aux Ptr ,这样最大可以带数据250个byte

  对于AUX_CHAIN_IND这种包,同理。

 

5.如果广播从host下发组包的时候,大于playload的255个byte,应该就发不出去了 

6. 所有发出去的数据,扫描者 会按照自己的方式组包。觉得很奇怪,周期包带CHAIN包的时候,丢包不是很多,而扩展包带CHAIN 包的时候,丢包很严重。

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值