3단계 헬스체크
- TCP 연결 · 지연 시간 측정
- 소스테이블 응답 코드 판별 (정상 · 인증 실패 · 경로 없음)
- 실제 스트림 수신 확인
- 여러 서버를 한 번에 일괄 점검
NTRIP 정밀측위 클라이언트
"보정정보가 안 들어온다"는 한마디에는 네트워크, 계정, 마운트포인트, 데이터 세 가지 이상의 원인이 섞여 있습니다. 이 도구는 연결 · 목록 조회 · 실제 스트림을 나눠 점검해 어느 단계에서 막혔는지를 현장에서 바로 가려냅니다.
※ 화면은 실제 구동 화면을 재구성한 예시이며, 표시된 수치는 샘플 데이터입니다.
01 — HOW IT WORKS
연결이 되면서도 데이터가 안 들어오는 경우가 가장 흔합니다. 그래서 단계를 나눠 각각의 결과를 따로 남깁니다.
주소 · 포트 · 마운트포인트 · 계정을 프로필로 저장합니다. 프로토콜 버전과 위치 통지 사용 여부도 함께 지정합니다.
먼저 TCP 연결만 시도해 접속 가능 여부와 지연 시간을 잽니다. 여기서 막히면 방화벽 · 주소 문제로 좁혀집니다.
소스테이블을 요청해 서버가 제공하는 마운트포인트를 받아옵니다. 인증 오류와 경로 오류를 응답 코드로 구분합니다.
선택한 마운트포인트에 실제로 접속합니다. 네트워크 측위 서비스라면 현재 위치를 주기적으로 통지합니다.
수신 바이트에서 보정 메시지 프레임을 잘라내 종류별로 집계하고, 초당 데이터율과 최근 수신 시각을 갱신합니다.
서버별 점검 결과를 한 표에 모아 비교하고, 필요한 경우 CSV로 내보내 보고서에 첨부합니다.
02 — FEATURES
03 — SCREENS
위쪽 표에서 서버를 선택하면 아래 영역이 그 서버의 소스테이블 · 스트림 통계로 바뀝니다.
단계별 성공 여부가 열로 나뉘어 있어 어디서 막혔는지 바로 보입니다.
| 서버 | TCP | 목록 | 지연 | MP |
|---|---|---|---|---|
| 서버 1 | OK | 200 | 28 ms | 84 |
| 서버 2 | OK | 401 | 41 ms | — |
| 서버 3 | OK | 200 | 96 ms | 12 |
| 서버 4 | 실패 | — | timeout | — |
서버가 제공하는 지점을 필터로 좁혀 고릅니다. 거리와 등급이 함께 표시됩니다.
연결 후 실제로 어떤 데이터가 얼마나 들어오는지 확인합니다.
15:22:04 connect MP-A Ntrip/2.0 auth basic 15:22:04 ICY 200 OK gga sent (37.4138, 127.1006) 15:22:05 rtcm 1074 GPS MSM4 len 152 15:22:05 rtcm 1084 GLONASS MSM4 len 118 15:22:05 rtcm 1005 Stationary ref len 19 15:22:34 30s summary 148 KB 4.9 kbps 7 types
계정 · 프로토콜 버전 · 위치 통지 설정을 서버별로 저장합니다.
04 — ARCHITECTURE
현장에서 설치 없이 실행할 수 있어야 하는 도구입니다. 단일 실행 파일로 묶어 배포합니다.
단일 기준국 방식에서 정확도는 기준국까지의 거리에 따라 떨어집니다. 그래서 이 도구는 연결 성공 여부만이 아니라 기준 위치와 각 기준국의 거리를 함께 계산해 어느 지점을 쓰는 것이 유리한지 등급으로 보여줍니다.
네트워크 측위 방식은 사용자의 위치를 알려야 가상 기준국이 만들어지므로, 위치 통지 문장을 주기적으로 올려 실제 서비스와 동일한 조건에서 검증합니다. 점검 항목과 판정 기준은 운용 환경에 맞춰 조정해 납품합니다.
05 — USE CASES
시험 전에 사용할 서버와 마운트포인트가 실제로 데이터를 주는지 미리 확인합니다.
수신기 문제인지 서비스 문제인지 구분해, 현장 대기 시간을 줄입니다.
주행 구간별로 가까운 기준국을 골라 측위 품질을 확보합니다.
여러 기준국 서비스의 응답 속도 · 제공 메시지 · 데이터율을 같은 기준으로 비교합니다.