Frage

Ich habe ein Problem, bei dem ich meinen Linux -Server mit einem seriellen Port verbunden habe. Es gibt einen kontinuierlichen Datenfluss von seriellem Port, der durch EPABX erfolgt.

In Minicom erhalte ich die Daten des ersten Anrufs und vom zweiten Anruf geht es offline. Ich sehe keine Daten.

Kann mir jemand dabei helfen?

War es hilfreich?

Lösung

Vielen Dank für all die von Ihnen geleistete Hilfe. Schließlich habe ich den Fehler gelöst. Gott weiß, wie ich angefangen habe, die Daten zu erhalten.

Trotzdem liste ich die Schritte auf, die ich ausführte, um korrekte Daten zu erhalten.

Manchmal werden Daten aus dem seriellen Port nicht in der Anwendung des Verarbeitungsformulars erfasst.

Es kann an folgenden Themen liegen.

1.Serieller Port nicht ordnungsgemäß verbunden. 2.Serielles Portkabel funktioniert nicht. 3. Einige Stifte am seriellen Anschluss werden beschädigt oder die Verbindung verloren. HINWEIS: Wenden Sie sich aus allen Gründen an die Kunden oder die für EPABX -Systeme verantwortliche Person.

4.Data nicht auf Hypertiminal angezeigt. Dies ist ein häufiges Problem in Linux, das Minicom als hyperterminal verwendet.

SOL: Überprüfen Sie die Version des Minicom, bevor Sie sie unter Linux ausführen. Wenn die Version minocom 2.1 ist, würde ein Vorgang die eingehenden Daten blockieren.

Minicom 2.1 deinstallieren und Minicom 2.0 neu installieren

Es wird gesagt, dass Gate 8 die eingehenden Daten blockieren würde.

Andere Tipps

Minicom kann auf Steuerzeichen in Ihren Daten reagieren. Ich würde etwas Einfaches aber effektives empfehlen wie

od -t x1 -t a /dev/ttySomething

Um Ihre Daten sowohl in Hex als auch als Text zu entfernen.

Sie sollten auch überprüfen, ob Ihre Porteinstellungen korrekt sind. Manchmal, wenn Ihre Einstellungen nicht korrekt sind, erhalten Sie seltsame Ergebnisse. Außerdem müssen Sie überprüfen, ob Ihr Protokoll nur wie CARL erwähnt wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top