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

SDK獲取

C語言Link SDK適用于使用C語言開發業務處理邏輯的設備,由于C語言運行速度快、需要的運行內存較少,目前大多數的IoT設備使用C語言進行產品開發。

重要通知:生活物聯網平臺推出了專有的設備端SDK,針對生活場景增加了一些新的功能,若產品需接入生活物聯網平臺請參照生活物聯網平臺的獲取SDK進行產品開發。

SDK獲取

SDK 3.X

當前最新版本:v3.2.0,您可以通過歷史版本清單下載SDK。

說明
  • 使用v3.0.1和v3.1.0開發產品的客戶,如果用不到新增功能可不用升級SDK。

  • 用戶如果正在使用SDK2.3.0開發產品,并且想升級到SDK3.0.1,可以查看版本變動記錄

SDK使用說明

SDK提供了API供設備廠商調用,用于實現與阿里云IoT平臺通信以及一些其它的輔助功能,例如WiFi配網、本地控制等。

另外,C語言版本的SDK被設計為可以在不同的操作系統上運行,例如Linux、FreeRTOS、Windows,因此SDK需要OS或者硬件支持的操作被定義為一些HAL函數,設備廠商在使用SDK開發產品時需要將這些HAL函數進行實現。

產品的業務邏輯、SDK、HAL的關系如下圖所示:image

其中產品業務邏輯和HAL需要設備廠商實現,SDK的目錄wrappers\os下提供了針對Linux、FreeRTOS的部分HAL參考實現供參考。

對于初次接觸阿里云IoT的用戶,請單擊快速體驗了解如何在Ubuntu上將一個模擬設備接入阿里云IoT,從而理解一些基本的概念。

設備接入引導

SDK裁剪

MCU上集成SDK

如果您的產品使用MCU外接一個WiFi模組、2/3/4G、NB-IoT移動通信模組與互聯網進行通信,并且您的產品業務需要在MCU上實現:

模組/SOC上集成SDK

如果您是模組商,或者是在一個支持TCP/IP的SOC上集成SDK,那么:

如果模組/SOC支持MQTT,請參見在支持MQTT的模組上集成SDK如果模組/SOC不支持MQTT但是支持TCP,請參見在支持TCP的廣域網模組上集成SDK

SDK功能列表

下面的表格列出了目前最新版本C Link SDK的功能:

功能模塊

功能點

設備連云

  • MQTT連云,設備可通過MQTT與阿里云IoT物聯網平臺通信

  • CoAP連云,設備可通過CoAP與阿里云IoT物聯網平臺通信,用于設備主動上報信息的場景

  • HTTPS連云,設備可通過HTTPS與阿里云IoT物聯網平臺通信,用于設備主動上報信息的場景

設備身份認證

  • 一機一密

  • 一型一密

物模型

使用屬性、服務、事件對設備進行描述以及實現,包括:

  • 屬性上報、設置

  • 服務調用

  • 事件上報

云端region設置

  • 廠商指定region,告知設備連接到阿里云的具體的云端站點,例如中國上海、新加坡、美國、法國

  • 動態連云,設備自動連接到距離設備延時最短的云端站點

OTA

設備固件升級

遠程配置

設備配置文件獲取

子設備管理

用于讓網關設備添加、刪除子設備,以及對子設備進行控制

WiFi配網

將WiFi熱點的SSID/密碼傳輸給WiFi設備,包括:

  • 一鍵配網

  • 手機熱點配網

  • 設備熱點配網

  • 零配

設備本地控制

局域網內,通過CoAP協議對設備進行控制,包括:ALCS Server,被控端實現ALCS Client,控制端實現,通常被希望通過本地控制設備的網關使用。

設備綁定支持

設備綁定token維護,設備通過WiFI、以太網接入,并且通過阿里云開放智能生活平臺管理時使用。

設備影子

在云端存儲設備指定信息供APP查詢,避免總是從設備獲取信息引入的延時。

