有没有人成功地连接了像 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/