物聯(lián)網(wǎng)軟件系統(tǒng)中的關(guān)鍵和靈魂是什么
掃描二維碼
隨時(shí)隨地手機(jī)看文章
RFID中間件是物聯(lián)網(wǎng)軟件系統(tǒng)中的關(guān)鍵和靈魂,為解決分布異構(gòu)問(wèn)題,人們提出了中間件的概念。中間件是位于平臺(tái)(硬件和操作系統(tǒng))和應(yīng)用之間的通用服務(wù),這些服務(wù)具有標(biāo)準(zhǔn)的程序接口和協(xié)議。針對(duì)不同的操作系統(tǒng)和硬件平臺(tái),它們可以有符合接口和協(xié)議規(guī)范的多種實(shí)現(xiàn)。
物聯(lián)網(wǎng)就是分布異構(gòu)的一個(gè)完全實(shí)例,一個(gè)龐大的物聯(lián)網(wǎng)系統(tǒng),需要各種智能終端的支持,而智能終端的種類(lèi)又形形色色,RFID是物聯(lián)網(wǎng)傳遞信息的一個(gè)強(qiáng)有力技術(shù),其RFID中間件能有效支持此功能,RFID中間件是一種面向消息的中間件,承擔(dān)著RFID硬件和物聯(lián)網(wǎng)應(yīng)用程序之間的數(shù)據(jù)轉(zhuǎn)換和傳遞的任務(wù),隔離數(shù)據(jù)層與應(yīng)用層,使應(yīng)用程序之間數(shù)據(jù)通透,提高物聯(lián)網(wǎng)系統(tǒng)的靈活性和可維護(hù)性。其在PC或服務(wù)器上已經(jīng)有較好的應(yīng)用實(shí)例,而在智能終端上尚未有比較系統(tǒng)的實(shí)現(xiàn)。
由于RFID標(biāo)準(zhǔn)接口對(duì)于可移植性和標(biāo)準(zhǔn)協(xié)議對(duì)于互操作性的重要性,RFID中間件已成為物聯(lián)網(wǎng)標(biāo)準(zhǔn)化工作的主要部分。對(duì)于智能終端應(yīng)用軟件開(kāi)發(fā),RFID中間件遠(yuǎn)比操作系統(tǒng)和網(wǎng)絡(luò)服務(wù)更為重要,RFID中間件提供的程序接口定義了一個(gè)相對(duì)穩(wěn)定的高層應(yīng)用環(huán)境,不管底層的移動(dòng)設(shè)備硬件和系統(tǒng)軟件怎樣更新?lián)Q代,只要將中間件升級(jí)更新,并保持RFID中間件對(duì)外的接口定義不變,應(yīng)用軟件幾乎不需任何修改,從而保護(hù)了企業(yè)在應(yīng)用軟件開(kāi)發(fā)和維護(hù)中的重大投資,更有利于開(kāi)發(fā)出豐富實(shí)用的應(yīng)用軟件。
隨著物聯(lián)網(wǎng)技術(shù)的發(fā)展,RFID中間件主要分為應(yīng)用程序中間件、架構(gòu)中間件和解決方案中間件。應(yīng)用程序中間件主要通過(guò)驅(qū)動(dòng)程序控制閱讀器,讀取RFID標(biāo)簽數(shù)據(jù),與硬件耦合度大、共用性差。解決方案中間件是在中間件平臺(tái)的基礎(chǔ)上,按照用戶(hù)需求,提供定制的軟件和硬件。架構(gòu)中間件是可重構(gòu)的通用RFID中間件,能夠根據(jù)不同的硬件設(shè)備,向應(yīng)用層提供靈活的數(shù)據(jù)接口,能夠完成數(shù)據(jù)的采集、過(guò)濾,平臺(tái)維護(hù)、管理等功能。