ONS:EPC物聯網中的“信使”
1 引言
上個世紀末由麻省理工學院等大學創建的Auto-ID中心旨在解決世界上所有的物體唯一識別,與其相應的電子設備(RFID標簽)相連,構成了一個可以覆蓋全世界的網絡——EPC物聯網。該網絡一改以往觀念,將提供可靠、準確、實時的資訊信息服務。
EPC物聯網網絡的關鍵是“電子產品碼”(EPC)。與傳統的條碼相同的是電子產品碼用一串數字代表產品制造商和產品類別,而最大不同之處在于EPC還外加了第三組數字,是每一件產品所特有的序列號。電子產品碼這些數據存儲在RFID標簽微型晶片中,利用閱讀器可以將其讀出并送至EPC網絡。EPC與數據庫里的大量數據相關聯,如產品的生產地點、日期、有效日期、發貨目的地等等。隨著產品的轉移或變化,這些數據進行實時更新。人們在全球任意地點都可以通過查詢實時了解物品的相關信息情況。
2 EPC網絡
EPC網絡是一個非常先進而又復雜的系統,主要由六個大的方面組成:EPC編碼標準、EPC標簽、閱讀器、Savant系統、對象名稱解析服務(ONS)及物理標記語言(PML)。
當RFID標簽進入閱讀器的閱讀范圍內時,閱讀器發送電磁波,RFID標簽從中獲得能量并將存儲在其內部的數據傳回。閱讀器接收到數據后便將其EPC代碼傳送到Savant服務器后,該代碼進入公司局域網或互聯網上的對象名稱解析服務器(ONS),檢索與該EPC相關的產品信息存放的數據庫服務器。ONS類似于Internet網中域名解析服務(DNS),把Savant引入到保存著其產品文件的EPCIS服務器進行查找。
這里需引起我們注意的是,每個產品的相關數據(如其基本特針、所屬類)將以一種物理標記語言(PML)存儲。PML語言基于流行的可擴展標記語言(XML),因此便可以執行一些常用的企業任務,如查找在某存貨數據庫中所有的Coca Cola,或是對類似性能的所有筆記本進行價格比較。
3 對象名稱解析服務ONS
EPC標簽由于其存儲容量相對較小而只儲存了二進制的EPC編碼,未能儲存其他相關的商品信息(如產地、制造日期、保質期等)。如何利用現有的EPC編碼來查找其商品相應信息成為人們急需解決的問題。但細觀現有的互聯網,我們通過DNS便能夠順利瀏覽各個網站的信息而無需記憶其站點的IP地址。類似地,利用DNS來構建ONS,可以很好解決這個問題。
3.1 DN[FS:PAGE]S概述
人們在進行上網沖浪百度時,往往最容易記住的是www.baidu.com而不是其服務器的IP地址211.94.144.100。我們在瀏覽器中的地址欄中輸入www.baidu.com,計算機向DNS發送請求信息并返回得到其IP地址,然后再從IP地址為211.94.144.100的服務器上得到所要瀏覽的網頁。這里只是簡單地描述了DNS的主要工作原理,詳細信息可以參考DNS RFC1。圖2 DNS的工作流程
3.2 基于DNS上的ONS系統構造
由上面的圖1可見,ONS的作用是將一個EPC映射到一個或多個URI,通過這些URI我們可以查找到在EPCIS(或web)服務器上關于此產品的其它詳細信息。這里,ONS存有制造商位置的記錄,而DNS則是到達EPCIS服務器位置的記錄,所以ONS的設計運行在DNS之上。
與DNS相似,ONS系統的層次也是分布式的,主要由根ONS、ONS服務器、本地ONS、本地ONS緩存(Cache)及映射信息組成,其結構圖如圖3所示。
圖中,根ONS服務器處于ONS層次中的最高層,它擁有EPC名字空間的最高層域名,因此基本上所有的ONS查詢都要經過它。ONS也是相當的重要,它用于回應本地的ONS查詢,并返回查詢成功的URI。ONS本地緩存則是將經常、最近查詢的URI保存起來,以減少對外的查詢次數。作為ONS查詢的第一站,其作用是極大的提高了查詢效率并減小ONS服務器的壓力。而映射信息則是ONS系統所提供服務的實際內容,它指定了EPC編碼與其相關的URI的映射關系,并且分布存儲在不同層次的各個ONS服務器中。
這樣,ONS系統便最大限度地利用現有的互聯網體系結構中的DNS系統,節省了大量的重復投資
3.3 ONS的工作過程
①閱讀器讀取RFID標簽,以二進制格式獲取EPC編碼(01 000000000110000010010 01001001000011001 001000101010110110010101)這是以一個64位的EPC代碼為例。
②所采集到的EPC傳送到本地服務器(01 00000000011 0000010010 01001001000011001001000101010110110010101)。
③將二進制的EPC編碼轉化為整數并在頭部添加“urn:epc:”,轉化為URI格式 urn:epc:1.1554.37401.2272661
④ONS將URI被轉化為域名格式,其方法為:
清除urn:epc 1.1554.37401.2272661
清除EPC序列號 1.1554.37401
顛倒數列 37401.1554[FS:PAGE].1
添加“.onsroot.org” 37401.1554.1.onsroot.org
ONS生成并提取正確的URL(該過程可能會需要遠程ONS),并將此URL送至本地服務器。
⑤本地服務器通過已獲取的URL和所需的EPCIS連接。
從上面的ONS的查詢過程可以看到,ONS的查詢和應答格式必須符合DNS的標準,ONS得依賴于DNS才能進行查詢工作。
4 結束語
盡管現在EPC網絡已經取得了很大的發展,我們必須看到仍面臨著不少的問題,如網絡安全、查詢優化、名字空間規劃、動態ONS等。可以預計,今后對ONS的要求也會不斷的提高。最近我國國家科技部開始實施863計劃重大項目“射頻識別(RFID)技術與應用”,有理由相信在國家政策引導下、各級相關領導部門的支持下,我國也能建立起自己的EPC物聯網。
相關文章
快速成功地連接物聯網產品的5個技巧
對于物聯網設備制造商來說,蜂窩物聯網是實現互聯網連接的最可靠和最容易獲得的方式之一。根據ABIResearch的數據,到2026年,全球蜂窩物聯網設備總數將達到57億。蜂窩物聯網的采用正在增長,因為它易于部署和擴展。您只需要一...
江西:到2023年底物聯網產業規模突破2000億元
5月19日,記者從江西省工信廳獲悉,為深入實施數字經濟做優做強“一號發展工程”,加快江西物聯網新型基礎設施建設,江西省工信廳、省委網信辦、省科技廳等9部門聯合出臺《江西省加快推進物聯網新型基礎設施建設實施方案》(以下簡稱《方案...
物聯網加速融入生活場景,智能家居設備能做什么?
智能設備和物聯網已經進入現代家庭生活的幾乎所有方面。從您的安全系統到冰箱,“智能”電器已成為新常態。但它們真的能讓你的家變得更好嗎?或者所有這些智能家電只是另一種時尚,從長遠來看,您最終會后悔花額外的錢?讓我們來看看在家里裝滿...
京東方:物聯網創新業務打開更多增長空間
從北京大興國際機場,到莫斯科城鐵列車,再到紐約商超門店,如今,物聯網創新解決方案已覆蓋全球眾多地區、涉及生活的方方面面,帶給人們全新的體驗。而這一改變的背后,正是京東方在物聯網領域取得的豐碩成果。夯實全球半導體顯示霸主地位...
5G如何改善物聯網部署的6個示例
隨著數字化轉型如火如荼地進行,連接的設備數量正在快速增長。IDC數據預測,到2025年,每分鐘連接的物聯網設備將達到152,200臺。雖然這將轉化為更多的數據,從而有更多的途徑來提高效率,但對于這種數據交換來說,一個強大的網絡...