新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 基于Web和硬件可重構技術的遠程抄表設計

        基于Web和硬件可重構技術的遠程抄表設計

        作者: 時間:2009-03-24 來源:網絡 收藏

        (4)控制模塊:負責安全性檢查、命令和數據參數格式轉換。由于因特網是一個公共網絡,在其上傳輸的控制命令和數據有可能被截獲、篡改和重發,因此需要進行安全性檢查。主要采用數據加密和隨機數驗證兩種方法。
          
        (5)電表通信:負責與指定電表進行通信,從而讀取用電數據,以及完成各種控制操作,其功能相當于分層網絡模型中的數據鏈路層。數據的接收和發送是通過nr_uart_rxchar()和nr_uart_Txchar()兩個函數實現的。

        本文引用地址:http://www.104case.com/article/192114.htm

        抄表中心的客戶端應用程序設計
          
        在抄表中心有交互式和批處理兩種不同的方式完成抄表任務。在交互式過程中,要求手工輸入電表編號、要求執行的操作等信息,在查詢結束后,再將數據手工地轉錄到數據庫中。對于這種方式,操作系統自帶的瀏覽器就是一個抄表終端程序。但是,交互式抄表效率較低,只適用于抄錄指定用戶的電量信息、對制定用戶電表執行控制任務或者用戶進行自助查詢等場合。當需要抄收大量電量數據時,就要采用批處理方式。圖4 給出了批處理方式下的程序流程圖。在批處理抄表程序中,有兩個關鍵技術問題:一是將抄表命令以HTTPPOST方式傳送給數據集中器上的嵌入式服務器,另外一個是從接收到的HTML文件中抽取用電數據。對于第一個問題,我們首先通過分析網絡抓包程序(Sniffer程序)所捕獲的HTTP數據包,就可以掌握PC機環境下瀏覽器和服務器之間以POST方式傳遞信息所采用的數據格式和時序關系,然后在VB環境下編寫程序模擬這個過程中瀏覽器的行為。對于第二個問題,解決方法是約定數據以表格形式返回,并保證格式固定。因此,通過在HTML文件中搜索
          
        等HTML標記,就可以將電量數據抽取出來。


          
        圖4  批處理抄表流程
          
        抄表中心的其他功能如電費計算、數據查詢和統計、系統維護等,都屬于常見的數據庫應用程序。由于篇幅關系,不再一一介紹了。
          
        結束語
          
        本文在分析現有系統結構的基礎上,提出了一種新的基于Web和技術的系統結構,并利用基于IP核的設計方法進行設計,使系統具有兼容性強、體積小、功耗低、容易升級和維護等特點。目前,抄表系統中的關鍵部分――數據集中器,已經成功地在單個FPGA芯片上實現,并完成了它與抄表終端程序之間的通信測試。我們現正在搭建一個完整的原型系統,以做進一步測試和改進工作。

        p2p機相關文章:p2p原理



        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 太白县| 石嘴山市| 新郑市| 九台市| 全南县| 阿拉尔市| 金沙县| 晋中市| 原阳县| 民县| 邻水| 北流市| 西丰县| 廉江市| 高雄市| 滦南县| 苏尼特右旗| 洞头县| 贵溪市| 无为县| 静安区| 通许县| 方山县| 陈巴尔虎旗| 昔阳县| 佛坪县| 威远县| 富裕县| 宜兰县| 蒙山县| 临漳县| 安龙县| 沧州市| 黄石市| 陕西省| 垣曲县| 辽阳市| 岳阳县| 大竹县| 贵德县| 南皮县|