MINICOMデータを正しくキャプチャしません
-
19-09-2019 - |
質問
Linuxサーバーをシリアルポートに接続した問題があります。 EPABXを介して来るシリアルポートからのデータの連続フローがあります。
Minicomでは、最初のコールのデータを取得し、2回目のコールからオフラインになります。データは表示されません。
誰かがこれについて私を助けてくれますか。
解決
あなたから与えられたすべての助けをありがとう。最後に、エラーが解決しました。神は私がどのようにデータを取得し始めたかを知っています。
それでも、正しいデータを取得するために実行した手順をリストしています。
シリアルポートからのデータが処理フォームアプリケーションでキャプチャされない場合があります。
それは次の問題のためかもしれません。
1.上ポートが正しく接続されていません。 2.シリアルポートケーブルが機能していません。 3.シリアルポートの一部のピンが破損しているか、接続が失われます。注:すべての理由で、EPABXシステムを担当するクライアントの人または人に連絡してください。
4.Dataは、高極性に表示されません。これは、ミニコムをハイパーターミナルとして使用するLinuxの一般的な問題です。
SOL:Linuxで実行する前に、ミニコムのバージョンを確認してください。バージョンがminoCom 2.1の場合、一部のプロセスは着信データをブロックします。
ミニコム2.1をアンインストールし、ミニコム2.0を再インストールします
GATE 8プロセスが着信データをブロックすると言われています。
他のヒント
Minicomは、データの制御文字に応答している可能性があります。シンプルだが効果的なものをお勧めします
od -t x1 -t a /dev/ttySomething
ヘックスとテキストとしてデータをダンプします。
また、ポート設定が正しい、つまりビットレート、パリティ、停止ビット、フローコントロールを確認する必要があります。設定が正しくない場合、奇妙な結果が得られる場合があります。また、ProtocolがCARLが言及したようにテキストのみを送信していることを確認する必要があります。