自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 我的第一个开源项目IOT-Tree Server-实际项目使用介绍

摘要:本文介绍了IOT-Tree Server在多个典型项目中的应用案例,包括县级水资源数字孪生系统(实现云端与现场PLC设备对接)、工厂ABB机械臂数据采集(通过OPCUA连接获取数据并同步至MySQL)、生产线配套软件开发(快速对接多个PLC并实现数据采集存储),以及IT机房监控系统(详细教程说明各类设备对接)。这些案例展示了IOT-Tree Server在不同场景下作为设备接入、数据采集和系统集成的核心工具,具有部署快速、适配灵活的特点。(149字)

2025-11-04 15:56:41 1067

原创 使用IOT-Tree Server通过S7 Eth协议连接西门子PLC S7-1200

本文介绍使用开源物联网软件IOT-TreeServer通过西门子S7以太网协议连接S7-1200 PLC的详细过程。内容包括设备和环境准备、IOT-Tree配置步骤(接入、通道、设备及数据标签设置),并说明如何通过组态画面、数据库同步和MQTT推送等方式处理采集数据。该方案支持多品牌PLC同时接入,适用于工业自动化监控项目。

2025-11-04 10:40:01 728

原创 我的第一个开源项目【IOT-Tree Server】

历时4年开发开源项目IOT-TreeServer,实现工业设备数据采集与云端管理。项目从ModbusRTU驱动起步,逐步支持西门子、三菱等主流PLC协议,并开发Web组态界面和消息流功能。通过实际项目打磨,软件功能不断完善,已成功应用于产线监控等场景。未来计划扩展更多设备驱动、优化性能,并推出行业专业版。该项目展现了持续专注的技术积累价值,为工业物联网提供高效解决方案。

2025-10-21 13:01:05 1532 13

原创 使用IOT-Tree接入各种数据转BACnet模拟设备输出

IOT-TreeServer开源物联网软件支持BACnet协议输出功能,可将项目数据通过模拟BACnet设备方式对外共享。该功能通过内置BACnet Device服务实现,用户可配置设备ID、网络端口及选择输出项目,并确保节点ID唯一性。使用Yabe软件可验证设备连接,查看数据对象属性及进行读写操作。此功能使IOT-TreeServer可作为BACnet网关,实现不同工业协议设备的数据转换与集成,适用于楼宇自动化等场景。

2025-10-18 13:44:57 854 1

原创 使用IOT-Tree的OPC UA Client连接器对接OPC UA Server获取数据到系统中

IOT-TreeServer是一款开源物联网软件,支持设备接入、数据管理和人机交互等功能。本文重点介绍其OPC UA Client功能,可连接外部OPC UA Server获取数据并映射到内部标签。文章详细说明了如何配置OPC UA连接端点、处理证书授权、绑定节点数据等操作步骤,并以嵌入式ARM Linux设备为例展示了实际应用效果。该软件既可作为组态软件,也能作为数据采集终端或边缘计算网关使用,支持多种工业协议转换和OPC UA数据输出。

2025-10-18 11:44:40 1111

原创 使用IOT-Tree接入各种设备转OPC UA Server输出

IOT-Tree Server是一款开源物联网软件,支持设备接入、数据管理和边缘计算。其内置OPC UA Server功能可将项目数据通过OPC UA标准协议输出,具备跨平台、安全认证和证书管理等特点。本文详细介绍了如何配置OPC UA Server服务参数,包括端口设置、用户认证和证书管理,并演示了使用Matrikon OPCUA Explorer客户端进行连接的过程。通过该功能,IOT-Tree Server可为ERP、MES等系统提供标准化的工业数据接口,实现设备与系统的安全可靠通信。

2025-10-09 08:42:49 1005

原创 使用IOT-Tree消息流【标签读写】功能详细说明

IOT-TreeServer是一款开源物联网软件,提供设备接入、数据管理、消息流控制和人机交互等功能。文章详细介绍了其标签(Tag)处理功能,包括数据读取、写入、过滤器操作、实时数据同步、变化触发器、事件报警处理及时序数据库存储等核心功能。这些功能通过消息流(MsgNet)实现,支持JSON格式数据转换、批量操作和数据库集成,为自动化系统提供灵活的数据处理方案。

2025-09-29 12:20:35 1007

