토마스 예클레는 2010년 보쉬 입사한 베테랑 소프트웨어 개발자입니다. 2015년부터 보쉬 IoT Things 클라우드 서비스를 이끌었고, 2017년부터 이클립스 디토의 커미터이자 프로젝트 리드로 활동 중입니다. 소프트웨어 장인정신의 평생 옹호자로 지속적 학습을 추구하며, 푸르트방엔 대학에서 컴퓨터 과학 학사와 응용 아키텍처 석사를 취득했습니다.
디지털 트윈은 실세계 엔티티나 시스템의 가상 표현으로, 그 데이터 모델과 프로세스를 캡슐화합니다. 풍력 터빈 같은 물리적 객체를 미러링함으로써 디지털 트윈은 원격 제어, 예지보전, 고급 분석을 가능케 합니다. 가트너는 IoT 배포 기업의 3분의 2가 디지털 트윈을 생산에 도입할 것으로 예측합니다.
디지털 트윈은 물리적 자산에 대한 일관되고 상호운용 가능한 뷰를 제공하여 IoT 복잡성을 단순화하며, 데이터 분석, 시뮬레이션, 증강현실, 유지보수 서비스 개발을 가속화합니다.
이클립스 디토를 출시했을 때 우리의 미션은 트윈 생성을 간소화하는 것이었습니다. 물리적 세계와 가상 세계 간 핵심 데이터 상호작용을 관리하는 유연한 프레임워크를 구축하여 도메인 전문가가 연결성 배관 작업이 아닌 트윈 로직에 집중할 수 있게 하는 것이 목표였습니다.
이클립스 디토: 디바이스와 디지털 트윈 사이의 다리를 구축하는 프레임워크.
광범위한 요구사항 수집, 코딩, 테스트, 커뮤니티 피드백 끝에 이클립스 디토 1.0 출시를 발표하게 되어 기쁩니다. 우리는 디토를 디지털 트윈 빌더를 지원하는 디바이스-어-서비스 솔루션으로 봅니다.
디토 – 디바이스-어-서비스
디토는 다양한 디바이스에 대한 통합 뷰를 제공합니다. 그 핵심에는 물리적 디바이스를 나타내는 Thing 데이터 모델이 있습니다. Thing은 RESTful API를 통해 노출되어 트윈 전문가에게 하드웨어와 상호작용할 단일 진입점을 제공합니다. 디토의 서비스는 다음을 제공합니다:
디바이스 상태의 영구 저장 및 변경 알림
수백만 Thing 대상 고급 검색
경량 JSON 스키마로 페이로드 변환
OAuth 2.0 / OpenID Connect를 통한 세밀한 권한 정책
실시간 디바이스 상호작용을 위한 라이브 채널
디바이스 지속성 & 알림
디토는 각 디바이스의 최신 값을 데이터베이스에 기록하여 트윈이 현재 상태를 조회할 수 있게 합니다. 애플리케이션은 변경 이벤트를 구독하고 임계값 초과 시 액션을 트리거할 수 있습니다.
검색
디토는 강력한 검색 기능을 제공하여 '20°C 초과 보고하는 모든 온도 센서 나열'이나 '특정 위치의 모든 트윈 조회' 같은 쿼리를 가능케 합니다. 이 기능들은 대규모 플릿의 대시보드와 분석을 지원합니다.
페이로드 변환
디토는 디바이스 불가지론적입니다. 레거시나 새로 설계된 디바이스의 데이터를 일관된 JSON 모델로 정규화하여 하위 프로토콜에 관계없이 균일한 인터페이스를 보장합니다.
권한 부여
디토 API 접근은 사용자 정의 정책으로 통제되어 디바이스 데이터를 보호합니다. 클라이언트는 OAuth 2.0과 OpenID Connect로 인증하며, 권한은 특정 Thing 속성 범위로 제한 가능합니다.
라이브 채널
라이브 채널은 디바이스로 직접 명령과 응답 흐름을 가능케 합니다. 디토는 연결 계층(예: 이클립스 호노, MQTT, Azure IoT)을 통해 요청을 라우팅하면서 권한 검사를 강제합니다.
디토는 디바이스 드라이버를 내장하지 않고, 웹, 모바일, 백엔드 서비스가 라이브 채널을 통해 디바이스와 상호작용할 수 있는 API를 노출합니다.
디토 1.0 – 프로덕션 준비
1.0 마일스톤은 안정적이고 성숙한 API 세트, 검증된 코드베이스, 명확한 시맨틱 버저닝 전략을 의미합니다. 이클립스 재단 승인으로 모든 지적재산권 우려가 해소되었습니다.
디토는 이제 클러스터 환경에서 수백만 Thing을 지원하도록 수평 확장 가능하여 대규모 IoT 배포에 프로덕션 준비되었습니다.
커뮤니티 & 생태계
우리는 디토가 디지털 트윈의 업계 표준이 되길 목표로 합니다. 이클립스 IoT 워킹 그룹 하의 오픈소스 프로젝트로서 디토는 벤더 중립적 생태계를 조성합니다.
알록시(Aloxy), 아더모(Othermo), 키위그리드(Kiwigrid) 같은 기업이 이미 디토를 자사 IoT 플랫폼에 통합하고 있습니다. 산업용 IoT 스타트업 알록시는 디토를 활용해 산업 자산 모니터링과 상호작용을 위한 통합 API를 제공합니다.
커뮤니티 참여
개발자들이 디토 샌드박스를 탐색하고 샘플 프로젝트를 실험하며 GitHub로 기여하길 초대합니다. 디토를 채택한다면 경험을 공유해 주세요—우리는 함께 활기찬 디지털 트윈 커뮤니티를 만들고 있습니다.