May 29, 2009

C# Serial Port 통신 - GPS 수신 완성

이전 포스트에서 다루었던  C# Serial Port 통신 - GPS 수신 을 완성하였습니다.

C# Serial Port 통신 - GPS 수신 (1/2)

C# Serial Port 통신 - GPS 수신 (2/2)

 

지도는 Google Maps Api 을 이용하였습니다.

 

Serial 통신을 이용하여 받은 내용중

$GPGGA,114455.532,3735.0079,N,12701.6446,E,1,03,7.9,48.8,M,19.6,M,0.0,0000*48

이 데이터를 Parsing 하여 "현재시간, 위도, 경도, 사용위성수" 를 표시하였습니다.

이중에서 위도 경도는 Google Maps API 를 이용하여 지도로 뿌려주었습니다.

참고) 위도 경도 값을 바로 넣어주면 안되고 변환 시켜야 합니다.

C# Serial Port 통신 - GPS 수신 (2/2) 에서 마지막 포인트를 읽어보세요^^

 

시스템은 위와 같습니다.

GPS 모듈을 통해 들어온 데이터를 PC로 전송하기 위하여 MAX232 모듈을 사용하였습니다.

GPS의 TX 를 MAX232 모듈의 RX  그리고 모듈의 TX 를 RS232의 RX 로 연결하였습니다.

 

7 comments:

  1. trackback from: Serial Proxy - 네트웍을 통해서 시리얼 포트를 사용하기
    Serproxy (Serial Proxy)는 시리얼 포트의 입출력을 TCP/IP 네트웍을 통해 리다이렉션 시켜주는 멀티쓰레드 프락시 소프트웨어이다. 작은 임베디드 보드의 경우 시리얼 포트만 가지고 있고 tcp/ip 스택을 가지고 있지 않아서 네트웍을 통해 연결을 할 수 없는 경우가 많다. 이런 경우 serproxy를 사용하면 원격지에 있는 디바이스를 네트웍을 통해 제어할 수 있게 된다. 그 이외에도 플래쉬나 다른 프로그래밍 언어로 사용자 인터페이스를..

    ReplyDelete
  2. 저기..DK님이 만든 이 프로젝트...

    .net 수업에서 다른 사람들이 발표하던데요;;

    도난당하셨음?

    ReplyDelete
  3. @맨날맑음 - 2009/06/11 09:43
    뭐...갈취???ㅋㅋㅋ

    ReplyDelete
  4. 비밀 댓글 입니다.

    ReplyDelete
  5. @Anonymous - 2009/11/11 19:47
    구글 Open API 를 이용하여 사용하였습니다. 자세한 내용은 http://code.google.com/intl/ko-KR/apis/maps/ 을 참고하시면 됩니다^^ㅎ 윈폼기반에 지도를 저렇게 띄울수 있었던것은 윈폼안에 웹사이트를(컨트롤)넣는 기능을 이용해 보았습니다.

    ReplyDelete
  6. 비밀 댓글 입니다.

    ReplyDelete
  7. @Anonymous - 2009/11/17 03:16
    PHP 를 이용하여 매개변수로 위도,경도를 넘겨주어 표시해 보았습니다. 또한가지 방법을 제가 가장 최근에 포스팅한 http://dklee.net/56 에 보시면 GMap.NET 이라는 DLL 를 참조하시면 더 쉽게 하실 수 있습니다.

    ReplyDelete