原创 使用IOT-Tree Server通过PPI协议连接西门子PLC S7-200 Smart

本文介绍了使用IOT-TreeServer开源物联网软件通过PPI协议连接西门子S7-200Smart PLC的详细过程。包括设备环境准备、RS485直连配置(串口参数设置、通道建立、设备添加及数据标签配置)以及云端通过4G DTU远程接入的调整方法。文章重点说明了IOT-Tree的模块化设计优势,支持现场调试后无缝切换至云端部署,同时提供数据采集、组态监控、数据库同步和MQTT推送等扩展功能。配套系列文章还包含三菱、欧姆龙PLC对接及完整项目案例参考,展现该软件在工业自动化中的灵活应用价值。

2025-09-29 11:18:27 1250

原创 使用IOT-Tree Server通过FINS协议连接欧姆龙CP2E-N系列PLC

IOT-TreeServer是一个开源物联网软件,支持多种工业设备连接和数据处理。本文详细介绍了通过FINS协议连接欧姆龙CP2E-N系列PLC的具体实现过程,包括设备环境准备(PLC网络配置、边缘计算设备部署)、IOT-Tree项目配置(建立TCP连接、创建通道设备、配置数据标签)以及数据推送方案。该项目采用双网口隔离设计,通过MQTT协议将采集数据发送至云端系统,适用于工业自动化场景。文章还提供了标签地址格式说明和自动检查功能,并建议通过标签组分类管理大量数据点。最后强调了项目自动启动设置的重要性。

2025-09-25 11:32:03 1018

原创 使用IOT-Tree消息流InfluxDB模块节点实现标签数据的时序数据库存储

IOT-TreeServer是一款开源物联网软件,提供设备接入、数据管理、控制逻辑和人机交互功能。其新增的InfluxDB时序数据库模块支持高效处理时间序列数据,具有高写入吞吐、压缩存储等特点。配置过程包括:1)管理员界面设置InfluxDB数据源;2)在项目中添加消息流,配置Measurement(类似关系数据库表);3)通过"标签过滤存入时序数据库"节点选择需要存储的标签数据;4)添加定时触发器设定写入间隔。整个配置流程简单快捷,完成后可自动将选定标签数据按设定间隔存储到Influx

2025-09-25 11:20:49 835

原创 使用IOT-Tree消息流【语音识别】节点整合语音模型vosk实现语音输入到命令格式转换

IOT-TreeServer是一款开源物联网软件,提供设备接入、数据管理、控制逻辑和人机交互功能。其消息流功能支持快速配置数据处理流程,包括存储、转换和发送等操作。文档重点介绍了语音识别节点的功能,该节点基于Vosk模型,可将语音转换为JSON指令输出,适用于智能家居等场景。通过配置语言模型和限定指令词库,能提高识别准确率并输出结构化数据。文章还详细说明了节点设置步骤、与麦克风输入节点的配合使用,以及实际测试效果。最后强调语音识别需注意环境噪声干扰,并建议在重要控制场合加入确认机制确保安全。

2025-09-24 12:21:56 1110

原创 使用IOT-Tree Server通过MC协议连接三菱Q系列PLC

《IOT-TreeServer连接三菱Q系列PLC实践》摘要:IOT-TreeServer是一款开源物联网软件,支持设备接入、数据管理等功能。本文详细介绍如何通过MC协议连接三菱Q03UDECPU PLC:1)PLC端需配置MC协议端口;2)在IOT-Tree中配置TCP客户端接入,建立通道并添加设备节点;3)按照三菱地址规范配置数据标签,支持批量导入;4)通过消息流MQTT模块将数据打包推送至云端。该方案已成功应用于工业设备数据采集项目,展示了IOT-Tree在边缘计算场景中的灵活应用。(149字)

2025-09-24 11:35:33 1058

原创 使用IOT-Tree消息流实现实时数据同步:标签实时数据--关系数据库表

IOT-TreeServer是一款开源物联网组态软件,提供设备接入、数据管理、控制逻辑和人机交互功能。其消息流功能支持快速配置数据处理流程,包括将实时数据同步到关系数据库。配置过程包括:1)设置JDBC数据源;2)在消息流中添加关系数据库节点;3)配置数据表;4)添加"实时数据表同步"节点并关联数据库表;5)通过定时器节点设置同步间隔。最终实现工业现场标签数据自动同步到指定数据库表,表结构固定,整个配置过程简洁高效,约5分钟即可完成。

