名词解释

更新时间:2023-12-07 03:02:55下载pdf

本文为您解释云开发平台文档中常见的概念。

名词 类型 解释
OAuth 2.0 计算机名词 OAuth(开放授权)是一个允许用户无需提供用户名和密码,即可授权第三方应用访问或控制该用户在涂鸦 IoT 平台与上的设备、场景数据等资产的开发标准。面向不同对象的应用场景示例如下:
  • C 端:涂鸦智能 App 用户通过授权,将账号下的设备控制权的授予第三云语音平台,例如 Alexa、Google Home 。
  • B 端:开发者基于涂鸦颁发的云应用密钥,通过免输入账号密码的方式获取或控制开发者的资源数据,例如用户数据、设备数据、产品数据、App 数据等。
简单模式 计算机名词 简单模式是 OAuth 2.0 协议规范中的授权模式之一,也称为客户端凭证模式(Client Credentials Grant)。客户端基于涂鸦接口规范进行接口访问,涂鸦认证服务器完成认证后,即可颁发访问令牌。
授权码模式 计算机名词 授权码模式是 OAuth 2.0 协议规范中的授权模式之一,也称授权码授权模式(Authorization Code Grant)。客户端使用授权码交换访问令牌,以此获得用户数据访问权限。
access_token 计算机名词 访问令牌,也称为认证凭据,调用涂鸦 IoT 平台 Open API 时需要提供。完成涂鸦认证服务器认证后,才能进行相关业务操作。
refresh_token 计算机名词 刷新令牌。当访问令牌失效时,可通过该令牌获取一个新的访问令牌,该令牌使用期限为一次。
API 计算机名词 API(Application Programming Interface,应用程序接口)指预先定义的函数,或软件系统不同组成部分衔接的约定。API 用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程(功能接口或者服务的合集),无需访问原码,或理解内部工作机制的细节。
RESTful 计算机名词 RESTful 是一种网络应用程序的设计风格和开发方式,基于 HTTP,可以使用 XML 格式定义或 JSON 格式定义。RESTful 适用于移动互联网厂商作为业务使能接口的场景,实现第三方 OTT 调用移动网络资源的功能,动作类型为新增、变更、删除所调用资源。涂鸦 IoT 平台以 RESTful 风格的 API 向外部开发者提供接口服务。
消息队列 计算机名词 消息队列是在指消息在传输过程中保存消息的容器。
Pulsar 计算机名词 Pulsar 是一个支持多租户的、高性能的服务器到服务器之间进行消息通讯的解决方案。最初由雅虎开发,现在由 Apache 软件基金会管理。涂鸦基于开源 Pulsar 系统进行了定制改进,通过 Pulsar 主动推送各种事件数据至外部合作伙伴。涂鸦提供的 Pulsar SDK 可以完成消息接入,满足合作伙伴对消息实时性和消息持久化的要求。
accessId &
accessKey
业务名词 也称云应用密钥对,在涂鸦 IoT 平台云开发版块中创建云应用后,由后台默认生成,用于授权认证、接口认证时使用。
标准化 业务名词 是指在产品对接实践过程中,涂鸦 IoT 平台对重复性的控制协议和概念,结合品类,统一物模型、制定统一化的控制协议,以帮助开发者在涂鸦 IoT 平台中一次产品对接满足同类产品下多型号产品的控制。减少重复对接带来的繁杂工作量,从而提升对接效率。
指令集 业务名词 用于下发控制设备的一个或多个控制指令集合,以产品品类维度进行区分。同一品类下的指令集包括该品类下不同 PID下 的指令集合,即 PID 维度的指令集是品类维度指令集的子集。
状态集 业务名词 用于描述设备上报功能状态的集合,同指令集,以产品品类维度进行区分。同一品类下的状态集包括该品类下不同PID下的状态集合,即PID维度的状态集是品类维度状态集的子集。注意:指令集与状态集并不严格一一对应,开发者可基于下发和上报场景来按需使用指令集或状态集。
schema 业务名词 App 唯一标识,用于涂鸦 IoT 平台用户数据隔离。在云云对接的同步用户、查询用户等场景中使用。
消息报警 业务名词 当第三方服务出现消息堆积情况时,根据其开发人员在云开发平台中设置的报警参数,涂鸦服务会向开发者注册的手机、邮箱等发送报警消息,以提示第三方服务开发者尽快解决问题。
消息订阅 业务名词 消息订阅,是涂鸦为第三方服务提供接收设备消息的一个功能。它可以让第三方服务,接收到接入涂鸦平台的智能设备的消息。
消息堆积 业务名词 当第三方服务由于程序性能等原因,处理消息时出现缓慢未能及时消费的情况时,设备推送的消息会在涂鸦平台内部积压,等待第三方服务消费处理。
微信小程序 App ID 业务名词 微信小程序 App ID,是指由腾讯微信官方开发平台为每个微信小程序创建生成的一串字符,它是唯一标识微信小程序的标识符。
微信小程序 App Secret 业务名词 微信小程序 App Secret是腾讯微信官方开发平台为每个微信小程序创建的访问密钥。涂鸦云开发服务与微信服务器通讯时,需要此密钥来进行权限验证。
API分组 业务名词 API分组,是指将多个具有共性的API分成一组;通常是按API所属的功能模块来分组。