# 功能概览
本文列出Hanclouds平台的常用功能。
在使用Hanclouds平台之前,建议先通过概念和术语了解平台的相关基本概念,以便更好的理解平台提供的功能。
Hanclouds平台提供以下功能:
功能项 | 功能描述 |
---|---|
用户管理 | 包括对用户基本信息的管理以及鉴权信息的管理 |
项目管理 | 包括项目基本信息的维护和项目概览 项目概览可以查看项目下的各种统计信息(包括产品数、设备数、应用数、今日故障设备数、设备激活数等的统计以及图表展示) |
产品管理 | 包括产品基本信息维护、产品下的各种模板定义和产品授权 |
数据模型管理 | 平台支持构建数据模型,创建数据流、命令、事件模板,并支持多种数据类型的定义,可实现对设备进行模板化的数据管控,满足各种复杂场景的需要 |
设备管理 | 包括设备基本信息的维护以及设备详情(设备数据、设备命令、设备事件、设备日志、设备档案) |
设备数据 | 接收设备侧的设备数据流进行多维度的搜索、可视化呈现 |
设备命令 | 支持通过控制台和API对设备下发命令 支持设备离线时命令保存功能 全方位跟踪记录命令的执行状态 支持命令结果响应 |
设备事件 | 接收设备测主动上报的信息、告警、异常等事件信息,并提供可视化的监控查询功能 |
日志管理 | 提供对设备上下线日志、下发命令、上报告警事件等行为日志的查询 |
设备档案 | 支持对设备定制档案信息(例如工业设备的型号、所在地、操作者、所属生产线、所属工厂等信息),同样档案信息也支持模板化 |
在线调试 | 支持创建虚拟的测试设备来测试上传数据、下发命令、上报告警事件等功能 |
数据大屏 | 大屏展示项目下的各种统计信息(包括产品数、接入设备数、今日活跃设备数、设备在线离线比例、设备总激活率、异常设备信息、设备告警提示、可创建的接入数限制等) 可查看设备的地理分布统计,支持平面地图和3D地图两种方式查看 |
接入数申请 | 用户下可创建的项目数和产品数是有一定的限制的,可通过申请的方式来增大对应的接入数 |
固件升级 | 支持对产品的固件版本进行管理 支持创建任务对设备上的固件进行版本升级 |
APP加工厂 | 支持通过简单的拖拽就可以完成一些应用App 支持用户系统,数据源支持可编程 |
数据推送 | 支持以mqtt协议实时向saas侧推送设备实时数据、设备实时上下线事件、实时命令响应等 支持tcp、websocket推送 支持把数据加密后再进行推送 |
数据订阅 | saas侧可以通过kafka客户端实时订阅设备上报的数据、上下线日志、命令、事件等 订阅需要在控制台申请开通 订阅需要验证产品级鉴权参数 支持数据加密传输 |
雾计算 | 支持非mqtt协议的设备接入,如modbus、JT808、OPC等协议的接入 |
流计算 | 支持用户进行流计算编排、配置流计算步骤、流计算逻辑 流计算结果自动保存 支持实时推送流计算结果 |
大数据分析 | 支持大数据分析建模,支持结合设备档案建立资产模型 大数据计算结果支持实时推送 大数据计算结果支持自动保存 |
SDK支持 | 提供一套完整的SDK规范,便于第三方接入平台进行二次开发 |