我正在开发一个 RaspPi 程序,该程序将负责在基于 RS-485 的 Modbus 网络上记录传感器数据。
正在我的 Windows 笔记本电脑上运行 Linux 的虚拟机上进行开发。目前,这两者是通过我在 Windows 端使用 com0com 设置的虚拟空 COM 调制解调器链接的。
从我的应用程序端的调试信息中,我知道程序正在输出有效的 MODBUS RTU 帧。但是,当我的从属模拟器(Unslave)收到信息时,它似乎已被破坏,值已更改,并且帧不再有效。
COM0COM 是否与这种用途相媲美(无法通过 google 验证)?是否有更好的应用程序/框架可用于这种情况?
任何帮助将不胜感激。似乎确实有一个商业解决方案宣传 RS-485 支持,但理想情况下我想使用更开放的解决方案。