# IOT-EdgeGateway
**Repository Path**: doooxul/IOT-EdgeGateway
## Basic Information
- **Project Name**: IOT-EdgeGateway
- **Description**: iot边缘网关,本系统是基于ruoyi开发的一套物联网IOT平台,工程简单功能强大便于拓展易于上手,源码部分开源,其中主要功能有若依的基本功能、集成nodered实现物联网功能、媒体服务功能基于zlmediakit
- **Primary Language**: Java
- **License**: MIT
- **Default Branch**: dev
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 6
- **Forks**: 1
- **Created**: 2022-12-26
- **Last Updated**: 2025-09-05
## Categories & Tags
**Categories**: iot
**Tags**: None
## README
IOT-EdgeGateway
iot边缘网关后台
## 平台简介
本系统是基于ruoyi开发的一套物联网IOT平台,工程简单功能强大便于拓展易于上手,源码分开源,其中主要功能有若依的基本功能、集成nodered实现物联网功能、媒体服务功能基于zlmediakit,废话不多说直接上干货。
注意!!! 本工程开源的功能不全,全部的代码暂未开放!
截止目前2025-08-13一直在更新,只是暂未往该库提交
## 内置功能
1. 边缘网关:管理node-red服务可配置多个服务
2. 规则编排:使用node-red进行设备对接,流程编排,进行在线编排保存
3. 边缘设备:通过node-red对接的设备会自动设生成设备列表进行管理,也可可视化查看设备状态,已经数据统计
4. 通用物模型管理:通用物模型管理模块是物联网平台的核心基础能力,用于统一描述、管理不同设备的属性、服务、事件等数字化模型,实现设备能力与业务系统的解耦,支撑跨设备、跨场景的互联互通。
5. 媒体视频管理:做一个视频监控的大屏展示
6. 媒体通道:针对媒体服务器所有推拉流通道的详细信息展示查看
7. 流媒体服务器管理:可接入多个媒体服务器及进行配置修改
8. 拉流代理:针对流媒体进行拉流代理的参数配置。壳直接通过平台进行拉流
9. FFmpeg推拉流:支持通过FFmpeg进行推拉流
10. 推流代理:支持推流代理准发到别动媒体服务器,以及一些基础配置
11. rtp服务:支持rtp服务的配置管理
## 若依基础功能
1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
2. 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
3. 岗位管理:配置系统用户所属担任职务。
4. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
5. 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
6. 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
7. 参数管理:对系统动态配置常用参数。
8. 通知公告:系统通知公告信息发布维护。
9. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
10. 登录日志:系统登录日志记录查询包含登录异常。
11. 在线用户:当前系统中活跃用户状态监控。
12. 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
13. 代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
14. 系统接口:根据业务代码自动生成相关的api接口文档。
15. 服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
16. 缓存监控:对系统的缓存查询,删除、清空等操作。
17. 在线构建器:拖动表单元素生成相应的HTML代码。
18. 连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
## 在线体验
- admin/admin123
- 监控平台账号密码 ruoyi/123456
- 暂无在线演示地址
## 演示视频

[IOT-EdgeGateWay.mp4](./doc/截图/IOT-EdgeGateWay.mp4)
## 演示图

















## 联系我们
