天天看點

HaaS UI小程式解決方案應用分發之一:業務簡介1、業務背景2、平台登陸3、權限限制4、 功能介紹4.1、 産品管理4.2、裝置管理4.3、應用管理4.4、版本管理5、開發者技術支援

名詞解釋

HaaS:全稱是Hardware as a Service,阿裡雲智能IoT團隊基于AliOS Things系統推出的硬體即服務

三元組:隻是阿裡雲IOT平台給裝置提供的唯一辨別符,是裝置名稱、裝置秘鑰、産品Key三個字元串的統稱。

1、業務背景

智能物聯網進展至今,要想形成競争力,必須要有一套閉環的端雲一體解決方案,Iot硬體端有Haas公版,可視化上有IOT小程式解決方案,工具上提供了Haas Studio開發套件,急需雲端有一套應用分發系統來實作端雲一體的閉環。

在物聯網裝置中,許多IOT小程式應用都有獨立更新需求,要将應用更新包上傳至穩定且安全的存儲空間上,并可以實作簡單定制化的應用更新推送,這樣應用分發平台應運而生,本文将介紹如何使用HaaS UI應用分發平台(後文中簡稱為分發平台)去更新HaaS硬體上的IOT小程式應用。

應用分發的産品裝置申請,以及應用和版本管理請參考文章:

HaaS UI小程式解決方案應用分發之二:産品和裝置管理 HaaS UI小程式解決方案應用分發之三:應用和版本管理

2、平台登陸

登入分發平台,位址:

https://haas.iot.aliyun.com

,需要申請阿裡雲賬号,

登陸成功後,預設為遊客賬戶,能體驗使用基礎功能,但有一些限制,如果體驗後,能滿足您的業務需要,可根據首頁指引申請成為正式使用者,提高權限。

HaaS UI小程式解決方案應用分發之一:業務簡介1、業務背景2、平台登陸3、權限限制4、 功能介紹4.1、 産品管理4.2、裝置管理4.3、應用管理4.4、版本管理5、開發者技術支援

登陸後的首頁顯示如下,左邊菜單是功能清單,右邊是平台說明。

HaaS UI小程式解決方案應用分發之一:業務簡介1、業務背景2、平台登陸3、權限限制4、 功能介紹4.1、 産品管理4.2、裝置管理4.3、應用管理4.4、版本管理5、開發者技術支援

3、權限限制

預設登陸的使用者統一為遊客權限,一些操作受限,但不影響體驗整個應用分發流程。

遊客賬号轉為正式賬号後的注意事項:

  • 遊客賬号下的應用、應用版本、裝置分組保留;
  • 遊客賬号下裝置會被回收,正式賬号下無法看下遊客賬号申請的裝置。
  • 正式賬号申請的任何資料都不會被清理;
限制項 遊客賬号 正式賬号 深度合作
産品管理 不能建立自有産品; 可建立2個自有産品; 根據項目情況提升産品限額;
裝置管理 最多可申請2個裝置; 每個産品下最多可申請50個裝置; 根據項目情況提升裝置限額;
應用管理 最多可申請10個IOT小程式應用; 最多可建立10個IOT小程式應用; 根據項目情況提升應用限額;

4、 功能介紹

分發平台,核心功能是給HaaS裝置上IOT小程式進行應用次元的更新,平台主要包含産品管理、裝置管理、應用管理、版本管理等幾個核心子產品。

4.1、 産品管理

負責建立、管理使用者在該平台申請的全部産品ProductKey,可對産品進行編譯、删除、檢視。

4.2、裝置管理

負責建立、管理使用者在該平台申請的裝置,會給每個裝置配置設定一個三元組,您可根據需要對裝置進行編譯、删除、檢視。

三元組說明如下

  • 産品Key Productkey,産品的唯一辨別符,同一産品下全部相同;
  • 裝置名稱DeviceName,同産品下是唯一,跨産品可以相同;
  • 裝置秘鑰DeviceSecret,裝置的唯一辨別符,全平台唯一;

4.3、應用管理

負責建立、管理使用者在該平台申請的IOT小程式,建立應用後平台會配置設定一個唯一辨別符 appId,這個appId在裝置端請求應用更新時是一個必要資訊。

4.4、版本管理

版本管理包含了IOT應用更新的各種推送操作,包括建立完成、測試中、測試通過、預釋出、預釋出通過、釋出、當機、下架等操作。

應用分發平台可建立通過一個更新包,針對多個産品推送更新,幫忙使用者實作跨産品次元的更新;

5、開發者技術支援

如需更多技術支援,可加入釘釘開發者群,或者關注微信公衆号

HaaS UI小程式解決方案應用分發之一:業務簡介1、業務背景2、平台登陸3、權限限制4、 功能介紹4.1、 産品管理4.2、裝置管理4.3、應用管理4.4、版本管理5、開發者技術支援

更多技術與解決方案介紹,請通路阿裡雲AIoT首頁

https://iot.aliyun.com/

繼續閱讀