Reset支持

當設備執行Factory Reset時,通知云端清除記錄。例如清除設備與用戶的綁定關系,清除網關與子設備的關聯關系等。

時間獲取

從阿里云物聯網平臺獲取當前的時間。

文件上傳

通過HTTP方式上傳文件。

歷史版本清單

版本號

發布日期

下載方式

更新內容

3.2.0

2020/03/03

git clone https://github.com/aliyun/iotkit-embedded.git -b v3.2.0

  • OTA支持軟件模塊升級

  • TLS支持SNI

  • 提供設備影子的API

3.1.0

2019/10/18

git clone https://github.com/aliyun/iotkit-embedded.git -b v3.1.0

  • 對關鍵過程增加狀態碼機制

  • WiFi配網增強,解決AP Isolation、移除路由器配網方案、新增Linux平臺的配網HAL函數參考代碼

  • 增加對X.509的支持

  • OTA新增斷點續傳

  • 子設備管理新增子設備/網關多對多拓撲關系

  • 系統topic訂閱優化,縮短訂閱時間

3.0.1

2019/03/15

git clone https://github.com/aliyun/iotkit-embedded.git -b v3.0.1

  • 新增對異步/通知式的底層TCP/IP協議棧的支持

  • 支持將選中功能對應的代碼抽取出來,方便快速將SDK放入客戶的編譯環境進行編譯

  • 代碼抽取時自動生成客戶HAL適配文件

  • 新增http2文件上傳功能

  • 配網增加設備熱度配網方案

2.3.0

2018/11/19

git clone https://github.com/aliyun/iotkit-embedded.git -b v2.3.0

  • 新增一套物模型編程接口:風格為IOT_Linkkit_XXX(), 舊版接口linkkit_xxx()仍然保留

  • 新增圖形化配置方式支持

  • WiFi配網的四種模式可以分離

2.2.1

2018/09/03

git clone https://github.com/aliyun/iotkit-embedded.git -b v2.2.1

  • 新增一型一密/動態注冊功能

  • 新增OTA使用iTLS下載固件功能

  • WiFi配網功能開源發布

  • 本地控制功能開源發布

2.2.0

2018/08/06

git clone https://github.com/aliyun/iotkit-embedded.git-b v2.2.0

  • 離線reset支持

  • 簡化版TSL支持

  • 設備禁用/使能支持

  • TSL數組支持object類型

  • MQTT海外多站點連接支持

  • itls支持

2.1.0

2018/03/20

git clone https://github.com/aliyun/iotkit-embedded.git -b RELEASED_V2_1_20180320

  • 新增cmake編譯系統

  • 增加物模型支持

2.0.3

2018/01/31

git clone https://github.com/aliyun/iotkit-embedded.git -b RELEASED_V2.03

  • 子設備管理支持

  • 優化tls,修復內存泄露

  • 升級MQTT通道,支持更長的topic、支持更多的訂閱請求、MQTT支持多線程

2.0.2

2017/11/30

git clone https://github.com/aliyun/iotkit-embedded.git -b RELEASED_V2_02_20171130

  • 新增mbedtls支持,目前適配Linux和Windows系統

  • 優化HTTP接口,支持發送報文時不斷開TLS連接

  • 新增OpenSSL適配

  • 支持用mingw32編譯Win7的庫和例程

  • make reconfig可彈出和選擇已適配平臺

2.0.1

2017/10/10

git clone https://github.com/aliyun/iotkit-embedded.git -b RELEASED_V2_01_20171010

  • 新增基于CoAP通知方式的OTA

  • 增加HTTP+TLS的云端連接通道

  • 細化OTA狀態

  • 修正SDK在armcc編譯器編譯時出現的報錯

2.0.0

2017/08/21

git clone https://github.com/aliyun/iotkit-embedded.git -b RELEASED_V2_00_20170818

  • 新增MQTT直連

  • 新增CoAP通道

  • 增加OTA功能

  • 升級構建系統