gpt4 book ai didi

java - 通过以太网转换器连接RS485设备

转载 作者:太空宇宙 更新时间:2023-11-04 10:38:53 34 4
gpt4 key购买 nike

我有带有未指定 RS-485 协议(protocol)的设备(电表)。我有一些关于我可以发送哪些消息来获取一些读数的文档。目标是编写一些 Java 应用程序以通过 RS-485 <=> 以太网转换器获取读数。例如,应通过 RS-485 发送消息以获取当前的能源消耗(写在电表随附的文档中):

01 00 01 08 0 255

简而言之:如何使用转换器将此消息发送到设备?

我应该使用哪个 Java 库?如果我通过以太网发送该消息会有所不同吗?在这种情况下,我该如何处理封装的 Modbus 消息?是否有任何简单的以太网终端可供 Windows 10 执行测试(类似于串行端口 "Serial Port Monitor"

非常感谢您的帮助。

最佳答案

COM 服务器可以满足您的需要。转换器通常附带一个提供虚拟串行端口的驱动程序,因此您不需要在应用程序内部处理它。

但是,它通常还提供一个 API(在 TCP 或 UDP 之上),您可以使用它来代替虚拟串行端口 - 该 API 通常是专有的,您需要为要支持的每种 COM 服务器类型编写代码。

关于java - 通过以太网转换器连接RS485设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49230830/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com