本文開發的系統模式選擇B/S服務器或瀏覽器,它的主要優點是系統軟件在服務器中運行,它避免因C/S模式中因擴大客戶端規模而對維護造成的問題得到妥善的解決,本文采用B/S模型架構和標準的NET開發模式,為滿意系統的各項性能提供了有利條件。
該系統主要包括多層框架體系:處于最底層的是數據層,利用數據庫存放數據,數據層選擇的為關系型的數據庫,本文存儲和管理系統數據信息時主要采用的軟件為SQL Server 2008,使其對系統的連接和創建有了數據信息支撐;應用層主要包括數據服務層和Web服務層,數據服務層是和數據庫實現交互,使數據庫中數據完成相應的功能,并通過對數據庫的方位使數據之間實現共享的目的;
Web服務層中的具有相應邏輯規則的服務組件,對表現層對其的訪問提供了合理的接口;網絡層作為使信息傳輸達到雙向目的的部分,為應用層和表現層傳輸相關信息提供了支持;處于頂層的表現層利用電腦終端和Web網頁瀏覽的形式訪問相關系統。
該模型的實現主要包括以下流程:電腦終端通過Web瀏覽器在互聯網上完成登陸,通過互聯網和服務站點相連,先向Web服務器把客戶請求發出,然后再把該請求通過Web服務組件中的服務器轉發給通信設備的信息管理系統,EPC信息服務器通過合理的調用EP C數據庫中的有效信息,并對相關數據信息根據終端需求進行處理,電腦終端最終收到最終處理結果。
在B/S體系結構下,本文采用ASP.NET設計和實現應用層和客戶端服務器。并選擇微軟公司特制的C#語言作為服務器端腳本,在這種方法的應用下,服務器和客戶端降低了交互的頻率,加快了程序的運行速度,基本上使零安裝客戶端得以實現,為高效、靈活的系統功能的實現創造了可能。
設備遠程跟蹤模塊在對系統進行實現時,根據要求應該涉及遠程跟蹤設備和EPC查詢等模塊,用到的技術主要包括:
在查詢EPC碼時,每個設備的EPC碼都不相同。EPC編碼體系應根據相關編碼標準,EPC編碼結構作為一個比特串,主要用二進制表示,它是由一個EPC的版本號的頭字段和三個字段數據構成(依次為域名管理者、對象分類和序列號的)。
Savant是一種對海量咨詢進行處理和數據進行過濾的一種軟件。Savant作為讀寫器、電子標簽和企業應用程序相連接的紐帶,主要位于讀寫器和信息網絡之間,用來對讀寫器傳輸的數據和信息流進行處理。當每件設備添加了EPC標簽后,在生產、運輸和銷售設備的過程中,讀寫器通過不斷的對產品電子編碼數據進行采集,Savant中間件(位于EPC信息系統中)會選擇首先處理讀寫器得到的電子標簽數據。
給對象名進行添加的一種解析服務,主要是根據電子設備代碼對Savant中間件的相關信息進行查找提供有利條件,使其尋址的功能得以實現。作為系統的分布式構架,ONS主要涉及映射信息、O NS服務器、ONS緩沖存儲器等,它使前臺EPC中間件Savant與后臺E PCIS服務器相連。在解析ONS服務時,當前只是把標頭、EPC管理者和對象分類號前三段EPC標簽作為查詢的基礎。和在Internet中D NS服務器的工作原理相接近,DNS對域名進行解析是主要利用Web站點,而ONS是通過查詢物品的EPC碼,并返回EPC信息中的URI,也就是對Savant確定存儲該產品信息的服務器,進而為獲取更多的相關信息提供良好的條件,并有效的傳遞該產品信息。
EPC代碼是設備跟蹤的基礎,如果在某設備上對其EPC代碼進行定義后,該代碼會一直存在,產品才可以正式進行流通。EPC信息中包括設備名稱、數量、單位等信息,并且讀寫器還會在每個設備環節中對EPC代碼進行不斷收集然后實時進行分層式更新,進而在數據庫存儲。這樣便于實時監控并跟蹤相關設備在通信管理系統中的準確位置。假如二級部門需要也應該做好信息的錄入工作,并且EPCIS信息系統中PML、ONS解析等技術為設備跟蹤目的的實現提供了良好的保障。
作為對所有信息資源進行存儲的重要部分,數據庫對所有用戶的信息發揮著重要的存儲作用,因此有必要建立一個組織有序、信息全面的促進系統高效運行的數據庫。本文系統中應用的數據庫軟件為SQL Server2008,根據系統所需的各種信息表如設備位置跟蹤表、設備信息表、設備交接部門表等建立系統數據庫,
因此通過對SQL語言檢索進行有效的應用便可以進行準確的查找數據庫中所需的信息,并進行合理的修改和更新。在使用系統的過程中,運用ADO.NET的SQ L Server提供的程序連接數據庫,運用ASP.NET專門提供的ADO.NET組件訪問和存取數據庫,使數據庫實現交互,在實現適當可對ADO.NET對象模型中的Connection對象和Data Set對象進行充分的利用。
總之,通過對在通信網絡設備管理中EPC物聯網技術的重要作用探析可得,建設實時共享的通信設備中的EPC物聯網技術,對物聯網技術的應用和發展有積極的促進作用,所以該設備管理系統中的技術比較先進,值得在相關行業進一步推廣和應用。