lazyiot2.0 开源 物联网组态系统 工控组态软件

lazyiot2.0

lazyiot2.0 相对于1.0进行了大规模的系统升级 

一款开源的web组态,IOT,物联网产品 一款开源的web组态,IOT,物联网产品 ,改开源系统采用分布式集群部署,支持多采集站/数据中心模式,前端采用web显示 开发语言全部是.net/C# 最新版本2021-10-10

目前整个解决方案采用vs2017进行编译,编译后的所有程序放置在系统目录下的Publish,在Publish目录下包含IOCenter和IOStation 两个文件夹。 IOCenter 是中心服务器的应用程序 IOStation 是采集站的应用程序,在该程序下包含三个exe可执行文件:IOManager.exe 采集站工程管理器,IOMonitor.exe负责采集站上的数据采集与转存,ScadaFlowDesign.exe是组态设计器。

服务器端部署: 1 首先编译发布web端程序,发布工程中Scada.WebServer/UI/SCADA.Web网站工程,将发布的文件拷贝到要部署的电脑或者是服务器上。 2 在发布的电脑上安装iis7以上版本,.net4.5 版本,部署web工程 3 打开部署电脑的web工程目录,在该目录下有ScadaCenterServer文件(如果没有请建立同名的文件夹),打开后将publish目录下的IOCenter文件里的所有文件拷贝到ScadaCenterServer文件夹内(全部拷贝)。 4 设置ScadaCenterServer文件夹下的IOProject\IOCenterServer.station的权限,分配networkservices,eveny 权限给IOCenterServer.station文件。 5 在谷歌或者360极速浏览器下输入对应的网址,打开网站,账号和密码:admin/123456 如果输入密码成功则表示web和服务器端程序部署成功,如果登录失败说明IOCenterServer.station文件没有设置权限 6 执行ScadaCenterServer/ScadaCenterServer.exe 文件启动中心服务器 登录账号admin/密码123456 采集站部署: 1 首先将Publish/IOStation整个文件夹拷贝到您要部署的服务器上,如果采集站服务器和中心服务器是同一台机器,则直接启动IOMonitor.exe可执行文件。 2 执行IOManager.exe文件进行IO工程的管理和编辑工作,在这里可以建立通讯,IO 采集点, 3 当IOManager工程都编辑成功并发布了,则进行组态设计,点击ScadaFlowDesign.exe 文件打开设计器 4 采集站上的所有IP地址是您部署的服务器的IP地址,登录账号admin/密码123456。 5 如果要部署多个采集站,则将Publish/IOStation 文件拷贝到对应的采集站服务器上,然后进行io工程编辑和io工程管理,同时发布IO采集站工程

感谢大家地支持,帮助文档会逐渐发布到github的wiki里。截止到2021.4.27 日发现部分bug,目前已经修改并将代码发布到开源网站了,请大家及时更新。相关视频教程已经发布到百度网盘;后续会逐步增加 系统开源地址: gitee:lazyiot: 一款开源的web组态,IOT,物联网产品 一款开源的web组态,IOT,物联网产品 ,系统采用分布式集群部署,支持多采集站/数据中心模式,前端采用web显示 开发语言全部是.net/C# 最新版本。各分布式站点与数据中心采用mq高效通讯,时序数据库采用influxdb。商业版包含:实时数据,报警,系统事件监控,机器学习,组态,Web前端

github:https://github.com/nxzzkj/lazyiot

DEMO演示网址:http://www.lazyiot.cn

QQ:249250126 QQ技术交流群:89226196 微信:18695221159

2021年5月19日更新内容: 1--------------大屏展示部分增加了环状排名图,柱状排名图,锥形排名图,动态水池图、进度条图,飞线图。 2--------------修改了组态工程中增加关系数据源后编辑后出现重复的信息bug。 3--------------修改了组态中环图无法读取数据库中值得bug。 4--------------修改了用户点击部分图元组件出现弹出“”保存成功的“”的异常错误。 5--------------重新将部分对象进行引用,缺失的dll放置到lib文件下,主要是sybase,aceclient。 6--------------修改了由于javascript $.post 异步引起的对象丢失问题。 7--------------应微信用户leo2013 用户要求增加了一个读取本地日期的图元,该图元静态显示当前电脑的时间。 8--------------目前所有工程编译可采用64位,唯独组态设计器工程需要编译成32位,主要是疑问WebKit c#库目前只找到32位的,如果全部编译成64位,部分组态控件将无法显示。 8--------------由于github上传后再LazyScadaCode\ScadaProject\ScadaWeb\目录下有个packages1文件,请将文件夹名称改成"packages" 去掉1,主要是github无法上传原packages文件目录,所以改成别名,,请下载后将此文件夹改回原名。否则web工程编译将出现错误。 2021年7月14日更新内容 1 修改了实时值传递到数据中心错误 2 修改了报警值传递到数据中心的错误 3 增加了MQTT驱动和DEMO的示例 4 修改了部分界面显示参数的错误 5 增加了报警值组合报警的判断 6 修改了数据中心无法保存报警的错误

