2016-03-22 119 views
3

セルカウンター/ ABG機器などの医療用ラボ機器に、シリアルポートを介してASTM 1381-02または同様のプロトコルを使用して接続するためのインターフェースに成功した人はいませんか。私は小さなプロジェクトに取り組んでいます。私はASTM形式の機械でテキストファイル/データベースに送信されたデータを必要とし、商用サポートのために$ 30000を支払う余裕はありません。私は低コストまたはオープンソースのソリューションが必要です。ASTM 1381-02医療用ラボ機器とのシリアルインターフェイス

私はMLLPリスナーが使用していないと思っていましたが、TCPで動作するようで、シリアル通信で純粋に動作させる必要があります。

第2に JavaでASTMシリアルデータレシーバを作成しようとしました。しかし、ACK、STX、ETX、ETB、およびその他の区切り文字などの制御文字は、Windows 7のcmdまたはNetbeans/Eclipseコンソールには表示されません。私をデータの解析に無力化する。

どのような助けも正しい方向に深く感謝します。

+1

「しかし、このようなACK、STXなどの制御文字、 ETX、ETB、その他の区切り文字はWin 7 cmdやNetbeans/Eclipseコンソールには表示されません。そのため、Minicomのように16進数を出力するタスク用のツールを使用してください。 – chrylis

+1

私はしばらく前にASTMプロトコルで作業しました。インターネットでは、その説明とともに多くの文書を見つけることができます。もちろん、印刷できない文字を表示できる端末が必要です。私は、アドバンストシリアルポートモニタを使用しています。 –

+0

これでどのように解決しましたか?私はABX/ASTM形式のメッセージのシリアルポートでリッスンする同様の問題を扱っています – mickadoo

答えて

0

Linux環境では、COMポートリダイレクタを特定のTCPポートに使用し、MirthのTCPリスナを使用してそのフローを傍受することができます。 netcatを通じ

例えば、パイプのシリアルポート: netcat ipaddress port < /dev/ttyS0

または使用 socatに関する: socat pty,link=/dev/virtualcom0,raw tcp:ipaddress:port&

correct parametersをチェック)

+0

シリアルポートをWindows用のTCPにリダイレクトする類似のソリューションはありますか? – Nawaz

+1

@Nawaz:それはすでに議論されていました。例えば、[here](http://serverfault.com/questions/490477/windows-linux-socat-to-share-a-serial-device-over-ip)です。 – Shamil

関連する問題