走進阿里雲物聯網

開發者學習指南發表於2019-06-25


物聯網平臺是阿里雲針對物聯網領域開發人員推出的一款裝置管理平臺。高效能 IoT Hub 實現裝置與雲端穩定通訊,全球多節點部署有效降低通訊延時,多重防護能力保障裝置雲端安全。此外,物聯網平臺還提供豐富的裝置管理功能、穩定可靠的資料儲存能力,以及規則引擎。使用規則引擎,您僅需在 Web 上配置簡單規則,即可將裝置資料轉發至阿里雲其他產品,獲得資料採集、資料計算、資料儲存的全棧服務,真正實現物聯網應用的靈活快速搭建。

 

物聯網平臺的主要功能如下:

 

裝置接入

物聯網平臺提供裝置端 SDK 讓裝置輕鬆接入阿里雲。

提供 2/3/4G NB-IoT LoRa 等不同網路裝置接入方案,解決企業異構網路裝置接入管理痛點。

提供 MQTT CoAP 等多種協議的裝置 SDK ,既滿足長連線的實時性需求,也滿足短連線的低功耗需求。

開源多種平臺裝置端程式碼,提供跨平臺移植指導,賦能企業基於多種平臺做裝置接入。

 

裝置通訊

裝置可以使用物聯網平臺,透過 IoT Hub 與雲端進行雙向通訊。物聯網平臺提供了裝置與雲端的上下行通道,為裝置上報與指令下發提供穩定可靠的支撐。

 

裝置管理

提供完整的裝置生命週期管理功能,支援裝置註冊、功能定義、指令碼解析、線上除錯、遠端配置、韌體升級、遠端維護、實時監控、分組管理、裝置刪除。

提供裝置物模型,簡化應用開發。

提供裝置上下線變更通知服務,方便實時獲取裝置狀態。

提供資料儲存能力,方便使用者海量裝置資料的儲存及實時訪問。

支援 OTA 升級,賦能裝置遠端升級。

提供裝置影子快取機制,將裝置與應用解耦,解決不穩定無線網路下的通訊不可靠痛點。

 

安全能力

阿里雲物聯網平臺提供多重防護有效保障裝置雲端安全。

 

身份認證

提供晶片級安全儲存方案( ID ²)及裝置秘鑰安全管理機制,防止裝置金鑰被破解。安全級別很高。

提供一機一密的裝置認證機制,降低裝置被攻破的安全風險,適合有能力批次預分配 ID 金鑰燒入到每個晶片的裝置。安全級別高。

提供一型一密的裝置預燒,認證時動態獲取三元組,適合批次生產時無法將三元組燒入每個裝置的情況。安全級別普通。

 

通訊安全

支援 TLS MQTT\HTTP )、 DTLS(CoAP) 資料傳輸通道,保證資料的機密性和完整性,適用於硬體資源充足、對功耗不是很敏感的裝置。安全級別高。

支援 TCP(MQTT) UDP(CoAP) 上自定義資料對稱加密通道,適用於資源受限、功耗敏感的裝置。安全級別普通。

支援裝置許可權管理機制,保障裝置與雲端安全通訊。

支援裝置級別的通訊資源( TOPIC 等)隔離,防止裝置越權等問題。

 

規則引擎解析轉發資料

規則引擎將物聯網平臺與阿里雲的產品無縫打通,您可以配置簡單規則,將裝置資料轉發至雲產品中,進而獲得儲存、計算等其他服務。例如,基於規則引擎您可以:

配置規則實現裝置與裝置之間的通訊,快速實現 M2M 場景。

將資料轉發到訊息佇列( MQ )中,保障應用 消費 裝置上行資料 的穩定可靠性。

將資料轉發到表格儲存( Table Store ),提供裝置資料採集 + 結構化儲存的聯合方案。

將資料轉發到流計算( StreamCompute )中,提供裝置資料採集 + 流式計算的聯合方案。

將資料轉發到 TSDB ,提供裝置資料採集 + 時序資料儲存的聯合方案。

將資料轉發到函式計算中,提供裝置資料採集 + 事件計算的聯合方案。

 

十分鐘接入阿里雲物聯網平臺:


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69926013/viewspace-2648698/,如需轉載,請註明出處,否則將追究法律責任。

相關文章