1.一種基于Sub-GHz小無線射頻的設(shè)備的綁定通信方法,其特征在于:首先配置好的云端設(shè)備、手機端、主機、第一通信單元和第二通信單元完成初始化,然后云端設(shè)備與手機端協(xié)商小無線設(shè)備的綁定并授權(quán),手機與第一通信設(shè)備和第二通信設(shè)備之間的進入消息流程;
所述的消息流程包括綁定命令和解綁命令,綁定命令和解綁命令對于主機是透明的,執(zhí)行綁定命令和解綁定命令時同步返回主機;最后,第一通信單元和第二通信單元之間開始進行雙向數(shù)據(jù)通信,并執(zhí)行相應(yīng)的場景動作。
2.根據(jù)權(quán)利要求1所述的基于Sub-GHz小無線射頻的設(shè)備的綁定通信方法,其特征在于:第一通信單元和第二通信單元之間開始進行雙向數(shù)據(jù)通信包括發(fā)送步驟和接收步驟:
發(fā)送步驟包括:
發(fā)送步驟一:原始數(shù)據(jù)經(jīng)過加密,使得每次輸出都是不同的隨機數(shù);
發(fā)送步驟二:對隨機數(shù)進行編碼后產(chǎn)生具有編碼糾錯功能的編碼后數(shù)據(jù);
發(fā)送步驟三:將編碼后數(shù)據(jù)組成完整的一幀數(shù)據(jù)待發(fā)送;
發(fā)送步驟四:在信道空閑時段發(fā)送完整的一幀數(shù)據(jù);
發(fā)送步驟五:發(fā)送數(shù)據(jù)后進入等待對方反饋ACK機制,如果在規(guī)定時間T內(nèi)收到對方反饋ACK, 則發(fā)射成功;如沒有收到則進入重發(fā)機制;
發(fā)送步驟六:進行重發(fā)機制將繼續(xù)重新發(fā)送相同數(shù)據(jù)幀;如果超過最大重發(fā)數(shù)則退出;
接收步驟包括:
接收步驟一:接收機收到數(shù)據(jù)后先解析幀,判別是否為有效設(shè)備ID;如校驗無效則丟棄數(shù)據(jù);有效則繼續(xù)傳遞;
接收步驟二:經(jīng)過信道解碼糾錯及校驗后,如校驗無效則丟棄數(shù)據(jù);有效則繼續(xù)傳遞;
接受步驟三:經(jīng)過解碼后,判別是否對應(yīng)有效滾碼;如無效則丟棄數(shù)據(jù),有效則繼續(xù)處理;
接受步驟四:繼續(xù)判別數(shù)據(jù)是否是反饋ACK幀還是一般有效數(shù)據(jù);如是反饋ACK幀則傳遞給發(fā)射端處理;如果是一般有效數(shù)據(jù)則上報給應(yīng)用層處理;
接收步驟五:收到有效數(shù)據(jù)后產(chǎn)生一個ACK幀并發(fā)送。
3.根據(jù)權(quán)利要求1所述的基于Sub-GHz小無線射頻的設(shè)備的綁定通信方法,其特征在于:
在發(fā)送步驟一中,原始數(shù)據(jù)經(jīng)過AES滾碼加密。
4.根據(jù)權(quán)利要求1所述的基于Sub-GHz小無線射頻的設(shè)備的綁定通信方法,其特征在于:在發(fā)送步驟二中,經(jīng)過信道Hamming編碼后產(chǎn)生具有編碼糾錯功能的編碼后數(shù)據(jù);在發(fā)送子步驟三中,將編碼后數(shù)據(jù)再增加設(shè)備ID和網(wǎng)絡(luò)地址信息,組成完整的一幀數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的基于Sub-GHz小無線射頻的設(shè)備的綁定通信方法,其特征在于:在接收步驟二中:經(jīng)過信道Hamming解碼糾錯及CRC校驗后,如校驗無效則丟棄數(shù)據(jù);有效則繼續(xù)傳遞。
6.根據(jù)權(quán)利要求1所述的基于Sub-GHz小無線射頻的設(shè)備的綁定通信方法,其特征在于:在發(fā)送步驟四中,在發(fā)送前通過偵聽信道的防碰撞機制,確定當(dāng)前信道的空閑時段。
7.根據(jù)權(quán)利要求1所述的基于Sub-GHz小無線射頻的設(shè)備的綁定通信方法,其特征在于:第一通信單元和第二通信單元的應(yīng)用層負(fù)責(zé)保存綁定信息,綁定信息包括綁定的子設(shè)備和通信秘鑰、每次上電初始化時調(diào)用的綁定接口和通知協(xié)議棧。
8.根據(jù)權(quán)利要求7所述的基于Sub-GHz小無線射頻的設(shè)備的綁定通信方法,其特征在于:第一通信單元和第二通信單元是單個通信子設(shè)備或是若干個通信子設(shè)備的集合。