Digital twins concept can be summarized as the association of a real entity with a digital replica, many applications will be covered some ethical questions remains and some solutions are presented to make this technology desirable with a privacy by design approach.
The "Web of Twins" experiment is presented as an implementation using JavaScript and WebThings API
from devices to VR/XR user interface. Presentation by Philippe Coval from Mozilla Foundation.
2. $ whois Phil Coval$ whois Phil Coval
Software Engineer from Rennes, France
Opensource Contributor, Mozilla Rep (IoT)
Involved in industry's OSS:
Tizen (Intel), Yocto, IoTivity (Samsung)
Contact:
Presentations, Videos, Social…
Currently available for cooperation
https://purl.org/rzr/ @RzrFreeFr
3. Digital TwinDigital Twin
Digital replica of physical entity
Real time (or deferred) connectivity
Seemless interaction with devices or models
Shadow objects as "proxy" to things
3D Models can be visualized in XR
Conceptualized by Dr M.Grieves (FIT 2002)
In 2000, I hacked a " "VRML Puppet on the web
5. Using DTUsing DT
"Device as Service" concept:
Design, Simulation, playback
Remote control (lockdown)
Impact analysis, Improve decision making
Product Life Management
Domains:
Industry: Production chain
City: Tra c Flow, BIM
Robotics, Cobotics, Telecoms…
More Use cases @W3C/WoT-architecture
6. Ethical considerationsEthical considerations
conveys the key principles
privacy by design (& by default)
Opportunity for FLOSS projects:
Privacy is part of community's DNA
Challenge: Digital Twin with privacy
User and user's data centric
Decentralized and resilient
GDPR Article 25
7. The Web as platformThe Web as platform
Designed for Interoperability
Built on Standards and FLOSS
Decentralized (as Internet)
Trusted runtime (Isolation in browser)
Programmable: REST API, WebSockets (RT)
UI/UX: 3D WebGL, WebVR, WebXR
eg: A-Frame,
IoT:
eg:
Mozilla's Hubs
Web of Things (W3C WoT)
Mozilla's WebThings
8. Mozilla WebThingsMozilla WebThings
Mozilla's SmartHome platform
Gives control back to users
UI Dashboard: automation using rules
Extensible with addons
for new protocols or services
Simpli ed W3C WoT Description (in JSON)
9. WebThings ❤ PrivacyWebThings ❤ Privacy
Webthings are connected to Gateway
Local HTTP Servers in LAN
Data stay at the edge, no cloud!
Devices can be shared to other apps:
using REST+WS with JSON Web Tokens
Internet access is possible using tunnel
10. UI+UX+VR+AR = XRUI+UX+VR+AR = XR
3D Rendering in browser using frameworks
A-Frame / Three.js / WebGL / GPU
Models can be parameterized too
3D Nodes can be changed from DOM
eg: Three.js's rotation
Devices are described using JSON schema:
eg: "compass" angle (number)
Bind properties from IoT to XR using:
https://purl.org/aframe-webthing