阿里云物聯網平臺支持基于MQTT、CoAP和HTTP協議的通信,其他類型協議,如消防協議GB/T 26875.3-2011、Modbus等暫不支持。在特定場景下,設備無法直接接入阿里云物聯網平臺時,您可使用云云對接SDK,快速構建橋接服務,搭建設備或平臺與阿里云物聯網平臺的雙向數據通道。
僅支持在以下地域使用云云對接SDK:華東2(上海)、華北2(北京)、華南1(深圳)、德國(法蘭克福)和美國(弗吉尼亞)。
服務架構
云云對接SDK是協議自適應的框架,用以構建與阿里云物聯網平臺進行高效雙向通信的橋接服務。
適用場景
由于網絡環境或者硬件限制,設備無法直接接入阿里云物聯網平臺。
設備只支持某種類型協議,而阿里云物聯網平臺目前不支持該協議。
設備與其接入服務器(網橋Server)之間已有通信網絡,您希望在不修改設備和協議的情況下,將設備接入阿里云物聯網平臺。
設備已接入到您的服務器,需進一步升級服務。
復用阿里云物聯網平臺的能力,例如OTA升級功能。
將設備納入基于阿里云物聯網平臺的解決方案。
其他業務需要的處理邏輯。
主要功能
云云對接SDK使網橋Server,具備與阿里云物聯網平臺通信的能力。
基礎功能:
基于配置文件的靜態配置管理能力。
設備連接管理能力。
上行通信能力。
下行通信能力。
說明下行通信不支持同步方式,包括同步服務調用和RRPC通信。
進階功能:
基于接口的動態配置管理能力。
已封裝屬性、事件、標簽數據上報接口;屬性、事件批量上報接口;屬性設置接口;服務調用接口。
名詞解釋
名詞 | 描述 |
設備 | 真實物聯網場景設備,該設備無法直接使用阿里云物聯網平臺所支持的協議直接與云端通信。 |
網橋Server | 設備接入服務器。該服務器使用特定類型協議與設備通信,使用云云對接SDK與阿里云物聯網平臺通信。 |
原始協議 | 設備與網橋Server之間使用的特定類型協議。云云對接SDK不關心原始協議的具體定義和實現。 |
原始身份標識符 | 設備與網橋Server使用原始協議通信時的唯一標識符。云云對接SDK接口參數中,用originalIdentity表示設備的原始身份標識符。 |
設備證書 | 在阿里云物聯網平臺注冊設備后,獲得的設備證書信息(ProductKey、DeviceName、DeviceSecret)。在云云對接的場景下,不將設備證書燒錄到設備上;而是配置云云對接SDK文件devices.conf ,由網橋將設備原始身份標識符originalIdentity映射到設備證書信息。 |
網橋證書 | 在阿里云物聯網平臺注冊網橋設備后,獲得的網橋設備證書信息(ProductKey、DeviceName、DeviceSecret),用于在云端標識網橋的身份。 |