概念介绍
平台基本概念
概念/名词 | 描述 |
---|---|
产品 | 产品是指一类设备的抽象概念,比如温湿度传感器产品、某某品牌网关产品等等,他们具备相同的属性、服务等。 |
直连设备 | 设备本身具备联网能力,能够不通过网关直接连接到物联网平台。 |
网关设备 | 能够直接连接物联网平台的设备,且具有子设备管理功能,能够代理子设备连接云端。 |
网关子设备 | 本质上也是设备。子设备不能直接连接物联网平台,只能通过网关连接。 |
摄像头设备 | 支持GB28181摄像头接入。 |
设备凭证 | 设备接入平台准入校验是通过设备访问令牌进行校验,校验通过后,设备数据会直接上报到该设备。 |
设备****访问令牌认证 | 基于访问令牌的身份验证是默认的设备身份验证类型。在 PandaX 中创建设备后,就会生成唯一的访问令牌,访问令牌可以更改,客户端必须将访问令牌指定为 MQTT 连接消息中的用户名,才能连接到平台。 |
设备****MQTT Basic认证 | 基于MQTT的身份验证,适用于使用MQTT连接的设备,您可以将设备凭证类型从“访问令牌”更改为“MQTT Basic”。基本MQTT凭证由可选的客户端 ID、用户名和密码三要素组成,在进行设备连接时,需要将这三要素正确的填写到设备端,才能正确连接设备。 |
Topic | Topic是UTF-8字符串,是发布(Pub)/订阅(Sub)消息的传输中介。可以向Topic发布或者订阅消息。 |
发布 | 操作Topic的权限类型,对应的英文名称为Pub。可以往此类Topic中发布消息。 |
订阅 | 操作Topic的权限类型,对应的英文名称为Sub。可以从此类Topic中订阅消息。 |
物模型 | 是对设备在云端的功能描述,包括设备的属性、服务和事件。物联网平台通过定义一种物的描述语言来描述物模型,称之为TSL(即 Thing Specification Language),采用JSON格式,您可以根据TSL组装上报设备的数据。 |
属性 | 设备的功能模型之一,一般用于描述设备运行时的状态,如环境监测设备所读取的当前环境温度等。属性支持GET和SET请求方式。应用系统可发起对属性的读取和设置请求。 |
服务 | 设备的功能模型之一,设备可被外部调用的能力或方法,可设置输入参数和输出参数。相比于属性,服务可通过一条指令实现更复杂的业务逻辑,如执行某项特定的任务。 |
事件 | 设备的功能模型之一,设备运行时的事件。事件一般包含需要被外部感知和处理的通知信息,可包含多个输出参数。例如,某项任务完成的信息,或者设备发生故障或告警时的温度等,事件可以被订阅和推送。 |
产品TSL
将物理空间的任何“组成要素”在数字空间的载体一律抽象为数字化实体, 实体由四个维度的描述构成:
- 属性 : 属性是表示实体状态的数据字段
- 遥测 : 遥测字段表示度量结果或事件
- 服务 : 可以执行的方法或能力
- 关系 : 与其他实体的定向关系组织数字化设备
TSL示例
抽象一个物:
- 属性:长 、宽、高、类型、版本等静态描述信息
- 遥测:实时温度、速度、功率、电压、状态等动态信息
- 关系:与其他实体的定向关系:包含、引用等,如:此物所属于那个空间实体
- 能力:查询、订阅、反控
抽象一个人:
- 属性:身高、体重、长相、爱好等静态特征信息
- 遥测:心率、血压、速度、状态等动态信息
- 关系:与其他实体定向关系
- 能力:查询、订阅、反控
抽象一个建筑空间:
- 属性:面积、地貌、地图、楼层等
- 遥测:能源消耗、门禁状态、电梯状态、视频监控等
- 关系:构成建筑的物与物层级关系、逻辑图关系
- 能力:查询、订阅、反控