名词解释
更新时间:2020-03-13 10:13:54
智能人居平台中常用的基础概念,需要开发者了解含义以及相似概念间的区别,以便更好的设计自己的业务平台。
租户
智能人居平台的核心服务大多是以接口形式体现的,在使用接口时,所有创建、维护的业务数据,都在租户的范围内有效,不会影响到其它租户。租户就是智能人居平台的客户,对应的账号为阿里云主账号(经过企业实名认证)。
开通智能人居平台的租户,需要简单的两步:
第一步:注册账号
在注册阿里云账号后,即自动开通智能人居平台账号。
第二步:进入控制台
完成注册后,打开 https://homelink.iot.aliyun.com/ 即可打开 控制台。
名词
控制台名词
名词 | 说明 |
---|---|
项目管理 | 管理创建的应用及相关通用配置。 |
用户账号 | 项目中通用配置,对用户账号进行配置管理(支持OA账号、三方账号对接),项目下应用继承项目中的用户配置。 |
设备数据订阅 | 将设备状态变化、事件等数据,通过http2的方式实时推送至三方的云端。 |
自有品牌App | 客户自己的移动App。 |
自有品牌Web应用 | 客户自己的Web应用。 |
业务名词
名词 | 说明 |
---|---|
人居PaaS平台 | 指智能人居开放平台 |
企业SaaS平台 | 指企业根据智能人居开放平台开发的自有SaaS平台,为最终提供智能家居服务的平台。 |
TSL | Thing Specification Language,物定义,有时也称物模型。 |
场景TCA | 场景的触发器Trigger、边界条件Condition、动作Action的简写。 |
产品TCA | 指产品或设备对应的触发器Trigger、边界条件Condition、动作Action的汇总属性标签。如果产品可以作为Trigger,则T标为1,否则为0,以此类推。 |
领域服务 | 是对领域系统(例如停车系统、人行系统)在云端的功能描述,包括数据模型和服务模型。平台通过领域服务南向接领域应用,并将其开放成为标准的API,客户可以基于这些API集成各种领域系统。 |
IoT名词
名词 | 说明 |
---|---|
产品 | 设备的集合,通常指一组具有相同功能的设备。物联网平台为每个产品颁发全局唯一的ProductKey。每个产品下可以有成千上万的设备。 |
设备 | 归属于某个产品下的具体设备。平台为设备颁发产品内唯一的证DeviceName。设备可以直接连接平台,也可以作为子设备通过网关连接平台。 |
网关 | 能够直接连接物联网平台的设备,且具有子设备管理功能,能够代理子设备连接云端。 |
子设备 | 本质上也是设备。子设备不能直接连接物联网平台,只能通过网关连接。 |
所属分类 | 对产品/设备所属分类的描述,平台通过预定义设备的类型,建立该类设备的标准功能模型,方便开发者直接进行复用,以更快的完成对一款产品的功能定义 |
物模型 | 是对设备在云端的功能描述,包括设备的属性、服务和事件。物联网平台通过定义一种物的描述语言来描述物模型,称之为 TSL(即 Thing Specification Language),采用JSON格式,您可以根据TSL组装上报设备的数据。 |
属性 | 设备的功能模型之一,一般用于描述设备运行时的状态,如环境监测设备所读取的当前环境温度等。属性支持 GET 和 SET 请求方式。应用系统可发起对属性的读取和设置请求。 |
服务 | 设备的功能模型之一,设备可被外部调用的能力或方法,可设置输入参数和输出参数。相比于属性,服务可通过一条指令实现更复杂的业务逻辑,如执行某项特定的任务。 |
事件 | 设备的功能模型之一,设备运行时的事件,事件一般包含需要被外部感知和处理的通知信息,可包含多个输出参数。如,某项任务完成的信息,或者设备发生故障或告警时的温度等,事件可以被订阅和推送。 |
设备证书 | 设备证书指ProductKey、DeviceName、DeviceSecret。 - ProductKey:是物联网平台为产品颁发的全局唯一标识(11位长度的英文数字随机组合)。该参数很重要,在设备认证以及通信中都会用到,因此需要您保管好。 - DeviceName:在注册设备时,自定义的或自动生成的设备名称,具备产品维度内的唯一性。该参数很重要,在设备认证以及通信中都会用到,因此需要您保管好。 - DeviceSecret:物联网平台为设备颁发的设备密钥,和DeviceName成对出现。该参数很重要,在设备认证时会用到,因此需要您保管好并且不能泄露。 |
ProductSecret | 由物联网平台颁发的产品密钥,通常与ProductKey成对出现,可用于一型一密的认证方案。该参数很重要,需要您保管好,不能泄露。 |
ProductID | 由平台颁发的产品唯一标识,与ProductKey一一映射,4个字节长度,主要用于蓝牙本地广播的发现 |
Topic | Topic是UTF-8字符串,是发布/订阅(Pub/Sub)模型中消息的传输中介。可以向Topic发布或者订阅消息。 |
Topic类 | 同一产品下不同设备的Topic集合,用${productkey}和${deviceName}通配一个唯一的设备,一个Topic类对一个ProductKey下所有设备通用。 |
发布 | 操作Topic的权限类型,对应的英文名称为Pub,具有往Topic中发布消息的权限。 |
订阅 | 操作Topic的权限类型,对应的英文名称为Sub,具有从Topic中订阅消息的权限。 |
Alink协议 | 阿里云定义的设备与云端之间的通信协议。 |
IoT SDK | 嵌入式设备快速接入云平台的设备端SDK |
移动端网关SDK | 针对无法直接联网的设备,比如蓝牙,可以将手机上的移动应用作为一个移动端网关。该APP SDK为蓝牙设备提供了中介,实现了设备与云端之间的通讯,分为Android版本和iOS版本 |
ICA标准数据格式JSON | 基于ICA数据标准,平台提供的一套标准的设备与云端的数据交换协议,采用JSON格式 |
数据解析脚本 | 针对采用透传格式/自定义格式的设备,需要在云端编写数据解析脚本,将设备上报的二进制数据或自定义的JSON数据,转换为平台上的ICA标准JSON数据格式 |