문제

내가 개발하는 프로젝트의 하드웨어의 센서에 연결하는 배포를 통해서 기계 RS232 시리얼 포트가 있습니다.

하지만...나는에서 개발하는 기계없이 신체적 RS232 시리얼 포트,하지만하고 싶은 가짜는 직렬 포트에 연결 할 수 있 및 출력에서 데이터를 목적으로 가짜 입력 하드웨어에서 센서가 있습니다.

지의 방법을 만들기 가짜 시리얼 포트 제어에 윈도우 XP?

도움이 되었습니까?

해결책

을 개발하는 경우에는 Windows com0com 프로젝트 수도,당신이 무엇을 찾고 있습니다.

제공쌍의 가상 COM 포트를 통해 연결된 nullmodem connetion.당신이 사용할 수 있습니다 당신의 마음에 드는 터미널 응용 프로그램 또는 당신이 무엇을 좋아하여 데이터를 전송 하나 COM 포트받을에서 다른 하나입니다.

편집:

토마스 지적 프로젝트의 서명된 드라이버,특히 문제가 있는 특정 Windows 버전(예를들면Windows7x64).

거기에 몇 가지의 비공식 com0com 버전이 포함된 서명된 드라이버입니다.최근 한 혼란(3.0.0.0)다운로드할 수 있습어서 .

다른 팁

이전 게시물이지만,경우에는 다른 사람에게 이 질문,하나는 옵션은 가상 시리얼 포트 에뮬레이터(VSPE)서 Eterlogic 제공하는 API 를 만들기 위한 커널 모드 가상 고 서 리 장치,즉커넥터 매퍼,스플리터 등등.
그러나, 의 일부는 광고 기능이 정말로 지 기능 .

편집
훨씬 더 나은 선택, Eltima.이 제품은 완벽하게 구워진다.Good 개발 기술 지원합니다.제품했다고 주장했다.제품 옵션을 모두 포함 데스크탑 응용 프로그램뿐만 아니라,소프트웨어 개발 키트와 함께 일으킬 수 있습니다.

의 어느 쪽도 아니는 이들 제품은 오픈 소스는 무료입니다.그러나,다시 여기고 지적했,다른 옵션이 있습니다.여기에의 목록은 다양한 일련 유틸리티:

com0com (현재)
com0com-으로 서명된 드라이버(이전 버전)
고,또 다른 장소에 대한 com0com 서명된 드라이버 (피트 블로그)
전술상 소프트웨어
흰개미
COM 포트 시리얼 에뮬레이터
Kermit (사용되지 않지만,여전히 다운로드)
HWVSP3
HHD 소프트웨어(무료 버전)

내가 사용하는 com0com-으로 서명된 드라이버, windows7x64 을 에뮬레이션 COM3 및 COM4 니다.

다음 사용 COM 에뮬레이터는 데이터 포트 을받을에서 COM4.

그때 나는 열 COM3 램 im developping(c#)과 데이터를 보낼 COM3.

데이터 전송을 통해 COM3 받 COM4 으로 표시'COM 데이터 포트 에뮬레이터에'사람을 보낼 수 있습니다 다시 반응(자동화되지 않음).

그래서 이 2 대 프로그램을 에뮬레이트 직렬 RS-232 통신.

도움이 되기를 바랍니다.

모두 프로그램은 무료!!!!!

또 다른 대안도 OP 요구하지 않았다:

이 존재한 usb-to-serial 어댑터가 있습니다.의 유형에 따라 어댑터,필요할 수도 있습 nullmodem 케이블,too.

그들은 매우 쉽게 사용하기 리눅스에서 작동,윈도우에서,너무 가지고있는 경우 작동 드라이버를 설치 합니다.

는 방법은 당신이 직접 작업할 수 있으로 센서,당신은하지 않아도 에뮬레이션 데이터입니다.는 방법 당신은 어쩌면 저장을 건물에서는 빈혈이 시스템입니다.(으로 인해 당신의 에뮬레이션된 데이터 입력을 포함하지 않는 모든 경우에,당신을 선도하는 부서지기 쉬운 시스템입니다.)

그것은 종종 더 나은 작업으로 있습니다.

항상 있는 하드웨어있다.을 구입 USB 시리얼 변환기,연결을 통해 NULL modem.

Pro tip:1)윈도우 할 수 있는 새로운 COM 포트를 어댑터 한 후에는 모든 장치는 잠시됩니다.2)시장 지도자들에 칩에 USB 시리얼은 활발한 활동을 전개하고 있으며 FTDI.두 회사 모두가 싸우는 짝사랑하는,그리고 차단될 수 있습이 미래에 공식적인 윈도우 드라이버가 있습니다.리눅스 드라이버 그러나 제대로 작동된다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top