[發(fā)明專利]一種基于Restful架構(gòu)的無線傳感器網(wǎng)絡(luò)燒寫方法在審
| 申請?zhí)枺?/td> | 201710617534.2 | 申請日: | 2017-07-26 |
| 公開(公告)號: | CN107577504A | 公開(公告)日: | 2018-01-12 |
| 發(fā)明(設(shè)計)人: | 韓道軍;趙新強;韓志杰;錢禹可;呂新宇;韓道偉;柴秋月;張常金 | 申請(專利權(quán))人: | 河南大學(xué) |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;H04L29/08;H04W84/18 |
| 代理公司: | 鄭州聯(lián)科專利事務(wù)所(普通合伙)41104 | 代理人: | 時立新 |
| 地址: | 475001*** | 國省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 restful 架構(gòu) 無線 傳感器 網(wǎng)絡(luò) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計算機網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種基于Restful架構(gòu)的無線傳感器網(wǎng)絡(luò)燒寫方法。
背景技術(shù)
目前,無線傳感器網(wǎng)絡(luò)發(fā)展中,對現(xiàn)實生活產(chǎn)生越來越多應(yīng)用,其發(fā)展非常迅速,首先介紹下無線傳感器網(wǎng)絡(luò)(Wireless Sensor Networks,WSN)是由一組微型傳感器節(jié)點以自組織方式構(gòu)成的無線網(wǎng)絡(luò),其目的是協(xié)作地感知、采集和處理網(wǎng)路覆蓋地理區(qū)域中感知對象的信息,并發(fā)布給觀察者。無線傳感器網(wǎng)絡(luò)中的每個傳感器具有一個或多個節(jié)點,傳感器節(jié)點通常是一個微型的嵌入式系統(tǒng)。每個節(jié)點來監(jiān)測自己的感知范圍對象,監(jiān)測特定的行為,每個節(jié)點必須燒入相應(yīng)類型得.hex文件以觸發(fā)節(jié)點開始采集數(shù)據(jù),將采集到的數(shù)據(jù)傳送到最近的客戶端,隨后進(jìn)入?yún)R聚階段,從接近節(jié)點所采集到的數(shù)據(jù)進(jìn)行分析和處理,然后將結(jié)果根據(jù)需要發(fā)送給基站,基站將最終結(jié)果傳送給用戶的終端,使用戶能夠獲知其感興趣的數(shù)據(jù)信息。
RESTful架構(gòu)
REST全稱是Representational State Transfer,中文意思是表述性狀態(tài)轉(zhuǎn)移,它指的是一組架構(gòu)約束條件和原則,如果一個架構(gòu)符合REST的約束條件和原則,我們就稱它為RESTful架構(gòu)。目前HTTP是唯一與REST相關(guān)的實例, 所以我們這里描述的REST也是通過HTTP實現(xiàn)的REST。
REST全稱是表述性狀態(tài)轉(zhuǎn)移,表述指的就是資源。要讓一個資源可以被識別,需要有個唯一標(biāo)識,在Web中這個唯一標(biāo)識就是URI(Uniform Resource Identifier)。 URI既可以看成是資源的地址,也可以看成是資源的名稱。如果某些信息沒有使用URI來表示,那它就不能算是一個資源, 只能算是資源的一些信息而已。URI的設(shè)計應(yīng)該遵循可尋址性原則,具有自描述性,需要在形式上給人以直覺上的關(guān)聯(lián)。
RESTFul架構(gòu)應(yīng)該遵循統(tǒng)一接口原則,統(tǒng)一接口包含了一組受限的預(yù)定義的操作,不論什么樣的資源,都是通過使用相同的接口進(jìn)行資源的訪問。接口應(yīng)該使用標(biāo)準(zhǔn)的HTTP方法如GET,PUT,POST和DELETE,并遵循這些方法的語義。
JSON
JSON(JavaScript Object Notation) 是一種輕量級的數(shù)據(jù)交換格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一個子集。 JSON采用完全獨立于語言的文本格式,但是也使用了類似于C語言家族的習(xí)慣(包括C, C++, C#, Java, JavaScript, Perl, Python等)。這些特性使JSON成為理想的數(shù)據(jù)交換語言。易于人閱讀和編寫,同時也易于機器解析和生成(網(wǎng)絡(luò)傳輸速度快)。
Token
令牌認(rèn)證通常采用動態(tài)口令技術(shù)。所謂動態(tài)口令技術(shù)是對傳統(tǒng)的靜態(tài)口令技術(shù)的改進(jìn),用戶要擁有一些東西如系統(tǒng)頒發(fā)的Token,Token上的數(shù)字是不斷變化的,而且與認(rèn)證服務(wù)器是同步的,因此用戶登錄到系統(tǒng)的口令也是不斷地變化的(即所謂的“一次一密”)。
動態(tài)口令技術(shù)有兩種同步方案:時間同步、事件同步。
1. 時間同步 是指Token采用時間作為動態(tài)口令的一個種子,服務(wù)器端通過采用時間作為一個種子驗證Token產(chǎn)生的口令。
2. 事件同步 是指Token每次產(chǎn)生動態(tài)口令時以當(dāng)前的計數(shù)作為一個種子,每次產(chǎn)生完成動態(tài)口令后,該計數(shù)會自動遞增。服務(wù)器端同樣采用次數(shù)作為驗證時的種子。
令牌與外界沒有任何的數(shù)據(jù)通訊,服務(wù)端也保存有令牌中相同的種子,同樣采用與令牌中相同的加密算法,得出相同的加密數(shù)據(jù),再取得相同的隨機密碼進(jìn)行校驗。令牌的隨機密碼必須和客戶的賬號等綁定,才能給出密碼是否匹配。服務(wù)端做認(rèn)證時,同一個密碼只允許校驗一次。
Hex文件
Hex 全稱 (Intel HEX)文件是由一行行符合Intel HEX文件格式的文本所構(gòu)成的ASCII文本文件。在Intel HEX文件中,每一行包含一個HEX記錄。這些記錄由對應(yīng)機器語言碼和/或常量數(shù)據(jù)的十六進(jìn)制編碼數(shù)字組成。Intel HEX文件通常用于傳輸將被存于ROM或者EPROM中的程序和數(shù)據(jù)。大多數(shù)EPROM編程器或模擬器使用Intel HEX文件。現(xiàn)有的燒寫大多是采用有線現(xiàn)場的燒寫,對地域空間具有較大的局限性,而如何通過無線傳感器進(jìn)行網(wǎng)絡(luò)燒寫數(shù)據(jù),并且降低用戶在操作過程中的流程是本發(fā)明研究的方向。
發(fā)明內(nèi)容
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于河南大學(xué),未經(jīng)河南大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710617534.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 業(yè)務(wù)處理方法及裝置
- 一種基于RESTFUL服務(wù)的異構(gòu)系統(tǒng)融合原型
- 一種基于RESTFUL服務(wù)的異構(gòu)系統(tǒng)融合框架
- 一種基于RESTFUL服務(wù)的異構(gòu)系統(tǒng)融合感知原型
- 一種云計算平臺管理員權(quán)限最小化的自動化劃分方法及訪問控制方法
- 一種基于RESTful API實現(xiàn)AWS API的方法及系統(tǒng)
- 一種SDK生成方法、裝置、設(shè)備及介質(zhì)
- 基于C++實現(xiàn)RESTFUL服務(wù)的方法及系統(tǒng)
- 一種用于Web接口自動梳理和歸類的方法
- 接口錯誤信息報告方法、系統(tǒng)、裝置和存儲介質(zhì)





