交付流程

更新时间:

本章将为您介绍集成供应商如何完成项目交付。

本章将为您介绍集成供应商如何完成项目交付。

整体流程

一个完整的项目交付整体流程,包括:入驻SI平台、项目管理、模型调试、监控运维。1

1.申请入驻

1.1 发起申请入驻

登录物联网应用服务平台,并单击申请入驻

1.2 登录阿里云账号

跳转登录页后,请单击阿里云账号登录,并使用阿里云账号进行登录。

1.3 选择入驻类型

您可以通过个人企业两种入驻方式进行入驻,本案例通过个人入驻流程进行演示。

1.4 填写签约信息

根据提示输入姓名、手机号等关键信息,并接收验证码进行确认。

1.5 申请成功

申请后,我们指定工作日内对您的申请通过邮件的形式反馈。

2.项目管理

平台中的项目即为一种数据隔离维度,项目和项目之间的数据默认为不互通且相互独立的,您可以在项目中去管理对应的设备、账户、空间、应用、数据等资源。

2.1 创建项目

登录应用服务平台,点击项目管理 > 新建项目您可以通过选择不同的项目类型来创建对应的项目。

项目类型

说明

自定义

自定义项目是一种开放的项目,您可以在创建项目过程中选择需要的能力来做集成开发

全域旅游

项目中默认包含了全域旅游场景下的一些能力,例如智慧票务、智慧停车等

智慧办公

项目中默认包含了室内办公场景下的一些能力,例如会议室预定、无线投屏等

智慧场馆

项目中默认包含了智慧场馆场景下的一些能力,例如客流统计、环境检测、手环机等

工业

面向工业领域的项目类型,其中包含特色的注塑等行业服务

城市

面向城市领域的项目类型,提供以VPC高数据安全等级的项目管理服务

本章将通过自定义项目类型做演示,您可以在项目的基础信息中管理及维护项目交付的关键信息,例如项目的名称、交付的周期和甲方用户信息,方便项目的推进和沟通,如下图所示。8点击下一步进入添加能力卡片页面,您可以通过添加能力来查看和选择平台已经预集成的各类服务及硬件,每项能力都会显示APIAPI 硬件API 软件的标签信息,并且需审核表明当前能力是需要审核通过后才能使用,如下图所示。9点击提交,选择查看项目详情,可跳转至项目详情页,项目管理分为三种类型,分别是开发态、集成态、运维态,如下图所示。10

项目开发态

项目开发态为开发者提供面向开发集成应用的主页面,该页面由3大部分组成,如下图所示。

  • 第一部分:项目基础信息。

  • 第二部分:集成应用的应用信息,您可以使用集成应用的appkey、appSecret来调用各种能力的API。

  • 第三部分:项目依赖的各种能力,可以点击API详情进入文档页查看具体的API接口描述,并可点击卡片进入对应能力的配置或管理页面。

项目集成态

项目集成态为开发者提供面向软硬件集成过程中提供的各类产品能力,如下图所示。12

项目运维态

项目运维态为开发者提供项目进行监控能力,如下图所示。13

3.模型调试

能力添加完成后,点击 应用托管 > 应用管理,会自动生成一个云端外挂类型应用,如下图所示。14点击应用,进入应用详情页面,可查看应用类型与描述等信息,点击版本管理,进入应用操作页面,如下图所示。15

3.1 服务器实例

点击版本管理 > 服务器实例,设置服务器域名/IP、协议。

3.2 模型与权限

权限声明

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

数据模型

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

服务依赖

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

服务提供

点击服务提供>添加服务模型(应用为服务提供方添加,服务依赖方无需添加),选择对应的服务模型,并配置相应的端口,端口与系统应用的服务提供端口保持一致,如图所示:19

3.3 应用测试

点击版本管理> 更多 >应用测试,进入模型调试页面,如下图所示。20

数据模型测试

应用测试包括数据模型测试、服务依赖测试、服务提供测试,点击数据模型测试>初始化测试环境>模拟发送数据

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

服务依赖测试

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

服务提供测试

点击服务提供测试>启动模拟服务,可以查看服务提供模型的接口列表,并对接口进行验证,如图所示:24调试接口界面可以查看模型接口发送的参数是否正确,如图所示:25

3.4 应用发布

模型调试无误后,选择发布版本,可将最新调整配置同步至项目中,便于后续迭代更新模型版本,⚠️注意:发布后原有版本将不在生效。如下图所示。26

4.监控运维

点击项目管理,点击项目进入详情,选择运维态,可对项目中服务与应用进行监控管理,如下图所示。27