是否有人通过串行端口成功连接医疗实验室设备(如Cell Counters / ABG仪器)以使用ASTM 1381-02或类似协议连接。我正在做一个小项目。我需要机器以ASTM格式传输的数据到文本文件/数据库,我不能支付3万美元用于获得快乐的商业支持。我需要一个低成本或开源的解决方案。
我期待MLLP监听器不能使用,但它似乎与TCP一起工作,我必须使其纯粹用于串行通信。
其次 我尝试用Java编写ASTM串行数据接收器。但是在Win 7 cmd或Netbeans / Eclipse控制台中的终端中看不到ACK,STX,ETX,ETB和其他分隔符等控制字符。让我无法解析数据。
任何帮助都会朝着正确的方向深表感谢。
答案 0 :(得分:0)
如果您在 Linux 环境下,您可以将COM端口重定向器用于给定的TCP端口,并使用Mirth的TCP侦听器拦截该流。
例如,通过netcat管道串口:
netcat ipaddress port < /dev/ttyS0
或使用 socat :
socat pty,link=/dev/virtualcom0,raw tcp:ipaddress:port&
答案 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