产品
某一类设备的集合,通常此类设备的功能一致。物联网通信为每个产品颁发全局唯一的 ProductID。产品中可管理设备,Topic 的权限以及整个产品类的数据处理操作。
ProductID
平台为产品分配的唯一标识,方便产品检索,并用于设备与平台建立连接时的身份认证。可在产品的基本信息中查看。
DeviceName
产品中设备的名称,用于设备与平台建立连接时身份的认证。
节点类型
根据实际连接物联网通信平台的设备类型选择,分为设备类型与网关类型。
网关类节点
网关类节点的设备可直接连接平台,可添加设备类型产品下的设备为子设备,添加其 Topic 权限,代理子设备进行数据的发布、订阅。
设备类节点
设备类节点的设备本身可直接连接平台,或通过网关类型的设备连接平台。当添加的设备不具备直接连接平台的功能时可选择此类型,通过网关设备与平台进行连接。
产品类型
在物联网开发平台中,根据不同的应用场景,定义了各种硬件产品在不同应用领域进行的分类。可按照实际连接平台的设备通信方式进行选择,针对 NB 与 LoRa 类的产品,平台将对数据传输链路做针对性处理。
认证方式
设备连接认证支持证书认证(基于 TLS 非对称加密认证、适用高安全要求场景)和密钥认证(对称加密验证、适用资源受限设备)方式,设备级粒度身份认证,保证云到设备和设备到云的消息的保密性。同时,平台为无法给每个设备烧录不同固件的场景设计了动态注册功能,支持通过产品级密钥注册获取设备密钥(或证书 + 私钥),再进行连接认证,增强了接入的灵活性。
证书认证
采用证书认证的设备,需携带 ProductID、DeviceName、证书文件、密钥文件、CA 证书来证明自己的合法性以完成与平台的连接。设备建立后会生成证书文件和密钥文件。可在设备信息中查看。
CA 证书
认证方式为证书设备的身份认证条件之一,可在产品的基本信息中查看。
密钥认证
采用密钥认证的设备,需携带 ProductID、DeviceName、设备密钥来证明自己的合法性以完成与平台的连接。密钥可在设备信息中查看。
ProductSecret
产品级密钥,用于设备动态注册请求时计算设备端签名,换取设备级密钥或证书+私钥。
动态注册
设备携带统一的 ProductId、ProductSecret 以及自定义的 DeviceName 来完成与平台的第一次认证,认证成功后平台会下发设备级密钥或证书+私钥,设备携带平台下发的设备级密钥或证书+私钥以及 ProductId+DeviceName 来完成与平台的最终认证。
Topic
Topic 是 UTF-8 字符串,是发布(Pub)/ 订阅(Sub)消息的传输中介。可以向 Topic 发布或者订阅消息。
发布
操作 Topic 的权限类型,对应的英文名称为 Pub。可以往此类 Topic 中发布消息。
订阅
操作 Topic 的权限类型,对应的英文名称为 Sub,具有从 Topic 中订阅消息的权限。