HaaS UI小程序解决方案应用分发之一:业务简介

简介: 智能物联网进展至今,要想形成竞争力,必须要有一套闭环的端云一体解决方案,Iot硬件端有Haas公版,可视化上有IOT小程序解决方案,工具上提供了Haas Studio开发套件,急需云端有一套应用分发系统来实现端云一体的闭环。

名词解释

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 ,需要申请阿里云账号,

登陆成功后,默认为游客账户,能体验使用基础功能,但有一些限制,如果体验后,能满足您的业务需要,可根据首页指引申请成为正式用户,提高权限。

image.png

登陆后的首页显示如下,左边菜单是功能列表,右边是平台说明。

image.png

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、开发者技术支持

如需更多技术支持,可加入钉钉开发者群,或者关注微信公众号

image.png

更多技术与解决方案介绍,请访问阿里云AIoT首页https://iot.aliyun.com/

相关文章
|
11天前
「Mac畅玩鸿蒙与硬件41」UI互动应用篇18 - 多滑块联动控制器
本篇将带你实现一个多滑块联动的控制器应用。用户可以通过拖动多个滑块,动态控制不同参数(如红绿蓝三色值),并实时显示最终结果。我们将以动态颜色调节为例,展示如何结合状态管理和交互逻辑,打造一个高级的滑块控制器应用。
145 78
「Mac畅玩鸿蒙与硬件41」UI互动应用篇18 - 多滑块联动控制器
|
1天前
|
数据处理
「Mac畅玩鸿蒙与硬件45」UI互动应用篇22 - 评分统计工具
本篇将带你实现一个评分统计工具,用户可以对多个选项进行评分。应用会实时更新每个选项的评分结果,并统计平均分。这一功能适合用于问卷调查或评分统计的场景。
102 65
「Mac畅玩鸿蒙与硬件45」UI互动应用篇22 - 评分统计工具
|
12天前
|
UED
「Mac畅玩鸿蒙与硬件40」UI互动应用篇17 - 照片墙布局
本篇将带你实现一个简单的照片墙布局应用,通过展示多张图片组成照片墙效果,用户可以点击图片查看其状态变化。
119 67
「Mac畅玩鸿蒙与硬件40」UI互动应用篇17 - 照片墙布局
|
18小时前
「Mac畅玩鸿蒙与硬件46」UI互动应用篇23 - 自定义天气预报组件
本篇将带你实现一个自定义天气预报组件。用户可以通过选择不同城市来获取相应的天气信息,页面会显示当前城市的天气图标、温度及天气描述。这一功能适合用于动态展示天气信息的小型应用。
54 38
「Mac畅玩鸿蒙与硬件46」UI互动应用篇23 - 自定义天气预报组件
|
2天前
|
存储 索引
「Mac畅玩鸿蒙与硬件44」UI互动应用篇21 - 随机励志语录生成器
本篇将带你实现一个随机励志语录生成器应用。用户点击按钮后,界面会随机显示一条预设的励志语录。该应用展示了如何结合数组操作、状态管理和动态更新界面内容的功能,是一个轻量级的互动应用示例。
57 21
「Mac畅玩鸿蒙与硬件44」UI互动应用篇21 - 随机励志语录生成器
|
9天前
「Mac畅玩鸿蒙与硬件43」UI互动应用篇20 - 闪烁按钮效果
本篇将带你实现一个带有闪烁动画的按钮交互效果。通过动态改变按钮颜色,用户可以在视觉上感受到按钮的闪烁效果,提升界面互动体验。
63 19
「Mac畅玩鸿蒙与硬件43」UI互动应用篇20 - 闪烁按钮效果
|
10天前
「Mac畅玩鸿蒙与硬件42」UI互动应用篇19 - 数字键盘应用
本篇将带你实现一个数字键盘应用,支持用户通过点击数字键输入数字并实时更新显示内容。我们将展示如何使用按钮组件和状态管理来实现一个简洁且实用的数字键盘。
53 17
「Mac畅玩鸿蒙与硬件42」UI互动应用篇19 - 数字键盘应用
|
1月前
|
小程序 前端开发 JavaScript
在线课堂+工具组件小程序uniapp移动端源码
在线课堂+工具组件小程序uniapp移动端源码
32 0
在线课堂+工具组件小程序uniapp移动端源码
|
2月前
|
移动开发 小程序 数据可视化
基于npm CLI脚手架的uniapp项目创建、运行与打包全攻略(微信小程序、H5、APP全覆盖)
基于npm CLI脚手架的uniapp项目创建、运行与打包全攻略(微信小程序、H5、APP全覆盖)
334 3
|
2月前
|
小程序 API
微信小程序更新提醒uniapp
在小程序开发中,版本更新至关重要。本方案利用 `uni-app` 的 `uni.getUpdateManager()` API 在启动时检测版本更新,提示用户并提供立即更新选项,自动下载更新内容,并在更新完成后重启小程序以应用新版本。适用于微信小程序,确保用户始终使用最新版本。以下是实现步骤: ### 实现步骤 1. **创建更新方法**:在 `App.vue` 中创建 `updateApp` 方法用于检查小程序是否有新版本。 2. **测试**:添加编译模式并选择成功状态进行模拟测试。
57 0
微信小程序更新提醒uniapp
下一篇
DataWorks