更新时间:2024-06-20 06:18:12下载pdf
本文为您介绍在使用云项目开发中高频使用的参数和这些参数的获取方法。
您可以在云项目的概述页面获取常用的项目 ID、Access ID 和 Access Secret 等信息。
序号 | 参数 | 说明 | 获取方法 |
---|---|---|---|
1 | projectId | 项目编号 ID | 参见 查询项目信息 |
2 | Access ID/Client ID | 云应用密钥对中的 Access ID/Client ID,在涂鸦开发者平台云开发版块中创建云应用后,由后台默认生成,用于授权认证、接口认证。 | 参见 查询项目信息 |
3 | Access Secret/Client Secret | 云应用密钥对中的具体密钥的 Access Secret/Client Secret,在涂鸦开发者平台云开发版块中创建云应用后,由后台默认生成,用于授权认证、接口认证。 | 参见 查询项目信息 |
选择或者创建产品类型(Category),再配置产品方案后,即可以生成唯一的产品 ID(PID)。例如,在标准类目 照明 下选择标准品类为 光源 (Category ID 为 dj),选择通讯协议和功能属性后即可创建产品,生成产品 ID (如 rvmopq1ckfta****)。
序号 | 参数 | 说明 | 获取方法 |
---|---|---|---|
1 | category_id | 产品类别。您可以通过 标准指令集 查看云开发当前支持的标准品类。例如,光源 的 Category ID 为 dj 。 |
参见 查看基础信息 |
2 | product_id | 开发者在涂鸦开发者平台创建的每一个产品都会产生一个唯一的产品编号 PID, 即 Product ID。 | 参见获取设备信息-行业 和 获取设备信息-全屋 |
您可以按照每一个产品类型生产若干个设备,每一个设备都会通过设备号(Device ID)或 设备唯一的识别 ID(UUID)标识。
序号 | 参数 | 说明 | 获取方法 |
---|---|---|---|
1 | device_id | 设备 ID,是云端生成的设备识别码。不同实体设备的设备 ID 不同。实体的设备 ID 可能发生变化,以应对恶意攻击等对正常使用带来的影响。设备正常运行时设备 ID 不发生变化,再次激活后可能发生变化。 | 参见 查看设备信息 |
2 | uuid | Universally Unique Identifier 的缩写,是设备唯一的识别 ID。UUID 的长度是 20 位。从生产到销毁,UUID 都不会变,类似 MAC 或者 IMEI 等设备固有属性。 | 参见获取设备信息-行业 或 获取设备信息-全屋 |
3 | UID | App 下的用户唯一 ID | 参见 关联涂鸦 App 账号 |
硬件厂商基于产品的 DP 来实现硬件功能,为此涂鸦 IoT PaaS 提供了一套标准指令集/状态集来屏蔽不同硬件产品的差异,简化设备控制的方式,帮助开发者快速的实现设备控制。在 API 中,code
标识唯一的标准指令或状态,value
则为对应功能的值。
序号 | 参数 | 说明 | 获取方法 |
---|---|---|---|
1 | code | 标识设备唯一功能。
|
参见 获取设备支持指令集-全屋 或 获取设备支持的指令集-行业 |
2 | value | 功能状态对应的取值。 | 标准指令集文档目录参见 标准指令集 |
Q:设备相关的 category id、pid、device id 和 uuid 之间有怎样的关系?
A:设备中常用的参数关系可以通过我们比较熟悉的手机生产场景来解释。假设手机产品类目下,您需要生产 Xphone10、Xphone11 和 Xphone12 三个产品,则 category、pid、device_id 和 uuid 的关系类似下图所示。
对应到涂鸦开发者平台上的产品, 以排插(category 为 pc
)为例,各参数的关系如下图所示。
pc
。该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