Eclipse Ditto 1.0 —— デジタルツイン開発のための「デバイス・アズ・ア・サービス」プラットフォーム
トーマス・ヤックレ
トーマス・ヤックレは2010年ボッシュ入社のベテランソフトウェア開発者。2015年からBosch IoT Thingsクラウドサービスを統括し、2017年からEclipse Dittoのコミッター兼プロジェクトリード。ソフトウェアクラフトマンシップの生涯提唱者で、継続的学習を原動力とし、フルトヴェンゲン大学で計算機科学学士、アプリケーションアーキテクチャ修士を取得。
デジタルツインとは、実世界のエンティティまたはシステムのバーチャル表現であり、そのデータモデルとプロセスをカプセル化します。風力タービンなどの物理オブジェクトをミラーリングすることで、デジタルツインはリモート制御、予知保全、高度分析を可能にします。ガートナーは、IoT導入企業の3分の2がデジタルツインを本番導入すると予測。
デジタルツインは、物理アセットの一貫性があり相互運用可能なビューを提供することでIoTの複雑さを簡素化し、データ分析、シミュレーション、拡張現実、メンテナンスサービスの開発を加速します。
Eclipse Ditto立ち上げ時、私たちのミッションはツイン作成の合理化でした。物理と仮想世界間のコアデータインタラクションを管理する柔軟なフレームワークを構築し、ドメイン専門家が接続の配管ではなくツインロジックに集中できるようにすることです。

Eclipse Ditto: デバイスとそのデジタルツインの間の橋渡しを構築するフレームワーク。
広範な要件収集、コーディング、テスト、コミュニティフィードバックを経て、Eclipse Ditto 1.0リリースを発表できることを嬉しく思います。Dittoを、デジタルツイン構築者をエンパワーする「デバイス・アズ・ア・サービス」ソリューションと位置づけています。
Ditto —— Device-as-a-Service
Dittoは多様なデバイスにわたる統一ビューを提供。その核心にThingデータモデルがあり、物理デバイスを表現。ThingはRESTful APIで公開され、ツイン専門家にハードウェアと対話する単一のエントリーポイントを提供。Dittoのサービスは以下を提供:
- デバイス状態の永続ストレージと変更通知
- 数百万のThings横断の高度な検索
- 軽量JSONスキーマへのペイロード変換
- OAuth 2.0 / OpenID Connectによるきめ細かな認可ポリシー
- リアルタイムデバイスインタラクションのためのライブチャネル
デバイス永続化と通知
Dittoは各デバイスの最新値をデータベースに記録し、ツインが現在状態をクエリ可能に。アプリケーションは変更イベントを購読し、閾値超過時にアクションをトリガーできます。
検索
Dittoは強力な検索機能を提供し、「20℃超を報告する温度センサーをすべてリスト」や「特定ロケーションのすべてのツインを取得」といったクエリが可能。大規模フリートのダッシュボードと分析をサポート。
ペイロード変換
Dittoはデバイス非依存。レガシーまたは新設計デバイスからのデータを一貫したJSONモデルに正規化し、基盤プロトコルに関わらず統一インターフェースを保証。
認可
Ditto APIへのアクセスはユーザー定義ポリシーで管理され、デバイスデータを保護。クライアントはOAuth 2.0とOpenID Connectで認証し、権限を特定のThing属性にスコープ可能。
ライブチャネル
ライブチャネルはデバイスへの直接コマンド・応答フローを実現。Dittoは接続レイヤー(Eclipse Hono、MQTT、Azure IoT等)を通じてリクエストをルーティングしながら、認可チェックを実施。
Dittoはデバイスドライバーを内包せず、代わりにWeb、モバイル、バックエンドサービスがライブチャネルを通じてデバイスと対話するためのAPIを公開。
Ditto 1.0 —— 本番対応
1.0マイルストーンは、安定した成熟したAPIセット、検証済みコードベース、明確なセマンティックバージョニング戦略を意味します。Eclipse Foundationの承認により、すべての知的財産懸念が解決済み。
Dittoはクラスタ環境で数百万のThingsに水平スケール可能で、大規模IoT導入に本番対応。
コミュニティとエコシステム
Dittoをデジタルツインの業界標準にすることを目指します。Eclipse IoTワーキンググループ傘下のオープンソースプロジェクトとして、Dittoはベンダー中立的なエコシステムを育成。
Aloxy、Othermo、Kiwigridなどの企業がすでにDittoを自社IoTプラットフォームに統合。産業IoTスタートアップのAloxyは、Dittoを活用して産業アセットの監視とインタラクションのための統一APIを提供。
コミュニティに参加
開発者の皆様をDittoサンドボックスへ招待します。サンプルプロジェクトで実験し、GitHubで貢献してください。Dittoを採用されたら体験を共有してください——共に活気あるデジタルツインコミュニティを構築しましょう。
産業技術
- デジタル変革成功の戦略的青写真:失敗を避け、確実なROIを実現する
- B&R、デジタルツイン開発を加速する高度シミュレーションツールを発表
- 製造業デジタルトランスフォーメーション加速:ロードマップ、課題、メリット
- COVID-19が浮き彫りにした製造業デジタルトランスフォーメーションの緊急性
- デジタルツイン:サプライチェーンの可視性とレジリエンスを革新
- 2020年を形作るトップ3デジタル製造トレンド
- 輸送の変革:デジタル決済への戦略的ガイド
- デジタルキャッシュが中小企業のサプライチェーンファイナンスを変革する理由
- 自動車生産に革命を:デジタルツイン技術のインパクト
- デジタルツイン技術:空の向こう側へ、ビジネスイノベーションを解き放つ
- 価値を解き放つ:クローズドループ デジタルツインの5つの主要メリット