aliyun SDK:
1.功能
支持協議:mqtt
認證:
支持設備證書方式對設備進行身份認證,
支持使用ProductKey、DeviceName、DeviceSecret來認證設備,
日志:
支持控制SDK內部日志輸出,
基礎能力:
發布、訂閱、取消訂閱、RRPC、訂閱下行,
物模型:
實作屬性上報(如上報設備狀態)、事件上報(上報設備例外或錯誤)和服務呼叫(通過云端呼叫設備提供的服務),
通過物模型過濾屬性(事件,服務),進行上報(呼叫),
配置:
支持主動獲取配置,
支持訂閱獲取,
標簽:
支持設備端上報標簽到云端,以及洗掉設備標簽,
子設備管理:
網關子設備管理提供了子設備動態注冊、獲取云端網關下子設備串列、添加子設備、洗掉子設備、子設備上線、子設備下線、監聽子設備禁用和洗掉的訊息、
代理子設備資料上下行的能力,要使用子設備管理功能,前提是該設備屬于網關設備型別,
設備影子:
如果當前產品不具備物模型的能力,可以通過設備影子將當前設備的最新狀態快取到云端,
獲取云端設備影子,
更新云端設備影子,
洗掉云端設備影子,
aws SDK:
1.功能
支持協議:mqtt&&webSocket版mqtt
認證:
TLS 1.2
X.509 相互認證
日志:
無,
基礎能力:
發布、訂閱、取消訂閱,
物模型:
無,
配置:
支持訂閱獲取,
標簽:
無,
子設備管理:
無,
設備影子:
獲取云端設備影子,
更新云端設備影子,
洗掉云端設備影子,
關于物模型的概念,aliyun中區分物模型和設備影子,而aws只有設備影子,
aws中的設備影子,看官方sdk的描述,是包含了配置,屬性等(及aliyun中sdk描述的物模型和下發配置功能),而aliyun中的設備影子 是指設備或產品不支持物模型的情況下,才有設備影子,聽起來像是簡化版的物模型,在這一點上,我有點摸不著頭腦,
后續還會繼續研究 這兩者的不同,如果有大佬看到,發現不對的地方,歡迎指正,謝謝,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/291938.html
標籤:其他
