功能介绍
一、系统架构与部署环境
- 平台支持在Windows、Linux、中标麒麟、统信UOS、深度操作系统、银河麒麟、新支点等各种主流操作系统环境部署
 - 支持386、AMD86、ARMv7、ARMv8、ARM64各种常用CPU架构
 - 基于B/S架构体系,支持使用浏览器进行系统访问登录、信息查阅、设备控制、数据管理等
 - 支持Windows安装包、一键脚本、Docker、K8s、源码等多种安装部署方式
 - 支持各类虚拟化软件
 - 支持在Android和iOS两种移动端系统下APP安装及应用,同时可发布为微信或者其他平台小程序
 - 支持单机部署和集群部署两种方式,集群支持高可用与高并发
 - 兼容PostgreSQL、TimescaleDB、TDengine、腾讯TDSQL、阿里PolarDB、人大金仓KingBase等各类国产及开源数据库环境
 - 提供高性能消息中间件支持,包括EMQ、VerneMQ、GMQTT等MQTT Broker,Redis、NoSQL用于缓存数据库
 - 支持从电视机顶盒1核心1G配置、树莓派、到大型服务器全系列硬件部署
 - 安全功能支持三级等保
 - 支持毫秒级高频和百万级数据点高并发写入
 
二、总后台管理功能
- 
全局看板展示:
- 实时监控CPU、内存、硬盘等系统资源使用情况
 - 显示租户配置、设备总数、在线设备数、离线设备数、告警信息等综合数据
 
 - 
设备接入服务管理:
- 支持设备接入服务和三方设备接入服务两种类型管理
 - 用户可自行添加新设备接入服务,实现协议扩展和服务接入
 - 支持自定义MQTT服务地址、服务订阅主题前缀
 - 可自定义服务标识、版本号等信息
 - 支持检测服务运行状态(暂停/运行)
 
 - 
可视化管理:
- 支持为超级管理员设置默认看板
 - 可设置自定义看板为首页
 
 - 
系统管理:
- 租户配置:支持多级租户管理能力
- 可设置租户资源限制(设备数量、每日消息数、数据留存天数等)
 
 - 租户管理:支持编辑租户信息、进入租户账户
- 提供租户密码重置功能
 - 支持租户冻结/解冻操作
 - 具备租户搜索功能(按邮箱、姓名、租户状态等)
 
 - 系统设置:支持编辑系统标题、首页logo、背景图片
- 提供数据清理设置,可配置全局数据清理策略
 - 包括租户注册控制、验证码登录设置、前端加密设置等功能
 
 - 菜单管理:支持设置全局菜单顺序、路由、菜单名称
- 可控制菜单显示/隐藏状态
 - 支持配置菜单权限(系统管理员/租户)
 
 - 通知服务配置:支持邮件、短信配置
- 提供推送消息管理功能
 
 
 - 租户配置:支持多级租户管理能力
 
三、租户管理功能
1. 功能结构
租户管理系统共包含功能:首页总览、设备接入、可视化、自动化、告警、产品管理、数据服务、系统管理。
2. 注册登录
- 支持手机号、邮件等多种登录方式
 - 支持找回密码
 
3. 设备管理
- 
设备搜索与筛选:
- 支持按分组、设备模板、在线状态、告警状态筛选
 - 设备类型筛选(直连设备、网关、子设备)
 - 按接入方式筛选(协议/服务)
 - 支持按设备名称、设备标签搜索
 - 支持通过设备地图查看设备和遥测数据
 
 - 
设备协议支持:
- MQTT、Modbus RTU、Modbus TCP
 - 中国移动OneNET、中国电信物联网平台
 - GB28181国标视频安防协议
 - 海康综合安防管理平台
 - OPC UA协议
 - 北斗卫星2号、3号接入
 - 水文协议、水资源协议、REC104协议
 - GB26875.3-2011报警传输网络通信协议
 
 - 
设备添加:
- 支持手动添加、协议方式添加、编码添加和服务方式添加
 - 支持第三方平台设备添加
 - 支持设备管理的统一入口,全局设备均通过单一方式添加,包含直接协议接入、三方整合接入、网关、子设备、直连接入,设备类型不限于摄像头、温湿度传感器、GPS定位器等
 - 支持新自定义协议类型设备无需改变底座,只需要开发新设备接入服务
 - 支持顺次接入法和预配置方法多种心智模式
 
 - 
设备详情管理,包含10个功能标签:
- 遥测:
- 支持设备控制下发
 - 支持日志记录用户所有操作
 - 提供模拟上报数据功能
 - 可通过列表和曲线多种方式显示遥测信息
 - 支持多种时间范围选择(5分钟至1年)
 - 支持JSON、二进制等多种数据类型类型上报
 - 支持多种数据聚合方式(1分钟至1个月)
 - 支持最大值、最小值、平均值、前后数据差、计数等多种聚合计算
 - 支持数据导出
 - 支持折线图、柱状图、散点图三种数据呈现方式
 
 - 图表:根据物模型配置呈现对应图表
