[發(fā)明專利]一種傳感器與采集代理之間數(shù)據(jù)交互的通用通信方法無效
| 申請?zhí)枺?/td> | 201010219702.0 | 申請日: | 2010-07-07 |
| 公開(公告)號: | CN101888380A | 公開(公告)日: | 2010-11-17 |
| 發(fā)明(設(shè)計(jì))人: | 黃祥飛 | 申請(專利權(quán))人: | 南京烽火星空通信發(fā)展有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 210019 江蘇省南*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 傳感器 采集 代理 之間 數(shù)據(jù) 交互 通用 通信 方法 | ||
技術(shù)領(lǐng)域
本專利涉及基于計(jì)算機(jī)網(wǎng)絡(luò)的一種傳感器與采集代理之間數(shù)據(jù)交互的通用通信方法,尤其是涉及一種傳感器與采集代理之間采用基于開放系統(tǒng)互聯(lián)(OSI,在X.200種定義)定義的抽象對象方法ASN.1(Abstract?Syntax?Notation?One,X.208)定義的一套通用傳輸協(xié)議,并以BER(Basic?Encoding?Rules,X.209)為傳輸規(guī)則經(jīng)由UDP網(wǎng)絡(luò)傳輸進(jìn)行數(shù)據(jù)交互的通信方法。
背景技術(shù)
隨著計(jì)算機(jī)和通信技術(shù)的飛速發(fā)展,各式各樣的傳感器被越來越多的應(yīng)用于我們的生活當(dāng)中。
目前,可以用與實(shí)現(xiàn)采集代理和傳感器之間進(jìn)行數(shù)據(jù)交互的協(xié)議主要有WMMP。建立一個(gè)WMMP過程需要雙方多次握手,同時(shí)WMMP的交互報(bào)文編碼規(guī)則比較固定雖然其提供了保留字但是在結(jié)構(gòu)上仍不具備良好的可擴(kuò)展性因?yàn)閃MMP報(bào)文交互比較嚴(yán)謹(jǐn),從另一方面這種嚴(yán)謹(jǐn)也導(dǎo)致了數(shù)據(jù)交互和具體實(shí)現(xiàn)時(shí)復(fù)雜度。以上這些導(dǎo)致了在采集器和傳感器中如果使用WMMP傳輸存在的局限性.
除使用WMMP協(xié)議傳輸通常一般在此類傳感器與采集代理間數(shù)據(jù)交互,大部采用基于TCP/IP封裝的私有協(xié)議來進(jìn)行數(shù)據(jù)傳輸。在通過對現(xiàn)有發(fā)明專利的檢索發(fā)現(xiàn)很少有以抽象對象方法來定義協(xié)議格式協(xié)議。
發(fā)明內(nèi)容
本發(fā)明的目的在于針對現(xiàn)有技術(shù)的不足提出一種傳感器與采集代理之間數(shù)據(jù)交互的通用通信方法,使得通過配置采集代理和傳感器之間可以進(jìn)行數(shù)據(jù)交互并實(shí)現(xiàn)傳感器的數(shù)據(jù)上報(bào),從而順利、準(zhǔn)確有效的對傳感器進(jìn)行管理。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種傳感器與采集代理之間數(shù)據(jù)交互的通用通信方法,該方法中涉及一套請求/應(yīng)答式的協(xié)議。該協(xié)議提供了在采集代理與傳感器、傳感器與采集代理之間交換數(shù)據(jù)信息的直觀、基本的方法。該協(xié)議定義了4種協(xié)議報(bào)文用于在傳感器與采集代理間進(jìn)行數(shù)據(jù)交互。四種報(bào)文如下:
●讀(get-request)報(bào)文:采集器從傳感器處提取一個(gè)或多個(gè)參數(shù)值
●寫(set-request)報(bào)文:設(shè)置傳感器的一個(gè)或多個(gè)參數(shù)值
●響應(yīng)(get-response)報(bào)文:返回的一個(gè)或多個(gè)參數(shù)值。這個(gè)操作是由傳感器發(fā)出的,它是前面兩種操作的響應(yīng)操作。
●上報(bào)(trap)報(bào)文:傳感器主動(dòng)發(fā)出的報(bào)文,上報(bào)相關(guān)數(shù)據(jù)。
本發(fā)明定義的傳輸協(xié)議基于抽象對象方法ASN.1(Abstract?Syntax?Notation?One,X.208)定義(ASN.1是一種ISO/ITU-T標(biāo)準(zhǔn),描述了一種對數(shù)據(jù)進(jìn)行表示、編碼、傳輸和解碼的數(shù)據(jù)格式。它提供了一整套正規(guī)的格式用于描述對象的結(jié)構(gòu),而不管語言上如何執(zhí)行及這些數(shù)據(jù)的具體指代,也不用去管到底是什么樣的應(yīng)用程序。),并以BER(BER基本編碼規(guī)則,定義在ITU-T?X.209中,是指在ASN.1標(biāo)準(zhǔn)中描述的數(shù)據(jù)編碼/解碼規(guī)則?;镜木幋a規(guī)則可能被用于為類型值取得傳輸語法的規(guī)范,使用ASN.1指定在推薦X.208中定義的。)為傳輸規(guī)則基于UDP協(xié)議進(jìn)行網(wǎng)絡(luò)傳輸。在協(xié)議分為協(xié)議頭和協(xié)議體兩個(gè)部分(如圖2):
(一)協(xié)議頭(header):協(xié)議頭主要包括的內(nèi)容有協(xié)議版本、傳輸ID、設(shè)備ID、動(dòng)作標(biāo)識、狀態(tài)標(biāo)識、時(shí)間戳、防偽簽名校驗(yàn)位、協(xié)議二進(jìn)制字節(jié)長度和擴(kuò)展項(xiàng)。
1協(xié)議版本為ASN.1描述的OCTET?STRING類型用于顯示當(dāng)前傳輸協(xié)議的版本信息。
2.傳輸ID為ASN.1描述的INTEGER類型用于表示一次唯一的數(shù)據(jù)交互讀(get-request)報(bào)文、寫(set-request)報(bào)文、上報(bào)(trap)報(bào)文中傳輸ID為一串流水號。在響應(yīng)(get-response)報(bào)文中傳輸ID應(yīng)同其具體響應(yīng)的讀(get-request)報(bào)文或?qū)?set-request)報(bào)文相同。
3.設(shè)備ID為ASN.1描述的OCTET?STRING類型用于描述報(bào)文發(fā)送設(shè)備的唯一特征標(biāo)識。
4.動(dòng)作標(biāo)識為ASN.1描述的INTEGER類型,動(dòng)作標(biāo)識的不同表示所發(fā)送的報(bào)文類型的不同,在當(dāng)前版本中動(dòng)作標(biāo)識0標(biāo)識當(dāng)前報(bào)文為讀(get-request)報(bào)文,1標(biāo)識當(dāng)前報(bào)文為寫(set-request)報(bào)文,2標(biāo)識當(dāng)前報(bào)文為上報(bào)(trap)報(bào)文,3標(biāo)識當(dāng)前報(bào)文為響應(yīng)(get-response)報(bào)文。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京烽火星空通信發(fā)展有限公司,未經(jīng)南京烽火星空通信發(fā)展有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010219702.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:變剛度隔震支座
- 下一篇:一種快裝式建筑物的包邊接頭





