미니 콤은 데이터를 올바르게 캡처하지 않습니다
-
19-09-2019 - |
문제
Linux 서버를 직렬 포트에 연결 한 문제가 있습니다. Epabx를 통해 오는 직렬 포트의 지속적인 데이터 흐름이 있습니다.
Minicom에서는 첫 번째 통화 데이터를 얻고 두 번째 호출에서 오프라인으로 이동합니다. 나는 어떤 데이터도 볼 수 없습니다.
어떤 사람이 나를 도와 줄 수 있습니까?
해결책
당신이 제공 한 모든 도움에 감사드립니다. 마지막으로 오류가 해결되었습니다. 하나님은 내가 어떻게 데이터를 얻기 시작했는지 알고 있습니다.
그러나 여전히 올바른 데이터를 얻기 위해 수행 한 단계를 나열하고 있습니다.
때때로 직렬 포트의 데이터는 처리 양식 응용 프로그램에서 캡처되지 않습니다.
다음과 같은 문제 때문일 수 있습니다.
1. 서신 포트가 제대로 연결되지 않았습니다. 2. 서실 포트 케이블이 작동하지 않습니다. 3. 직렬 포트의 일부 핀이 손상되거나 연결 손실되었습니다. 참고 : 모든 이유로 Epabx 시스템을 담당하는 고객 또는 사람에게 문의하십시오.
4. 하이퍼 어티널에는 데이터가 표시되지 않습니다. 이것은 Linux에서 Minicom을 Hyperterminal으로 사용하는 일반적인 문제입니다.
SOL : Linux에서 실행하기 전에 Minicom 버전을 확인하십시오. 버전이 Minocom 2.1 인 경우 일부 프로세스는 들어오는 데이터를 차단합니다.
미니콤 2.1을 제거하고 미니콤 2.0을 다시 설치하십시오
게이트 8 프로세스는 들어오는 데이터를 차단할 것이라고한다.
다른 팁
Minicom은 데이터의 제어 문자에 응답 할 수 있습니다. 나는 간단하지만 효과적인 것을 추천합니다
od -t x1 -t a /dev/ttySomething
16 진수와 텍스트로 데이터를 덤프합니다.
또한 포트 설정이 올바른지, 즉 비트 전송률, 패리티, 스톱 비트, 흐름 제어인지 확인해야합니다. 때로는 설정이 올바르지 않으면 이상한 결과가 나옵니다. 또한 Carl이 언급 한대로 프로토콜이 텍스트 만 전송하는지 확인해야합니다.