java - ASTM 1381-02 与医学实验室设备的串行接口(interface)

标签 java serial-port rxtx mirth

有没有人成功地连接了像 Cell Counters/ABG 仪器这样的医学实验室设备,以便使用 ASTM 1381-02 或类似协议(protocol)通过串行端口进行连接。我正在做一个小项目。我需要机器以 ASTM 格式传输的数据到一个文本文件/到一个数据库,我付不起 30000 美元的商业支持。我需要一个低成本或开源的解决方案。

我期待 MLLP 监听器停止使用,但它似乎与 TCP 一起工作,我必须让它纯粹在串行通信上工作。

第二
我尝试用 Java 编写 ASTM 串行数据接收器。但是诸如 ACK、STX、ETX、ETB 和其他分隔符之类的控制字符在终端中不可见,无论是在 Win 7 cmd 还是 Netbeans/Eclipse 控制台中。让我在解析数据时束手无策。

任何朝着正确方向的帮助将不胜感激。

最佳答案

如果您在 下Linux 在环境中,您可以使用 COM 端口重定向器到给定的 TCP 端口并使用 Mirth 的 TCP 监听器来拦截该流。

例如,通过 netcat 对串口进行管道传输:netcat ipaddress port < /dev/ttyS0
或使用 socat:socat pty,link=/dev/virtualcom0,raw tcp:ipaddress:port&
(检查 correct parameters )

关于java - ASTM 1381-02 与医学实验室设备的串行接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36167280/

相关文章:

windows - 是否可以通过串行端口通过 PuTTY 发送文本文件的内容?

java - 防止 NoClassDefFoundError 导致程序崩溃

java - 与 Jersey 客户端发送多部分请求

java - 字符串连接和内存泄漏

java - 同步两个并行工作的类

android - 在 kivy 发行版中包含 PySerial 库

Mac 上的 Java rxtx lib segv 错误

从 jar 文件夹加载 Java rxtxSerial.dll

java - NativeQuery 的 Spring JPA 长 SQL 字符串

java - 如何在java中匹配另一个类中的arraylist数据