全部产品

应用:账号型-云端接入

更新时间:2020-09-23 10:03:03

本章将为您介绍如何管理【账号分发型-云端外部接入】。

整体流程

一个“账号分发的云端外部接入”的上线整体流程,包括:创建应用、应用配置、应用测试、版本发布。

应用管理 - 创建

登录卖家后台,点击应用接入 > 应用管理 进入应用列表。在 应用接入 > 创建应用 页面填写应用基本信息,如图所示: 创建应用

选择应用类型为账号分发,如图所示:

创建1根据应用实际情况选择部署方式与系统类型,如图所示:

创建3

应用管理 - 配置 - 权限声明

点击版本管理>模型与权限>权限声明,在应用的分发模式,每一次分发,都有可能归属到不同的买家。因此,每一个应用实例,都需要一个唯一的值来代表应用实例的身份。这里,我们采用了AppKey + AppSecret的模式。随之而来的是,我们如何给AppKey授权。应用在调用IoT的各种API的时候,拿的这个AppKey需要被事先授权。因此,应用上架时,有必要清晰的指出该应用会调用哪些API,这样才能在AppKey产生的那一刻,给他授相应的权限,在此页面可对实例进行授权等操作,如图所示:

权限预定义

应用管理 - 配置 - 集成

  • 数据模型:

点击数据模型>添加数据模型,在列表中,除了选择要声明的模型之外,还要选择版本、数据权限、订阅。其中,数据权限有三种:查、增 | 查、增 | 删 | 改 | 查,分别对应不同的操作类型。如图所示:

数据模型

  • 服务依赖:

点击服务依赖>添加服务模型(应用为服务依赖方添加,服务提供方无需添加),选择对应的服务模型,并配置服务模型的API,如图所示:

服务依赖

  • 服务提供:

点击服务提供>添加服务模型(应用为服务提供方添加,服务依赖方无需添加),选择对应的服务模型,并配置相应的端口,端口为自研节点中未勾选暴露到外网的节点,如图所示:

服务提供

应用管理 - 配置 - 服务器实例

对于账号型应用,我们需要指定一个真实运行时提供账号分发的服务,我们称这个运行时为服务器实例。服务器实例可以对初始化应用配置的域名、端口、访问路径等信息进行修改,如图所示:

服务器实例1

版本管理

  • 发布

应用调试无误,可选择发布版本,版本发布后将不能在进行调试、修改、删除等操作。release

测试验证

应用测试包括saas对接测试、数据模型测试、服务依赖测试、服务提供测试,若想对模型进行测试,首先需要在saas对接测试页面生产租户。

  • SAAS对接测试 saas对接

  • 数据模型测试 点击数据模型测试>初始化测试环境>模拟发送数据,如图所示:

dm1点击发送,可以在页面看到发送的数据信息,如图所示:

dm02

  • 服务依赖测试 点击服务依赖测试>启动模拟服务,使用客户端发送请求到模拟服务,在此可以查看调试调用记录,如图所示:

sd1

  • 服务提供测试 点击服务提供测试>启动模拟服务,可以查看服务提供模型的接口列表,并对接口进行验证,如图所示:

ss1调试接口界面可以查看模型接口发送的参数是否正确,如图所示:

ss2