亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        水表集抄設(shè)備的遠(yuǎn)程升級(jí)方法及遠(yuǎn)程升級(jí)系統(tǒng)

        2025-02-21 00:00:00譚龍陳相瑞鄧亮汪芳君金凱
        現(xiàn)代信息科技 2025年2期

        摘 要:文章對(duì)水表集抄設(shè)備的遠(yuǎn)程升級(jí)進(jìn)行了研究,由于水表集抄設(shè)備的應(yīng)用環(huán)境和應(yīng)用場(chǎng)景比較惡劣,通常安裝于用戶不易接觸的位置使集抄設(shè)備的遠(yuǎn)程升級(jí)和維護(hù)變得非常困難。針對(duì)上述難題,提出一種基于多種網(wǎng)絡(luò)通信功能的遠(yuǎn)程升級(jí)方法,系統(tǒng)將遠(yuǎn)程升級(jí)服務(wù)器部署于云服務(wù)器上,用于保存集抄設(shè)備的升級(jí)程序文件,并且將當(dāng)前存儲(chǔ)的最新升級(jí)文件信息通過(guò)多種網(wǎng)絡(luò)方式主動(dòng)推送給在線的集抄設(shè)備進(jìn)行更新。該方法可以完全自主實(shí)現(xiàn)程序更新和維護(hù)功能,無(wú)須維護(hù)人員親自到達(dá)現(xiàn)場(chǎng)操作設(shè)備,能夠有效緩解在現(xiàn)有技術(shù)中對(duì)水表集抄設(shè)備升級(jí)效率低下的問(wèn)題。

        關(guān)鍵詞:集抄設(shè)備;遠(yuǎn)程升級(jí);遠(yuǎn)程通信模塊;云服務(wù)器

        中圖分類號(hào):TP274;TN91 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2096-4706(2025)02-0125-06

        Remote Upgrade Method and Remote Upgrade System for Water Meter Centralized Reading Equipment

        TAN Long, CHEN Xiangrui, DENG Liang, WANG Fangjun, JIN Kai

        (Ningbo Water Meter (Group) Co., Ltd., Ningbo 315032 , China)

        Abstract: The paper studies the remote upgrade of water meter centralized reading equipment. Due to the harsh application environment and scenarios of water meter centralized reading equipment, it is usually installed in a location that is not easily accessible to users, making remote upgrade and maintenance of centralized reading equipment very difficult. A remote upgrade method based on multiple network communication functions is proposed to address the above problems. The system deploys the remote upgrade server on a cloud server, which is used to save the upgrade program files of the centralized reading equipment, and actively pushes the latest stored upgrade file information to the online centralized reading equipment for updates through various network methods. This method can fully autonomously implement program update and maintenance functions, without the need for maintenance personnel to personally operate the equipment on site. It can effectively alleviate the problem of low efficiency in upgrading water meter centralized reading equipment in existing technologies.

        Keywords: centralized reading equipment; remote upgrade; remote communication module; cloud server

        DOI:10.19850/j.cnki.2096-4706.2025.02.023

        0 引 言

        現(xiàn)如今,物聯(lián)網(wǎng)技術(shù)正在快速發(fā)展,智能化管理系統(tǒng)在水務(wù)行業(yè)中的應(yīng)用已成為趨勢(shì),隨著城市用水量需求的不斷增加,傳統(tǒng)的人工抄表方式的弊端已經(jīng)越來(lái)越明顯,不僅效率低下,而且還容易出現(xiàn)人為錯(cuò)誤和數(shù)據(jù)偏差,為了提高水表數(shù)據(jù)的準(zhǔn)確性和效率,水務(wù)管理部門(mén)引入了水表集抄設(shè)備,而水表集抄設(shè)備的遠(yuǎn)程升級(jí)是當(dāng)前智能水表管理系統(tǒng)中的重要一環(huán)。

        由于水表是計(jì)量水流量的器具,其安裝環(huán)境通常是濕度較高的地下井、地下管道等位置,一旦由于設(shè)計(jì)失誤或因特定現(xiàn)場(chǎng)環(huán)境干擾而引起軟件出現(xiàn)異常問(wèn)題,則需要專業(yè)的維護(hù)人員去安裝現(xiàn)場(chǎng),進(jìn)入井下對(duì)集抄設(shè)備逐臺(tái)進(jìn)行程序更新,這樣不僅危險(xiǎn)而且難度高、工作量大。針對(duì)現(xiàn)有技術(shù)的缺陷,提出一種水表集抄設(shè)備的遠(yuǎn)程升級(jí)方法和系統(tǒng),本文使用了一種無(wú)線通信技術(shù),實(shí)現(xiàn)遠(yuǎn)程升級(jí)集抄設(shè)備內(nèi)部程序的方法,并設(shè)計(jì)了相應(yīng)的遠(yuǎn)程升級(jí)裝置[1-3]。

        遠(yuǎn)程升級(jí)系統(tǒng)可以在不需要維護(hù)人員親自到設(shè)備安裝地點(diǎn)操作的情況下,將指定的升級(jí)程序替換到需要升級(jí)程序的指定水表集抄設(shè)備中,修復(fù)原有功能缺陷或?qū)λ砑O(shè)備進(jìn)行更新升級(jí),更加方便了水表集抄設(shè)備在安裝現(xiàn)場(chǎng)的升級(jí)和維護(hù)[4],幫助水務(wù)部門(mén)更好地管理用水情況。

        1 遠(yuǎn)程升級(jí)系統(tǒng)總體設(shè)計(jì)方案

        水表集抄設(shè)備的遠(yuǎn)程升級(jí)方案主要基于物聯(lián)網(wǎng)技術(shù),通過(guò)在水表集抄設(shè)備上安裝傳感器和通信模塊與遠(yuǎn)程升級(jí)服務(wù)器相連。圖1為遠(yuǎn)程升級(jí)系統(tǒng)通信完整結(jié)構(gòu),其核心原理是將服務(wù)器當(dāng)前存儲(chǔ)的最新升級(jí)文件信息通過(guò)遠(yuǎn)程通信模塊主動(dòng)推送給在線的集抄設(shè)備,遠(yuǎn)程升級(jí)服務(wù)器可以根據(jù)不同設(shè)備的不同請(qǐng)求指令回復(fù)合適的數(shù)據(jù)信息,在集抄設(shè)備確認(rèn)升級(jí)后,將升級(jí)文件信息存放在存儲(chǔ)器中開(kāi)始進(jìn)行升級(jí)。

        集抄設(shè)備的程序包括升級(jí)程序和應(yīng)用程序兩段具有獨(dú)立運(yùn)行能力的完整代碼,其中升級(jí)程序存放于Flash空間前端,應(yīng)用程序存放于升級(jí)程序后端并且兩段程序互不重疊且均可獨(dú)立運(yùn)行,在滿足相應(yīng)的設(shè)定條件之后,兩段程序可以相互跳轉(zhuǎn)。其中升級(jí)程序占據(jù)Flash空間相對(duì)較小僅包含升級(jí)功能,升級(jí)程序在正常工作電壓下可擦除和寫(xiě)入指定地址的代碼片段。應(yīng)用程序占據(jù)Flash空間較大,包含了集抄設(shè)備的完整業(yè)務(wù)功能,在應(yīng)用程序中設(shè)有存儲(chǔ)升級(jí)軟件的版本信息的存儲(chǔ)器,能夠?qū)崟r(shí)監(jiān)控設(shè)備升級(jí)情況,在升級(jí)過(guò)程中如若出現(xiàn)異常,工作人員能夠及時(shí)發(fā)現(xiàn)并進(jìn)行處理,在故障排出后,遠(yuǎn)程升級(jí)系統(tǒng)進(jìn)行初始化,重新進(jìn)行集抄設(shè)備升級(jí)[5]。

        當(dāng)集抄設(shè)備需要上報(bào)數(shù)據(jù)時(shí),則按照約定的數(shù)據(jù)格式,將數(shù)據(jù)通過(guò)遠(yuǎn)程通信模塊傳輸至表計(jì)管理平臺(tái),實(shí)現(xiàn)集抄設(shè)備的正常抄表上報(bào)功能。同時(shí)發(fā)送查詢升級(jí)文件的指令到遠(yuǎn)程升級(jí)服務(wù)器中,查詢當(dāng)前是否需要升級(jí)。如果遠(yuǎn)程通信模塊所維持的網(wǎng)絡(luò)連接中,有任意IP將數(shù)據(jù)傳輸至遠(yuǎn)程通信模塊時(shí),遠(yuǎn)程通信模塊按照約定的數(shù)據(jù)格式分別包裝來(lái)自不同IP的數(shù)據(jù),并將這些數(shù)直接傳輸給集抄設(shè)備主體。

        2 集抄設(shè)備的硬件設(shè)計(jì)

        2.1 集抄設(shè)備的硬件結(jié)構(gòu)

        遠(yuǎn)程升級(jí)系統(tǒng)主要由遠(yuǎn)程升級(jí)模塊、遠(yuǎn)程升級(jí)服務(wù)器和水表集抄設(shè)備三部分組成,其中遠(yuǎn)程升級(jí)服務(wù)器通過(guò)遠(yuǎn)程通信模塊與水表集抄設(shè)備連接,能夠同時(shí)實(shí)現(xiàn)數(shù)據(jù)交互,并且模塊本身是由多種遠(yuǎn)程通信方式結(jié)合成的整合模塊,可以兼容多種網(wǎng)絡(luò)模組,如4G模組、NB模組等。使用多種網(wǎng)絡(luò)模組的好處在于,在集抄設(shè)備升級(jí)過(guò)程中,可以按順序選擇使用網(wǎng)絡(luò),在當(dāng)前網(wǎng)絡(luò)信號(hào)受阻或是出現(xiàn)斷網(wǎng)的問(wèn)題時(shí),可以及時(shí)停止數(shù)據(jù)傳輸,可以選擇另一條網(wǎng)絡(luò)信道重新進(jìn)行數(shù)據(jù)傳輸。

        集抄設(shè)備主體主要由微處理器電路、通信模塊電路、程序接收存儲(chǔ)器電路和液晶顯示電路組成。如圖2所示,集抄設(shè)備主體主控芯片分為BOOT區(qū)、APP區(qū)和下載程序存儲(chǔ)區(qū)三部分。

        其中,微處理器電路使用STM32F106作為主控芯片,其優(yōu)點(diǎn)為擁有強(qiáng)大的處理能力。它采用ARM Cortex-M3內(nèi)核,具有高達(dá)72 MHz的時(shí)鐘頻率和豐富的外圍接口,包括多路ADC、多路定時(shí)器、SPI、I2C等,能夠滿足各種復(fù)雜的應(yīng)用需求。相比于傳統(tǒng)的8位或16位微處理器,STM32F106的32位架構(gòu)能夠大幅提升系統(tǒng)的運(yùn)算速度和數(shù)據(jù)處理能力,從而提高整體性能。

        程序接收存儲(chǔ)器電路使用W25Q64芯片保存升級(jí)程序,W25Q64閃存芯片擁有出色的讀寫(xiě)性能。其讀取速度可達(dá)104 MHz,寫(xiě)入速度最高可達(dá)66 MHz。這種極高的存儲(chǔ)訪問(wèn)速度,不僅能夠有效縮短系統(tǒng)的啟動(dòng)時(shí)間,還能確保程序的實(shí)時(shí)響應(yīng)性,最大限度地提高嵌入式系統(tǒng)的運(yùn)行效率。程序存儲(chǔ)器主要接收集抄設(shè)備抄收的實(shí)時(shí)數(shù)據(jù)、日凍結(jié)數(shù)據(jù)和月凍結(jié)數(shù)據(jù)等設(shè)備殘留數(shù)據(jù),除此之外在升級(jí)過(guò)程中存儲(chǔ)器還會(huì)接收服務(wù)器下發(fā)的升級(jí)文件信息、升級(jí)包、幀序列號(hào)等有效信息[6]。

        2.2 遠(yuǎn)程通信模塊的硬件設(shè)計(jì)

        遠(yuǎn)程通信模塊作為集抄設(shè)備與服務(wù)器之間溝通的橋梁,具備管理并行多IP的功能,在測(cè)試過(guò)程中,可以將遠(yuǎn)程通信模塊設(shè)置為并行雙IP模式,雙IP模式遵循主從關(guān)系,其中主IP配置為集抄設(shè)備的表計(jì)管理平臺(tái),用于集抄設(shè)備的正常業(yè)務(wù)數(shù)據(jù)上報(bào),從IP配置為遠(yuǎn)程升級(jí)服務(wù)器,用于集抄設(shè)備遠(yuǎn)程升級(jí)更新。而遠(yuǎn)程通信模塊可以同時(shí)維持兩個(gè)IP的網(wǎng)絡(luò)連接,然后與集抄設(shè)備主體約定好特定的數(shù)據(jù)格式,可以實(shí)現(xiàn)將不同格式的數(shù)據(jù)傳輸至不同的IP上,例如在集抄設(shè)備上報(bào)表計(jì)數(shù)據(jù)到表計(jì)管理平臺(tái)的同時(shí)也可以將查詢升級(jí)文件的指令發(fā)送到遠(yuǎn)程升級(jí)服務(wù)器中。遠(yuǎn)程通信模塊的最大可并行IP數(shù)量可自行定義,通過(guò)自行定義最大并行IP數(shù)量,可以更好地適應(yīng)設(shè)備的實(shí)際應(yīng)用場(chǎng)景,提高設(shè)備的通信效率和性能表現(xiàn)。

        模塊內(nèi)部由多個(gè)部分組成,主要由MCU單元、無(wú)線收發(fā)單元、串口通信單元和電源管理單元組成。其中MCU單元主要控制整個(gè)遠(yuǎn)程通信模塊內(nèi)部不同單元的運(yùn)行以及對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)和處理;無(wú)線收發(fā)單元負(fù)責(zé)將數(shù)字信號(hào)轉(zhuǎn)換為無(wú)線信號(hào)進(jìn)行傳輸,并完成無(wú)線信號(hào)的接收和轉(zhuǎn)換為數(shù)字信號(hào);串口通信單元主要用于和服務(wù)器實(shí)現(xiàn)通信,完成串口數(shù)據(jù)的接收與傳輸;電源管理單元負(fù)責(zé)為遠(yuǎn)程通信模塊供電,在多種單元相互協(xié)同工作下能夠保證集抄設(shè)備在不同環(huán)境、不同地點(diǎn)都能夠進(jìn)行正常工作。

        3 集抄設(shè)備的軟件設(shè)計(jì)

        3.1 集抄設(shè)備程序設(shè)計(jì)

        集抄設(shè)備遠(yuǎn)程升級(jí)基本流程如圖3所示,在集抄設(shè)備正常工作情況下,設(shè)備運(yùn)行應(yīng)用程序開(kāi)始對(duì)數(shù)據(jù)進(jìn)行采集,并且把采集到的數(shù)據(jù)傳輸至服務(wù)器中,也可以通過(guò)接收工作人員發(fā)出的短信來(lái)獲取信息。集抄設(shè)備與服務(wù)器之間以全雙工傳輸方式進(jìn)行數(shù)據(jù)傳輸,終端既可以將現(xiàn)場(chǎng)采集到的數(shù)據(jù)傳輸至服務(wù)器,也可以隨時(shí)接收服務(wù)器下發(fā)的命令繼續(xù)工作。

        在集抄設(shè)備上電后進(jìn)行芯片復(fù)位首先會(huì)進(jìn)入升級(jí)程序,升級(jí)程序首先從存儲(chǔ)器中讀取程序待升級(jí)標(biāo)識(shí),如果程序待升級(jí)標(biāo)識(shí)符合升級(jí)條件,則繼續(xù)停留在升級(jí)程序,服務(wù)器將升級(jí)文件信息通過(guò)遠(yuǎn)程通信模塊發(fā)送給集抄設(shè)備進(jìn)行后續(xù)的程序升級(jí)操作,否則,直接跳轉(zhuǎn)到應(yīng)用程序,開(kāi)始執(zhí)行設(shè)備的業(yè)務(wù)代碼。在應(yīng)用程序中需要自定義一條升級(jí)指令,當(dāng)該升級(jí)指令被觸發(fā)時(shí),應(yīng)用程序則在存儲(chǔ)中設(shè)置程序待升級(jí)標(biāo)識(shí),使之符合升級(jí)條件,然后令芯片復(fù)位,進(jìn)而停留在升級(jí)程序中,開(kāi)始升級(jí)。

        其中遠(yuǎn)程升級(jí)系統(tǒng)主要包括以下幾種功能[7]:1)在遠(yuǎn)程升級(jí)服務(wù)器上可以更改主站的IP和端口;2)能夠在服務(wù)器上選擇不同的通信方式;3)能夠遠(yuǎn)程控制水表集抄設(shè)備的工作狀態(tài),能夠有效降低設(shè)備使用的功耗;4)在遠(yuǎn)程升級(jí)服務(wù)器上能夠連接多個(gè)集抄設(shè)備,可以遠(yuǎn)程監(jiān)控多個(gè)終端設(shè)備的升級(jí)情況和完成進(jìn)度;5)集抄設(shè)備可以周期性的訪問(wèn)升級(jí)IP,查詢升級(jí)文件信息。

        遠(yuǎn)程升級(jí)服務(wù)器將升級(jí)文件信息傳輸至集抄設(shè)備中,需要將傳輸?shù)奈募畔⒎指畛蓭男问?,以幀形式發(fā)送數(shù)據(jù)能夠?qū)?shù)據(jù)劃分為較小的單元,以便于傳輸和處理,而且將數(shù)據(jù)分割成幀可以提高傳輸效率,并且能夠在數(shù)據(jù)傳輸過(guò)程中提供更好的容錯(cuò)性和可靠性。

        下面是確實(shí)幀格式和對(duì)接收的數(shù)據(jù)進(jìn)行處理的代碼:

        while (recv_len gt;= sizeof(near_head) + 2)

        {

        head = (near_head *)amp;rx_buf[index];

        if (head-gt;sof1 == 0x69 amp;amp; head-gt;sof2 == 0x69) //起始符正確

        {

        len = head-gt;len;

        if (len + 3 lt;= recv_len amp;amp; head-gt;data[len - 4] == 0x17) //數(shù)據(jù)域在范圍內(nèi)

        {

        if (add8Sum((uint8_t *) head, len + 1) == head-gt;data[len - 5]) //校驗(yàn)和正確

        {

        result = near_msg_handle(head, port); //收到數(shù)據(jù)處理

        recv_len -= len + 3; //跳過(guò)已處理的幀

        index += len + 3;

        continue;

        }

        }

        }

        recv_len--;

        index++;

        }

        return result;

        }

        通過(guò)將數(shù)據(jù)分割成幀的形式發(fā)送,在遠(yuǎn)程升級(jí)系統(tǒng)中可以更好地控制和管理數(shù)據(jù)的傳輸過(guò)程,從而提高數(shù)據(jù)傳輸?shù)姆€(wěn)定性和安全性。

        3.2 集抄設(shè)備遠(yuǎn)程升級(jí)設(shè)計(jì)

        由于該方案的網(wǎng)絡(luò)可保持長(zhǎng)時(shí)間連接,其遠(yuǎn)程升級(jí)的實(shí)時(shí)性更高,集抄設(shè)備或遠(yuǎn)程升級(jí)服務(wù)器均可主動(dòng)發(fā)起遠(yuǎn)程升級(jí)流程。可實(shí)現(xiàn)任意時(shí)間、任意設(shè)備的遠(yuǎn)程升級(jí),并且可支持指定設(shè)備的升級(jí)、批量設(shè)備的同時(shí)升級(jí),可以大幅提高升級(jí)的精準(zhǔn)性及升級(jí)效率[8]。集抄設(shè)備遠(yuǎn)程升級(jí)基本流程如圖4所示。

        維護(hù)人員通過(guò)服務(wù)器將更新好的升級(jí)文件信息下發(fā)至集抄設(shè)備;當(dāng)集抄設(shè)備對(duì)比自身版本低于升級(jí)文件版本后發(fā)送升級(jí)請(qǐng)求;服務(wù)器收到請(qǐng)求后將升級(jí)文件分解成若干個(gè)小片段并回復(fù)集抄設(shè)備允許升級(jí)應(yīng)答信號(hào);集抄設(shè)備接收應(yīng)答后,解析應(yīng)答信息中包含的升級(jí)文件信息并置位待升級(jí)條件,再通過(guò)復(fù)位集抄設(shè)備主體的主控芯片,停留在升級(jí)程序中,準(zhǔn)備開(kāi)始升級(jí);集抄設(shè)備按順序請(qǐng)求升級(jí)文件的分片包,服務(wù)器接收分片包后,查詢經(jīng)過(guò)處理后的升級(jí)文件,并將升級(jí)文件中對(duì)應(yīng)的分片包下發(fā)給集抄設(shè)備,集抄設(shè)備將分片包存放于下載程序存儲(chǔ)區(qū)后,繼續(xù)請(qǐng)求下一包升級(jí)文件的分片包直到所有的升級(jí)文件均下載完畢,開(kāi)始檢驗(yàn)所有的分片包數(shù)據(jù)直至校驗(yàn)成功,回復(fù)服務(wù)器升級(jí)成功信息,然后擦除原應(yīng)用程序,將下載程序存儲(chǔ)區(qū)的升級(jí)文件寫(xiě)入到原應(yīng)用程序的Flash空間中;如果校驗(yàn)失敗,停止升級(jí),繼續(xù)執(zhí)行原應(yīng)用程序。

        通過(guò)將升級(jí)文件分解成分片包的形式讓集抄設(shè)備分別請(qǐng)求能夠確保數(shù)據(jù)的完整性和準(zhǔn)確性,提高數(shù)據(jù)傳輸效率,同時(shí)簡(jiǎn)化管理和控制,有助于順利完成設(shè)備升級(jí)的過(guò)程。在集抄設(shè)備升級(jí)成功后,集抄設(shè)備從升級(jí)程序跳轉(zhuǎn)至新應(yīng)用程序中,開(kāi)始運(yùn)行新的應(yīng)用程序,本次升級(jí)完畢。

        3.3 遠(yuǎn)程升級(jí)出現(xiàn)異常情況的處理方式

        集抄設(shè)備在正常運(yùn)行狀態(tài)下可以將采集到的數(shù)據(jù)發(fā)送到服務(wù)器并且可以接收命令和升級(jí)文件對(duì)設(shè)備進(jìn)行升級(jí),但是集抄設(shè)備在升級(jí)過(guò)程中出現(xiàn)了異常狀態(tài)則會(huì)非常影響設(shè)備的工作效率。為了避免設(shè)備在運(yùn)行過(guò)程中出現(xiàn)異常情況并且無(wú)法及時(shí)進(jìn)行人工處理,本次系統(tǒng)設(shè)計(jì)了一套為集抄設(shè)備升級(jí)過(guò)程中出現(xiàn)異常狀態(tài)時(shí)的處理方案,如圖5所示。

        集抄設(shè)備在開(kāi)始上電使用時(shí)會(huì)先配置遠(yuǎn)程通信模塊的并行IP參數(shù),再進(jìn)行建立遠(yuǎn)程通信連接,如果連接失敗,設(shè)備則進(jìn)入初始化階段并重新開(kāi)始建立連接,若多次連接直至超出預(yù)設(shè)次數(shù),設(shè)備將直接結(jié)束系統(tǒng)升級(jí)進(jìn)程并進(jìn)入待機(jī)狀態(tài)等待接收服務(wù)器下發(fā)新一輪指令;在遠(yuǎn)程通信成功連接后,服務(wù)器主動(dòng)將升級(jí)文件下發(fā)給集抄設(shè)備[9];在集抄設(shè)備接收到升級(jí)文件后就會(huì)開(kāi)始進(jìn)行版本號(hào)對(duì)比,如果升級(jí)文件的版本比設(shè)備本身版本高則開(kāi)始請(qǐng)求升級(jí),在收到升級(jí)指令后服務(wù)器開(kāi)始校驗(yàn)存儲(chǔ)的文件并將文件分解成若干個(gè)小片段下發(fā)給集抄設(shè)備,如果在文件傳輸中出現(xiàn)一個(gè)或多個(gè)數(shù)據(jù)片段傳輸異常則重新請(qǐng)求,在多次請(qǐng)求未應(yīng)答后服務(wù)器結(jié)束進(jìn)程;在文件傳輸成功后集抄設(shè)備校驗(yàn)服務(wù)器下發(fā)的升級(jí)文件,在校驗(yàn)成功后開(kāi)始升級(jí),如果升級(jí)成功則繼續(xù)執(zhí)行新程序運(yùn)行,否則清除升級(jí)文件,保持原程序等待一段時(shí)間,準(zhǔn)備重新開(kāi)始升級(jí)直至升級(jí)成功。遠(yuǎn)程升級(jí)對(duì)異常情況的處理方案可以使維修人員遠(yuǎn)程訪問(wèn)設(shè)備系統(tǒng),實(shí)時(shí)診斷問(wèn)題所在,并通過(guò)遠(yuǎn)程升級(jí)的方式進(jìn)行軟硬件更新與修復(fù)。這不僅縮短了設(shè)備恢復(fù)正常運(yùn)行的時(shí)間,也大大降低了維修成本,提高了故障響應(yīng)效率。

        4 應(yīng)用舉例

        集抄設(shè)備遠(yuǎn)程升級(jí)方式如圖6所示,集抄設(shè)備在升級(jí)過(guò)程中,可以在遠(yuǎn)程升級(jí)服務(wù)器軟件平臺(tái)上直觀地看到集抄設(shè)備的升級(jí)進(jìn)度,而在本次設(shè)計(jì)方案中,集抄設(shè)備的遠(yuǎn)程升級(jí)方式十分的便利和簡(jiǎn)單,只需將升級(jí)文件信息上傳至服務(wù)器上再確認(rèn)升級(jí)就可以對(duì)多個(gè)設(shè)備進(jìn)行升級(jí),而且平臺(tái)上也能夠顯示升級(jí)文件的硬件版本和軟件版本等信息,能夠有效幫助用戶及時(shí)獲取所需信息[10]。

        軟件平臺(tái)對(duì)集抄設(shè)備的遠(yuǎn)程升級(jí)設(shè)計(jì)如圖7所示,主站工作人員將數(shù)據(jù)上傳至服務(wù)器并通過(guò)服務(wù)器下發(fā)至集抄設(shè)備,通過(guò)軟件平臺(tái)能夠確認(rèn)終端的通信信道、升級(jí)文件的上傳時(shí)間和上傳文件等信息,并且在升級(jí)過(guò)程中,如果出現(xiàn)網(wǎng)絡(luò)異常或是終端斷電等異常情況使得升級(jí)過(guò)程中斷,也可以直接顯示在平臺(tái)上以供工作人員查看異常原因,從而進(jìn)一步對(duì)設(shè)備升級(jí)進(jìn)行改進(jìn),這樣能夠使得升級(jí)順利進(jìn)行,而且還可以測(cè)試集抄設(shè)備是否出現(xiàn)故障,能夠有效增加遠(yuǎn)程升級(jí)的便利性和安全性。

        5 結(jié) 論

        與現(xiàn)有技術(shù)相比,本次設(shè)計(jì)提出一種遠(yuǎn)程升級(jí)系統(tǒng),將最新的升級(jí)程序存儲(chǔ)于遠(yuǎn)程升級(jí)服務(wù)器中,通過(guò)遠(yuǎn)程通信模塊與設(shè)備連接,能夠有效處理集抄設(shè)備因環(huán)境問(wèn)題而導(dǎo)致的升級(jí)和維護(hù)困難,若集抄設(shè)備安裝至現(xiàn)場(chǎng)后,出現(xiàn)無(wú)法憑借原有程序解決的問(wèn)題,則可以有針對(duì)性地在遠(yuǎn)程升級(jí)服務(wù)器上設(shè)置相應(yīng)的升級(jí)條件,通過(guò)遠(yuǎn)程升級(jí)的方式更新集抄設(shè)備的應(yīng)用程序,能夠有效提高設(shè)備升級(jí)的效率。而且只需集抄設(shè)備在網(wǎng)絡(luò)狀態(tài)良好的場(chǎng)景下,設(shè)備的維護(hù)升級(jí)可以不需要人工參與,全程由設(shè)備自動(dòng)進(jìn)行無(wú)感式設(shè)備維護(hù)工作,極大提升了設(shè)備的穩(wěn)定性和維護(hù)效率,并且降低維護(hù)的成本和難度,具有良好的實(shí)用性能。

        參考文獻(xiàn):

        [1] 牛軍浩,張少壯,馮怡凱,等.基于GPRS的STM32固件遠(yuǎn)程升級(jí)系統(tǒng) [J].現(xiàn)代信息科技,2019,3(23):55-57.

        [2] 張建華.遠(yuǎn)程通信技術(shù)在計(jì)算機(jī)監(jiān)控系統(tǒng)中的應(yīng)用 [J].數(shù)字技術(shù)與應(yīng)用,2022,40(3):105-107.

        [3] 高柱榮,蔣昌茂,劉洪林.物聯(lián)網(wǎng)燃?xì)獗磉h(yuǎn)程升級(jí)的研究與實(shí)現(xiàn) [J].自動(dòng)化儀表,2021,42(5):27-31.

        [4] 陳勇,楊桂賢,梁耀輝,等. 一種太陽(yáng)能控制器的遠(yuǎn)程升級(jí)方法及遠(yuǎn)程升級(jí)系統(tǒng):202010531757.9 [P].2020-06-11.

        [5] 成強(qiáng),周月英,周慶民,等.程序可遠(yuǎn)程升級(jí)的數(shù)據(jù)采集終端的設(shè)計(jì) [J].河南大學(xué)學(xué)報(bào):自然科學(xué)版,2010,40(4):353-356.

        [6] 許紅寧,徐松亮.數(shù)據(jù)采集傳輸儀的遠(yuǎn)程升級(jí)系統(tǒng) [J].信息技術(shù)與信息化,2021(5):199-201.

        [7] 郭皎,巨漢基,崔文武,等.基于USB方式的采集終端4G遠(yuǎn)程通信模塊設(shè)計(jì) [J].自動(dòng)化與儀表,2019,34(11):56-58+63.

        [8] 童世華,李毅,謝磊.無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)遠(yuǎn)程升級(jí)設(shè)計(jì)與實(shí)現(xiàn) [J].電子器件,2017,40(5):1287-1291.

        [9] 羅晶晶.基于4G網(wǎng)絡(luò)的嵌入式設(shè)備遠(yuǎn)程升級(jí)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) [D].長(zhǎng)春:吉林大學(xué),2021.

        [10] 汪芳君,童孝波,周荷玲,等.可兼容的嵌入式終端遠(yuǎn)程升級(jí)方案設(shè)計(jì) [J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2019,19(9):8-11.

        作者簡(jiǎn)介:譚龍(1989—),男,漢族,河南西峽人,工程師,本科,研究方向:電子應(yīng)用技術(shù)及開(kāi)發(fā)。

        收稿日期:2024-07-10

        国内精品久久久久影院一蜜桃 | 亚洲色在线v中文字幕| 精品亚洲成av人在线观看| 国产又色又爽又高潮免费视频麻豆| 亚洲黄色电影| 40分钟永久免费又黄又粗| 毛片av在线尤物一区二区| 久久伊人亚洲精品视频| 成人精品天堂一区二区三区| 免费人成再在线观看网站| 亚洲中文字幕日产喷水| 亚洲国产一区二区网站| 成人特黄a级毛片免费视频| 狠狠人妻久久久久久综合| 免费人成视频网站在线| 美女视频一区二区三区在线| 厨房人妻hd中文字幕| 少妇私密会所按摩到高潮呻吟| 中文字幕天堂网| 娇妻粗大高潮白浆| 国产高清一区二区三区三州| 国产免费观看黄av片| 中文字幕亚洲欧美日韩2019| 午夜性刺激免费视频| 亚洲国产成人av第一二三区| 日本不卡视频一区二区| 色狠狠色噜噜av天堂一区| 人人妻人人添人人爽日韩欧美| 搡老女人老妇女老熟妇69| 中国人在线观看免费的视频播放| 久久97久久97精品免视看| 色噜噜av亚洲色一区二区| 欧美a在线播放| 亚洲发给我的在线视频| 日本一区二区三区视频国产| 欧美一区二区三区激情| 国产高清a| 午夜视频一区二区三区四区| 无码人妻精品一区二区蜜桃网站| 伊人精品在线观看| 日本伦理视频一区二区|