About
Technical Report
SIMaaS 플랫폼은 AIoT 센서를 통해 시설물의 상태를 실시간으로 모니터링하고 원격 제어하는 클라우드 기반의 서비스이다.
기존의 텍스트 및 Map 중심의 대시보드는 다음과 같은 한계를 지닌다.
NSLab은 서비스 내에 3D 웹 뷰어를 통해 시설물의 상태를 실시간으로 시각화하고 센서 데이터를 효율적으로 관리할 수 있도록 고도화 하였다.
따라서 본 기술 리포트에서는 SIMaaS의 데이터 직관성을 확보하기 위해 웹 기반 3D 뷰어를 도입할 때 발생하는 기술적 제약과 해결 과정을 정리한다.
구조물의 취약 지점과 센서 데이터를 웹상에 표현할 때, 현실적인 기술적 문제점들이 존재한다.
대용량 3D 데이터를 웹상에서 지연 없이 처리하기 위해 데이터 경량화, 렌더링 최적화, 시각적 고도화, 센서 관리 효율화의 최적화 파이프라인을 구축했다.
웹 브라우저의 메모리 한계와 프레임 드롭 현상을 방지하기 위해, 엔진 레벨에서의 캐싱 및 컬링 기술을 적용하였다. 이를 통해 달성한 주요 성능 개선 지표는 다음과 같다.
| 최적화 항목 | 적용 전 | 적용 후 | 개선 효과 |
|---|---|---|---|
| 데이터 캐싱 (Data Caching) |
284.6 ms | 14.2 ms | 로딩 시간 약 95% 단축 |
| 메시 캐싱 (Mesh Caching) |
0.0004 ms | 0.0001 ms | 씬 그래프 탐색 시간 단축 (프레임 안정성 확보) |
| 프리스텀 컬링 (Frustum Culling) |
Draw Call: 18회 | Draw Call: 13회 | 호출 27% 감소 폴리곤 33% 감소 |
관리자가 시설물 상태를 직관적으로 인지할 수 있도록, 단순 뷰어를 넘어선 분석 도구로서의 시각화 기능을 구현했다.
3D 공간상에 배치된 수많은 센서 데이터를 효율적으로 관리하고 접근하기 위해, 그룹핑 및 필터링 로직을 적용했다.
현 단계에서의 기술적 판단 및 실증 성과는 다음과 같다.
본 기술 리포트는 실제 연구·현장 검토 과정에서의 기술 자료로,
특정 제품이나 솔루션의 성능을 보장하거나 홍보하기 위한 목적은 아니다.