名词解释
# | 名词 | 描述 |
---|---|---|
1 | 产品 | 设备的集合,通常指一组具有相同功能的设备。物联网平台为每个产品颁发全局唯一的ProductKey。每个产品下可以有成千上万的设备。 |
2 | 设备 | 归属于某个产品下的具体设备。物联网平台为设备颁发产品内唯一的证书DeviceName。设备可以直接连接物联网平台,也可以作为子设备通过网关连接物联网平台。 |
3 | 网关 | 能够直接连接物联网平台的设备,且具有子设备管理功能,能够代理子设备连接云端。 |
4 | 子设备 | 本质上也是设备。子设备不能直接连接物联网平台,只能通过网关连接。 |
5 | 三元组 | 三元组指ProductKey、DeviceId、DeviceSecret,用于设备接入认证。 ProductKey:是物联网平台为产品颁发的全局唯一标识。 DeviceId:在注册设备时,自定义的或自动生成的设备ID,具备产品维度内的唯一性。 DeviceSecret:物联网平台为设备颁发的设备密钥,和DeviceId成对出现。 |
6 | ProductSecret | 由物联网平台颁发的产品密钥,通常与ProductKey成对出现,可用于动态注册的验证 |
7 | Topic | Topic是UTF-8字符串,是发布/订阅(Pub/Sub)模型中消息的传输中介。可以向Topic发布或者订阅消息。 |
8 | 发布 | 操作Topic的权限类型,对应的英文名称为Pub,具有往Topic中发布消息的权限。 |
9 | 订阅 | 操作Topic的权限类型,对应的英文名称为Sub,具有从Topic中订阅消息的权限。 |
10 | 功能定义(物模型) | 是对设备在云端的功能描述,包括设备的属性、服务和事件。物联网平台通过定义一种物的描述语言来描述物模型,称之为 TSL(即 Thing Specification Language),采用JSON格式,您可以根据TSL组装上报设备的数据。 |
11 | 属性 | 设备的功能模型之一,一般用于描述设备运行时的状态,如环境监测设备所读取的当前环境温度等。属性支持 GET 和 SET 请求方式。应用系统可发起对属性的读取和设置请求。 |
12 | 服务 | 设备的功能模型之一,设备可被外部调用的能力或方法,可设置输入参数和输出参数。相比于属性,服务可通过一条指令实现更复杂的业务逻辑,如执行某项特定的任务。 |
13 | 事件 | 设备的功能模型之一,设备运行时的事件,事件一般包含需要被外部感知和处理的通知信息,可包含多个输出参数。如,某项任务完成的信息,或者设备发生故障或告警时的温度等,事件可以被订阅和推送。 |
14 | 设备快照 | 是一个 JSON 文档,用于存储设备或者应用的当前状态信息。每个设备都会在云端有唯一的设备影子对应,无论该设备是否连接到 Internet,您都可以使用设备影子通过 MQTT 协议或 HTTP 协议获取和设置设备的状态。 |
15 | 规则引擎 | 提供类SQL语言的规则引擎,帮助您对Topic中的数据进行过滤,并能够将处理后的数据发送到平台内的其他服务,例如DB、MQ、RPC、HTTP等 |