I INDEV
프로젝트 목록

Industrial System

레거시 검사장비 통신 프로토콜 복원

문서가 남아있지 않은 레거시 검사장비의 통신 규약을 분석하고, 상위 시스템 연동을 가능하게 만든 사례.

Reverse EngineeringSerialLegacyIntegration

공개 범위: 장비/고객사 비공개, 접근 방식 공개

개요

오래된 검사장비를 상위 시스템과 연동해야 했지만 통신 규약 문서가 남아있지 않아, 실측 기반으로 프로토콜을 복원하고 연동 모듈을 새로 작성했습니다.

문제

  • 장비 교체 없이 데이터 수집/제어 명령을 상위 시스템에 노출해야 함
  • 통신 패킷 구조, 명령 셋, 응답 규칙이 문서화되어 있지 않음

해결 방식

시리얼 통신 로그를 캡처해 명령/응답 패턴을 분류하고, 가설을 세워 테스트하면서 프로토콜 사양을 재정리했습니다. 정리된 사양을 기반으로 안정적인 연동 모듈과 회귀 테스트 케이스를 만들었습니다.

사용 기술

Serial 통신 분석, 프로토콜 리버스, 연동 어댑터 구현, 회귀 테스트