- 支持设备组态功能
 
 - 连接:显示连接参数(服务器、端口、认证、主题等)
 - 信息:支持管理设备位置
- 可添加设备维护信息
 - 支持自定义字段
 
 - 属性:查看设备上报属性
- 支持属性下发
 
 - 事件:支持设备告警信息、电池电量等特殊事件上报
 - 命令:支持远程控制设备
- 可新建多个常用指令
 - 支持快速下发命令
 
 - 期望消息:支持遥测、属性、命令多种类型
- 支持设备离线时消息缓存功能
 - 具备消息过期时间设置
 - 显示创建时间、指令标签、指令内容、过期时间、状态等信息
 
 - 自动化:支持为单个设备创建自动化规则
- 可触发告警、定时计划、场景、设备操作等
 
 - 用户:支持添加/移除关联用户
 - 设置:支持修改设备模板
- 可手动调整设备在线状态
 - 支持查看设备固件信息
 
 
 - 遥测:
 - 
设备分组:
- 一个设备可属于多个分组
 - 支持创建分组、搜索分组、查看删除分组
 - 支持添加子分组
 - 支持为分组添加设备
 - 可编辑分组从属关系
 - 分组可适配农业、环保、园区、矿山、电力等多种行业的设备从属关系
 
 
4. 设备模板管理
- 
创建设备模板:
- 支持自定义名称
 - 选择对应的物模型
 - 支持直连设备、网关、子设备
 - 支持所有协议类型和第三方接入方式
 
 - 
模板功能,包含8个标签:
- 关联设备:支持一次性添加多个设备
- 操作简洁
 - 可移除已添加设备
 
 - 属性与功能:可直接操作设备模板绑定的物模型
 - 协议配置:选择设备模板对应的协议
 - 数据处理:支持遥测上报/下发预处理
- 属性上报与处理
 - 支持Lua脚本
 - 支持数据实时处理,例如:
- 小数点后保留1位
 - 通过电压判断电池状态预测设备故障
 - 通过计算电流电压、上报功率(聚合数据)
 
 
 - 自动化:可批量为使用同一模板的设备配置自动化功能
 - 告警:可批量为设备配 置告警规则
 - 扩展信息:支持字符、布尔、数字三种类型
- 可定义默认值
 - 自动生成表单供用户录入
 
 - 设备设置:一机一密/获取证书
- 设备在线配置策略(超时时间、心跳判断)
 - 自动创建设备配置
 - 复制设备密码
 - 删除设备模板
 
 
 - 关联设备:支持一次性添加多个设备
 
5. 物模型管理
- 
基本信息定义:
- 支持设置名称、标签、作者、版本
 
 - 
字段定义,包括遥测、属性、事件、命令:
- 遥测:支持字符、数字、布尔、枚举多种类型
- 支持读写权限设置
 - 支持单位编辑
 - 支持自定义指令编辑
 
 - 属性:支持字符、数字、布尔、枚举四种类型
- 支持读写权限设置
 - 支持单位设置
 
 - 事件:支持添加参数(字符、数字、布尔三种类型)
- 支持定义多个事件
 
 - 命令:支持字符、数字、布尔、枚举四种类型
- 支持定义常用命令
 - 支持自定义命令内容及开启状态
 
 
 - 遥测:支持字符、数字、布尔、枚举多种类型
 - 
图表配置:
- 支持添加各种图表(曲线、数字指示器、数值数据下发、枚举、仪表盘、卡片状态、表格、文本、视频播放等)
 - 支持配置手机端设备详情页面
 - 可增加对应图表功能
 
 - 
导出功能:
- 支持将配置导出为JSON文件
 
 
6. 服务接入
- 支持第三方平台接入设备
 - 实现将外部设备数据整合到平台中
 
四、可视化功能
1. 大屏管理
- 
基本功能:
- 支持新建大屏
 - 提供编辑和预览功能
 - 支持分组搜索
 - 支持拖拽编辑
 
 - 
编辑功能:
- 支持图层管理
 - 提供层级顺序编辑
 
 - 
组件支持:
- 基础组件:
- 文本、数字、跑马灯、当前时间、倒计时
 - 超链接、翻牌器、输入框、按钮、选择器
 - 开关、时间日期、横线、竖线
 - SVG线条、矩形、Canvas线条
 - 图片播放器、外部链接、HTML
 - 表格、轮播表、排名表
 - 指标卡、K线图、桑基图
 - 地图、飞线地图、主题切换器
 
 - 图表支持:
