observer的底層原理是怎樣的

RT,使用observer監(jiān)聽廣播包,使用XX廣播包去重FALSE,超時時間0來監(jiān)聽。但是產(chǎn)生一個疑問。

原先一直使用的是RF_PHY的方式在39通道接收數(shù)據(jù),如果用OBSERVER,是不是輪詢373839通道?

  1. 是否會造成丟包,比如在輪的時候在37通道,而設(shè)備在39通道發(fā)了數(shù)據(jù)。

  2. 如果把OBSERVER的通道使用參數(shù)限定在39(原來是ALL),是否就變成和RF_PHY在39通道監(jiān)聽一樣?(因為原先使用RF_PHY去掉RSSI得到包類型,還可以通過其他方式獲取RSSI,但是這個方法已經(jīng)不行。而且使用了藍牙5,自己解析包麻煩)

OBSERVER,是輪詢373839通道,不會丟,因為從機也是37 38 39輪著發(fā)的,而且數(shù)據(jù)是一樣的,接收到任意通道的都行。
可以把掃描信道固定39,是的相當(dāng)于單信道監(jiān)聽。


OBSERVER會同步?不然無法知道從機何時在何通道發(fā)。因為沒有主動發(fā)送scan_req。

不過能單信道監(jiān)聽就行了


沒有建立連接前,是不會同步的,所以掃描就是純粹的空中捕捉而已,廣播比較密集的話,被掃描的概率就大。


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频