从RS-232端口读取字符串的最简单方法



我有一个定制的板子,它从各种传感器读取不同的指标(例如以摄氏度为单位的温度,以巴为单位的压力),并通过RS-232端口将它们作为带有"通道"(传感器的助记符)和实际读数(例如"a14.23"或"b33.0")的字符串发送。

我需要在 java 中读取和解析该信息,并将其发送到 JMS 队列,以便在另一个应用程序中进一步处理。要求是它必须在Windows XP/7上运行。

我读到Oracle Java Communications API是专门为Linux/Solaris系统实现的,所以这个项目放弃了它。

有什么建议吗?

我使用了旧版本的Java Communications API。

最新更新