- 折线图、曲线图、迷你面积图
 - 柱状图、圆角柱状图、堆叠面积图
 - 渐变色面积图、饼图、玫瑰图
 - 基础瀑布图、水波图、矩形水波图
 - 液位仪表盘、进度条、进度环图
 - 词云图、基础矩形树图、基础雷达图
 - 风玫瑰雷达、漏斗图、桑基图、K线图
 
 - 3D图表:
- 基础3D柱 状图
 - 3D曲线图
 
 - 边框与装饰:
- 支持几十种边框美化界面
 - 提供多种装饰图形
 
 - 图库资源:
- 支持自定义上传各种类型图片
 - 提供本地图库(仪器仪表、传感器、传送带、农作物、冷却设备、加热设备、化学器具等)
 - 包含工业工厂设施、废水处理、建筑、成品设备、指示灯等专业图标
 
 - 组件管理:
- 支持自定义组件
 - 业务组件
 - 系统组件
 
 
 - 基础组件:
 - 
页面编辑功能:
- 缩放、自适应、对齐、设计分工
 - 历史操作、生成图片、预览、保存设置
 - 支持编辑页面分辨率、大屏宽度高度
 - 自适应模式、磁吸、主题、背景图设置
 - 支持定时器设置
 - 组件层级控制(置顶/置底)
 - 组件锁定、生成图片、配置删除、批量删除等
 
 
2. 看板功能
- 
基本管理:
- 支持新增看板
 - 提供看板搜索功能
 - 支持设置看板为首页
 - 支持编辑看板
 - 提供默认看板功能
 - 支持拖拽编辑
 
 - 
主题支持:
- 极简白
 - 科技蓝
 - 苹果紫
 - 微软风
 - 酷炫黑
 
 - 
组件管理:
- 支持四种类型组件:系统、设备、插件、图表
 - 系统组件包括:设备总数、消息总数、离线数、在线数、设备在线趋势
 - 支持选择系统中的设备
 - 支持插件图表、外部插件图表
 - 支持拖入图表并进行设备数据绑定
 - 可删除编辑器中的图表
 - 支持为每个图表设置属性
 - 右键可编辑图表卡片对应的数据关系
 
 
五、自动化功能
1. 场景联动
- 
基本功能:
- 支持新增场景联动
 - 提供场景联动搜索功能
 
 - 
触发条件:
- 设备条件:
- 支持单个设备触发
 - 支持单类设备触发
 - 可通过搜索、分组检索设备
 - 支持批量对某类设备进行设置
 
 - 时间条件:
- 支持单次触发
 - 支持重复触发(每小时、每天、每周、每月)
 - 支持时间范围设置(周一至周日,具体时间点)
 
 
 - 设备条件:
 - 
执行器:
- 操作设备
 - 激活场景
 - 触发告警
 
 
2. 场景管理
- 
基本功能:
- 支持新增场景
 - 提供场景搜索功能
 - 场景列表管理
 
 - 
操作功能:
- 支持场景激活
 - 提供场景编辑功能
 - 支持查看场景执行日志
 - 提供场景删除功能
 
 - 
编辑功能:
- 支持一次操作多个设备
 - 可选择单个设备和单类设备
 
 
3. 通知管理
- 
通知记录:
- 支持查看邮箱、短信、语音通知和外部账户通知
 - 可查看通知发送时间、标题、内容、接收人、状态
 
 - 
通知组管理:
- 支持新增通知组
 - 可选择通知方式
 - 支持通知组描述设置
 - 可为不同人选择不同通知方式(邮件、语音、短信等)
 - 支持设置邮箱和手机号(使用英文逗号隔开)
 - 可设置通知组启用/禁用、编辑、删除
 
 
六、告警功能
- 
告警信息管理:
- 查看告警时间、名称、状态、内容、描述
 - 支持查看具体告警详情
 - 提供告警维护功能(处理结果录入)
 
 - 
告警配置:
- 支持新增告警
 - 可设置告警名称、描述、级别
 - 支持选择通知组
 - 可禁用/启用对应告警
 
 
七、产品管理
- 
产品管理列表:
- 支持新增产品(选择对应设备模板)
 - 可录入产品基本信息
 - 支持产品预注册
 - 提供产品编辑、删除功能
 - 可按产品类型、产品型号搜索
 - 同时兼容一型一密和一机一密两种认证方式
 
 - 
预注册管理:
- 支持创建批次
 - 提供数据导出功能
 - 创建批次时可自动生成和批量上传
 
 - 
