TI中文支持网
TI专业的中文技术问题搜集分享网站

CC254X 廣播間隔時間

請問CC254X廣播間隔時間可以設定在100ms以下嗎?

我修改broadcaster這個sample project,將DEFAULT_ADVERTISING_INTERVAL改為160以下的話,就都收不到廣播資料

Susan Yang:

广播间隔的取值范围是在 20ms ~ 10.24s 之间

Lin Minyi:

回复 Susan Yang:

159*625us = 99ms

有在範圍內,但是還是不能收到廣播

Viki Shi:

回复 Lin Minyi:

数据包发送正常吗?有没有抓包数据?

Lin Minyi:

回复 Viki Shi:

广播可设置以下几种类型: 1) Connectable Undirected Event Type(可连接无定向广播)2) Connectable Directed Event Type(可连接定向广播)3) Scannable Undirected Event Type(可扫描无定向广播) 4) Non-connectable Undirected Event Type(不可连接无定向广播) 所谓定向和无定向是针对广播的对象而言的,如果是针对特定对象的广播(在广播包PDU中会包含目标对象的BD_ADDR)就是定向广播,反之就是无定向。可连接和不可连接是指是否接受连接请求,如果是不可连接的广播类型,它将不回应连接请求。可扫描类型是指回应扫描请求。

1.2.1 Advertising interval 首先介绍一下Advertising interval(广播时间间隔):在所有的非定向广播事件中,两个相邻的广播事件的时间间隔(T_advEvent)为: T_AdvEvent = advInterval + advDelay advInterval必须是0.625ms的整数倍,并且范围在20ms-10.24s之间,对于“可扫描非定向广播”和“不可连接非定向广播”这两种类型,该值应不小于100ms(即至少要160个0.625ms),对于“可连接的非定向广播”该值可设置的范围为20ms-10.24s。

是不是因為"对于可扫描非定向广播和不可连接非定向广播这两种类型,该值应不小于100ms(即至少要160个0.625ms)"所以不可小於100ms ?

Lin Minyi:

回复 Viki Shi:

設定160 (100ms)數據包發送正常,可抓到數據包

設定159就無法抓到數據包

赞(0)
未经允许不得转载:TI中文支持网 » CC254X 廣播間隔時間
分享到: 更多 (0)