# 设备管理

设备管理针对项目下的设备进行管理。其中设备:具备唯一标识的具体设备,以设备凭证作为区分,一般包括能与云端独立进行交互的直连设备,也包括通过网关接入云端的子设备。用户可以在该模块下添加设备、导出设备信息、对添加的设备进行查看详情、删除设备、更改设备类型。

添加设备:

添加设备的方式可以通过手动添加和批量导入设备。添加设备类型分为:设备、网关和视频设备。如果选择了设备类型为网关,则网关下可以添加子设备,并且可以选择高级选项:是否自动同步;如果选择了设备类型为视频设备,则可以选择视频设备类型:IPC和NVR。

添加设备规则说明:

  1. 添加设备必须填写字段包含:设备名称(最多20字符)、设备SN号(产品下唯一);选填字段包含:设备描述(最多50字符)、地位在标签、设备其他标签;提供获取高德地图接口,并可以标记位置点。
  2. 添加成功的设备,系统生成字段内容包括:DeviceKey(全平台唯一)、创建时间、设备证书信息、设备状态、最后上线时间等信息,具体设备证书信息包括: queryToken、cmdToken、 uploadToken、deviceSecret;视频设备还包括SIPID。
  3. MQTT接入方式的产品设备和视频设备可以查看状态分为:在线、离线、未激活;Http接入方式的产品设备可以查看状态为已激活、未激活。
  4. 区别激活与未激活的规则:通过是否有真实设备上报过数据区别设备激活与未激活,当真实设备通过鉴权接入,与添加的设备进行信息匹配成功,服务端接到设备上报的数据,则标记设备被激活。

平台操作如下:

进入设备管理,点击“添加设备”按钮显示弹框,可在“手动添加”与“批量导入”间切换。

手动添加:


批量导入:

添加后:

其中删除设备后,平台将删除改设备下的鉴权信息等数据。

# 设备详情

设备详情中可以查看设备的接入鉴权信息和设备证书、设备数据、设备命令、设备事件、设备日志、设备档案、设备透传、子设备管理等信息;视频设备还可以查看SIPID和通道详情信息。

设备鉴权:

设备鉴权信息用于授权对象为单个设备,每个设备都对应一组设备级鉴权参数,当设备在HanClouds上初次创建时,平台自动生成该设备的鉴权参数。设备级鉴权参数分为4类:接入,查询命令上报

设备证书:

设备证书指单个设备的标识、各层鉴权的Token和鉴权需要的deviceSecret。主要用于在RestFul API中签名使用。 deviceSecret主要用于在设备数据传输时加密使用,详见MQTT数据传输或其它使用场景。

设备数据:

​ 设备数据模块用于展示设备上报到平台的数据流数据。在该模块可以查看“ 近期数据”和“历史数据”,在“近期数据”视图下可以查看设备最近上次的一条数据;在“历史数据”视图下可以查看设备上传的所有数据。

上传数据功能,可以根据定义的数据模型模拟设备上报数据。

设备命令:

​设备命令模块用于展示平台下发给设备的命令数据和命令执行状态。其中你可以通过命令标识符号进行搜索命令。

​下发命令功能模块,用户通过 命令模型下发命令,也可以自定义下发命令。

​模型下发指产品下定义的数据模型为命令模型,通过模型下发对应数据类型的参数。模型详细说明请查看 产品管理>定义模型

​自定义下发命令指你可以向设备下发JSON、INT、STRING、DOUBLE、BIN等数据类型的命令给设备,并设置下发命令的内容。

设备事件:

设备事件模块用于设备根据数据模型上报到平台的事件数据。事件主要包括:信息、警告、故障三种级别。

设备日志:

设备日志模块用于设备与平台的连接情况的反馈数据,主要包括设备上线、设备下线、设备连接异常的数据信息。

设备档案:

设备档案模块用于设备附近信息的添加与展示,例如:设备的生产时间、设备生产地点等信息的录入。便于应用层的分析。其中用户可以根据设置档案模板,然后进行编辑档案内容。

平台操作如下:

进入设备档案

编辑档案内容

再次进入设备档案,查看档案内容。

子设备管理:

子设备管理模块只有在主设备为网关设备类型的情况下才会出现。在该模块下,可以导入设备、手动新建设备、手动绑定已有设备。同时也可以对绑定的设备进行解绑,被解绑的设备将不再属于该主设备下,也不在是子设备的类型。子设备解绑后将自动变为一个普通设备。

设备透传:

设备透传模块在网关、设备、测试设备里均存在。在该模块下,可以绑定与另一个设备透传的透传关系(只可绑定一个),同时也可以对绑定的设备解除透传关系。还可以查看设备的透传目标来源。

通道详情:

通道详情模块只存在于视频设备。该模块包含播放视频流、控制支持云台功能的视频设备、获取多种视频协议播放地址等功能。