本發(fā)明屬于無線通信技術(shù)領(lǐng)域,尤其涉及一種滿足RFID協(xié)議的無線綁定式通信方法。
背景技術(shù):
針對(duì)RFID協(xié)議7377.2-2011應(yīng)用的廣泛性和獨(dú)特性,要求應(yīng)用7377.2-2011協(xié)議的設(shè)備適用軍方的通信標(biāo)準(zhǔn),但是現(xiàn)有技術(shù)中沒有通用的能夠用于國(guó)軍標(biāo)協(xié)議的通信設(shè)備?,F(xiàn)有的通信設(shè)備主要是由主控設(shè)備和采集終端組成,由于實(shí)際操作中主控設(shè)備沉重不易移動(dòng),又配置多個(gè)采集終端,并且主控設(shè)備和采集終端采用有線連接的方式,此種連接方式帶來的缺點(diǎn)是既繁重又不利于管理,因此采用無線連接方式將是未來通信設(shè)備的更好選擇。在國(guó)軍標(biāo)協(xié)議的應(yīng)用系統(tǒng)中,無線傳輸網(wǎng)絡(luò)不能為Wi-Fi、藍(lán)牙等非軍方適用的通訊網(wǎng)絡(luò)?;趪?guó)軍標(biāo)(GJB)協(xié)議7377.2-2011,“主控設(shè)備”和“采集設(shè)備”只能以一對(duì)多的方式進(jìn)行通訊,因?yàn)楫?dāng)多個(gè)“主控設(shè)備”參與進(jìn)來時(shí),將使得“采集設(shè)備”通訊錯(cuò)亂,進(jìn)而擾亂了整個(gè)通訊網(wǎng)絡(luò)。
技術(shù)實(shí)現(xiàn)要素:
為了解決以上問題,本發(fā)明提出了一種滿足國(guó)軍標(biāo)協(xié)議的RFID無線綁定式通信方法。
本發(fā)明的技術(shù)方案是:一種滿足國(guó)軍標(biāo)協(xié)議的RFID無線綁定式通信方法,包括以下步驟:
S1.主控設(shè)備對(duì)通信網(wǎng)絡(luò)范圍內(nèi)發(fā)送廣播幀,掃描通信網(wǎng)絡(luò)范圍內(nèi)的采集設(shè)備;
S2.主控設(shè)備根據(jù)步驟S1中的掃描結(jié)果更新設(shè)備列表;
S3.主控設(shè)備根據(jù)步驟S2中的設(shè)備列表判斷是否掃描到采集設(shè)備;
S4.若主控設(shè)備沒有掃描到采集設(shè)備,則主控設(shè)備結(jié)束當(dāng)前操作;
S5.若主控設(shè)備掃描到采集設(shè)備,則主控設(shè)備選定需要通信的采集設(shè)備,并向采集設(shè)備發(fā)送綁定命令,采集設(shè)備接收到綁定命令后,判斷此時(shí)是否已被綁定,若被綁定,則向主控設(shè)備反饋忙指令,若沒有被綁定,則向主控設(shè)備反饋綁定成功指令;
S6.若主控設(shè)備接收到忙指令,則主控設(shè)備結(jié)束當(dāng)前操作,若主控設(shè)備接收到綁定成功指令,則主控設(shè)備鎖定該采集設(shè)備,并與該采集設(shè)備開始進(jìn)行數(shù)據(jù)通信;
S7.主控設(shè)備與采集設(shè)備完成數(shù)據(jù)通信后,主控設(shè)備向綁定的采集設(shè)備發(fā)送解除綁定命令,采集設(shè)備判斷是否接收到解除綁定命令,若被綁定的采集設(shè)備沒有接收到解除綁定命令,則采集設(shè)備與主控設(shè)備繼續(xù)保持?jǐn)?shù)據(jù)通信狀態(tài),若被綁定的采集設(shè)備接收到解除綁定命令,則采集設(shè)備向主控設(shè)備反饋解除綁定成功指令;
S8.若主控設(shè)備沒有接收到解除綁定成功指令,則主控設(shè)備繼續(xù)向綁定的采集設(shè)備發(fā)送解除綁定命令,若主控設(shè)備接收到解除綁定成功指令,則完成解除綁定,結(jié)束當(dāng)前操作。
進(jìn)一步地,上述綁定命令和解除綁定命令都采用國(guó)軍標(biāo)協(xié)議7377.2-2011消息幀格式。
進(jìn)一步地,上述綁定命令值和解除綁定命令值都為自定義值。
進(jìn)一步地,上述主控設(shè)備為2.45GHz主控設(shè)備。
進(jìn)一步地,上述采集設(shè)備為2.45GHz采集設(shè)備。
進(jìn)一步地,上述步驟中數(shù)據(jù)通信采用RFID識(shí)別技術(shù)實(shí)現(xiàn)。
本發(fā)明的有益效果是:本發(fā)明的滿足國(guó)軍標(biāo)協(xié)議的RFID無線綁定式通信方法采用實(shí)體密碼認(rèn)證的方式,有效的解決了多個(gè)主控設(shè)備與多個(gè)采集設(shè)備通信時(shí)的網(wǎng)絡(luò)紊亂問題,建立了一種多個(gè)并行通信組的通信方式。
附圖說明
圖1是本發(fā)明的無線通信設(shè)備示意圖。
圖2是本發(fā)明主控設(shè)備的工作流程示意圖。
圖3是本發(fā)明采集設(shè)備的工作流程示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
如圖1所示,為本發(fā)明的無線通信設(shè)備示意圖。本發(fā)明的無線通信設(shè)備包括多個(gè)主控設(shè)備和多個(gè)采集設(shè)備。多個(gè)主控設(shè)備和多個(gè)采集設(shè)備共同組成通信網(wǎng)絡(luò)。本發(fā)明的主控設(shè)備具體為2.45GHz主控設(shè)備,采集設(shè)備具體為2.45GHz采集設(shè)備。本發(fā)明的通信網(wǎng)絡(luò)采用遵循國(guó)軍標(biāo)協(xié)議7377.2-2011的射頻RFID技術(shù)無線通信網(wǎng)絡(luò),采用RFID射頻識(shí)別技術(shù)實(shí)現(xiàn)數(shù)據(jù)的無線傳輸。根據(jù)不同的需求,可以選用點(diǎn)對(duì)點(diǎn)或者廣播的通信模式。本發(fā)明對(duì)主控設(shè)備和采集設(shè)備的數(shù)據(jù)通信進(jìn)行鎖定保護(hù),采用密碼的方式進(jìn)行認(rèn)證,所有的操作命令都只能由主控設(shè)備作為主機(jī)發(fā)出,而采集設(shè)備則作為從機(jī),只能對(duì)命令進(jìn)行接收、執(zhí)行和反饋操作,從而實(shí)現(xiàn)有效無線通信功能。
如圖2所示,為本發(fā)明的主控設(shè)備的工作流程示意圖。如圖3所示,為本發(fā)明的采集設(shè)備的工作流程示意圖。一種滿足國(guó)軍標(biāo)協(xié)議的RFID無線綁定式通信方法,包括以下步驟:
S1.主控設(shè)備對(duì)通信網(wǎng)絡(luò)范圍內(nèi)發(fā)送廣播幀,掃描通信網(wǎng)絡(luò)范圍內(nèi)的采集設(shè)備。
在進(jìn)行數(shù)據(jù)通信之前,主控設(shè)備會(huì)對(duì)工作區(qū)域的通信網(wǎng)絡(luò)范圍內(nèi)發(fā)送廣播幀,對(duì)處于通信網(wǎng)絡(luò)范圍內(nèi)的采集設(shè)備進(jìn)行掃描。此時(shí)采集設(shè)備處于等待狀態(tài)。這里本發(fā)明是采用RFID射頻識(shí)別技術(shù)實(shí)現(xiàn)主控設(shè)備對(duì)采集設(shè)備的掃描操作。
S2.主控設(shè)備根據(jù)步驟S1中的掃描結(jié)果更新設(shè)備列表。
根據(jù)步驟S1中主控設(shè)備得到的掃描結(jié)果,主控設(shè)備對(duì)設(shè)備列表進(jìn)行更新。
S3.主控設(shè)備根據(jù)步驟S2中的設(shè)備列表判斷是否掃描到采集設(shè)備。
主控設(shè)備將更新后的設(shè)備列表與更新前的設(shè)備列表進(jìn)行對(duì)比,判斷是否存在主控設(shè)備需要進(jìn)行通信的采集設(shè)備。
S4.若主控設(shè)備沒有掃描到采集設(shè)備,則主控設(shè)備結(jié)束當(dāng)前操作。
如果主控設(shè)備將設(shè)備列表對(duì)比后沒有發(fā)現(xiàn)需要進(jìn)行通信的采集設(shè)備,則主控設(shè)備會(huì)直接結(jié)束此次綁定操作。
S5.若主控設(shè)備掃描到采集設(shè)備,則主控設(shè)備選定需要進(jìn)行通信的采集設(shè)備,并向采集設(shè)備發(fā)送綁定命令,采集設(shè)備判斷是否接收到綁定命令,若沒有接收到綁定命令,則采集設(shè)備會(huì)結(jié)束當(dāng)前操作,若采集設(shè)備接收到綁定命令,則判斷此時(shí)是否已被綁定,若被綁定,則向主控設(shè)備反饋忙指令;若沒有被綁定,則向主控設(shè)備反饋綁定成功指令。
如果主控設(shè)備將設(shè)備列表對(duì)比后發(fā)現(xiàn)了需要進(jìn)行通信的采集設(shè)備,則主控設(shè)備選定需要進(jìn)行通信的采集設(shè)備,并向該采集設(shè)備發(fā)送綁定命令。這里的綁定命令格式采用國(guó)軍標(biāo)(GJB)協(xié)議7377.2-2011消息幀格式,命令值采用自定義值。此時(shí)采集設(shè)備會(huì)判斷是否接收到綁定命令,如果采集設(shè)備沒有接收到綁定命令,則采集設(shè)備會(huì)結(jié)束此次綁定操作;如果采集設(shè)備接收到綁定命令,則采集設(shè)備會(huì)判斷此時(shí)是否已被其他主控設(shè)備綁定。如果采集設(shè)備已被其他主控設(shè)備綁定,則采集設(shè)備會(huì)向主控設(shè)備反饋忙指令;如果采集設(shè)備沒有被其他主控設(shè)備綁定,則采集設(shè)備向主控設(shè)備反饋綁定成功指令。
S6.若主控設(shè)備接收到忙指令,則主控設(shè)備結(jié)束當(dāng)前操作,若主控設(shè)備接收到綁定成功指令,則主控設(shè)備鎖定該采集設(shè)備,并與該采集設(shè)備開始進(jìn)行數(shù)據(jù)通信。
如果主控設(shè)備接收到采集設(shè)備反饋的忙指令,則主控設(shè)備會(huì)結(jié)束此次綁定操作;如果主控設(shè)備接收到采集設(shè)備反饋的綁定成功指令,則主控設(shè)備會(huì)鎖定該采集設(shè)備,并與該采集設(shè)備開始進(jìn)行數(shù)據(jù)通信。本發(fā)明的無線通信采用射頻RFID識(shí)別技術(shù)實(shí)現(xiàn)數(shù)據(jù)的傳輸。
S7.主控設(shè)備與采集設(shè)備完成數(shù)據(jù)通信后,主控設(shè)備向綁定的采集設(shè)備發(fā)送解除綁定命令,采集設(shè)備判斷是否接收到解除綁定命令,若被綁定的采集設(shè)備沒有接收到解除綁定命令,則采集設(shè)備與主控設(shè)備繼續(xù)保持?jǐn)?shù)據(jù)通信狀態(tài),若被綁定采集設(shè)備接收到解除綁定命令,則采集設(shè)備向主控設(shè)備反饋解除綁定成功指令。
在主控設(shè)備與采集設(shè)備完成數(shù)據(jù)通信后,主控設(shè)備會(huì)向被綁定的采集設(shè)備發(fā)送解除綁定命令。這里的解除綁定命令格式采用國(guó)軍標(biāo)(GJB)協(xié)議7377.2-2011消息幀格式,命令值采用自定義值。此時(shí)被綁定的采集設(shè)備會(huì)判斷是否接收到解除綁定命令,如果被綁定的采集設(shè)備沒有接收到解除綁定命令,則被綁定的采集設(shè)備與主控設(shè)備繼續(xù)保持?jǐn)?shù)據(jù)通信狀態(tài);如果被 綁定的采集設(shè)備接收到解除綁定命令,則被綁定的采集設(shè)備會(huì)向主控設(shè)備反饋解除綁定成功指令。
S8.若主控設(shè)備沒有接收到解除綁定成功指令,則主控設(shè)備繼續(xù)向綁定的采集設(shè)備發(fā)送解除綁定命令,若主控設(shè)備接收到解除綁定成功指令,則完成解除綁定,結(jié)束當(dāng)前操作。
本領(lǐng)域的普通技術(shù)人員將會(huì)意識(shí)到,這里所述的實(shí)施例是為了幫助讀者理解本發(fā)明的原理,應(yīng)被理解為本發(fā)明的保護(hù)范圍并不局限于這樣的特別陳述和實(shí)施例。本領(lǐng)域的普通技術(shù)人員可以根據(jù)本發(fā)明公開的這些技術(shù)啟示做出各種不脫離本發(fā)明實(shí)質(zhì)的其它各種具體變形和組合,這些變形和組合仍然在本發(fā)明的保護(hù)范圍內(nèi)。