Skip to content

Commit

Permalink
增加英文介绍
Browse files Browse the repository at this point in the history
  • Loading branch information
microrain authored and microrain committed Oct 14, 2023
1 parent 251c825 commit bdfa51a
Show file tree
Hide file tree
Showing 2 changed files with 133 additions and 53 deletions.
107 changes: 54 additions & 53 deletions README.MD
Original file line number Diff line number Diff line change
@@ -1,77 +1,78 @@
Sagoo IOT
========

SagooIOT是一个基于golang开发的轻量级的物联网平台支持跨平台的物联网接入及管理方案平台实现了物联网开发相关的基础功能基于该功能可以快速的搭建起一整套的IOT相关的业务系统
English| [简体中文](README.zh-CN.md)

前端工程https://github.com/sagoo-cloud/sagooiot-ui

官方文档http://iotdoc.sagoo.cn/
SagooIOT is a lightweight IoT platform developed in Go. It supports cross-platform IoT access and management solutions. The platform implements basic functions related to IoT development, based on which a complete set of IoT-related business systems can be quickly built.

官方QQ群686637608
Front-end project: https://github.com/sagoo-cloud/sagooiot-ui

欢迎点右上角 💘Star💘支持我们
Official documentation: http://iotdoc.sagoo.cn/

Official QQ group: 686637608

Welcome to support us by clicking the 💘Star💘 in the upper right corner.

**系统运行后系统默认的用户名与密码为**
**After the system is running, the default username and password of the system are:**

用户admin
Username: admin

密码admin123456
Password: admin123456

## Platform overview

## 平台简介
* 基于全新Go Frame 2.0+Vue3+Element Plus开发的全栈前后端分离的管理系统
* 前端采用vue-next-adminVueElement UI
* A management system with front-end and back-end separation developed based on the Go Frame 2.0+Vue3+Element Plus
* The front-end uses vue-next-admin, Vue, and Element UI.

## 特征
* 高生产率几分钟即可搭建一个后台管理系统
* 模块化单应用多系统的模式将一个完整的应用拆分为多个系统后续扩展更加便捷增加代码复用性
* 认证机制采用gtoken的用户状态认证及casbin的权限认证
* 路由模式:得利于goframe2.0提供了规范化的路由注册方式,无需注解自动生成api文档
* 面向接口开发
* 支持物模型多产品多设备接入管理
* 屏蔽网络协议的复杂性适配多种接入协议(TCP,MQTT,UDP,CoAP,HTTP,GRPC,RPC等),灵活接入不同厂家的不同设备
* 支持跨平台运行可快速实现边缘计算功能实现离线自动预警自动执行等相关功能
* 支持跨终端展示可以通过PC,手机平板等进行设备状态的监控和数据展示
* 独特的插件系统支持跨语言接入可以通过C/C++,Python编写的插件进行快速接入
* 插件系统支持热插拔支持Modbus tcp,modbus rtu,modbus ascii,iec61850,opc等数据采集协议
## Features

* High productivity: a backend management system can be built in a few minutes
* Modularity: a single application with multiple systems, which divides a complete application into multiple systems for easier expansion and increased code reuse.
* Authentication mechanism: adopts gtoken user status authentication and casbin authorization
* Routing mode: thanks to goframe2.0, which provides a standardized routing registration method, automatic API documentation is generated without annotations
* Interface-oriented development
* Supports object models, multi-product, and multi-device access and management.
* Blurs the complexity of network protocols, adapts to multiple access protocols (TCP, MQTT, UDP, CoAP, HTTP, gRPC, RPC, etc.), and flexibly connects to devices from different manufacturers.
* Supports cross-platform operation, can quickly implement edge computing functions, realize offline automatic alerts, and automatic execution.
* Supports cross-terminal display, can monitor device status and display data through PC, mobile phone, and tablet.
* Unique plugin system, supports cross-language access, can be quickly accessed through plugins written in C/C++, Python.
* The plugin system supports hot-plugging, supports Modbus tcp, modbus rtu, modbus ascii, iec61850, opc, and other data acquisition protocols.

## 内置功能
## Built-in functions

