{"id":17008595,"url":"https://github.com/neozhu/iot_water","last_synced_at":"2025-05-09T00:03:55.547Z","repository":{"id":86164153,"uuid":"543845779","full_name":"neozhu/iot_water","owner":"neozhu","description":"智慧水务物联网系统是用户单位基于智能水表（包含但不限于NB-lot水表等智能表）、智能消火栓、智能阀门、数据采集终端（RTU或PLC）及其他前置传感器和设备在供水方面的应用管理系统，由这些设备采集到监测点的各种数据","archived":false,"fork":false,"pushed_at":"2024-10-21T06:43:21.000Z","size":18563,"stargazers_count":48,"open_issues_count":1,"forks_count":23,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-09T00:03:40.799Z","etag":null,"topics":["device-management","iot-application","iot-device"],"latest_commit_sha":null,"homepage":"https://water.blazorserver.com/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/neozhu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-01T01:08:48.000Z","updated_at":"2025-04-24T14:46:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"eb6e2fe3-892a-4ed8-a2e2-fdfa292bdcfc","html_url":"https://github.com/neozhu/iot_water","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neozhu%2Fiot_water","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neozhu%2Fiot_water/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neozhu%2Fiot_water/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neozhu%2Fiot_water/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/neozhu","download_url":"https://codeload.github.com/neozhu/iot_water/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253166502,"owners_count":21864475,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["device-management","iot-application","iot-device"],"created_at":"2024-10-14T05:28:46.164Z","updated_at":"2025-05-09T00:03:55.516Z","avatar_url":"https://github.com/neozhu.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# 智能水务管理平台\n\n## 介绍\n智慧水务物联网系统是用户单位基于智能水表（包含但不限于NB-lot水表等智能表）、智能消火栓、智能阀门、数据采集终端（RTU或PLC）及其他前置传感器和设备在供水方面的应用管理系统，由这些设备采集到监测点的各种数据（诸如：输水管道、供水管道的压力、流量，二次蓄水池的水位、压力、流量、浊度、余氯、泵频等等信息），通过NB-lot、光缆、GPRS和WIFI等多种方式传输，交给后台管理系统进行分析、处理、显示、告警和返回控制等一系列操作，实现对供水管道的无人化、远程、实时的监测和控制，以解决用水单位对水源信息采集、泵房远程监控、管网水量的监控、各环节监测点的数据采集和监控报警，及时发现管网故障，准确快速响应源水污染及管网暴管应急处理等，提高维护效率，降低损失，保障输水、供水质量，达到科学预警，减少成本，提高效率的目的。\n整体方案的目标是实现多用户租赁和管理，用户管理区域内前端设备采集到的各种信息，传输到后台管理系统并经分析处理后，用户通过PC端或移动端设备，依据用户的需求，采用B/S平台架构或APP/H5/小程序等方式，实现对前端设备或供水管道数据的显示、查询、统计、告警、处理、报表打印和返回控制等功能操作。\n\n|**序号**|**名称**|**工作内容**|**具体描述**|**备注**|\n| :-: | :-: | :-: | :-: | :-: |\n|1|\u003cp\u003e系统\u003c/p\u003e\u003cp\u003e框架\u003c/p\u003e|用户需求分析|||\n|||系统原型制作|||\n|||UI设计|||\n|||数据库设计及整体架构规划|包含系统全部数据库字段及全部架构菜单||\n|2|前后端开发及联调|系统模块开发|站点基础信息设置、模块与插件管理||\n|||用户模块开发|用户租赁和管理等||\n|||RBAC权限管理模块开发|包含三元组：用户、角色、菜单，用户关联角色，角色绑定菜单。||\n|||单位模块开发|单位管理，单位所属建筑（用水单元）管理，供水管网图管理，单位人员管理等||\n|||设备管理模块开发|设备管理、属性管理、检修管理、备件管理、台账管理、运行管理、年审管理||\n|||数据模块开发|数据显示、查询、数据图标管理||\n|||告警模块开发|包括告警管理、告警抢修管理、告警规则管理、告警方式管理||\n|||统计分析模块开发|设定时间段内：用水量同比/环比统计图、水表压力统计图、瞬时流量统计图、各用水单元统计、转供单位单独用水统计|柱线图、曲线图、饼图|\n|||报表模块开发|报表管理|一期不包括|\n|||打印模块开发|支持压力、水温、流量历史数据信息报表打印输出，支持历史曲线、事件记录、操作记录等报表的打印输出|一期不包括|\n|||消火栓模块开发|消火栓各数据显示|一期不包括|\n|||可扩展的第三方设备接口采集模块开发|||\n|3|测试|测试及优化|||\n|4|部署及上线调试|完整部署到甲方指定服务器或云端|||\t\n\n## 在线演示\n[https://iot.i247365.net](https://water.blazorserver.com/)\n\nlogin: Demo\nPassword: 123456\n\n## 屏幕截图\n![输入图片说明](doc/1.png)\n![输入图片说明](doc/2.png)\n![输入图片说明](doc/3.png)\n![输入图片说明](doc/4.png)\n![输入图片说明](doc/5.png)\n![输入图片说明](doc/6.png)\n![输入图片说明](doc/7.png)\n![输入图片说明](doc/8.png)\n![输入图片说明](doc/9.png)\n![输入图片说明](doc/10.png)\n![输入图片说明](doc/11.png)\n![输入图片说明](doc/12.png)\n![输入图片说明](doc/13.png)\n![输入图片说明](doc/14.png)\n\n## 软件架构\nASP.Net MVC 5\nEntity framework 6\nSQL server 2016\n\n\n#### 部署环境\n\n1.  Windows Server 2012\n2.  .net framework 4.8\n3.  SQL Server 2012\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneozhu%2Fiot_water","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fneozhu%2Fiot_water","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneozhu%2Fiot_water/lists"}