2021年10月10日更新内容:1修改了数据上传机制,采用缓存机制,取消了之前的接收到数据立即上传的方式,而是将接收到的数据统一存储在缓存中,采用批量从缓存数据上传到数据中心,极大的提高了数据传输效率。提高系统并发处理能力。数据中心采用缓存模式将接收到的数据存储缓存,在指定时间内批量将缓存数据提交的influxdb.取消了之前的接收到采集数据就提交influxdb的模式。减小了influxdb的压力,提高数据并发入库能力。 2 增加了定时系统内存回收机制,屏蔽系统睡眠和锁屏模式。此前发现系统如果在锁屏模式下或者是睡眠模式下内存一直不回收导致系统内存不断增大。

如果想咨询MQTT的DEMO运行,请家微信进微信群!

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
### 回答1: 基于Java开源物联网组态,可以实现一个可靠、高效的物联网系统。首先,使用Java开发物联网组态可以充分利用Java语言的优势,它是一种高性能、面向对象的编程语言,具有可移植性强、跨平台、易学易用等特点。 在物联网组态的开发中,我们可以使用Java开源框架如Spring Boot、Spring MVC等来进行应用的快速搭建和开发,实现物联网设备的接入、数据采集和存储、数据的可视化展示等功能。同时,Java提供了丰富的API和库,如JavaFX图形库可以实现可视化界面的设计和开发,Apache Kafka可以实现物联网数据流的高效处理和传输,MySQL、MongoDB等数据库可以用来存储和管理物联网设备产生的数据。 此外,Java还提供了大量的开源物联网平台,如Eclipse IoT、ThingsBoard等,这些平台基于Java开发,提供了一整套的物联网解决方案和工具链,可以帮助开发者快速部署和管理物联网应用。 总之,基于Java开源物联网组态,可以快速、高效地开发出功能强大的物联网系统。无论是从物联网设备的接入到数据的处理和展示,还是从物联网平台的部署和管理,Java都提供了丰富的工具和技术来支持。使用Java开发物联网组态,可以满足不同应用场景的需求,实现物联网的智能化、自动化和可视化,助力推动物联网技术的发展和应用。 ### 回答2: 基于Java开源物联网组态是一种用于构建物联网系统开源工具。它提供了一套丰富的功能和工具,帮助开发人员快速构建和管理物联网设备和应用程序。 首先,基于Java开源物联网组态提供了一套强大的设备管理功能。它可以自动发现和注册物联网设备,监控设备的状态和性能,并提供设备管理接口,使开发人员可以方便地管理设备的配置和属性。 其次,该开源工具提供了丰富的数据收集和处理功能。它可以采集来自不同设备的数据,支持各种传输协议,并提供数据存储和处理的功能。开发人员可以使用该工具来存储、查询和分析物联网设备生成的数据,从而实现更高级的数据分析和应用。 此外,基于Java开源物联网组态还提供了一套易用的应用程序开发框架。开发人员可以使用该框架构建各种类型的物联网应用程序,如远程监控、智能家居等。该框架提供了丰富的API和工具,使开发人员可以方便地开发和部署应用程序,并提供了完善的安全机制,保护物联网系统的安全性。 总之,基于Java开源物联网组态是一种功能强大的开源工具,它提供了丰富的设备管理、数据收集和处理以及应用程序开发功能。它可以帮助开发人员快速构建和管理物联网系统,并实现更高级的物联网应用。同时,它的开源特性使得开发人员可以根据自己的需求进行定制和扩展,实现更多的功能和应用场景。 ### 回答3: 基于Java的开源物联网组态平台是一种使用Java作为主要开发语言并且以开源形式提供的物联网设备管理和控制平台。这种平台提供了一系列功能强大的工具和框架,用于连接和管理各种物联网设备,实现数据采集、监控和控制等功能。 使用基于Java的开源物联网组态平台,用户可以方便地搭建一个物联网系统。首先,该平台提供了各种支持多种物联网通信协议的接口和驱动程序,例如MQTT、CoAP、Modbus等,可以直接与各种物联网设备进行通信。其次,该平台具备数据采集和存储功能,可以实时地从设备中采集数据,并将数据存储到数据库中。用户可以通过图形化界面来配置数据采集参数,方便地进行数据监控和分析。 除了数据采集功能,该平台还提供了设备管理和控制的功能。用户可以通过平台对设备进行远程管理,包括设备的注册、绑定、配置等操作。同时,用户也可以通过平台对设备进行控制,例如发送命令、设置参数等。该平台还支持多用户和权限管理,可以根据用户的角色和权限对设备和数据进行访问控制。 基于Java的开源物联网组态平台还具备良好的可扩展性和定制性。用户可以根据自己的需求,对平台进行二次开发和定制,以适应特定的物联网应用场景。此外,该平台还提供了丰富的开发文档和社区支持,用户可以在开发过程中获取帮助和交流经验。 总而言之,基于Java的开源物联网组态平台是一种功能强大、灵活可定制的物联网设备管理和控制平台。它通过提供丰富的工具和框架,帮助用户快速搭建和管理物联网系统,实现数据采集、监控和控制等功能。同时,该平台还具备良好的可扩展性和定制性,用户可以根据需要进行二次开发和定制。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

马家华

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值