.  IoT場域中經常面對的問題

IoT應用系統經是復雜性高的,如何降低整合門檻與維護成本,是IoT可成功導入的關鍵因素。

IoT 案場我們需要解決許多問題,例如領域知識,系統流程,無線射頻場形問題與系統整合問題。大部分的SI公司面對IoT系統整合問題時,是需要IoT設備供應商支援來降低門檻的。SI公司在IoT的案場中要整合各種不同的IoT設備,如RFID ReaderCoordinatorGateway...等。在這文章中,我將分享IoT RFID設備與中介軟體,在系統整合中扮演的角色。

proimages/TECHNOLOGY_CENTER/常見的IoT與RFID基本架構.png

1. 常見的IoTRFID基本架構

 

什麼是中介軟體

中介軟體是介於IoT硬體(包括RAIN RFID ReaderCoordinatorGateway)與企業應用流程系統(ERPWMSPOS...)的服務軟體,也有人稱膠水軟體。主要的目的是用來降低IoT方案導入時設備整合的門檻

 

一般而言,中介軟體包括幾項功能:

 1. 設備連線與控制

透過不同的通訊軟體控制方式(例如、Network SocketWeb API/ Service MQTTRESTful API…)與應用環境中的IoT Device連接與偵測設備狀態,並透過軟體控制方法,進行訊息溝通。

 

2. 資料收集與過濾

透過各家釋出的IoT控制方法,例如軟體協定、指令、SDK等,進行Device與無線通訊標籤(End Device)的資料收集,並過濾不完整的封包資料。

 

3. 確保服務正確資料

當資料從多台讀取器收集至中介軟體時,會進行資料檢查,將資料/訊息提供給Client Software(企業應用流程系統),並建立統一的資料交握方法與格式。

 

4. 設備連線狀態監控

中介軟體的存在使企業應用軟體不需對IoT設備作連線與控制,中介軟體本身就扮演設備連線與裝置狀態監控的角色,同時可回傳資料給Client端與設備端作障礙排除。

 

. 中介軟體的好處與特點

IoT/ RFID中介軟體的概念已發展多年,RFID領域最早是由EPC Global 訂定的C1Gen2 結構框架(Architecture Framework)中,以ALE Server說明中介軟體輪廓,ALE 中介軟體以ROSpecROReport訊息做為支持LLRPReaderEPCIS之間的溝通,內容完整但過於復雜。接著,世界軟體巨擘為吞食IoT軟體市場無一不在自己既有軟體服務平台上,加掛IoT中介軟體服務系統。(例如早期IBMWebSphere Oracle Oracle Sensor Edge Server、與MicrosoftBizTalk ServerRFID解決方案)

 

中介軟體的好處是:

將複雜的整合架構變成簡單-例如多個IoT裝置需服務多個系統時,可使用Middleware整合多台IoT裝置或RAIN RFID Reader,同時也可以使用此一套軟體服務多個Client/Server端的應用服務,將多對多的複雜連線架構變成兩個簡單的一對多連線架構。

訊息過濾與派送協調 - 因有Middleware存在,應用端(ERPWMSAMS)不需收到沒有意義的IoT TagED資訊,由Middleware依偏碼規則進行派送服務,降低企業端的應用系統在處理IoT原始資料時所需耗費的工時。

支持多款設備與擴充-設備擴充端由Middleware來管理佈署,省去應用端每增加一部IoT設備或Reader時,該IoT設備在應用程式均需擴充修改的情況。

 

但現行的中介軟體系統也有著相同的缺點,目前市售的中介軟體系統都有著共同的特徵:

系統複雜 - 由於很多軟體大廠提供的IoT中介軟體平台均以該公司現有產品擴加

服務較不單一 - 因這些軟體大廠並非以IoT產業為發展主軸,故在硬體支援度上需要大量IoT硬體供應商配合整合至平台中。

導入成本(售價)過高-因搭載現有的軟體平台系統,所以,中介軟體可能會與其他服務和資料庫等一起搭售,造成導人成本過高。

面臨版本無維護或大幅版本更新等問題- 許多公司因雲服務架構需求,常有大動作的調整現有IoT Device整合入口,造成原產品絕版或無服務等系統孤兒,時有所聞。

整體維護成本極高-中介軟體原本以降低整合門檻為目標,結果在中介軟體服務本身過於複雜的軟體架構,導至當發生了IoT/ RFID等問題時,須要做障礙排除時,過多的整合介面與訊息節點,使其障礙排除不易。造成無法快速恢復的情況。

proimages/TECHNOLOGY_CENTER/複雜的IoT_RFID_架構(cloud).png

2.複雜的IoT/ RFID 架構

 

. 嵌入在Reader的中介軟體與URC

永道在IoT價值鏈中的角色是承襲RAIN RFIDIoT整體解決方案提供者的角色。專業投入在過去中介軟體的著墨很深,提供的中介軟體服務型式以Web API/ Windows based為主,這些都是以上層應用軟體的型式做為中介軟體。

2020年起我們重新改善精進了中介軟體服務架構,我們將中介軟體從x86平台移到RFID Reader中,使其成為一台內建中介軟體的RFID Reader

 

4-1.我們提供兩種方式使其建置RFID Reader中的中介軟體

4-1-1.可以出廠時定義好軟體服務架構、封包格式及傳送目的地。

4-1-2.開放指令提供使用者快速建構中介軟體,使Reader可自主工作。

4-2. 內嵌中介軟體的Reader,有幾個好處

4-2-1.Reader無需複雜步驟即可成功啟動服務。

4-2-2.提供可靠度交握方法,快速整合至需求系統中。

4-2-3.建置與維護成本低,定價親民且高展性。同時,遇到異常狀況時,因中間沒有一套大型Server與一般x86PC安裝電腦版的RFID中介軟體,精減了很多的實體線路節點(後端到PCPCReader的線路)與軟體整合訊息節點,造成障礙排除困難。永道在這方面可快速障礙排除,確認連線品質,數據的正確性與快速恢復系統等好處。

4-2-4.無償提供中介軟體

proimages/TECHNOLOGY_CENTER/在RAIN_RFID_Reader中的嵌入式中介軟體架構.png

3.RAIN RFID Reader中的嵌入式中介軟體架構

 

永道所銷售的AL-510AL-400AL-410與其他多款RAIN RFID Reader內建了RFID Middleware系統服務做為Client整合。此技術將IoT Reader中介軟體中的Auto Reader Mode 來主動傳送資料,透過設定學習指令,您只要把Reader過電,資料可以直接傳送到Server的服務中。不需複雜的指令學習,是業界內最容易整合的IoT設備與RFID Reader

 

有關Al-510Reader參考資料可參考:

https://www.arizontw.com/webls-zh-tw/al-510-rfid-uhf-reader-new-products.html

 

Tina Chueh   Jun. 17,2021  

We use cookies to provide services and improve browsing experience on this website. See our Cookie Policy for more information.You can change your cookie settings at any time. By continuing to browse this website, you agree to the automatic use of cookies.

同意