? ? ? 在IOT未來(lái)的趨勢(shì)中,邊緣計(jì)算將是一個(gè)重要方向徒坡,而邊緣計(jì)算的主要功能會(huì)落到IOT GateWay上,如下圖:
? ? ? 而Eclipse kura正是這樣一套IOT GateWay的開(kāi)發(fā)框架瘤缩,雖然其使用OSGI作為支撐平臺(tái)喇完,對(duì)于IOT設(shè)備來(lái)說(shuō)顯得有點(diǎn)沉重,但是它也不失一個(gè)用于研究和學(xué)習(xí)IOT GateWay好的參考剥啤。
? ? ?在Eclipse IOT的架構(gòu)中锦溪,它與Eclipse Kapua(IOT 平臺(tái)),形成一個(gè)完整的體系府怯,如下圖:
? ? ? Eclipse Kura提供了一個(gè)平臺(tái)刻诊,可以在專用設(shè)備網(wǎng)絡(luò)和本地網(wǎng)絡(luò),公共互聯(lián)網(wǎng)或蜂窩網(wǎng)絡(luò)之間的邊界上生存牺丙,為該邊界提供可管理和智能的網(wǎng)關(guān)则涯,能夠運(yùn)行可以收集本地收集的信息并將其可靠傳輸?shù)膽?yīng)用程序云端。?Kura中的應(yīng)用程序作為OSGi模塊提供赘被,并與其他組件一起在容器中運(yùn)行是整,其使用Eclipse Paho MQTT庫(kù),Kura為這些應(yīng)用程序提供存儲(chǔ)轉(zhuǎn)發(fā)存儲(chǔ)庫(kù)服務(wù)民假,以便將從本地連接的設(shè)備或網(wǎng)絡(luò)連接設(shè)備收集的信息發(fā)送到MQTT代理和其他云服務(wù),從而簡(jiǎn)化了IOT Gateway業(yè)務(wù)開(kāi)發(fā)人員開(kāi)發(fā)業(yè)務(wù)的復(fù)雜度龙优,便于業(yè)務(wù)的更快的上線