RS232 채팅. 가장 쉬운 방법은?

RS232 채팅. 가장 쉬운 방법은?

저는 직렬 통신을 처리해야 하는 프로젝트를 진행 중입니다. 테스트를 위해 두 대의 컴퓨터가 RS232를 통해 (내 상호 작용을 통해) 서로 통신하기를 원합니다.

다음에 올 일은 성공할 것인가?

컴퓨터 A에서:

# cat /dev/ttyS0

컴퓨터 B에서:

# echo <something> >> /dev/ttyS0

컴퓨터 A가 B로부터 데이터를 수신합니까?

제가 틀렸다면 콘텐츠를 다른 컴퓨터로 보내는 가장 쉬운 방법은 무엇입니까?

아이디어를 환영합니다!

답변1

Python으로 프로그래밍하는 방법을 알고 있다면 Python에 사용 가능한 API를 사용하는 것이 더 쉬운 방법일 수 있습니다.파이 시리즈이렇게 하면 컴퓨터의 직렬 포트를 처리하는 드라이버에 플래그를 설정하거나 매개변수를 전달하는 더러운 작업을 수행하는 것에 대해 걱정할 필요가 없습니다. Pyserial은 뒤에서 모든 것을 처리합니다.

두 컴퓨터 간의 직렬 연결이 제대로 작동하려면 최대 전송 속도를 지정하고 나머지는 기본값으로 두어야 합니다.

이러한 연결을 활성화하는 데 사용되는 전체 코드는 몇 줄 또는 최대 절반 페이지 길이일 수 있습니다.

답변2

직렬 포트를 통해 통신하려면 올바른 매개변수(전송 속도, 정지 비트, 패리티, 핸드셰이크 등)를 설정해야 합니다.

나는 사용했다미니컴퓨터과거에는 컴퓨터를 다른 컴퓨터에 대한 직렬 콘솔 터미널로 사용하는 것과 같은 작업에 사용되었습니다.

이것cu 명령대안입니다.

관련 정보