智能家居中的API網(wǎng)關(guān)和網(wǎng)關(guān)設(shè)備,屬于物聯(lián)網(wǎng)網(wǎng)關(guān)的范疇。關(guān)于物聯(lián)網(wǎng)網(wǎng)關(guān),首先根據(jù)指定參考百度百科給出的一個(gè)基定義,詳細(xì)如下:
物聯(lián)網(wǎng)網(wǎng)關(guān)作為一個(gè)新名詞,將在未來(lái)物聯(lián)網(wǎng)時(shí)代發(fā)揮非常重要的作用。它將成為感知網(wǎng)絡(luò)和傳統(tǒng)通訊網(wǎng)絡(luò)之間的紐帶。物聯(lián)網(wǎng)網(wǎng)關(guān)作為一種網(wǎng)關(guān)設(shè)備,能夠完成感知網(wǎng)絡(luò)與通訊網(wǎng)絡(luò)以及不同類(lèi)型感知網(wǎng)絡(luò)之間的協(xié)議轉(zhuǎn)化。
網(wǎng)關(guān)既能夠完成廣域互連,也能夠完成局域網(wǎng)互連,具備設(shè)備辦理功能。運(yùn)營(yíng)商能夠辦理底層傳感節(jié)點(diǎn),了解每個(gè)節(jié)點(diǎn)的相關(guān)信息,經(jīng)過(guò)物聯(lián)網(wǎng)網(wǎng)關(guān)設(shè)備完成長(zhǎng)途操控。
這一部分強(qiáng)調(diào)了一個(gè)要害點(diǎn),即物聯(lián)網(wǎng)網(wǎng)關(guān)完成感知網(wǎng)絡(luò)與通訊網(wǎng)絡(luò)的互聯(lián),但感知網(wǎng)絡(luò)中有許多不同的協(xié)議,如LonWorks、ZigBee、6LoWPAN、rubee等來(lái)完成這種互聯(lián)網(wǎng),網(wǎng)關(guān)有必要具有協(xié)議轉(zhuǎn)化才能。一起,網(wǎng)關(guān)有兩個(gè)要害點(diǎn),即完成廣域互聯(lián)。當(dāng)廣域網(wǎng)不行用時(shí),網(wǎng)關(guān)往往能完成局域網(wǎng)互連,即近端之間的交互與協(xié)作。
主要功能:
一.廣泛的訪問(wèn)才能
現(xiàn)在,短程通訊的技能規(guī)范許多,只有LonWorks、ZigBee、6LoWPAN、rubee等常用的無(wú)線傳感器網(wǎng)絡(luò)技能,各種技能主要是針對(duì)某一應(yīng)用開(kāi)發(fā)的,缺少兼容性和體系規(guī)劃?,F(xiàn)在,國(guó)內(nèi)外現(xiàn)已開(kāi)展了物聯(lián)網(wǎng)網(wǎng)關(guān)的規(guī)范化作業(yè),如3GPP、傳感器作業(yè)組等,以完成各種通訊技能規(guī)范的互聯(lián)互通。
二.可辦理性
強(qiáng)壯的辦理才能關(guān)于任何大型網(wǎng)絡(luò)都是必不可少的。首先,需要對(duì)網(wǎng)關(guān)進(jìn)行辦理,如注冊(cè)辦理、權(quán)限辦理、國(guó)家監(jiān)管等。網(wǎng)關(guān)完成了子網(wǎng)中節(jié)點(diǎn)的辦理,例如獲取節(jié)點(diǎn)的標(biāo)識(shí)、狀況、特點(diǎn)、能量等,以及因?yàn)樽泳W(wǎng)的技能規(guī)范和協(xié)議復(fù)雜性的不同,喚醒、操控、確診、升級(jí)和保護(hù)等的長(zhǎng)途完成,網(wǎng)關(guān)具有不同的辦理功能。根據(jù)物聯(lián)網(wǎng)的模塊化網(wǎng)關(guān)來(lái)辦理不同感知網(wǎng)絡(luò)、不同應(yīng)用,保證使用一致的辦理接口技能來(lái)辦理終端網(wǎng)絡(luò)節(jié)點(diǎn)。
三.協(xié)議轉(zhuǎn)化才能
不同感知網(wǎng)絡(luò)到接入網(wǎng)絡(luò)的協(xié)議轉(zhuǎn)化,低規(guī)范格局的數(shù)據(jù)一致封裝,保證不同感知網(wǎng)絡(luò)的協(xié)議能夠成為一致的數(shù)據(jù)和信令;將上層宣布的數(shù)據(jù)包分析成可由感知層協(xié)議識(shí)別的信令和操控指令。
總結(jié)這些基本網(wǎng)關(guān)才能沒(méi)有問(wèn)題,但關(guān)于物聯(lián)網(wǎng)網(wǎng)關(guān)來(lái)說(shuō),要害點(diǎn)之一是網(wǎng)關(guān)本身是完成感知層和通訊層的僅有入口和出口通道。外部只需要處理網(wǎng)關(guān),而網(wǎng)關(guān)用于調(diào)度和操控下面訪問(wèn)和注冊(cè)的各種類(lèi)型的傳感設(shè)備。
因而,網(wǎng)關(guān)具有相似于API網(wǎng)關(guān)的要害才能,即對(duì)傳感層中各種傳感設(shè)備供給的不同類(lèi)型的協(xié)議進(jìn)行接入和適配,一起在協(xié)議接入后能夠轉(zhuǎn)化為規(guī)范接口協(xié)議和通訊層交互。關(guān)于實(shí)時(shí)接口,它能夠選用相似的HTTP rest接口,關(guān)于音訊集成,它能夠選用相似的規(guī)范mqtt音訊等,這是咱們?cè)谡劦街悄芗揖訒r(shí)常說(shuō)的。物聯(lián)網(wǎng)網(wǎng)關(guān)更關(guān)注硬件層drvier API的注冊(cè)和訪問(wèn),包含后續(xù)辦理。
一般來(lái)說(shuō),物聯(lián)網(wǎng)網(wǎng)關(guān)在架構(gòu)和實(shí)現(xiàn)進(jìn)程中會(huì)提供硬件設(shè)備,實(shí)現(xiàn)協(xié)議轉(zhuǎn)化、路由、轉(zhuǎn)發(fā)、自動(dòng)注冊(cè)辦理、南北一體化的接口才能。這個(gè)網(wǎng)關(guān)通常是布置在局域網(wǎng)端的設(shè)備。對(duì)于整個(gè)云架構(gòu),只有網(wǎng)關(guān)設(shè)備和云能夠交互。
邊緣計(jì)算的終究落地能夠在物聯(lián)網(wǎng)網(wǎng)關(guān)層實(shí)現(xiàn),即進(jìn)一步提高物聯(lián)網(wǎng)網(wǎng)關(guān)的存儲(chǔ)和核算才能。一方面,在網(wǎng)關(guān)層實(shí)現(xiàn)本地收集后的數(shù)據(jù)自動(dòng)收集,二次處理后收集上傳到云端。另一方面,將云的要害核算規(guī)矩和邏輯散布到網(wǎng)關(guān)層,支撐網(wǎng)關(guān)層的本地化核算。這也是網(wǎng)關(guān)層功用的一個(gè)要害擴(kuò)展。