日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

設備接入概述

Link SDK是阿里云物聯網平臺提供的設備端軟件開發工具包,可簡化開發過程,實現設備快速接入阿里云物聯網平臺。設備廠商獲取SDK后,根據需要選擇相應功能進行移植,即可快速集成Link SDK,實現設備的接入。

前提條件

設備端開發前,需要完成物聯網平臺控制臺所需操作,獲取設備開發階段的必要信息,包括設備信息、Topic信息等。具體請參見設備接入引導

背景信息

物聯網平臺支持海量異構的設備接入,阿里云物聯網平臺提供設備端軟件開發工具包Link SDK,也提供標準ALink協議。

  • 使用ALink協議開發,請參見基于Alink協議自主開發

  • (推薦)使用Link SDK進行開發,實現設備的快速接入。設備基于Link SDK的開發流程可以分為以下步驟。

相關名詞的解釋,請參見基本概念

image

集成方式

根據設備類型的不同,集成Link SDK的方式也有差異:

  • IP設備:指支持TCP/IP協議棧的設備,例如Wi-Fi設備,可以直接集成Link SDK。WiFi Device

  • 非IP設備:指不支持TCP/IP協議棧的設備,例如ZigBee、BT、KNX、ModBus等,需要通過集成了Link SDK的網關設備,再接入到阿里云物聯網平臺。子設備需要通過網關代理建連,網關集成LinkSDK,子設備與網關之間的通信方式由用戶自定義,C Link SDK子設備接入,請參考概述GW Device

Link SDK選型

Link SDK目前支持C、Java、Python、Node.js、Android、iOS等多種語言,用戶可根據產品選擇相應語言的SDK。

SDK類型

使用場景

配置鏈接

使用示例

C Link SDK

適用于嵌入式C環境的資源受限設備。

獲取C Link SDK

MQTT接入

C Link SDK Extended

適用于通用C環境的資源豐富設備。

獲取SDK

認證與連接

Android Link SDK

適用于Android設備。

環境要求與配置

認證與連接

Python Link SDK

適用于Python語言開發的設備,不適用Python輕應用開發。

環境要求與配置

認證與連接

Java Link SDK

適用于Java語言開發的設備。

環境要求與配置

認證與連接

Node.js Link SDK

適用于Node.js語言開發的設備。

環境要求與配置

認證與連接

iOS Link SDK

適用于iOS設備。

環境要求與配置

認證與連接

C語言SDK版本

功能特性

注意事項

參考文檔

C Link SDK Extended

  • 接口封裝更簡單 。

  • 功能更豐富。

  • 性能優化。

  • 長期迭代更新。

  • 建議資源豐富型設備使用,例如PC、網關等。

  • 設備運行時內存(RAM)大于1 MB。

C Link SDK 4.x

  • 資源消耗更低。

  • 精細的裁剪能力。

  • 易移植至不同的系統,包括RTOS。

  • 提供在線裁剪工具。

  • 長期迭代更新。

  • 建議資源受限設備使用,例如單片機、模組等。

  • 設備運行時內存(RAM)小于1 MB。

C Link SDK 3.x

提供代碼抽取工具,功能裁剪更便捷。

不再迭代更新,不推薦新用戶使用。

C Link SDK 1.x/2.x

初始版本。

不推薦使用。

無。

說明

Link SDK適配移植

重要
  • 只有嵌入式設備使用C Link SDK時需要移植,其余的Link SDK不需要移植,可直接集成。

  • C LinkSDK支持可視化自定義裁剪,移植前請根據設備需求裁剪后下載。

  • C LinkSDK采用C99標準編寫,其系統接口實現因環境不同而異,因此需要進行移植。移植說明請參見移植示例說明

  • C LinkSDK系統接口的默認實現是POSIX(Linux),Linux設備可以直接使用不需要移植。

硬件環境

操作系統

說明

相關文檔

PC/SoC

Linux

如果是嵌入式設備,請注意配置交叉編譯。

Linux開發環境集成SDK

Windows

無參考實現,需自行移植。

移植示例說明

MCU + 通信模組

RTOS

MCU與通信模組之間采用AT指令通信,完成設備聯網。

通信模組接入

noneOS

MCU通過裸機開發連接。

無操作系統設備接入

模組OpenCPU

RTOS

基于ESP-IDF框架集成LinkSDK。

樂鑫ESP32開發板移植

