物聯(lián)網(wǎng)中間件的功能

2021.08.23

中間件是物聯(lián)網(wǎng)應(yīng)用中的關(guān)鍵軟件部件,是銜接相關(guān)硬件設(shè)備和業(yè)務(wù)應(yīng)用的橋梁,主要功能包括屏蔽異構(gòu)性、實(shí)現(xiàn)互操作和信息的預(yù)處理等。

物聯(lián)網(wǎng)
聲明:部分內(nèi)容及圖片來源于網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系刪除。
(1)屏蔽異構(gòu)性。異構(gòu)性表現(xiàn)在計算機(jī)的軟硬件之間的異構(gòu)性,包括硬件(CPU和指令集、硬件結(jié)構(gòu)、驅(qū)動程序等)、操作系統(tǒng)(不同操作系統(tǒng)的API 和開發(fā)環(huán)境)、數(shù)據(jù)庫(不同的存儲和訪問格式)等。造成異構(gòu)的原因源自市場競爭、技術(shù)升級以及保護(hù)投資等因素。物聯(lián)網(wǎng)中的異構(gòu)性主要體現(xiàn)在兩個方面:①物聯(lián)網(wǎng)中底層的信息采集設(shè)備種類眾多,如傳感器、RFID、二維碼、攝像頭以及GNSS等,這些信息采集設(shè)備及其網(wǎng)關(guān)擁有不同的硬件結(jié)構(gòu)、驅(qū)動程序和操作系統(tǒng)等;不同的設(shè)備所采集的數(shù)據(jù)格式不同,這就需要中間件將所有這些數(shù)據(jù)進(jìn)行格式轉(zhuǎn)化,以便應(yīng)用系統(tǒng)可直接處理這些數(shù)據(jù)。

(2)實(shí)現(xiàn)互操作。在物聯(lián)網(wǎng)中,同一個信息采集設(shè)備所采集的信息可能要供給多個應(yīng)用系統(tǒng),不同的應(yīng)用系統(tǒng)之間的數(shù)據(jù)也需要相互共享和互通。但是,由于異構(gòu)性,不同應(yīng)用系統(tǒng)所產(chǎn)生的數(shù)據(jù)結(jié)果依賴于計算環(huán)境,使得在各種不同軟件之間或不同平臺之間不能移植,或者移植非常困難。而且,因網(wǎng)絡(luò)協(xié)議和通信機(jī)制的不同,這些系統(tǒng)之間也不能有效地相互集成。然而,通過中間件可建立一個通用平臺, 實(shí)現(xiàn)各應(yīng)用系統(tǒng)和應(yīng)用平臺之間的互操作。

(3)數(shù)據(jù)的預(yù)處理。物聯(lián)網(wǎng)的感知層將采集海量的信息,若把這些信息直接傳輸給應(yīng)用系統(tǒng),那么應(yīng)用系統(tǒng)在處理這些信息時將不堪重負(fù),甚至面臨崩潰的危險。加之應(yīng)用系統(tǒng)想要得到的并不是這些原始數(shù)據(jù),而是對其有意義的綜合性信息。這就需要中間件平臺將這些海量信息進(jìn)行過濾,并融合成有意義的事件再傳輸給應(yīng)用系統(tǒng)。


推薦產(chǎn)品

Recommended Products