硬件抽象層
為了確保便攜性,IoT設(shè)備需要包括一個(gè)軟件層,可以訪問(wèn)MCU的硬件功能,如閃存,GPIO,串行接口等。
提供高級(jí)API用于訪問(wèn)由微控制器(如GPIO,ADC,MEMS等)提供的硬件功能。它可以直接連接到由硅供應(yīng)商提供的本地庫(kù),驅(qū)動(dòng)程序和板支持包。
通訊
IoT設(shè)備需要允許將其連接到有線或無(wú)線協(xié)議的驅(qū)動(dòng)程序和協(xié)議,從而實(shí)現(xiàn)通信。
提供MQTT協(xié)議的實(shí)現(xiàn)。
遠(yuǎn)程管理
IoT設(shè)備需要遠(yuǎn)程控制的情況很多,例如升級(jí)固件或監(jiān)控其電池電量。
- Provides an implementation of the OMA LWM2M standard.
- 提供OMA LWM2M標(biāo)準(zhǔn)的實(shí)現(xiàn)。
IoT網(wǎng)關(guān)組件
Linux (Ubuntu/Ubuntu Core, Yocto-based linux distribution), Windows.
應(yīng)用容器或者應(yīng)用運(yùn)行時(shí)
OSGi Runtime
通訊和連接
與網(wǎng)關(guān)I / O(例如串行,RS-485,BLE,GPIO等)接口,并支持可用于連接設(shè)備(例如MODBUS,CAN總線等)的許多現(xiàn)場(chǎng)協(xié)議。
通過(guò)廣泛的接口(蜂窩,Wi-Fi,以太網(wǎng)等)提供先進(jìn)的網(wǎng)絡(luò)和路由功能。
數(shù)據(jù)管理和消息
實(shí)現(xiàn)基于本地MQTT的消息傳遞解決方案,允許在網(wǎng)關(guān)上運(yùn)行的應(yīng)用程序透明地與云平臺(tái)通信,而無(wú)需處理網(wǎng)絡(luò)接口的可用性,或如何表示IoT數(shù)據(jù)。 通過(guò)內(nèi)置的Apache Camel消息路由引擎可以獲得對(duì)附加消息協(xié)議的支持。
I
遠(yuǎn)程管理和消息
提供基于MQTT協(xié)議的遠(yuǎn)程管理解決方案,除了控制(安裝,更新,修改設(shè)置)其運(yùn)行的軟件之外,還可以監(jiān)視IoT網(wǎng)關(guān)的總體運(yùn)行狀況。
云平臺(tái)組件
連接性和消息路由
IoT平臺(tái)需要能夠與使用不同協(xié)議和數(shù)據(jù)格式的大量設(shè)備和網(wǎng)關(guān)進(jìn)行交互,然后將其規(guī)范化,以便輕松集成到企業(yè)的其余部分
提供用于與使用任意協(xié)議的設(shè)備交互的統(tǒng)一API,以及可擴(kuò)展的框架來(lái)添加其他協(xié)議。
提供MQTT代理的實(shí)現(xiàn)。
設(shè)備管理
IoT平臺(tái)應(yīng)該能夠配置新的軟件更新和管理設(shè)備。
提供OMA LWM2M設(shè)備管理協(xié)議的實(shí)現(xiàn)
設(shè)備注冊(cè)
中心注冊(cè)表有助于識(shí)別和驗(yàn)證在IoT解決方案中運(yùn)行的設(shè)備/網(wǎng)關(guān)
提供管理工具,向設(shè)備和網(wǎng)關(guān)推出軟件更新
事件管理
分析
- 包括Apache Hadoop,Apache Spark和Apache Storm。
- 提供對(duì)儀表板和存儲(chǔ)在各種數(shù)據(jù)存儲(chǔ)庫(kù)中的數(shù)據(jù)報(bào)告的支持。
應(yīng)用服務(wù)接口
通過(guò)公開(kāi)應(yīng)用程序編程接口(API),能夠整合和分析數(shù)據(jù),并創(chuàng)建報(bào)告,圖表和儀表板。
- 有助于公開(kāi)一致的API,用于消費(fèi)遙測(cè)數(shù)據(jù)或向設(shè)備發(fā)送命令,以便使IoT應(yīng)用程序開(kāi)發(fā)合理化。
開(kāi)放標(biāo)準(zhǔn)
CoAP
CoAP(約束應(yīng)用協(xié)議)是專門用于受限節(jié)點(diǎn)和網(wǎng)絡(luò)的協(xié)議。
它實(shí)現(xiàn)了REST架構(gòu)風(fēng)格,可以透明地映射到HTTP。 然而,CoAP還提供超出HTTP的功能,如本地推送通知和群組通信。
DTLS
數(shù)據(jù)報(bào)傳輸層安全(DTLS)協(xié)議為諸如數(shù)據(jù)報(bào)協(xié)議提供了通信安全性。 DTLS允許基于數(shù)據(jù)報(bào)的應(yīng)用程序以旨在防止竊聽(tīng),篡改或消息偽造的方式進(jìn)行通信。 對(duì)于IoT應(yīng)用,DTLS可用于保護(hù)基于CoAP的通信。
ISO/IEC 15118
題為“道路車輛 - 車輛到電網(wǎng)通信接口”的國(guó)際標(biāo)準(zhǔn)ISO / IEC 15118定義了電動(dòng)汽車(EV)和充電站(稱為電動(dòng)車輛供應(yīng)設(shè)備 - EVSE)之間的數(shù)字IP通信接口。
它允許基于在EV和EVSE之間交換的廣泛信息的用戶友好的“插入和充電”機(jī)制進(jìn)行認(rèn)證,授權(quán),計(jì)費(fèi)和靈活的負(fù)載控制。
IEC 61499
國(guó)際標(biāo)準(zhǔn)IEC 61499,涉及工業(yè)過(guò)程測(cè)量和控制系統(tǒng)功能塊的主題。 IEC 61499的規(guī)范定義了分布式控制系統(tǒng)的通用模型,并基于IEC 61131標(biāo)準(zhǔn)。
OMA LightweightM2M (LWM2M)
OMA輕量級(jí)M2M(LWM2M)是M2M / IoT設(shè)備設(shè)備管理的行業(yè)標(biāo)準(zhǔn)。 它依賴于CoAP,因此針對(duì)傳感器或蜂窩網(wǎng)絡(luò)的通信進(jìn)行了優(yōu)化。
OMA LWM2M提供了一種可擴(kuò)展的對(duì)象模型,允許除了核心設(shè)備管理功能(固件升級(jí),連接監(jiān)控,...)之外,還可以實(shí)現(xiàn)應(yīng)用程序數(shù)據(jù)交換
MQTT
MQTT是一種用于連接物理世界設(shè)備和網(wǎng)絡(luò)以及IT和Web開(kāi)發(fā)中使用的應(yīng)用程序和中間件的協(xié)議,使其成為IoT和M2M的理想連接協(xié)議。
它是一種輕量級(jí)的發(fā)布訂閱協(xié)議,可在嵌入式設(shè)備和移動(dòng)平臺(tái)上運(yùn)行,同時(shí)通過(guò)有線和無(wú)線網(wǎng)絡(luò)連接到高度可擴(kuò)展的企業(yè)和Web服務(wù)器。對(duì)于需要較小代碼占用和/或網(wǎng)絡(luò)帶寬或連接不可預(yù)測(cè)的遠(yuǎn)程嵌入式系統(tǒng)以及需要較小尺寸,低功耗,最小化數(shù)據(jù)包和高效分配的移動(dòng)應(yīng)用程序,該連接非常有用的信息到一個(gè)或多個(gè)接收器。
通過(guò)松散耦合和服務(wù)質(zhì)量,MQTT針對(duì)動(dòng)態(tài)系統(tǒng)環(huán)境進(jìn)行了優(yōu)化,其中需要向Web和企業(yè)服務(wù)器以及其他消費(fèi)者提供大量物理世界消息和事件。 MQTT已經(jīng)很好地滿足了M2M和IoT應(yīng)用的意想不到的需求。
SensorThings API
SensorThings API是一個(gè)開(kāi)放的地理空間聯(lián)盟(OGC)標(biāo)準(zhǔn),為通過(guò)網(wǎng)絡(luò)互連IoT傳感設(shè)備,數(shù)據(jù)和應(yīng)用提供了一個(gè)開(kāi)放和統(tǒng)一的框架。 這是一個(gè)開(kāi)放的標(biāo)準(zhǔn),涉及物聯(lián)網(wǎng)的語(yǔ)法互操作性和語(yǔ)義互操作性。
oneM2M
oneM2M規(guī)格提供橫向框架,以支持智能城市,智能電網(wǎng),連接車,家庭自動(dòng)化,公共安全和健康等廣泛的應(yīng)用和服務(wù)。
OPC Unified Architecture (UA)
OPC統(tǒng)一架構(gòu)(UA)是一種互操作性標(biāo)準(zhǔn),可實(shí)現(xiàn)安全可靠的工業(yè)自動(dòng)化數(shù)據(jù)交換,同時(shí)保持跨平臺(tái)和供應(yīng)商的中立。 該規(guī)范由OPC基金會(huì)在個(gè)別軟件開(kāi)發(fā)商,行業(yè)供應(yīng)商和最終用戶的指導(dǎo)下開(kāi)發(fā)和維護(hù)。 它定義了客戶端和服務(wù)器之間的接口,包括訪問(wèn)實(shí)時(shí)數(shù)據(jù),監(jiān)控報(bào)警和事件,歷史數(shù)據(jù)訪問(wèn)和數(shù)據(jù)建模
PPMP
PPMP(生產(chǎn)績(jī)效管理協(xié)議)指定了一種允許捕獲生產(chǎn)設(shè)備性能分析所需的數(shù)據(jù)的格式。 它允許監(jiān)視后端在生產(chǎn)過(guò)程的上下文中收集和評(píng)估機(jī)器的關(guān)鍵指標(biāo)。 它正在通過(guò)允許將機(jī)器狀態(tài)與當(dāng)前生產(chǎn)的部件相關(guān)聯(lián)來(lái)實(shí)現(xiàn)。
-
微控制器
+關(guān)注
關(guān)注
48文章
7575瀏覽量
151714 -
GPIO
+關(guān)注
關(guān)注
16文章
1214瀏覽量
52215 -
IOT
+關(guān)注
關(guān)注
187文章
4220瀏覽量
197162
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論