專利名稱:用于物聯(lián)網(wǎng)的非實(shí)時(shí)單向鏈路通訊方法
技術(shù)領(lǐng)域:
本發(fā)明涉及物聯(lián)網(wǎng)領(lǐng)域,具體地,涉及ー種用于物聯(lián)網(wǎng)的非實(shí)時(shí)單向鏈路通訊方法。
背景技術(shù):
物聯(lián)網(wǎng),通過在各種各樣的日常用品上嵌入一種短距離的移動(dòng)收發(fā)器,在信息與通信世界里將獲得一個(gè)新的溝通維度,從任何時(shí)間任何地點(diǎn)的人與人之間的溝通連接擴(kuò)展到人與物和物與物之間的溝通連接。雖然目前國內(nèi)對物聯(lián)網(wǎng)也還沒有一個(gè)統(tǒng)ー的標(biāo)準(zhǔn)定義,但從物聯(lián)網(wǎng)本質(zhì)上看,物聯(lián)網(wǎng)是現(xiàn)代信息技術(shù)發(fā)展到一定階段后出現(xiàn)的ー種聚合性應(yīng)用與技術(shù)提升,將各種感知技木、現(xiàn)代網(wǎng)絡(luò)技術(shù)和人工智能與自動(dòng)化技術(shù)聚合與集成應(yīng)用,使人與物智慧對話,創(chuàng)造ー個(gè)智慧的世界。因?yàn)槲锫?lián)網(wǎng)技術(shù)的發(fā)展幾乎涉及到了信息技術(shù)的方方面面,是ー種聚合性、系統(tǒng)性的創(chuàng)新應(yīng)用與發(fā)展,也因此才被稱為是信息產(chǎn)業(yè)的第三次革命性創(chuàng)新。物聯(lián)網(wǎng)是通過各種傳感技術(shù)(RFID、傳感器、GPS、攝像機(jī)、激光掃描器等)、各種通訊手段(有線、無線、長距和短距等),將任何物體與互聯(lián)網(wǎng)相連接,以實(shí)現(xiàn)遠(yuǎn)程監(jiān)視、自動(dòng)報(bào)警、控制、診斷和維護(hù),進(jìn)而實(shí)現(xiàn)“管理、控制、營 運(yùn)” 一體化的ー種網(wǎng)絡(luò)?,F(xiàn)有的物聯(lián)網(wǎng)架構(gòu)中 所有可以解析數(shù)字協(xié)議的傳感器或控制器都稱為智能節(jié)點(diǎn),而不具備此功能的節(jié)點(diǎn)往往會掛載在ー個(gè)“代理網(wǎng)關(guān)”上,從而成為ー個(gè)大的智慧節(jié)點(diǎn)。智慧節(jié)點(diǎn)之間可以互相通訊,而大部分的數(shù)據(jù)更會通過互聯(lián)網(wǎng)傳輸?shù)竭h(yuǎn)端的服務(wù)器,如圖1所示。而物聯(lián)網(wǎng)對干“感知”和“控制”的要求往往是并重的,因此服務(wù)器和智慧節(jié)點(diǎn)之間必須要進(jìn)行雙向通訊,這對于復(fù)雜的網(wǎng)絡(luò)環(huán)境來說,是一件難度較大的事情。本專利實(shí)現(xiàn)了ー種智能節(jié)點(diǎn)和服務(wù)器在實(shí)時(shí)性要求不高的情況下,低成本,具有高兼容性和魯棒性的通訊方案。如圖2所示,現(xiàn)有物聯(lián)網(wǎng)的通訊方案必須建立一條雙向通訊的鏈路,向上的鏈路用于給服務(wù)器發(fā)送采集到的數(shù)據(jù),設(shè)備狀態(tài)等,而向下的鏈路則是服務(wù)器給智能節(jié)點(diǎn)下達(dá)動(dòng)作指令,修改設(shè)置參數(shù)等。但對于各種各樣的的通訊連接方式,上述的要求不是可以輕易達(dá)到的。智能節(jié)點(diǎn)往往由于分布較廣,經(jīng)常采用就近接入的方法,這大大減少了鋪設(shè)基礎(chǔ)網(wǎng)絡(luò)的成本,提高了物聯(lián)網(wǎng)項(xiàng)目的可行性,但就近接入方式方法較多,比如PPPOE撥號網(wǎng)絡(luò),局域網(wǎng)加代理服務(wù)器接入,在沒有良好接入方法的情況下,還會采用GPRS,3G等接入方式。因此大多數(shù)時(shí)候,節(jié)點(diǎn)可以訪問到服務(wù)器,可以隨時(shí)進(jìn)行數(shù)據(jù)上傳和下載的過程,但服務(wù)器無法訪問到節(jié)點(diǎn),不能隨時(shí)給節(jié)點(diǎn)發(fā)送數(shù)據(jù)。為保證雙向通訊,現(xiàn)有物聯(lián)網(wǎng)將使用VPN等技術(shù),這將引入更加復(fù)雜的硬件,或者對于智能節(jié)能的軟件開發(fā)提出了更高的要求。同時(shí),不同的網(wǎng)絡(luò)接入方法下,為實(shí)現(xiàn)雙向通訊所采用的技術(shù)有一定區(qū)別,這也導(dǎo)致了智能節(jié)點(diǎn)將無法通用,不能簡單的轉(zhuǎn)換接入方式
發(fā)明內(nèi)容
本發(fā)明的目的在于,針對上述問題,提出一種用于物聯(lián)網(wǎng)的非實(shí)時(shí)單向鏈路通訊方法,以實(shí)現(xiàn)低成本,兼容性和高魯棒性的優(yōu)點(diǎn)。為實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案是
一種用于物聯(lián)網(wǎng)的非實(shí)時(shí)單向鏈路通訊方法,包括以下步驟
服務(wù)器把要發(fā)給某個(gè)節(jié)點(diǎn)的命令加上節(jié)點(diǎn)ID,并為每個(gè)節(jié)點(diǎn)分配唯一 ID,并將附加節(jié)點(diǎn)ID的命令存儲到服務(wù)器的命令數(shù)據(jù)庫中;
當(dāng)上述節(jié)點(diǎn)通過單向鏈路訪問服務(wù)器時(shí),從上述命令數(shù)據(jù)庫中查詢到節(jié)點(diǎn)ID和該節(jié)點(diǎn)ID對應(yīng)的命令,并執(zhí)行該命令;
執(zhí)行完上述附加有節(jié)點(diǎn)ID的命令后,上述節(jié)點(diǎn)再次訪問服務(wù)器;
如果該命令是已經(jīng)收到過,則不用執(zhí)行此命令,直接刪除;
上述節(jié)點(diǎn)繼續(xù)訪問服務(wù)器時(shí),查詢命令數(shù)據(jù)庫,直至命令數(shù)據(jù)庫中的所有命令全部執(zhí)行。本發(fā)明的技術(shù)方案通過智能節(jié)點(diǎn)對服務(wù)器進(jìn)行單向訪問,建立單向鏈路,服務(wù)器無法直接向智能節(jié)點(diǎn)發(fā)送命令等信息,需要智能節(jié)點(diǎn)主動(dòng)來獲取發(fā)給它的命令。從而達(dá)到低成本,兼容性和高魯棒性的目的。下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)ー步的詳細(xì)描述。
圖1為現(xiàn)有的互聯(lián)網(wǎng)結(jié)構(gòu)示意 圖2為現(xiàn)有的互聯(lián)網(wǎng)連接的結(jié)構(gòu)示意 圖3為本發(fā)明所述的用干物聯(lián)網(wǎng)的非實(shí)時(shí)單向鏈路通訊方法的鏈接結(jié)構(gòu)示意圖。
具體實(shí)施例方式以下結(jié)合附圖對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。如圖3所示,一種用于物聯(lián)網(wǎng)的非實(shí)時(shí)單向鏈路通訊方法,包括以下步驟
服務(wù)器把要發(fā)給某個(gè)節(jié)點(diǎn)的命令加上節(jié)點(diǎn)ID,并為每個(gè)節(jié)點(diǎn)分配唯一 ID,并將附加節(jié)點(diǎn)ID的命令存儲到服務(wù)器的命令數(shù)據(jù)庫中;
當(dāng)節(jié)點(diǎn)通過單向鏈路訪問服務(wù)器時(shí),從命令數(shù)據(jù)庫中查詢到節(jié)點(diǎn)ID和該節(jié)點(diǎn)ID對應(yīng)的命令,并執(zhí)行該命令;
執(zhí)行完附加有節(jié)點(diǎn)ID的命令后,節(jié)點(diǎn)再次訪問服務(wù)器;
如果該命令是已經(jīng)收到過,則不用執(zhí)行此命令,直接刪除;
上述節(jié)點(diǎn)繼續(xù)訪問服務(wù)器時(shí),查詢命令數(shù)據(jù)庫,直至命令數(shù)據(jù)庫中的所有命令全部執(zhí)行。本發(fā)明技術(shù)方案公開的通訊方法,要提高命令下達(dá)的實(shí)時(shí)性,只要提高節(jié)點(diǎn)訪問服務(wù)器的頻率,如智能節(jié)能每10秒訪問一次服務(wù)器,則發(fā)給此節(jié)點(diǎn)的命令最遲10秒就會被節(jié)點(diǎn)獲取被響應(yīng),對于實(shí)時(shí)性要求低的物聯(lián)網(wǎng)應(yīng)用,這個(gè)時(shí)間還可以加長,I小時(shí)或者I天。綜上所述,本發(fā)明還具有以下優(yōu)點(diǎn)1.低產(chǎn)品成本,無需安裝額外的協(xié)議轉(zhuǎn)換設(shè)備。
2.低開發(fā)成本,軟硬件實(shí)現(xiàn)簡單。3.兼容性強(qiáng),無論怎樣復(fù)雜的網(wǎng)絡(luò)環(huán)境,都可以正常通訊。4.穩(wěn)定性好,實(shí)現(xiàn)簡單,可出問題的環(huán)節(jié)少。5.節(jié)約服務(wù)器資源,可以支持大量的智能節(jié)點(diǎn)接入。最后應(yīng)說明的是以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,對于本領(lǐng)域的技術(shù)人員來說,其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換,改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種用于物聯(lián)網(wǎng)的非實(shí)時(shí)單向鏈路通訊方法,其特征在于,包括以下步驟 服務(wù)器把要發(fā)給某個(gè)節(jié)點(diǎn)的命令加上節(jié)點(diǎn)ID,并為每個(gè)節(jié)點(diǎn)分配唯一 ID,并將附加節(jié)點(diǎn)ID的命令存儲到服務(wù)器的命令數(shù)據(jù)庫中; 當(dāng)上述節(jié)點(diǎn)通過單向鏈路訪問服務(wù)器時(shí),從上述命令數(shù)據(jù)庫中查詢到節(jié)點(diǎn)ID和該節(jié)點(diǎn)ID對應(yīng)的命令,并執(zhí)行該命令; 執(zhí)行完上述附加有節(jié)點(diǎn)ID的命令后,上述節(jié)點(diǎn)再次訪問服務(wù)器; 如果該命令是已經(jīng)收到過,則不用執(zhí)行此命令,直接刪除; 上述節(jié)點(diǎn)繼續(xù)訪問服務(wù)器時(shí),查詢命令數(shù)據(jù)庫,直至命令數(shù)據(jù)庫中的所有命令全部執(zhí)行。
全文摘要
本發(fā)明公開了一種用于物聯(lián)網(wǎng)的非實(shí)時(shí)單向鏈路通訊方法,包括以下步驟服務(wù)器把要發(fā)給某個(gè)節(jié)點(diǎn)的命令加上節(jié)點(diǎn)ID,并為每個(gè)節(jié)點(diǎn)分配唯一ID,并將附加節(jié)點(diǎn)ID的命令存儲到服務(wù)器的命令數(shù)據(jù)庫中;當(dāng)上述節(jié)點(diǎn)通過單向鏈路訪問服務(wù)器時(shí),從上述命令數(shù)據(jù)庫中查詢到節(jié)點(diǎn)ID和該節(jié)點(diǎn)ID對應(yīng)的命令,并執(zhí)行該命令;執(zhí)行完上述附加有節(jié)點(diǎn)ID的命令后,上述節(jié)點(diǎn)再次訪問服務(wù)器;如果該命令是已經(jīng)收到過,則不用執(zhí)行此命令,直接刪除;上述節(jié)點(diǎn)繼續(xù)訪問服務(wù)器時(shí),查詢命令數(shù)據(jù)庫,直至命令數(shù)據(jù)庫中的所有命令全部執(zhí)行。達(dá)到低成本,兼容性和高魯棒性的目的。
文檔編號H04L1/00GK103036654SQ20121057332
公開日2013年4月10日 申請日期2012年12月26日 優(yōu)先權(quán)日2012年12月26日
發(fā)明者陳相, 鄭洪明, 周振華, 鄭傳奇, 胡剛 申請人:無錫博歐節(jié)能科技有限公司