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

时间:2016-03-22 23:44:30

标签: java serial-port rxtx mirth

是否有人通过串行端口成功连接医疗实验室设备(如Cell Counters / ABG仪器)以使用ASTM 1381-02或类似协议连接。我正在做一个小项目。我需要机器以ASTM格式传输的数据到文本文件/数据库,我不能支付3万美元用于获得快乐的商业支持。我需要一个低成本或开源的解决方案。

我期待MLLP监听器不能使用,但它似乎与TCP一起工作,我必须使其纯粹用于串行通信。

其次 我尝试用Java编写ASTM串行数据接收器。但是在Win 7 cmd或Netbeans / Eclipse控制台中的终端中看不到ACK,STX,ETX,ETB和其他分隔符等控制字符。让我无法解析数据。

任何帮助都会朝着正确的方向深表感谢。

3 个答案:

答案 0 :(得分:0)

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

例如,通过netcat管道串口: netcat ipaddress port < /dev/ttyS0

或使用 socat socat pty,link=/dev/virtualcom0,raw tcp:ipaddress:port&

(检查correct parameters

答案 1 :(得分:0)

我认识到2个问题:  首先,是否可以在Windows PC上提升ftp服务?如果是这样,您只需要创建一个写入ftp的文件阅读器,以便使用ASTM捕获txt。  其次,要确定消息开始和结束的字符,我建议你阅读提供者的信息,如果你没有它,我建议你使用notepad ++来查看隐藏的功能。我希望你能帮忙。

答案 2 :(得分:0)

仅供参考,我们提供商业扩展,提供ASTM E1381支持:https://www.nextgen.com/products-and-services/integration-engine?extension=astm-transmission