1. 用户管理用户是系统操作者该功能主要完成系统用户配置
2. 部门管理配置系统组织机构公司部门小组),树结构展现支持数据权限
3. 岗位管理配置系统用户所属担任职务
4. 菜单管理配置系统菜单操作权限按钮权限标识等
5. 角色管理角色菜单权限分配设置角色按机构进行数据范围权限划分
6. 字典管理对系统中经常使用的一些较为固定的数据进行维护
7. 参数管理对系统动态配置常用参数
8. 操作日志系统正常操作日志记录和查询系统异常信息日志记录和查询
9. 登录日志系统登录日志记录查询包含登录异常
10. 在线用户当前系统中活跃用户状态监控
11. 定时任务在线添加修改删除)任务调度包含执行结果日志
12. 代码生成前后端代码的生成
13. 服务监控监视当前系统CPU内存磁盘堆栈等相关信息
14. 文件上传,缓存标签等
15. 产品管理对设备类产品进行统一管理
16. 设备管理对设备进行接入与数据配置管理
17. 数据中心对第三方api或是数据库及内部数据进行数据新建模管理支持规则定义
1. User management: Users are system operators. This function mainly completes system user configuration.
2. Department management:** Configure system organization (company, department, group), tree structure display supports data permissions.
3. Job management:** Configure the position of the system user.
4. Menu management:** Configure system menus, operation permissions, button permission labels, etc.
5. Role management:** Role menu permission allocation, set role data scope permission division according to the organization.
6. Dictionary management:** Maintain some relatively fixed data that are frequently used in the system.
7. Parameter management:** Dynamically configure common parameters for the system.
8. Operation log:** Record and query normal system operation logs; record and query system exception information logs.
9. Login log:** Query system login logs, including login exceptions.
10. Online users:** Monitor the status of active users in the current system.
11. Scheduled tasks:** Online (add, modify, delete) task scheduling, including execution result logs.
12. Code generation:** Generate front-end and back-end code.
13. Service monitoring:** Monitor CPU, memory, disk, stack, etc. of the current system.
14. File upload, cache tags, etc.
15. Product management:** Unified management of device-type products
16. Device management:** Manage device access and data configuration
17. Data center:** Manage the creation of new data models for third-party APIs, databases, and internal data, and support rule definition.

## 演示图

