Quest / RGPA — 분석 소프트웨어
KEOLABS의 분석 소프트웨어는 역할이 다른 두 제품입니다. Quest는 ProxiLAB Quest/ProxiSPY Quest의 주요 UI로, 특성 평가, 시나리오 실행, 파형/트레이스 분석, Python 자동화를 담당합니다. RGPA는 KEOLABS의 무상 분석·트레이스 뷰어로, 각 플랫폼의 트레이스 열람에 라이선스 활성화가 필요하지 않습니다. ProxiLAB Quest/ProxiSPY Quest에서는 RGPA 3.14 이후 주요 하드웨어 제어가 Quest로 이관되었으나, 구성에 따라 RGPA 구성요소 설치가 의존성으로 필요합니다. 혼동하기 쉬우므로 아래 표를 먼저 확인해 주십시오.
시험의 전체상
시험 벤치는 “소프트웨어 → 테스터 → 지그 → 피시험 기기” 의 4요소로 구성됩니다. 본 제품이 어디에 위치하는지를 나타냅니다.
무엇을 할 수 있는가
KEOLABS 분석 소프트웨어. Quest는 ProxiLAB Quest/ProxiSPY Quest의 주요 UI로 특성 평가와 Python 자동화를 담당. RGPA는 무상 트레이스 뷰어입니다.연결 기기에 맞춘 워크스페이스에서 에뮬레이션·스파이 제어와 List·Timing·Sequence·Dump 뷰의 분석을 수행합니다.
표시·분석 기능
이 제품이 “무엇을, 어떻게 표시하는가” 입니다. 캡처한 통신을 목적별 뷰로 시각화합니다.
캡처한 신호를 네 가지 뷰로 분석합니다. 카드·리더의 송수신으로 도시하여 대량 데이터의 파악을 돕습니다.
- List: 통신의 단계순
- Timing Diagram: 시간축 플롯
- Sequence: 상태 전이
- Dump: 바이트 레벨
Quest: Python으로 기기 제어·자동화. 검사 시퀀스의 자동 실행.
- 접속 플랫폼에 따른 워크스페이스
- 무상 배포: KEOLABS 제품을 갖고 있지 않은 거래처와도 데이터 공유
무상 소프트웨어입니다. NomadLAB과 병용 시 바이트 레벨까지 분석합니다. SCRIPTIS™와 같은 Quest 계열의 자동화 사상입니다.
어느 소프트웨어가 어느 하드웨어에 대응하는가
| 소프트웨어 | 대상 하드웨어 | 역할 | 라이선스 |
|---|---|---|---|
| SCRIPTIS™ | ProxiLAB Quest 외 시험 벤치 전체 | 규격 테스트 스위트(EMVCo·ISO·ICAO·NFC Forum 등)의 실행 환경입니다. 인증을 전제로 한 적합성 시험은 이쪽입니다 | 제공 형태·라이선스 구성은 대상 테스트 스위트 및 견적 구성에 따라 확인합니다. 실행에는 대응 지그의 연결이 필요 |
| Quest | ProxiLAB Quest/ProxiSPY Quest | ProxiLAB Quest/ProxiSPY Quest의 주요 UI. 특성 평가·분석·디버깅(파형 분석, Shmoo 플롯, VNA, 트레이스, Python 자동화) | Quest 소프트웨어는 무상입니다. 사용 가능한 계측 기능은 연결 플랫폼과 구매한 하드웨어/소프트웨어 옵션에 따라 달라집니다. |
| RGPA | KEOLABS 각 플랫폼(ContactLAB/NomadLAB 등) | 분석·트레이스 열람(캡처 데이터의 바이트 수준 분석) | 무상. 트레이스 열람에 라이선스 활성화가 필요하지 않음. Quest 구성에서는 의존 구성요소로 필요한 경우 있음 |
적합성 시험(SCRIPTIS)과 특성 평가·디버그(Quest / RGPA)는 역할이 다릅니다. “인증을 통과한다” 면 SCRIPTIS+테스트 스위트가, “원인을 분석한다” 면 Quest / RGPA가 기점입니다.
Quest — ProxiLAB·ProxiSPY용 분석 도구군
Quest는 특성 평가 시험을 프리셋 시나리오로 제공하여, 파형 분석이나 성능 프로파일링에 원클릭으로 접근할 수 있습니다.
| ProxiLAB Quest용 | PCD Waveforms Analyser(PCD 프레임 포착, ISO/EMVCo/NFC Forum 파라미터의 디코드) / PICC Shmoo-plot(복수 파라미터 스윕, Analog·Digital 양쪽 지원, 동일 시험점의 반복) / VNA(공진 주파수·Q값·복소 임피던스, −30dBm~+20dBm, 8~80MHz) / Script editor(Python 에디터·디버거, 자동 완성, API 익스플로러, 샘플 모음, 로거) |
|---|---|
| ProxiSPY Quest용 | Analog Viewer(오실로스코프풍의 아날로그 프레임 표시, 상하 측파대 분석, 힐베르트 포락선 분석) / Digital Viewer(동적 프로토콜 문서가 있는 고기능 프로토콜 분석기: 리스트·시퀀스 표시, 통계 분석, 경고/오류의 즉시 식별, 주석, 필터·익스포트) |
RGPA — 무상 분석·트레이스 뷰어
RGPA는 KEOLABS가 무상으로 제공하는 Windows용 분석 소프트웨어입니다. 각 플랫폼의 트레이스 열람에 라이선스 활성화가 필요하지 않아 하드웨어가 없어도 캡처 데이터를 열 수 있습니다. ContactLAB/NomadLAB 등에서는 본체 제어에도 사용하며, 캡처 데이터의 분석·공유가 가능합니다(.htm/.txt 출력 지원). ProxiLAB Quest/ProxiSPY Quest에서는 RGPA 3.14 이후 주요 하드웨어 제어가 Quest로 이관되었으나, 구성에 따라 RGPA 구성요소 설치가 의존성으로 필요합니다.
| Timing Diagram | 커서 조작으로 데이터를 상세히 그래프 표시 |
|---|---|
| List View | 프로토콜별로 시계열 표시. .htm/.txt 출력 |
| Sequences View | 명령과 응답을 심플하게 확인 |
| Search View | 16진수·명령 목록에서 프로토콜 검색 |
| Description View | 각 사양서에 근거한 사전 기능으로 명령 내용을 참조 |
| Statistics View | 명령·응답 사이의 타이밍 통계 |
| Annotations View | 파형상의 임의 지점에 코멘트를 기입 |
| Warnings View | 검출된 오류를 표시(BCC·패리티 등) |
도입 용도
- 신규 개발 시 실행 환경 검증 착수
- 구성 변경·업데이트 후의 회귀 시험
- 인증 취득을 위한 전 단계의 망라 확인
인증과의 관계
이 제품으로 하는 것은 적합성 시험입니다. 정식 Type Approval은 인정 시험소가 실시하고, Letter of Approval은 EMVCo 또는 각 Payment System이 발행합니다. 당사가 제공하는 것은 시험 환경의 구축과 운용 지원입니다.
