感觉很多人对这个开源工具的功能很感兴趣,介绍一下设计方案以及当前的研发进度,当前介绍的是正在设计和开发的Server模拟功能。
要求:
1、Modbus Server管理(CURD),创建TCP和RTU服务端;
2、具备Mock启动功能:如果是真实存在的tcp/rtu的端口或者串口,无需这一个mock启动操作,如果是没有相关的服务或者串口,点击mock会基于Server的配置生成对应的TCP Server服务或者创建虚拟串口的RTU Server服务。(本篇只展示TCP,RTU还在开发中,RTU的数据链路未通)
3、Server可以拥有一个或者多个接收数据的Client
4、Server和Client可以配置一个或者多个点位信息(批量服务端、客户端、以及点位信息在CSV文件,本篇暂不介绍)
功能展示
1、开始创建Server端,打开Server端的前端列表界面
点击New Server按钮,创建一个1505端口的TCP协议服务端,并保存
2、查看新创建的Server列表,选择操作栏目的mock的按钮,点击mock,进入mock界面
展示mock的启动界面,可以上传csv数据文件,基于点位的数据变动进行模拟数据写入,点击启动按钮
启动状态的Server端,打开tcp相关的服务,并进行mock数据
2、创建Collector的客户端,进入Client的列表界面,点击New Client
3、创建点位数据信息
4、返回首页查看collector采集到的数据信息
Modbus Server数据采集Web之Server端模拟功能
张小明
前端开发工程师
Chrome密码找回实战:ChromePass工具完整使用指南
Chrome密码找回实战:ChromePass工具完整使用指南 【免费下载链接】chromepass Get all passwords stored by Chrome on WINDOWS. 项目地址: https://gitcode.com/gh_mirrors/chr/chromepass 你是否遇到过这样的困扰:在Chrome浏览器中保存了重要账…
CSS Module 中如何优雅使用全局样式?前端开发者避坑指南
CSS Module 中如何优雅使用全局样式?前端开发者避坑指南CSS Module 中如何优雅使用全局样式?前端开发者避坑指南引言:为什么我们总在局部与全局之间纠结CSS Modules 的核心思想与作用机制全局样式的合理存在场景有哪些global 关键字的正确打开…
diffuser中的注意力处理器(attention_processor)
在 Diffusers 库中,attention_processor(注意力处理器)是用于实现不同类型注意力机制计算的核心组件,它封装了注意力操作的具体逻辑,使得不同模型或任务可以灵活替换或定制注意力计算方式。 核心作用 注意力处理器负…
Flutter Engine长文本渲染优化:从卡顿到流畅的实战指南
你是否曾遇到过Flutter应用在渲染长篇对话记录或电子书时出现明显卡顿?当文本内容超过10万字,应用首屏加载缓慢,滑动体验更是令人沮丧。Flutter Engine通过其先进的渲染架构,为长文本场景提供了完整的性能优化方案,让海…
2025终极JUCE音频开发实战:从新手到专家的完整成长路径
2025终极JUCE音频开发实战:从新手到专家的完整成长路径 【免费下载链接】JUCE 项目地址: https://gitcode.com/gh_mirrors/juc/JUCE JUCE(Jules Utility Class Extensions)作为业界领先的跨平台C音频应用框架,为开发者提供…
实战精通CPUID指令:5个场景掌握处理器信息获取核心技术
实战精通CPUID指令:5个场景掌握处理器信息获取核心技术 【免费下载链接】linux-insides-zh Linux 内核揭秘 项目地址: https://gitcode.com/gh_mirrors/lin/linux-insides-zh 在Linux系统开发中,你是否曾困惑如何准确识别处理器特性、优化代码性能…