2025-09-23 11:25:19 1160

原创 使用IOT-Tree消息流MQTT模块节点实现监测数据推送功能

本文介绍了IOT-Tree通过MQTT协议实现工业现场与云端数据交互的案例。案例中IOT-Tree对接西门子S7-1200 PLC,利用MQTT协议实现数据采集(10秒定时推送)和报警实时推送功能,同时支持云端指令下发。案例展示了如何配置MQTT模块节点实现双向通信,同时配合IOT-Tree标签相关的其他节点完成了不同方式的数据交互。

2025-09-23 11:13:31 1372

原创 使用IOT-Tree整合复杂计算模型(含AI模型),并对接现场设备优化控制(节能提效)技术方案

本文探讨了IOT-Tree消息流功能如何对接外部模型计算,提升工业设备运行效率。系统通过数据收集、模型调用和优化控制输出三部分实现:1)采集PLC和传感器数据;2)通过定时或条件触发调用模型(支持Java集成、HTTP接口或进程调用);3)将优化参数反馈至PLC。为确保安全,建议PLC程序设置参数范围检查、失效判断机制和应急方案,IOT-Tree则需确保数据有效性。该方案在保障设备安全的前提下,为模型优化提供了灵活可靠的实施框架。

2025-09-22 10:11:02 2236

原创 使用IOT-Tree消息流Modbus Slave节点,实现Modbus设备的模拟

IOT-Tree的ModbusSlave功能可将设备数据转换为标准ModbusRTU协议输出,支持现场PLC/DTU等设备获取数据。配置过程包括:1)添加ModbusSlave节点;2)设置总线设备列表及数据地址段;3)绑定项目数据标签;4)配置外部访问接口(TCP/COM)。该功能支持TCP Server/Client和串口三种连接方式,能适应不同现场环境需求,实现数据共享。通过可视化配置界面,用户可快速完成协议转换,使IOT-Tree设备作为Modbus从站为其他设备提供数据服务。

2025-09-22 09:32:19 1204

原创 IOT-Tree连接西门子PLC S7 200 Smart竟然如此简单

IOT-Tree对接西门子PLC S7 200 SMART,既可以通过RS485接口PPI方式进行通信,也可以通过以太网接口对接通信。

2024-10-08 16:35:43 2112

原创 使用IOT-Tree Server制作一个边缘计算设备(Arm Linux)

现在的Arm Linux系统,配置稍微高一些就可以运行java虚拟机,那么也就可以运行IOT-Tree Server。一旦你的设备安装并运行了IOT-Tree Server,设备就可以有IOT-Tree的大部分能力,你的设备会成为一个功能强大的边缘处理中心。甚至可以直接替代中控室的PC。

2024-10-08 16:24:38 1737

原创 Node-Red和IOT-Tree中的消息流对软件开发的一点思考

上一篇文章中,我提到了如下文字内容:通过这样的图形化编程机制把软件开发直接分成了两个层次。1. 一个是应用层面,给用户、项目实施技术人员或维护人员能够在不需要掌握深入技术的前提下,还可以快速实现业务需要,并且极大的降低后续业务微调成本。毕竟灵活的图形化流程能够在线修改和调整。2. 二是在节点开发上,则需要一定技术能力的程序员来完成,但开发方式上就好比制造有一定技术规范的零件,零件功能通过流程节点的封装,屏蔽了复杂的底层知识。这个也是我做软件框架时经常想的一个问题。

2024-06-14 15:05:18 1028

原创 IOT-Tree 1.7.0实现了一个类似Node-Red的流程功能

本人一直研究这个软件,1.7.0版本最近刚刚发布,里面有个大变化,增加了消息流的功能,这个功能和IBM的Node-Red很相似。Node-Red那个图形化流程很多年前就给了我很深刻的印象,我个人理解是,通过这样的图形化编程机制把软件开发直接分成了两个层次。1. 一个是应用层面,给用户、项目实施技术人员或维护人员能够在不需要掌握深入技术的前提下,还可以快速实现业务需要,并且极大的降低后续业务微调成本。毕竟灵活的图形化流程能够在线修改和调整。

2024-06-14 09:57:32 1674

