便攜式NB-IoT設備的低功耗SOTA方法與實現(xiàn)
發(fā)布時間:2021-01-27 01:09
NB-IoT終端現(xiàn)有版本存在軟件問題或功能增加,需要通過SOTA來解決,然而在SOTA過程中,不可避免地出現(xiàn)持續(xù)的高功耗存在,且信號質(zhì)量得不到保障的前提下持續(xù)升級,會降低升級質(zhì)量。面對此類問題,該文提出一種低功耗升級方法,升級時能夠降低設備功耗的同時又保證設備通信可靠性。經(jīng)過試驗驗證及結果顯示,該方法能夠有效地降低功耗,保證產(chǎn)品的使用壽命,且有效地保證了升級的可靠性。
【文章來源】:物聯(lián)網(wǎng)技術. 2020,10(08)
【文章頁數(shù)】:3 頁
【部分圖文】:
物聯(lián)網(wǎng)平臺響應升級步驟
本文設計的離散心跳升級法在NB-IoT終端設備中的應用,具體流程如圖3所示,在心跳期間接收升級包,并將升級包存入相應的地址空間中。NB-IoT終端設備通過初始化完成后立即進入NB模組入網(wǎng)配置環(huán)節(jié),配置入網(wǎng)后會進行休眠模式,并開始計時準備下一次心跳發(fā)送數(shù)據(jù)。當一次心跳收到新版本更新信息時,進入軟件更新心跳包模式,每次心跳后發(fā)送接收升級分包片請求,接收完后立即休眠計數(shù),等待下一次心跳繼續(xù)接收升級包直至升級包下載完成。在升級完成后,再次發(fā)送確認信息給物聯(lián)網(wǎng)平臺,進入正常心跳模式。NB-IoT設備終端MCU中包含兩部分程序,首先要劃分好兩部分程序的存儲位置和空間,可以保證兩部分程序獨立運行,不會相互影響。
MCU程序FLASH地址劃分區(qū)間如圖4所示。除復位向量中斷以外,其他中斷全部映射到用戶程序當中,也就是說引導程序中無法使用中斷向量的方式來處理中斷。NB模組是通過串口和MCU進行相關交互的,引導程序中無法使用相關中斷向量來處理中斷,所以在引導程序中是通過循環(huán)檢測的形式來檢測相關中斷標志,并進行相關數(shù)據(jù)接收處理機制。其中,NB模組在引導程序中進行相關配置后,在跳轉(zhuǎn)到用戶程序時無需再進行相關配置,但是務必注意要保持NB模組的復位腳一直處于一種電平狀態(tài)(和引導程序中設定的引腳電平一致)。根據(jù)不同廠家的MCU進行不同鏈文件修改,具體方法本文不再贅述。
【參考文獻】:
期刊論文
[1]基于NB-IOT的智能水表采集器設計[J]. 王文慶,王毓晨,亢紅波. 現(xiàn)代電子技術. 2019(22)
[2]基于NB-IoT的污水管道氣體遠程監(jiān)測裝置設計[J]. 鮑春,謝濤,楊飛,于重重. 傳感器與微系統(tǒng). 2019(08)
[3]基于NB-IoT的嵌入式遠程軟件更新系統(tǒng)設計[J]. 陳成,王宜懷,錢涵佳,彭濤. 微電子學與計算機. 2019(04)
[4]基于農(nóng)業(yè)物聯(lián)網(wǎng)的低功耗智能溫室監(jiān)控系統(tǒng)[J]. 姚引娣,王磊,海小娟,劉利. 西安郵電大學學報. 2019(02)
[5]物聯(lián)網(wǎng)云平臺終端遠程更新技術研究與應用[J]. 魏民,王藝. 電信科學. 2018(10)
[6]NB-IoT低速率窄帶物聯(lián)網(wǎng)通信技術現(xiàn)狀及發(fā)展趨勢[J]. 曲井致. 科技創(chuàng)新與應用. 2016(31)
[7]NB-IoT網(wǎng)絡技術特點及網(wǎng)絡部署簡論[J]. 曾云光. 中國新通信. 2016(21)
本文編號:3002145
【文章來源】:物聯(lián)網(wǎng)技術. 2020,10(08)
【文章頁數(shù)】:3 頁
【部分圖文】:
物聯(lián)網(wǎng)平臺響應升級步驟
本文設計的離散心跳升級法在NB-IoT終端設備中的應用,具體流程如圖3所示,在心跳期間接收升級包,并將升級包存入相應的地址空間中。NB-IoT終端設備通過初始化完成后立即進入NB模組入網(wǎng)配置環(huán)節(jié),配置入網(wǎng)后會進行休眠模式,并開始計時準備下一次心跳發(fā)送數(shù)據(jù)。當一次心跳收到新版本更新信息時,進入軟件更新心跳包模式,每次心跳后發(fā)送接收升級分包片請求,接收完后立即休眠計數(shù),等待下一次心跳繼續(xù)接收升級包直至升級包下載完成。在升級完成后,再次發(fā)送確認信息給物聯(lián)網(wǎng)平臺,進入正常心跳模式。NB-IoT設備終端MCU中包含兩部分程序,首先要劃分好兩部分程序的存儲位置和空間,可以保證兩部分程序獨立運行,不會相互影響。
MCU程序FLASH地址劃分區(qū)間如圖4所示。除復位向量中斷以外,其他中斷全部映射到用戶程序當中,也就是說引導程序中無法使用中斷向量的方式來處理中斷。NB模組是通過串口和MCU進行相關交互的,引導程序中無法使用相關中斷向量來處理中斷,所以在引導程序中是通過循環(huán)檢測的形式來檢測相關中斷標志,并進行相關數(shù)據(jù)接收處理機制。其中,NB模組在引導程序中進行相關配置后,在跳轉(zhuǎn)到用戶程序時無需再進行相關配置,但是務必注意要保持NB模組的復位腳一直處于一種電平狀態(tài)(和引導程序中設定的引腳電平一致)。根據(jù)不同廠家的MCU進行不同鏈文件修改,具體方法本文不再贅述。
【參考文獻】:
期刊論文
[1]基于NB-IOT的智能水表采集器設計[J]. 王文慶,王毓晨,亢紅波. 現(xiàn)代電子技術. 2019(22)
[2]基于NB-IoT的污水管道氣體遠程監(jiān)測裝置設計[J]. 鮑春,謝濤,楊飛,于重重. 傳感器與微系統(tǒng). 2019(08)
[3]基于NB-IoT的嵌入式遠程軟件更新系統(tǒng)設計[J]. 陳成,王宜懷,錢涵佳,彭濤. 微電子學與計算機. 2019(04)
[4]基于農(nóng)業(yè)物聯(lián)網(wǎng)的低功耗智能溫室監(jiān)控系統(tǒng)[J]. 姚引娣,王磊,海小娟,劉利. 西安郵電大學學報. 2019(02)
[5]物聯(lián)網(wǎng)云平臺終端遠程更新技術研究與應用[J]. 魏民,王藝. 電信科學. 2018(10)
[6]NB-IoT低速率窄帶物聯(lián)網(wǎng)通信技術現(xiàn)狀及發(fā)展趨勢[J]. 曲井致. 科技創(chuàng)新與應用. 2016(31)
[7]NB-IoT網(wǎng)絡技術特點及網(wǎng)絡部署簡論[J]. 曾云光. 中國新通信. 2016(21)
本文編號:3002145
本文鏈接:http://sikaile.net/kejilunwen/wltx/3002145.html
最近更新
教材專著