基于LoRa的終端軟件遠(yuǎn)程自動(dòng)更新系統(tǒng)研究與實(shí)現(xiàn)
發(fā)布時(shí)間:2022-01-03 05:03
LoRa技術(shù)作為一種新興的低功耗廣域網(wǎng)技術(shù),具有通信距離遠(yuǎn)、設(shè)備功耗低和易于部署的優(yōu)點(diǎn),廣泛應(yīng)用于智能抄表、智慧農(nóng)業(yè)、智慧工業(yè)以及智能家居等物聯(lián)網(wǎng)領(lǐng)域。隨著LoRa物聯(lián)網(wǎng)應(yīng)用規(guī)模的擴(kuò)大,終端軟件的管理、維護(hù)和升級(jí)對(duì)于提高網(wǎng)絡(luò)的穩(wěn)定性顯得非常重要。網(wǎng)絡(luò)在部署完成后,由于應(yīng)用需求發(fā)生變化而需要對(duì)終端應(yīng)用軟件進(jìn)行遠(yuǎn)程更新升級(jí)。軟件遠(yuǎn)程更新技術(shù)在無(wú)需接觸終端的情況下,可以實(shí)現(xiàn)終端應(yīng)用軟件的遠(yuǎn)程升級(jí),極大地提高了物聯(lián)網(wǎng)終端設(shè)備的管理和維護(hù)效率,對(duì)于推進(jìn)物聯(lián)網(wǎng)智能化具有重要意義。本文首先介紹了LoRa技術(shù)和軟件遠(yuǎn)程更新技術(shù)的研究背景和研究現(xiàn)狀,對(duì)現(xiàn)有低功耗廣域網(wǎng)主流技術(shù)進(jìn)行了對(duì)比和分析,重點(diǎn)介紹了LoRa技術(shù)的特點(diǎn)、網(wǎng)絡(luò)架構(gòu)和網(wǎng)絡(luò)協(xié)議棧;同時(shí),詳細(xì)介紹了實(shí)現(xiàn)終端軟件遠(yuǎn)程更新的關(guān)鍵技術(shù),包括遠(yuǎn)程代碼更新模式、在線編程技術(shù)、數(shù)據(jù)斷點(diǎn)續(xù)傳技術(shù)以及機(jī)器碼文件組成結(jié)構(gòu),分析了現(xiàn)有軟件遠(yuǎn)程更新方案的技術(shù)特點(diǎn)。其次,針對(duì)現(xiàn)有遠(yuǎn)程更新代碼數(shù)據(jù)分發(fā)過(guò)程中存在代碼數(shù)據(jù)分發(fā)效率較低以及傳輸控制開(kāi)銷(xiāo)較大的問(wèn)題,提出了一種基于網(wǎng)絡(luò)編碼的高效代碼數(shù)據(jù)分發(fā)方法。該方法利用編碼組合選擇機(jī)制獲取具備可解性的編碼組合,根據(jù)組合中最小...
【文章來(lái)源】:重慶郵電大學(xué)重慶市
【文章頁(yè)數(shù)】:107 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
終端信息數(shù)據(jù)庫(kù)表
圖 4.8 終端信息管理界面在終端信息管理界面中,系統(tǒng)管理人員可查看網(wǎng)絡(luò)中終端節(jié)點(diǎn)的基本信息,需要對(duì)終端軟件進(jìn)行遠(yuǎn)程自動(dòng)更新時(shí),可選擇更新代碼文件和更新節(jié)點(diǎn)范圍,既以向單個(gè)終端節(jié)點(diǎn)發(fā)起遠(yuǎn)程更新,也可以向多個(gè)終端節(jié)點(diǎn)同時(shí)發(fā)起遠(yuǎn)程更新。更終端號(hào)和更新網(wǎng)關(guān)號(hào)的輸入范圍為 0-65535,不同更新網(wǎng)關(guān)號(hào)和終端號(hào)的具體含如表 4.4 所示:表 4.4 不同更新節(jié)點(diǎn)號(hào)的含義更新網(wǎng)關(guān)號(hào) 更新終端號(hào) 含義0 任何 預(yù)留1-65534 0 僅將代碼數(shù)據(jù)緩存到網(wǎng)關(guān)節(jié)點(diǎn)1-65534 1-65534 對(duì)某網(wǎng)段下的單個(gè)終端節(jié)點(diǎn)更新1-65534 65535 對(duì)某網(wǎng)段下的所有終端節(jié)點(diǎn)更新65535 65535 對(duì)全網(wǎng)所有終端節(jié)點(diǎn)更新
圖 4.9 HEX 記錄格式 1 行為例進(jìn)行說(shuō)明,“:”標(biāo)識(shí)本行記錄的開(kāi)始,“1長(zhǎng)度為 16 字節(jié),“F000”表示本行記錄中有效數(shù)據(jù)的存的數(shù)據(jù)類(lèi)型為,“82013E008201417C8201415E82014據(jù),其中兩個(gè) ASCII 字符為 1 個(gè)字節(jié),共 16 個(gè)字節(jié),和。的有效數(shù)據(jù)部分即為軟件代碼數(shù)據(jù),在軟件遠(yuǎn)程更新a 無(wú)線技術(shù)分發(fā)到終端節(jié)點(diǎn),為了提高代碼數(shù)據(jù)的分發(fā)件中提取出來(lái)單獨(dú)存放到一個(gè)文本文件(代碼數(shù)據(jù)文提取過(guò)程如圖 4.10 所示:
【參考文獻(xiàn)】:
期刊論文
[1]基于LoRa技術(shù)的網(wǎng)絡(luò)終端無(wú)線程序升級(jí)系統(tǒng)研究[J]. 高祥凱,耿淑琴,何蘊(yùn)良,彭曉宏,侯立剛. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2017(10)
[2]基于改進(jìn)代碼分發(fā)協(xié)議的遠(yuǎn)程代碼更新技術(shù)研究[J]. 高菲. 計(jì)算機(jī)與數(shù)字工程. 2017(09)
[3]利用HEX文件實(shí)現(xiàn)TMS320F28335的程序升級(jí)方法[J]. 高世皓. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2017(07)
[4]基于IAP的北斗終端程序遠(yuǎn)程升級(jí)技術(shù)的研究[J]. 韓兆淵,王曉東,黃國(guó)勇. 計(jì)算機(jī)與數(shù)字工程. 2017(05)
[5]面向照明終端芯片程序的無(wú)線遠(yuǎn)程升級(jí)研究與應(yīng)用[J]. 馮士良,唐熠群,陳岳軍. 軟件導(dǎo)刊. 2017(04)
[6]基于ZigBee無(wú)線傳感網(wǎng)絡(luò)的環(huán)境監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)[J]. 高金轉(zhuǎn),彭旭鋒,張會(huì)新,陳德沅,劉文怡. 電子器件. 2016(03)
[7]低功耗廣域LoRa技術(shù)分析與應(yīng)用建議[J]. 劉琛,邵震,夏瑩瑩. 電信技術(shù). 2016(05)
[8]基于STM32處理器的WSN節(jié)點(diǎn)固件在線系統(tǒng)升級(jí)方法[J]. 蔣存波,焦陽(yáng). 計(jì)算機(jī)應(yīng)用與軟件. 2016(05)
[9]基于STM32的程序遠(yuǎn)程升級(jí)設(shè)計(jì)與實(shí)現(xiàn)[J]. 張巖松,葛俊鋒,葉林,胡文月. 電子設(shè)計(jì)工程. 2016(01)
[10]一種支持?jǐn)帱c(diǎn)續(xù)傳的UV LED固化系統(tǒng)升級(jí)方法的研究[J]. 朱正偉,張南,錢(qián)露,周謝益,宋文浩,黃曉竹. 計(jì)算機(jī)測(cè)量與控制. 2016(02)
博士論文
[1]無(wú)線傳感網(wǎng)應(yīng)用重編程技術(shù)研究[D]. 朱曉瑞.南京大學(xué) 2017
碩士論文
[1]基于MQXLite的WSCN節(jié)點(diǎn)遠(yuǎn)程代碼更新系統(tǒng)的研究與設(shè)計(jì)[D]. 陳瑞杰.蘇州大學(xué) 2016
[2]Contiki系統(tǒng)下無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)遠(yuǎn)程動(dòng)態(tài)更新[D]. 戴啟江.江蘇大學(xué) 2016
本文編號(hào):3565622
【文章來(lái)源】:重慶郵電大學(xué)重慶市
【文章頁(yè)數(shù)】:107 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
終端信息數(shù)據(jù)庫(kù)表
圖 4.8 終端信息管理界面在終端信息管理界面中,系統(tǒng)管理人員可查看網(wǎng)絡(luò)中終端節(jié)點(diǎn)的基本信息,需要對(duì)終端軟件進(jìn)行遠(yuǎn)程自動(dòng)更新時(shí),可選擇更新代碼文件和更新節(jié)點(diǎn)范圍,既以向單個(gè)終端節(jié)點(diǎn)發(fā)起遠(yuǎn)程更新,也可以向多個(gè)終端節(jié)點(diǎn)同時(shí)發(fā)起遠(yuǎn)程更新。更終端號(hào)和更新網(wǎng)關(guān)號(hào)的輸入范圍為 0-65535,不同更新網(wǎng)關(guān)號(hào)和終端號(hào)的具體含如表 4.4 所示:表 4.4 不同更新節(jié)點(diǎn)號(hào)的含義更新網(wǎng)關(guān)號(hào) 更新終端號(hào) 含義0 任何 預(yù)留1-65534 0 僅將代碼數(shù)據(jù)緩存到網(wǎng)關(guān)節(jié)點(diǎn)1-65534 1-65534 對(duì)某網(wǎng)段下的單個(gè)終端節(jié)點(diǎn)更新1-65534 65535 對(duì)某網(wǎng)段下的所有終端節(jié)點(diǎn)更新65535 65535 對(duì)全網(wǎng)所有終端節(jié)點(diǎn)更新
圖 4.9 HEX 記錄格式 1 行為例進(jìn)行說(shuō)明,“:”標(biāo)識(shí)本行記錄的開(kāi)始,“1長(zhǎng)度為 16 字節(jié),“F000”表示本行記錄中有效數(shù)據(jù)的存的數(shù)據(jù)類(lèi)型為,“82013E008201417C8201415E82014據(jù),其中兩個(gè) ASCII 字符為 1 個(gè)字節(jié),共 16 個(gè)字節(jié),和。的有效數(shù)據(jù)部分即為軟件代碼數(shù)據(jù),在軟件遠(yuǎn)程更新a 無(wú)線技術(shù)分發(fā)到終端節(jié)點(diǎn),為了提高代碼數(shù)據(jù)的分發(fā)件中提取出來(lái)單獨(dú)存放到一個(gè)文本文件(代碼數(shù)據(jù)文提取過(guò)程如圖 4.10 所示:
【參考文獻(xiàn)】:
期刊論文
[1]基于LoRa技術(shù)的網(wǎng)絡(luò)終端無(wú)線程序升級(jí)系統(tǒng)研究[J]. 高祥凱,耿淑琴,何蘊(yùn)良,彭曉宏,侯立剛. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2017(10)
[2]基于改進(jìn)代碼分發(fā)協(xié)議的遠(yuǎn)程代碼更新技術(shù)研究[J]. 高菲. 計(jì)算機(jī)與數(shù)字工程. 2017(09)
[3]利用HEX文件實(shí)現(xiàn)TMS320F28335的程序升級(jí)方法[J]. 高世皓. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2017(07)
[4]基于IAP的北斗終端程序遠(yuǎn)程升級(jí)技術(shù)的研究[J]. 韓兆淵,王曉東,黃國(guó)勇. 計(jì)算機(jī)與數(shù)字工程. 2017(05)
[5]面向照明終端芯片程序的無(wú)線遠(yuǎn)程升級(jí)研究與應(yīng)用[J]. 馮士良,唐熠群,陳岳軍. 軟件導(dǎo)刊. 2017(04)
[6]基于ZigBee無(wú)線傳感網(wǎng)絡(luò)的環(huán)境監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)[J]. 高金轉(zhuǎn),彭旭鋒,張會(huì)新,陳德沅,劉文怡. 電子器件. 2016(03)
[7]低功耗廣域LoRa技術(shù)分析與應(yīng)用建議[J]. 劉琛,邵震,夏瑩瑩. 電信技術(shù). 2016(05)
[8]基于STM32處理器的WSN節(jié)點(diǎn)固件在線系統(tǒng)升級(jí)方法[J]. 蔣存波,焦陽(yáng). 計(jì)算機(jī)應(yīng)用與軟件. 2016(05)
[9]基于STM32的程序遠(yuǎn)程升級(jí)設(shè)計(jì)與實(shí)現(xiàn)[J]. 張巖松,葛俊鋒,葉林,胡文月. 電子設(shè)計(jì)工程. 2016(01)
[10]一種支持?jǐn)帱c(diǎn)續(xù)傳的UV LED固化系統(tǒng)升級(jí)方法的研究[J]. 朱正偉,張南,錢(qián)露,周謝益,宋文浩,黃曉竹. 計(jì)算機(jī)測(cè)量與控制. 2016(02)
博士論文
[1]無(wú)線傳感網(wǎng)應(yīng)用重編程技術(shù)研究[D]. 朱曉瑞.南京大學(xué) 2017
碩士論文
[1]基于MQXLite的WSCN節(jié)點(diǎn)遠(yuǎn)程代碼更新系統(tǒng)的研究與設(shè)計(jì)[D]. 陳瑞杰.蘇州大學(xué) 2016
[2]Contiki系統(tǒng)下無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)遠(yuǎn)程動(dòng)態(tài)更新[D]. 戴啟江.江蘇大學(xué) 2016
本文編號(hào):3565622
本文鏈接:http://sikaile.net/kejilunwen/shengwushengchang/3565622.html
最近更新
教材專(zhuān)著