<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 低壓電力載波抄表終端遠程升級系統開(kāi)發(fā)

低壓電力載波抄表終端遠程升級系統開(kāi)發(fā)

作者: 時(shí)間:2009-11-12 來(lái)源:網(wǎng)絡(luò ) 收藏
引 言
隨著(zhù)科技的發(fā)展,抄表已廣泛應用于的各個(gè)行業(yè),為部門(mén)節省了人力物力資源并提高了效率。另一方面,電力抄表卻需要大量的工程人員去現場(chǎng)維護。這是各相關(guān)企業(yè)和公司急需解決的問(wèn)題,針對這一問(wèn)題,提出了基于POP3的電力抄表,該通過(guò)連接POP3服務(wù)器,下載新程序并進(jìn)行Base 64解碼,最后利用ARM7的IAP功能實(shí)現程序的實(shí)時(shí)更新,解決了終端系統程序現場(chǎng)維護的問(wèn)題,真正意義上節省了人力物力資源。該系統已應用于電力載波抄表終端中,并取得了明顯的成效。

1 系統工作原理
該系統主要有GPRS連接、POP3接收郵件、Base 64解碼和IA P編程4部分組成。GPRS連接通過(guò)SIM300模塊將低壓電力載波抄表終端連接到服務(wù)器;然后,通過(guò)POP3協(xié)議將郵件服務(wù)器上的新程序下載到低壓電力載波抄表終端上;之后,對下載的程序進(jìn)行Base 64解碼,最后通過(guò)LPC2214的IAP功能將解碼后的程序寫(xiě)到LPC2214的FLASH中,完成升級的功能。系統框圖如圖1所示。

本文引用地址:http://dyxdggzs.com/article/152286.htm

2 POP3協(xié)議和Base 64編碼原理
2.1 POP3協(xié)議

POP3適用于C/S結構的脫機模型,是因特網(wǎng)電子郵件的第一個(gè)離線(xiàn)協(xié)議標準,POP3允許用戶(hù)從服務(wù)器上把郵件存儲到本地主機(即自己的計算機)上,同時(shí)刪除保存在郵件服務(wù)器上的郵件,而POP3服務(wù)器則是遵循POP3協(xié)議的接收郵件服務(wù)器,用來(lái)接收電子郵件的。POP3協(xié)議有三種狀態(tài):認可狀態(tài)、處理狀態(tài)和更新?tīng)顟B(tài)。當客戶(hù)機與服務(wù)器建立聯(lián)系時(shí),一旦客戶(hù)機提供了自己身份并成功確認,即由認可狀態(tài)轉入處理狀態(tài),在完成相應的操作后客戶(hù)機發(fā)出Quit命令,則進(jìn)入更新?tīng)顟B(tài),更新之后重返認可狀態(tài)。
2.2 Base 64編碼原理
Base 64是一種很常見(jiàn)的編碼規范,被設計用來(lái)將任意序列的8字節描述為一種不易被人直接識別的形式。它的作用是將二進(jìn)制序列轉換為人類(lèi)可讀的ASCII字符序列,常用在需用通過(guò)文本來(lái)傳輸二進(jìn)制數據的協(xié)議中,如HTTP和SMTP等。
Base 64編碼規則為對于待編碼數據,以3個(gè)字節為單位,依次取6位,前兩位補0形成8位編碼,由于3×8=4×6,3個(gè)字節的輸入會(huì )編碼成4個(gè)字節的輸出。如果剩下的字符不足3個(gè)字節,則用0填充,輸出字符使用“=”,因此編碼后輸出的文本末尾可能會(huì )出現1個(gè)或2個(gè)“=”。因此,Base 64解碼過(guò)程與編碼過(guò)程正好相反。這里給出解碼的關(guān)鍵程序示例:


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>