OTA升级:
- 支持添加升级包
 - 升级包类型支持差分和整包升级
 - 支持版本号管理
 - 可选择对应设备配置
 - 支持签名算法设置
 - 可查看升级任务
 - 支持创建多个升级任务
 - 可查看任务详情(设备升级进度、更新时间、当前版本号、目标版本号)
 - 支持按设备名称搜索
 - 可查看升级包信息(包括签名)
 
 
八、数据服务
- 数据转发:支持创建多个数据转发规则
- 提供规则操作功能(开启/停用、编辑、删除、配置)
 - 支持对特定设备及消息类型(遥测、属性、事件、上/下线通知)设置数据源
 - 支持使用脚本添加调用参数
 - 提供脚本调试功能
 - 支持通过MQTT和HTTP转出数据
 - 可将多个设备数据转发到多个数据源
 - 支持对接FUXA组态功能
 
 
九、系统管理
- 
Open API:
- 支持创建多个API Key
 - 提供停用/启用、编辑功能
 
 - 
系统日志:
- 记录用户操作时间、IP地址、请求路径、方法、耗时、用户名
 - 记录设备详情
 - 提供搜索功能
 
 - 
角色管理:
- 支持新增角色
 - 提供编辑、删除角色功能
 - 支持多角色管理
 - 可详细定义每个用户可访问的页面
 
 - 
用户管理:
- 支持用户搜索
 - 提供新增用户功能
 - 可进入用户账号
 - 支持密码重置
 - 提供用户编辑功能
 - 可为用户赋予多个角色
 - 支持停用和冻结用户
 - 可添加用户介绍和手机号
 
 
十、移动端功能
- 
APP基本功能:
- 设备列表管理
 - 设备分组功能
 - 支持通过分组查看设备
 - 可查看设备详情
 - 在设备详情中操控设备
 - 设备详情通过平台端物模型编辑生成
 
 - 
场景功能:
- 支持在手机端管理场景联动和场景管理
 - 功能与在线平台一致
 
 - 
告警管理:
- 支持查看告警信息
 
 - 
设备添加:
- 支持通过扫码添加设备
 
 
十一、系统技术特性
- 
协议支持:
- MQTT
 - TCP协议接入
 - HTTP协议接入
 - 直连和非直连(三方)接入
 - Modbus RTU/TCP、GB28181国标视频协议
 - OPC UA协议、北斗卫星2/3号接入
 - 水文协议、水资源协议
 - IEC104协议
 - GB26875.3-2011报 警传输网络通信协议
 - 支持自定义协议接入
 
 - 
服务接入:
- 海康综合安防平台
 - 中国移动OneNET
 - 中国电信CTWING
 - ChirpStack Lora平台接入
 
 - 
系统优势:
- 易用性:简化物联网,使其更易理解
 - 兼容性:兼容各类协议,降低系统扩展成本
 - 组件化:开放架构,组件设计,实现快速搭建
 
 - 
技术架构:
- Golang:天生优异的并发性能,节省硬件成本,可适用于边缘设备
 - Vue.js(3):简单易上手
 - Node.js(16.13):开源、跨平台
 - 数据库:
- PostgreSQL:广泛的社区与低成本
 - TimescaleDB:时序数据库,PostgreSQL插件
 - TDengine:国产高性能时序数据库
 - Cassandra:开源分布式Key-Value存储系统
 - TDSQL-PostgreSQL:腾讯自主研发的分布式数据库系统
 - PloarDB-PostgreSQL:阿里云自主研发的高性能云原生分布式数据库
 - KingBase:人大金仓
 
 - Nginx:高性能Web服务器
 - MQTT broker:
- GMQTT:高性能消息队列处理
 - VerneMQ:高性能分布式MQTT消息代理
 - Redis:NoSQL缓存数据库
 
 - 支持prometheus集成,系统监控
 - 代码静态分析工具deepsource扫描安全修复
 
 
十二、系统性能指标
- 系统并发用户数支持量:100-10万
 - 设备接入规模:单机并发5000数据点,集群百万数据点
 - 数据处理能力:每秒可处理50万条消息
 - 日消息处理能力:大于1亿消息
 - 系统响应时间:页面加载时间小于1秒,数据查询响应小于1秒
 - 系统稳定性:年运行可用率99.99%以上
 - 数据存储容量及扩展能力:自动清理
 
十三、二次开发
- 提供在线开发文档
 - 提供开发接口
 - 提供OpenAPI文档
 - 提供协议与设备接入服务开发模板加快快速开发
 - 支持大模型上下问协议MCP,快速接入AI,与DeepSeek、Qwen、清华智谱大模型整合。使物联网平台具备思考能力
 - 支持小智ESP32设备接入,具备语音识别、语音合成、语音唤醒、语音对话等能力。使物联网平台具备人机交互能力