Skip to main content

트윈세션 목록

개요​

이 화면은 무엇인가요?

이 화면에서는 트윈세션 목록 데이터를 등록하고 관리합니다. 세션유형(live, simulation, replay, maintenance 등)별로 분류할 수 있으며, 상태(active → paused → ended)를 추적합니다.

누가 사용하나요?​

  • 설비담당: 세션 생성, 실시간 설비 상태 모니터링
  • IoT엔지니어: 세션 설정, 뷰 모드 구성

언제 사용하나요?​

  • 트윈 모델의 실시간 상태를 확인하기 위해 세션을 시작할 때
  • 여러 담당자가 동시에 같은 트윈을 모니터링할 때
  • 세션별 설정(뷰 모드, 자동새로고침 등)을 관리할 때

주요 기능​

  • 세션 관리: 트윈 모델 기반 실시간 세션 생성·종료
  • 뷰 모드: 2D/3D/Mixed/VR 등 다양한 시각화 모드 선택
  • 자동새로고침: 데이터 갱신 주기 설정
  • 공유 세션: 여러 사용자가 동일 세션에 참여

업무 흐름에서의 위치​


입력 항목 가이드​

항목설명필수입력 예시
세션ID세션ID✅목록에서 선택
모델IDtwin_models 테이블 참조 (model_code 표시)✅목록에서 선택
사용자ID관련 데이터 선택목록에서 선택
시작시각시작시각✅2026-03-17 09:00
종료시각종료시각2026-03-17 09:00
상태현재 진행 상태✅active / paused / ended
연결정보연결정보자유 텍스트 입력
세션유형분류 구분live / simulation / replay
클라이언트유형분류 구분web_browser / desktop_app / mobile_app
평균FPS평균FPS숫자 입력 (소수점 가능)
평균지연(ms)평균지연(ms)숫자 입력
동기화데이터수동기화데이터수숫자 입력
접속IP접속IP텍스트 입력
뷰포트설정뷰포트설정JSON 형식 입력

자주 묻는 질문 (FAQ)​

세션에 여러 명이 동시 접속할 수 있나요?

네, 세션 코드를 공유하면 여러 사용자가 동시에 같은 트윈 세션에 참여할 수 있습니다. 각 참여자는 독립적인 뷰를 조작할 수 있습니다.


실무 시나리오​

생산라인 실시간 모니터링 세션​

상황: 조립라인의 트윈 모델을 기반으로 실시간 모니터링 세션을 시작합니다.

처리 순서:

  1. 세션코드 SES-LINE1-MON으로 세션을 생성합니다
  2. 트윈모델에서 조립라인 트윈을 선택합니다
  3. 뷰모드를 3D로 설정합니다
  4. 자동새로고침 주기를 5초로 설정합니다
  5. 세션을 진행중으로 시작합니다

참고: 데이터 구조

테이블: twin_sessions

컬럼명한글명타입설명
session_id세션IDVARCHAR*필수
model_id모델IDUUID*필수 twin_models 테이블 참조 (model_code 표시)
user_id사용자IDUUID
started_at시작시각TIMESTAMP*필수
ended_at종료시각TIMESTAMP
status상태active / paused / ended*필수
connection_info연결정보TEXT
session_type세션유형live / simulation / replay / maintenance
client_type클라이언트유형web_browser / desktop_app / mobile_app / vr_headset / api
avg_fps평균FPSDECIMAL
avg_latency_ms평균지연(ms)INT
data_points_synced동기화데이터수BIGINT
client_ip접속IPVARCHAR
viewport_config뷰포트설정JSONB

데이터 관계​