Autocrypt Labs
AUTOCRYPT Tech Blog

TCA 도입기

최근 출시된 'EVPedia' 앱 개발 과정에서 초기 구조는 모듈화된 기능들을 활용해 간소화되어 있었으나, 시간이 지나면서 앱에 종속적인 기능들이 증가하고, 복잡성이 커졌습니다. 이에 따라 리팩토링 원칙을 적용하여 앱의 내부 구조를 개선하는 과정에 대해 공유합니다.

스프링 타임리프 + HTMX

PKI 시스템은 암호/정보보안과 관련된 시스템이기 때문에 백엔드의 기술적 복잡성이 매우 높습니다. 반면, 인증서를 발행하는 것이 중심인 시스템이기 때문에 프론트엔드 페이지(어드민 페이지)에 대한 요구사항은 상대적으로 적습니다. 안정적인 시스템을 유지하기 위해 사용하던 스프링 타임리프 구성에 HTMX를 연결하는 방식을 시도해 보았습니다.

V2X 정밀 포지셔닝 : SAE J2945/7

V2X(Vehicle-to-Everything) 기술을 활용하는 여러 가지 서비스 중에서도 V2X 통신을 통해 차량 위치를 파악하는 'V2X 포지셔닝'은 가장 중요한 기술입니다. 차량의 현재 정확한 위치를 알고 있음을 전제로 하는 서비스가 많기 때문입니다. 위치를 모른다면 위치 기반 서비스는 성립하지 않으니까요.  V2X 포지셔닝은 기본적으로 위성 항법 시스템 'GNSS(Global Navigation Satellite System)'를 기반으로 위치를 추정합니다.

기동 공유 및 조정 서비스? 'MSCS'

MSCS는 V2X 통신이 가능한 차량끼리 서로의 이동 목적을 공유하도록 하는 서비스입니다. 앞서 보았듯 BSM 정보를 보낸 차량이 어떠한 목적으로 해당 정보를 보냈는지 알 수 있다면 보다 안전하고 효율적인 이동이 가능해질 것이라는 전제에 따른 시스템입니다.  실시간으로 주변 정보를 계산하여 이후 동작을 계획하는 기존 BSM 기반 자율주행에서 한 걸음 더 나아가, MSCS는 다른 차량의 계획된 궤적 및 목적을 고려하여 주변 모든 차량들이 각자의 이동 궤적을 최적화하는 방법입니다.

Episode

00:00:00 00:00:00