現(xiàn)在從機(jī)一直發(fā)數(shù)據(jù),主機(jī)要能夠接收到十幾臺(tái)設(shè)備的信號(hào),單向。這兩個(gè)模塊好像不能做到。
要求是主機(jī)“同時(shí)”接收十幾臺(tái)設(shè)備的信號(hào)嗎,每次通信數(shù)據(jù)量多大,對(duì)丟包率有沒(méi)有要求。
BLE2U模塊是用CH9143做的。
如果是CH9143做BLE主機(jī),做不了,固件中沒(méi)有連接多個(gè)從機(jī)的功能。
如果是走“輪詢連接”的方案,需要BLE主機(jī)端切換連接多個(gè)從機(jī),CH9143運(yùn)行一般的BLE從機(jī)即可,注意不要多個(gè)模塊同時(shí)上電,否則會(huì)互相之間智能配對(duì)上。
如果是走BLE廣播的方案,自定義BLE廣播包內(nèi)容,建議使用CH9141F,通過(guò)串口AT命令配置(CH9143不支持自定義修改廣播包),BLE主機(jī)端需要監(jiān)聽(tīng)周圍所有設(shè)備的BLE廣播。廣播包負(fù)載內(nèi)容最大31個(gè)字節(jié),丟包率與無(wú)線環(huán)境有關(guān),需要實(shí)際測(cè)試。
如果有開(kāi)發(fā)經(jīng)驗(yàn),可以選擇使用CH592基于BLE廣播者觀察者/2.4G射頻/mesh組網(wǎng)這幾個(gè)方案,來(lái)實(shí)現(xiàn)十幾個(gè)設(shè)備之間的通信。