| ![登录页](https://iotdoc.sagoo.cn/imgs/demo/01.png) | ![物联概览](https://iotdoc.sagoo.cn/imgs/demo/02.png) |
|------------------------------------------------------|----------------------------------------------------|
| ![物模型管理](https://iotdoc.sagoo.cn/imgs/demo/03.png) | ![设备数据监测](https://iotdoc.sagoo.cn/imgs/demo/04.png) |
| ![设备数据日志](https://iotdoc.sagoo.cn/imgs/demo/05.png) | ![视频监控](https://iotdoc.sagoo.cn/imgs/demo/08.png) |
| ![通知配置](https://iotdoc.sagoo.cn/imgs/demo/09.png) | ![告警配置管理](https://iotdoc.sagoo.cn/imgs/demo/10.png) |
| ![告警规则配置](https://iotdoc.sagoo.cn/imgs/demo/11.png) | ![用户管理](https://iotdoc.sagoo.cn/imgs/demo/12.png) |
| ![系统监控](https://iotdoc.sagoo.cn/imgs/demo/13.png) | ![数据汇聚中心](https://iotdoc.sagoo.cn/imgs/demo/14.png) |
| ![可视化规则引擎](https://iotdoc.sagoo.cn/imgs/demo/07.png) | ![可视化大屏](https://iotdoc.sagoo.cn/imgs/demo/06.png) |
## demo

![组态界面](https://iotdoc.sagoo.cn/imgs/configure.jpg)
| ![login](https://iotdoc.sagoo.cn/imgs/demo/01.png) | ![overview](https://iotdoc.sagoo.cn/imgs/demo/02.png) |
|--------------------------------------------------------|-----------------------------------------------------------------------------|
| ![thing](https://iotdoc.sagoo.cn/imgs/demo/03.png) | ![monitoring](https://iotdoc.sagoo.cn/imgs/demo/04.png) |
| ![deviceLog](https://iotdoc.sagoo.cn/imgs/demo/05.png) | ![video](https://iotdoc.sagoo.cn/imgs/demo/08.png) |
| ![NotificationConfiguration](https://iotdoc.sagoo.cn/imgs/demo/09.png) | ![Alarm Configuration Management](https://iotdoc.sagoo.cn/imgs/demo/10.png) |
| ![Alarm Rule Configuration](https://iotdoc.sagoo.cn/imgs/demo/11.png) | ![user](https://iotdoc.sagoo.cn/imgs/demo/12.png) |
| ![system monitor](https://iotdoc.sagoo.cn/imgs/demo/13.png) | ![data hub](https://iotdoc.sagoo.cn/imgs/demo/14.png) |
| ![Visualization Rule Engine](https://iotdoc.sagoo.cn/imgs/demo/07.png) | ![screen](https://iotdoc.sagoo.cn/imgs/demo/06.png) |

![configuration](https://iotdoc.sagoo.cn/imgs/configure.jpg)

## 免责声明
## Disclaimer

SagooIOT社区版是一个开源学习项目与商业行为无关用户在使用该项目时应遵循法律法规不得进行非法活动如果SagooIOT发现用户有违法行为将会配合相关机关进行调查并向政府部门举报用户因非法行为造成的任何法律责任均由用户自行承担如因用户使用造成第三方损害的用户应当依法予以赔偿使用SagooIOT所有相关资源均由用户自行承担风险.
SagooIOT Community Edition is an open source learning project and is not related to commercial activities. Users should comply with laws and regulations when using this project and should not engage in illegal activities. If SagooIOT finds that a user is engaged in illegal activities, it will cooperate with relevant authorities to investigate and report to the government. Users shall bear any legal liability arising from illegal activities themselves. If a third party is damaged due to the user's use, the user shall compensate the third party in accordance with the law. Users bear all risks in using all relevant resources of SagooIOT.
79 changes: 79 additions & 0 deletions README.zh-CN.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
Sagoo IOT
========

[English](README.MD)| 简体中文

SagooIOT是一个基于golang开发的轻量级的物联网平台支持跨平台的物联网接入及管理方案平台实现了物联网开发相关的基础功能基于该功能可以快速的搭建起一整套的IOT相关的业务系统

前端工程:https://github.com/sagoo-cloud/sagooiot-ui

官方文档:http://iotdoc.sagoo.cn/

官方QQ群686637608

欢迎点右上角 💘Star💘支持我们



**系统运行后系统默认的用户名与密码为**

用户admin

密码admin123456


## 平台简介
* 基于全新Go Frame 2.0+Vue3+Element Plus开发的全栈前后端分离的管理系统
* 前端采用vue-next-adminVueElement UI

## 特征
* 高生产率几分钟即可搭建一个后台管理系统
* 模块化单应用多系统的模式将一个完整的应用拆分为多个系统后续扩展更加便捷增加代码复用性
* 认证机制采用gtoken的用户状态认证及casbin的权限认证
* 路由模式:得利于goframe2.0提供了规范化的路由注册方式,无需注解自动生成api文档
* 面向接口开发
* 支持物模型多产品多设备接入管理
* 屏蔽网络协议的复杂性适配多种接入协议(TCP,MQTT,UDP,CoAP,HTTP,GRPC,RPC等),灵活接入不同厂家的不同设备
* 支持跨平台运行可快速实现边缘计算功能实现离线自动预警自动执行等相关功能
* 支持跨终端展示可以通过PC,手机平板等进行设备状态的监控和数据展示
* 独特的插件系统支持跨语言接入可以通过C/C++,Python编写的插件进行快速接入
* 插件系统支持热插拔支持Modbus tcp,modbus rtu,modbus ascii,iec61850,opc等数据采集协议


## 内置功能

1. 用户管理用户是系统操作者该功能主要完成系统用户配置
2. 部门管理配置系统组织机构公司部门小组),树结构展现支持数据权限
3. 岗位管理配置系统用户所属担任职务
4. 菜单管理配置系统菜单操作权限按钮权限标识等
5. 角色管理角色菜单权限分配设置角色按机构进行数据范围权限划分
6. 字典管理对系统中经常使用的一些较为固定的数据进行维护
7. 参数管理对系统动态配置常用参数
8. 操作日志系统正常操作日志记录和查询系统异常信息日志记录和查询
9. 登录日志系统登录日志记录查询包含登录异常
10. 在线用户当前系统中活跃用户状态监控
11. 定时任务在线添加修改删除)任务调度包含执行结果日志
12. 代码生成前后端代码的生成
13. 服务监控监视当前系统CPU内存磁盘堆栈等相关信息
14. 文件上传,缓存标签等
15. 产品管理对设备类产品进行统一管理
16. 设备管理对设备进行接入与数据配置管理
17. 数据中心对第三方api或是数据库及内部数据进行数据新建模管理支持规则定义

## 演示图

| ![登录页](https://iotdoc.sagoo.cn/imgs/demo/01.png) | ![物联概览](https://iotdoc.sagoo.cn/imgs/demo/02.png) |
|------------------------------------------------------|----------------------------------------------------|
| ![物模型管理](https://iotdoc.sagoo.cn/imgs/demo/03.png) | ![设备数据监测](https://iotdoc.sagoo.cn/imgs/demo/04.png) |
| ![设备数据日志](https://iotdoc.sagoo.cn/imgs/demo/05.png) | ![视频监控](https://iotdoc.sagoo.cn/imgs/demo/08.png) |
| ![通知配置](https://iotdoc.sagoo.cn/imgs/demo/09.png) | ![告警配置管理](https://iotdoc.sagoo.cn/imgs/demo/10.png) |
| ![告警规则配置](https://iotdoc.sagoo.cn/imgs/demo/11.png) | ![用户管理](https://iotdoc.sagoo.cn/imgs/demo/12.png) |
| ![系统监控](https://iotdoc.sagoo.cn/imgs/demo/13.png) | ![数据汇聚中心](https://iotdoc.sagoo.cn/imgs/demo/14.png) |
| ![可视化规则引擎](https://iotdoc.sagoo.cn/imgs/demo/07.png) | ![可视化大屏](https://iotdoc.sagoo.cn/imgs/demo/06.png) |

![组态界面](https://iotdoc.sagoo.cn/imgs/configure.jpg)


## 免责声明

SagooIOT社区版是一个开源学习项目与商业行为无关用户在使用该项目时应遵循法律法规不得进行非法活动如果SagooIOT发现用户有违法行为将会配合相关机关进行调查并向政府部门举报用户因非法行为造成的任何法律责任均由用户自行承担如因用户使用造成第三方损害的用户应当依法予以赔偿使用SagooIOT所有相关资源均由用户自行承担风险.

0 comments on commit bdfa51a

Please sign in to comment.