Alpine Linux에서 RTCM3.3을 Ntrip Caster로 보내기

개발 환경


  • alpine-rpi-3.11.2-armhf.tar.gz
  • Pi3 B+

  • 개요





    Alpine linux 초기 설정



    사용법



  • Alpine Linux 다운로드하여 SD 카드로 확장.
  • 다음 자동 구성 스크립트를 다운로드하여 str2str-conf 폴더에 있는 strsvr.txt를 환경에 맞게 편집합니다. 공란의 경우는 ""의 기호를 지워 주세요.
    h tps://d ゔぇ. 오, ぇ. 코 m/오펜? D = 1ks 팬 bfdKbtqYTX__8r08 onmt04ukj6
    (update Jan/5/2020)
  • 폴더 내용을 SD 카드에 복사. 폴더는 필요하지 않습니다.
  • Raspberry Pi에 SD를 꽂고 부팅.
  • root로 로그인하고 setup-alpin으로 초기화.
  • 다음 명령 실행
  • # sh /media/mmcblk0p1/run.sh
    

    lbu commit -d까지 끝나고 종료하므로, 재부팅하면 ntrip caster server에 데이터 던지게 됩니다.
    screen에서 str2str이라는 세션 시작하도록 하고 있기 때문에, ps로 프로세스 자라고 있는지 보거나 부착하여 모습 봐 보면 좋다고 생각합니다.
  • 참고자료
    Linux screen 명령 사용법
  • screen -r str2str
    



    별로 RTCM3.3이 아니어도 NMEA이겠지만 BINEX에서도 좋을 것입니다만, RTK 하기 위해서 최초로 필요하게 되는 것은 RTCM3.3이라고 생각하기 때문에, 우선 타이틀로 했습니다.
    클라이언트 측도 라즈파이라든지의 OS 타고 있는 물건이라면, NMEA를 되돌려 보내 RTK 결과를 클라우드에 모은다고도 재미있을 것 같네요.

    용량 부족 대책으로 str2str의 바이너리 넣고 있었으므로, 횡착하고 싶은 사람은 alpine-sdk의 인스톨로부터 언인스톨까지를 깎아,/usr/local/bin에 넣어 run.sh돌리면 완성합니다.

    좋은 웹페이지 즐겨찾기