設(shè)備連接物聯(lián)網(wǎng)平臺(tái),與物聯(lián)網(wǎng)平臺(tái)進(jìn)行數(shù)據(jù)通信。物聯(lián)網(wǎng)平臺(tái)可將設(shè)備數(shù)據(jù)流轉(zhuǎn)到其他阿里云產(chǎn)品中進(jìn)行存儲(chǔ)和處理。這是構(gòu)建物聯(lián)網(wǎng)應(yīng)用的基礎(chǔ)。
IoT SDK
物聯(lián)網(wǎng)平臺(tái)提供IoT SDK,設(shè)備集成SDK后,即可安全接入物聯(lián)網(wǎng)平臺(tái),使用設(shè)備管理、數(shù)據(jù)分析、數(shù)據(jù)流轉(zhuǎn)等功能。
只有支持TCP/IP協(xié)議的設(shè)備可以集成IoT SDK。
具體請(qǐng)參考設(shè)備端SDK開發(fā)指南。
邊緣計(jì)算
邊緣計(jì)算能力允許您在最靠近設(shè)備的地方構(gòu)建邊緣計(jì)算節(jié)點(diǎn),過濾清洗設(shè)備數(shù)據(jù),并將處理后的數(shù)據(jù)上傳至云平臺(tái)。
IoT Hub
IoT Hub幫助設(shè)備連接阿里云物聯(lián)網(wǎng)平臺(tái)服務(wù),是設(shè)備與云端安全通信的數(shù)據(jù)通道。IoT Hub支持PUB/SUB與RRPC兩種通信方式,其中PUB/SUB是基于Topic進(jìn)行的消息路由。
IoT Hub具有下列特性:
高性能擴(kuò)展:支持線性動(dòng)態(tài)擴(kuò)展,可以支撐十億設(shè)備同時(shí)連接。
全鏈路加密:整個(gè)通信鏈路以RSA,AES加密,保證數(shù)據(jù)傳輸?shù)陌踩?/p>
消息實(shí)時(shí)到達(dá):當(dāng)設(shè)備與IoT Hub成功建立數(shù)據(jù)通道后,兩者間將保持長(zhǎng)連接,以減少握手時(shí)間,保證消息實(shí)時(shí)到達(dá)。
支持?jǐn)?shù)據(jù)透?jìng)鳎?IoT Hub支持將數(shù)據(jù)以二進(jìn)制透?jìng)鞯姆绞絺鞯阶约旱姆?wù)器上,不保存設(shè)備數(shù)據(jù),從而保證數(shù)據(jù)的安全可控性。
支持多種通信模式:IoT Hub支持RRPC和PUB/SUB兩種通信模式,以滿足您在不同場(chǎng)景下的需求。
支持多種設(shè)備接入?yún)f(xié)議:支持設(shè)備使用CoAP、MQTT、HTTPS協(xié)議接入物聯(lián)網(wǎng)平臺(tái)。
數(shù)據(jù)分析
數(shù)據(jù)分析服務(wù)包括流數(shù)據(jù)分析和空間可視化。流數(shù)據(jù)分析用于設(shè)置數(shù)據(jù)處理任務(wù),空間可視化可以將設(shè)備數(shù)據(jù)實(shí)時(shí)在二維地圖或三維模型上展示出來。
設(shè)備管理
物聯(lián)網(wǎng)平臺(tái)為您提供功能豐富的設(shè)備管理服務(wù),包括:生命周期、設(shè)備分組、設(shè)備影子、物模型、數(shù)據(jù)解析、數(shù)據(jù)存儲(chǔ)、在線調(diào)試、固件升級(jí)、遠(yuǎn)程配置、實(shí)時(shí)監(jiān)控等。具體請(qǐng)參考相關(guān)功能文檔。
數(shù)據(jù)流轉(zhuǎn)
當(dāng)設(shè)備基于Topic進(jìn)行通信時(shí),您可以編寫SQL對(duì)Topic中的數(shù)據(jù)進(jìn)行處理,然后配置轉(zhuǎn)發(fā)規(guī)則將數(shù)據(jù)轉(zhuǎn)發(fā)到其他Topic或阿里云服務(wù)上進(jìn)行存儲(chǔ)和處理。例如:
轉(zhuǎn)發(fā)到云數(shù)據(jù)庫(kù)RDS、表格存儲(chǔ)(Table Store)和時(shí)序時(shí)空數(shù)據(jù)庫(kù)(TSDB)中進(jìn)行存儲(chǔ)。
轉(zhuǎn)發(fā)到DataHub中,進(jìn)而使用實(shí)時(shí)計(jì)算進(jìn)行計(jì)算,使用MaxCompute進(jìn)行大規(guī)模離線計(jì)算。
轉(zhuǎn)發(fā)到函數(shù)計(jì)算(FC)中,進(jìn)行事件計(jì)算。
轉(zhuǎn)發(fā)到消息隊(duì)列(RocketMQ)或消息服務(wù)(MNS)中,實(shí)現(xiàn)高可靠消費(fèi)數(shù)據(jù)。
轉(zhuǎn)發(fā)到另一個(gè)Topic中實(shí)現(xiàn)M2M通信。
安全認(rèn)證&權(quán)限策略
安全是IoT的重要話題。阿里云物聯(lián)網(wǎng)平臺(tái)提供多重防護(hù)保障設(shè)備云端安全。
物聯(lián)網(wǎng)平臺(tái)為每個(gè)設(shè)備頒發(fā)唯一證書,設(shè)備使用證書進(jìn)行身份驗(yàn)證連接物聯(lián)網(wǎng)平臺(tái)。
針對(duì)不同安全等級(jí)和產(chǎn)線燒錄的要求,物聯(lián)網(wǎng)平臺(tái)為開發(fā)者提供了多種設(shè)備認(rèn)證方式。
授權(quán)粒度精確到設(shè)備級(jí)別,任何設(shè)備只能對(duì)自己的Topic發(fā)布、訂閱消息。服務(wù)端憑借阿里云AccessKey對(duì)賬號(hào)下所屬的Topic進(jìn)行操作。