使用C語言開發產品時,您可使用物聯網平台提供的C Link SDK,簡化開發過程,使裝置快速接入物聯網平台。本文簡要介紹C Link SDK的使用說明、功能介紹和版本說明。
使用說明
您可以使用C Link SDK,將具備串連公網能力的裝置,接入物聯網平台。
您可以配置C Link SDK,實現多種功能,為您裝置的管理和監控提供便利。更多資訊,請參見功能介紹。
您可以根據業務需要,定製C Link SDK。具體操作,請參見擷取C Link SDK。
您可以將C Link SDK移植到不同的作業系統或硬體平台。更多資訊,請參見移植樣本說明。
對於MCU+模組形式接入的部分裝置,如果C Link SDK未提供相應的適配,您可根據開放協議,自主開發。更多資訊,請參見:
功能介紹
類型 | 功能模組 | 功能說明 | 參考文檔 |
裝置接入 | MQTT接入 | 將裝置與物聯網平台建立MQTT協議的串連,實現裝置與物聯網平台的通訊。 重要 如果您需要物聯網平台主動向裝置推送訊息,請使用MQTT協議接入裝置。 | |
HTTPS接入 | 將裝置與物聯網平台建立HTTPS協議的串連,實現裝置向物聯網平台上報資料。 | ||
裝置認證 |
| ||
訊息通訊 | RRPC | 裝置支援來自物聯網平台的遠程同步調用。 | |
廣播通訊 | 裝置無需訂閱廣播Topic,即可收到伺服器發送的廣播訊息。 | ||
裝置管理 | 檔案管理 | 將檔案上傳至阿里雲物聯網平台伺服器儲存。 | 待開發 |
裝置管理 | 物模型 | 基於物模型對裝置進行管理,無需關心裝置與物聯網平台之間的資料互動格式,降低開發成本。 | |
裝置標籤 | 為裝置自訂標識,以便靈活管理裝置。 | ||
裝置任務 | 同時向多個裝置發起屬性設定、非同步服務調用和自訂任務。 | ||
裝置影子 | 緩衝裝置狀態。裝置線上時,可以直接擷取雲端指令;裝置離線後,再次上線可以主動拉取雲端指令。 | ||
NTP服務 | 裝置擷取當前物聯網平台的時間。 | ||
網關與子裝置 | 將裝置的網關接入物聯網平台,使不具備IP地址的裝置間接地接入物聯網平台。 | ||
裝置分發 | 通過該功能,實現對不同地區裝置的統一燒錄,也可為業務遷移提供便利。 | ||
檔案上傳 | 將檔案上傳至阿里雲物聯網平台伺服器儲存。 | ||
監控營運 | 日誌上報 | 裝置即時上傳日誌。 | |
OTA升級 | 裝置通過物聯網平台實現裝置端的升級。
| ||
遠程配置 | 在不用重啟裝置或中斷裝置啟動並執行情況下,線上遠程更新裝置的系統參數、網路參數等配置資訊。 | ||
裝置診斷 | 檢測裝置串連、通訊延時是否正常。當串連延時較大、或丟包時,裝置可向雲端發起警示。 | 暫無 | |
裝置取證 | 監控裝置的安全狀況。 重要 如果使用一型一密免預註冊,請務必配置該功能模組。 | 暫無 |
版本說明
版本號碼 | 說明 | 注意事項 | 參考文檔 |
4.x |
|
重要 該版本SDK定期更新維護,推薦使用該版本的SDK。 | |
3.x | 提供代碼抽取工具,功能裁剪更便捷。 |
| |
2.x |
|
| |
1.x | 初始版本。 | 不推薦使用。 | 無。 |