設備開發:連接與消息

物聯網平臺為滿足不同的設備接入需求,支持多種協議和多種認證方式,下面介紹設備接入物聯網平臺的幾種方案。

功能

說明

相關文檔

多協議接入

支持MQTT、CoAP、HTTP等協議接入,大部分設備使用MQTT協議。

使用協議自主接入

一機一密

每個設備使用單獨的密鑰進行認證。

一機一密

一型一密

每個型號設備使用共同的密鑰,簡化設備燒錄的工作。

說明

一型一密和一機一密可以結合使用,設備第一次接入物聯網平臺通過一型一密(動態注冊)獲取到設備單獨的密鑰,之后再通過一機一密接入。

一型一密

X.509證書認證

每個設備擁有獨立的證書,在TLS階段就可以完成設備的認證,該方式有更高的安全性。

使用X.509證書認證

網關子設備

網關代理子設備接入物聯網平臺,子設備接入后可以使用子設備的topic與云平臺通信。

創建網關與子設備

功能項

C Link SDK Extended

C(v4.x)

C(v3.x)

Android

Java

Python

Node.js

設備接入與消息通信

一機一密認證

認證與連接

設備認證

認證與連接

認證與連接

認證與連接

認證與連接

一型一密認證

一型一密

MQTT動態注冊使用說明

設備認證

設備認證

設備認證

設備認證

設備認證

X.509證書認證

認證與連接

X.509證書

X.509證書

不支持

消息通信

認證與連接

基于MQTT Topic通信

基于MQTT Topic通信

網關與子設備

子設備認證與連接

網關與子設備

子設備管理

網關與子設備

網關與子設備

網關與子設備

不支持

設備開發:業務功能

設備在接入物聯網平臺后,可以通過物聯網平臺收發消息。設備將業務數據上報到物聯網平臺,可以通過以下方式。

  • 自定義:用戶完成自定義消息的topic和Payload,請參見使用自定義Topic通信

  • 物模型:用戶基于物模型定義設備屬性、事件、服務,通過物模型的格式上報/下發,請參見什么是物模型設備使用物模型通信物模型是物聯網平臺的核心能力,使用物模型的優勢:

    • 數據結構化存儲:簡化后續數據開發流程。

    • 狀態緩存(設備影子):設備/服務端在任意時間都可查詢設備狀態/數據。

    • 數據可視化:在物聯網平臺頁面可以查看數據。

    • 在線調試:支持在線調試設備。

功能項

C Link SDK Extended

C(v4.x)

C(v3.x)

Android

Java

Python

Node.js

iOS

設備管理

物模型

物模型開發

使用說明

物模型編程

物模型開發

物模型開發

物模型開發

物模型開發

不支持

設備標簽

設備標簽

設備標簽

標簽

設備標簽

設備標簽

設備標簽

設備標簽

不支持

文件管理

不支持

文件上傳

文件上傳

文件上傳

不支持

設備分發

設備分發

設備分發

設備分發

不支持

設備影子

設備影子

設備影子

設備影子

設備影子

設備影子

設備影子

設備影子

不支持

設備任務

不支持

設備任務

不支持

設備開發:運維功能

設備在完成業務功能開發后,在正式量產前,建議再增加運維功能,方便設備后續的迭代、配置及問題排查。物聯網平臺主要提供以下運維能力。

功能

說明

相關文檔

OTA

設備升級,提供設備遠程固件升級的能力。

OTA升級概述

遠程登錄

基于安全隧道,提供控制臺通過SSH協議遠程登錄設備的能力。

遠程登錄

日志上報

設備上報運行日志到物聯網平臺,通過該日志可進行設備問題排查。

設備日志上報

遠程配置

遠程配置設備。

遠程配置

NTP服務

提供設備時間同步的能力。

NTP服務

功能項

C Link SDK Extended

C(v4.x)

C(v3.x)

Android

Java

Python

Node.js

監控運維

OTA

設備OTA開發

OTA升級

設備OTA開發

設備OTA升級開發

不支持

設備OTA開發

不支持

遠程登錄

遠程登錄

遠程登錄

不支持

日志上報

日志上報

日志上報

不支持

認證與連接

不支持

遠程配置

遠程配置

遠程配置

遠程配置

遠程配置

遠程配置

不支持

NTP服務

NTP服務

NTP服務

NTP服務

不支持