原创 使用IOT-Tree实现了一个总站接入远程子站的项目,分享给大家

物联网/工业现场一些子站可能距离监控中心很远,必须通过特定的通信方式才能接入总站系统中。而很多系统都运行局域网内部,如何安全可靠有效的分享数据和接入控制是一个挑战。使用IOT-Tree这个开源软件,你只需要不到一小时内就可以轻松搞定。

2024-03-22 14:45:30 1852

原创 机房自动化监控手把手分享给你 - 番外1:声光报警实现

本章是一个之前项目系列的补充文档。但里面有着你及可能遇到的开关量输出和任务控制功能。是对之前系列文章的一个很好的补充。

2024-01-08 18:47:05 1411 1

转载 机房自动化监控手把手分享后续-补充UI制作图元通用属性说明

这里转发补充一个在IOT-Tree软件中UI制作时,图元的通用属性说明,这样可以使得你更容易理解相关内容,并且可以使用这些内容,自己制作出更好的UI效果。【转发内容】IOT-Tree HMI(UI)中的图元会有很多通用属性,如颜色、填充等。这些属性都会有相同的配置含义。本文就对这些通用的属性统一进行详细说明。

2024-01-07 09:19:12 207 1

原创 机房自动化监控手把手分享给你 - 10 项目完成总结

本文章是一个项目系列文章的最后一篇,这个系列文章非常详细,真的可以说是手把手拉着你在现场做实际的项目一样。这些文章,每一篇都有项目实施中的特殊技术点, 每一篇你都会有不同的收获,建议你按照顺序不要漏过。

2024-01-07 09:08:05 1235 1

原创 机房自动化监控手把手分享给你 - 9 程序部署

本文章是一个项目系列文章的第十篇,这个系列文章非常详细,真的可以说是手把手拉着你在现场做实际的项目一样。

2024-01-06 16:36:52 1281 4

原创 机房自动化监控手把手分享给你 - 8 短信报警实现

本文章是一个项目系列文章的第九篇,这个系列文章非常详细,真的可以说是手把手拉着你在现场做实际的项目一样。这些文章,每一篇都有项目实施中的特殊技术点, 每一篇你都会有不同的收获,建议你按照顺序不要漏过。

2024-01-06 11:34:21 1488 1

原创 机房自动化监控手把手分享给你 - 7 监控画面制作

本文章是一个项目系列文章的第八篇,这个系列文章非常详细,真的可以说是手把手拉着你在现场做实际的项目一样。

2024-01-05 22:21:28 1570 2

原创 机房自动化监控手把手分享给你 - 6 UPS设备对接

本文章是一个项目系列文章的第七篇,如果你还不了解前面的内容,请参考前面的文章,我们完成了温湿度和漏水传感器的安装和配置,精密空调和电流模块的对接。到目前,我们现场的设备也就剩下UPS设备了。这个UPS设备和之前的又有所不同。

2024-01-04 19:31:35 1898 1

原创 机房自动化监控手把手分享给你 - 5 电流监测模块对接

本文章是一个项目系列文章的第六篇,如果你还不了解前面的内容,请参考前面的文章,我们完成了温湿度和漏水传感器的安装和配置,精密空调的对接,并且在你现场实施调试的笔记本上通过监控箱中的串口服务器完成了数据获取和控制数据的写入。到这一步,你如果都掌握了,那么恭喜你,你已经对自动化系统有一定深度的理解了。那种神秘感对你来说已经不存在了。本文章的设备和前面有不同之处,之前的设备都是直接支持RS485 Modbus RTU数字接口。你可以直接连接就可以获得数据。

2024-01-04 11:01:04 1330 1

原创 机房自动化监控手把手分享给你 - 4 空调设备对接

本文章是一个项目系列文章的第五篇,如果你还不了解前面的内容,请参考前面的文章,我们完成了温湿度和漏水传感器的安装和配置,并且在你现场实施调试的笔记本上通过监控箱中的串口服务器完成了数据获取。接下来,我们开始对接现场的空调设备。

2024-01-03 20:32:39 1709 1

原创 机房自动化监控手把手分享给你 - 3 漏水传感器的对接

本文章是一个项目系列文章的第四篇,如果你还不了解前面的内容,请参考前面一篇文章,我们以温湿度传感器,详细介绍了接入过程(含RS485和Modbus相关内容)。接下来,我们在温湿度对接串口服务器COM1 RS485总线上,继续接入漏水传感器模块。

