# Universal-IoT-Web **Repository Path**: NexIoT/Universal-IoT-Web ## Basic Information - **Project Name**: Universal-IoT-Web - **Description**: 管理后台UI-Antdv - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2025-08-27 - **Last Updated**: 2025-09-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: 物联网平台, IOT, antdv ## README # Universal IoT 物联网平台 文档地址:https://phoenixhai.github.io/universal-iot-docs/ 演示地址:http://iot.192886.xyz:81/ test/Haha@2025 node使用v16,先`npm install` 然后 `npm run serve`,速度慢切换淘宝镜像 ## 平台简介 Universal IoT 是一款基于Java技术栈构建的企业级物联网平台,具备高度灵活性和可扩展性。平台集成了云调试功能,支持TCP、MQTT、天翼物联、HTTP等多种协议的统一管理,提供完整的产品定义、物模型设计、设备接入、北向应用输出、规则引擎等核心功能,为物联网应用提供一站式解决方案。 ## 平台亮点 - ✅ **低成本对接**:接入一款设备在`外置调试器`完成,不用`改`系统任何代码,`大学生`就能完成 - ✅ **模块化**:TCP、MQTT、天翼物联等按需开启,对接一个新平台太容易了 - ✅ **没有标准化应对各种标准**:国内行业的协议现状,不再搞标准,主打应对各种标准接入 - ✅ **强大的协议调试器**:基于浏览器的实时协议开发和调试,直连设备接入已经半年多没重启过 ## ✅ 平台功能总结 ### 🚀 设备接入能力 - ✅ **TCP设备接入**:16进制报文传输、协议解析、云调试、在线测试 - ✅ **MQTT设备接入**:物模型/透传模式、云调试、在线测试、支持EMQX/HiveMQ等 - ✅ **HTTP设备接入**:REST API、Java SDK、OAuth2认证、完整接口规范 - ✅ **天翼物联接入**:设备注册、数据上报、指令下发、标准协议对接 - ✅ **云云对接接入**:已支持,具备完整的SDK和API,支持多平台数据同步、协议转换 ### 🎯 核心管理功能 - ✅ **产品管理**:多协议产品创建、物模型定义、产品标签、公共配置 - ✅ **协议管理**:云调试环境、插件化架构、实时协议开发、统一管理平台 - ✅ **设备管理**:设备详情监控、在线指令下发、设备影子、消息订阅、日志查看 - ✅ **网络组件**:TCP/MQTT服务管理、启动/暂停/禁用操作、个性化参数配置 - ✅ **应用管理**:北向应用输出、OAuth2 API SDK、设备绑定、推送配置 - ✅ **通知管理**:多渠道支持(钉钉、阿里云、腾讯云、webhook、邮箱、飞书) - ✅ **场景联动**:基于设备属性/事件的触发规则、多动作执行、实时自动化 - 🔄 **RuleGO规则引擎**:可视化规则引擎执行、支持OPCUA、Moudbus工业场景 ## 核心功能 ### 🚀 协议接入现状 | 协议类型 | 状态 | 核心功能 | |------------|-------|-----------------------------------| | **TCP设备** | ✅ 已实现 | 16进制报文传输、协议解析、云调试、在线测试 | | **MQTT设备** | ✅ 已实现 | 物模型/透传模式、云调试、在线测试、支持EMQX/HiveMQ等 | | **HTTP设备** | ✅ 已实现 | REST API、Java SDK、OAuth2认证、完整接口规范 | | **天翼物联** | ✅ 已实现 | 完整的产品创建设备注册、数据上报、指令下发、标准协议对接 | | **云云对接** | ✅ 已支持 | Java SDK 自行扩展协议模块 | ## 技术架构 - **后端框架**:`Java 21` `SpringBoot 3.5` `Tk.Mybatis 5.0.1` - **数据存储**:MySQL5.7+ / Redis - **架构模式**:单体架构设计,支持微服务化部署 - **前端技术**:基于`RuoYi-Antdv`构建,感谢开源社区! ## 界面展示 ### 部分架构图 ![](/__MACOSX/shot/dataflow.png) ### 功能截图 | | | | |----------------------------|----------------------------|----------------------------| | ![](/__MACOSX/shot/01.png) | ![](/__MACOSX/shot/02.png) | ![](/__MACOSX/shot/03.png) | | ![](/__MACOSX/shot/04.png) | ![](/__MACOSX/shot/05.png) | ![](/__MACOSX/shot/06.png) | | ![](/__MACOSX/shot/07.png) | ![](/__MACOSX/shot/08.png) | ![](/__MACOSX/shot/09.png) | | ![](/__MACOSX/shot/10.png) | ![](/__MACOSX/shot/11.png) | ![](/__MACOSX/shot/12.png) | | ![](/__MACOSX/shot/13.png) | ![](/__MACOSX/shot/14.png) | ![](/__MACOSX/shot/15.png) | | ![](/__MACOSX/shot/16.png) | ![](/__MACOSX/shot/17.png) | ![](/__MACOSX/shot/18.png) | | ![](/__MACOSX/shot/19.png) | ![](/__MACOSX/shot/20.png) | ![](/__MACOSX/shot/21.png) | | ![](/__MACOSX/shot/22.png) | ![](/__MACOSX/shot/23.png) | ![](/__MACOSX/shot/24.png) | ### 直接使用天翼产品 | | | | |----------------------------|----------------------------|----------------------------| | ![](/__MACOSX/shot/52.png) | ![](/__MACOSX/shot/51.png) | ![](/__MACOSX/shot/50.png) | ### 强大调试器 | | | | |-------------------------------------|-------------------------------------|-----------------------------------| | ![](/__MACOSX/shot/debug/login.png) | ![](/__MACOSX/shot/debug/debug.png) | ![](/__MACOSX/shot/debug/run.png) | 有任何问题加入QQ群 | 在线沟通 | | |----------------------------|----------------------------| | ![](/__MACOSX/shot/qq.png) | ![](/__MACOSX/shot/wx.png) | ### 商用授权 开源版本采用AGPL3协议,可用于个人学习和使用,,商业用途需要赞助项目,获得授权。二开项目同样遵守AGPL3.0协议进行开源,可以向原作者申请授权。 授权用户二次开发和修改部分的源码可以申请软件著作权,不可以申请本系统源码软件著作权。