ch582作為主機(jī)時(shí),如果子機(jī)有好幾千個(gè),可以每個(gè)掃描到嗎

? 你好,限于條件限制無法做幾千個(gè)子機(jī)測(cè)試,想問下ch582做主機(jī),子機(jī)幾千個(gè),能否掃描到下面每個(gè)子機(jī),要多久才能查詢到?

?

您好,看您用的什么協(xié)議,是否要做低功耗。

Ⅰ.如果每個(gè)從機(jī)端都要做低功耗,從機(jī)端需要合理安排休眠/喚醒時(shí)間點(diǎn);作為中心設(shè)備的主機(jī)發(fā)包頻次高,一般不休眠。

①建議用2.4G RF自定義協(xié)議。主機(jī)端向目標(biāo)從機(jī)持續(xù)發(fā)包一段時(shí)間;從機(jī)端每隔一段時(shí)間喚醒一次,開一段RF接收的窗口,來接收主機(jī)的輪詢,收到輪詢包后立即回包給主機(jī);從機(jī)端接收輪詢包超時(shí)則繼續(xù)休眠。

2.4G輪詢發(fā)包是最快最靈活的,每ms發(fā)一個(gè)包是可以的,不考慮低功耗的話,理論上一千個(gè)節(jié)點(diǎn),一來一回2s就可以輪詢完。實(shí)際考慮到丟包重傳、超時(shí)等待,設(shè)計(jì)500ms的查詢超時(shí),8分鐘即可以輪詢完一千個(gè)節(jié)點(diǎn)。


②按BLE協(xié)議跑也是上述邏輯,區(qū)別是主機(jī)端一直開啟接收掃描;從機(jī)端每隔一段時(shí)間喚醒一次,開啟廣播發(fā)包給主機(jī),主機(jī)端根據(jù)收到的廣播來篩選目標(biāo)節(jié)點(diǎn);從機(jī)廣播超時(shí)則繼續(xù)休眠。

使用BLE的好處是協(xié)議棧完備,有標(biāo)準(zhǔn)的連接流程,但握手流程比2.4G簡單的一來一回要繁瑣,輪詢時(shí)間只會(huì)比2.4G長,至少要翻倍。


Ⅱ.如果不要做低功耗,或者有部分節(jié)點(diǎn)可以安排長供電以作為朋友節(jié)點(diǎn)來支持低功耗節(jié)點(diǎn),另外也可以考慮用mesh組網(wǎng)。

mesh組網(wǎng)的優(yōu)勢(shì)在于協(xié)議自帶轉(zhuǎn)發(fā)功能,物理布局范圍比較廣的場(chǎng)景下可以由長供電節(jié)點(diǎn)轉(zhuǎn)發(fā)消息包。

mesh組網(wǎng)中的延遲在于,mesh協(xié)議規(guī)定了1s內(nèi)只能發(fā)出10個(gè)包(包括轉(zhuǎn)發(fā)發(fā)包),中心節(jié)點(diǎn)用輪詢的方式管理從節(jié)點(diǎn),速度是最慢的。


Ⅲ.完全不考慮低功耗的場(chǎng)景下,可以考慮用從機(jī)端主動(dòng)上傳數(shù)據(jù)給中心設(shè)備的方案替換中心設(shè)備輪詢方案,建議2.4G RF自定義協(xié)議或者mesh組網(wǎng);BLE是一對(duì)一的,只能主機(jī)輪詢,不支持從機(jī)端主動(dòng)發(fā)起連接。


具體需求和功能實(shí)現(xiàn),可以發(fā)送至郵箱:zhaiyw@wch.cn


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

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