2024-01-03 12:19:37 1394 1

原创 机房自动化监控手把手分享给你 - 2 温湿度传感器的对接

你在github上搜索IOT-Tree,进入项目界面,从release中下载最新的版本。这个软件只需要解压就可以运行。github下载地址这个软件安装启动之后,里面的文档也比较全,建议有时间可以整体快速过一遍了解一下,在此就不做细说了。假设你笔记本上已经安装并启动了这个软件,打开浏览器访问本地管理地址 http://localhost:9090/admin/ 进入系统管理主界面,在 “Local Projects”区域点击上方的"+Add"按钮,填写你的项目名称和标题,新建项目。

2024-01-02 21:40:53 2246

原创 机房自动化监控手把手分享给你 - 1 项目前期准备

本文章是一个项目系列文章的第二篇,如果你需要了解总体,请参考在项目前,我们需要做一些准备工作,主要内容有:1 确定设备安装位置2 制作监控箱(含需要的一些辅助配件)

2024-01-01 22:04:51 1267

原创 机房自动化监控手把手分享给你 - 0 总体说明

近期刚刚实施完成一个机房自动化监控项目。主要内容有机房空调对接监控、温湿度监测、UPS、每个机柜用电电流、漏水监测等内容。这些监测控制内容,最终汇总到一台触摸电脑中,并且全部都安装到标准机柜上。配置监控软件对接短信平台,使得能够对重要的情况推送短信提醒本文章按照对接的设备分多个系列详细说明,希望你碰到类似的项目可以参考并且轻松搞定。

2024-01-01 17:16:04 1337

原创 使用IOT-Tree Server连接西门子PLC S7-300/1200/1500

IOT-Tree Server是个开源物联网软件,可以作为组态软件(同时也是OPC软件)成为自动化系统的上位软件。她提供了接入、数据组织管理、控制逻辑和人机交互多个方面的功能。本内容是IOT-Tree通过以太网直接连接西门子PLC S7-1500的例子。...

2022-08-30 12:08:28 4717

原创 使用IOT-Tree Server通过PPI(RS485)连接西门子PLC S7-200

IOT-Tree Server是个开源物联网软件,可以作为组态软件成为自动化系统的上位软件。她提供了接入、数据组织管理、控制逻辑和人机交互多个方面的功能。本内容是IOT-Tree通过PPI协议直接连接西门子PLC S7-200的一个例子。...

2022-08-09 11:24:19 8666

原创 使用开源物联网服务IOT-Tree Server提取网页中的数据(类似爬虫但精确定位和提取数据)

我已经使用了开源IOT-Tree Server实现了家居监控,现在又加入了聚合天气网站页面中的预报数据。使得监控来源不仅是现场设备,而且还可以是整个互联网,感觉还是很棒的。

2022-06-24 16:22:27 2592

转载 使用开源IOT-Tree Server进行工业现场自动化控制(转)

IOT-Tree Server可以作为工业现场控制器,局部控制一个工业现场。本例直接使用了IOT-Tree Server中的文档作为最直接的说明。我个人认为,这篇文档是系统里面最全面的一个,如果你需要独立完成工业控制项目或物联网项目,同时还对IOT-Tree Server感兴趣的话,这篇内容是必看的。里面是一个完整的项目实施过程,从现场硬件设备到参数数据设置、还包含控制界面的快速绘制,最后连控制JS脚本怎么编写的都手把手教你了。具体文档地址在githubhttps://github.com/bamb

2022-05-28 17:55:19 2143

原创 使用IOT-Tree Server的连接西门子PLC S7-200 Smart

IOT-Tree Server和传统的OPC Server有点类似,内部的一些驱动支持,可以直接连接一些现场的设备。并且里面还包含UI等支持,可以直接用在要求不是太高的工业现场

2022-05-15 12:14:02 2127 1

原创 使用IOT-Tree Server的OPC DA Client连接组态王提取数据到云端

一个运行很多年的工业采集控制现场,有个组态王作为中心控制程序,如何一点都不影响现有运行的情况下,使用IOT-Tree快速的接入提取数据。这样可以快速实现工业物联相关项目。

2022-04-28 17:46:18 4128

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除