跳到主要内容

创建 App 和云项目

本文档介绍如何在涂鸦开发者平台创建云项目并获取 OpenAPI 配网所需的 client-idclient-secret 和 App schema 参数。

提示

更多详细信息请参考涂鸦官方文档:配置云项目

1. 进入云项目管理

登录 涂鸦 IoT 开发平台,在左侧导航栏找到 云开发 入口,进入云项目管理页面。

云项目入口

2. 创建云项目

点击 创建云项目,填写项目名称等信息,选择数据中心(根据设备部署区域选择对应的数据中心),完成创建。

创建云项目

3. 获取 Client ID 和 Client Secret

云项目创建完成后,在项目概览页面可以看到 Access ID(即 client-id)和 Access Secret(即 client-secret)。这两个参数用于调用涂鸦 OpenAPI 时进行身份认证。

获取 Client ID

将这两个值分别配置为环境变量:

export TUYA_CLIENT_ID="你的 Access ID"
export TUYA_CLIENT_SECRET="你的 Access Secret"

4. 创建 App

在涂鸦 IoT 平台中创建一个 App,获取其 schema 标识。App 用于用户管理 —— 通过 OpenAPI 配网时,需要在 App 下创建和管理用户,实现不同 App 之间的用户隔离。

提示

这里创建的App是为了获取 schema 参数来做不同客户的用户隔离, 可以不创建真实 的 App 和上架 App 商城。如果客户想要 集成 Tuya App SDK, 也可以复用这里的设 置。

App 的 schema 即为配网脚本中使用的 SCHEMA 参数。

创建 App

export SCHEMA="你的 App Schema"

5. 将 App 关联到云项目

创建 App 后,需要将其关联到云项目中,这样通过云项目的 API 才能操作该 App 下的用户和设备。在云项目设置中找到关联应用,将刚创建的 App 添加进来。

关联 App 到云项目

下一步

完成以上步骤后,你将拥有以下环境变量所需的值:

环境变量来源
TUYA_CLIENT_ID云项目的 Access ID
TUYA_CLIENT_SECRET云项目的 Access Secret
TUYA_BASE_URL根据数据中心选择,如 https://openapi.tuyacn.com
SCHEMAApp 的 schema 标识

配置好这些参数后,即可按照 OpenAPI 配网 教程完成设备激活。