soscon › content › data › session › day 2_1150_3.pdf · 2019-10-30 · samsung open source...
TRANSCRIPT
![Page 1: SOSCON › content › data › session › Day 2_1150_3.pdf · 2019-10-30 · SAMSUNG OPEN SOURCE CONFERENCE 2019 SOSCON Let's build IoT with privacy in mind Samsung Research UK](https://reader034.vdocuments.mx/reader034/viewer/2022042309/5ed6e499df0eda5e752ae9e5/html5/thumbnails/1.jpg)
SAMSUNG OPEN SOURCE CONFERENCE 2019
SOSCONLet's build IoT with privacy in mind
Samsung Research UK | Open Source Group | Ziran Sun & Philippe CovalOctober 2019
![Page 2: SOSCON › content › data › session › Day 2_1150_3.pdf · 2019-10-30 · SAMSUNG OPEN SOURCE CONFERENCE 2019 SOSCON Let's build IoT with privacy in mind Samsung Research UK](https://reader034.vdocuments.mx/reader034/viewer/2022042309/5ed6e499df0eda5e752ae9e5/html5/thumbnails/2.jpg)
SAMSUNG OPEN SOURCE CONFERENCE 2019
SOSCON 2019
Content
Why Privacy in IoT?Build a Smart Home with Web of ThingsModelling Your Smart Home with Digital Twins Data Protection for Large-scale IoT with FL
01020304
![Page 3: SOSCON › content › data › session › Day 2_1150_3.pdf · 2019-10-30 · SAMSUNG OPEN SOURCE CONFERENCE 2019 SOSCON Let's build IoT with privacy in mind Samsung Research UK](https://reader034.vdocuments.mx/reader034/viewer/2022042309/5ed6e499df0eda5e752ae9e5/html5/thumbnails/3.jpg)
SAMSUNG OPEN SOURCE CONFERENCE 2019
1. Why Privacy in IoT?
![Page 4: SOSCON › content › data › session › Day 2_1150_3.pdf · 2019-10-30 · SAMSUNG OPEN SOURCE CONFERENCE 2019 SOSCON Let's build IoT with privacy in mind Samsung Research UK](https://reader034.vdocuments.mx/reader034/viewer/2022042309/5ed6e499df0eda5e752ae9e5/html5/thumbnails/4.jpg)
SAMSUNG OPEN SOURCE CONFERENCE 2019
Privacy in IoT
• Risk of loss of privacy in IoT is HIGH!!!
• GDPR
✓ Protects personal data in law
✓ Advocates “Data protection by design” or
“privacy by design”
• Open web platform promises enhanced privacy
![Page 5: SOSCON › content › data › session › Day 2_1150_3.pdf · 2019-10-30 · SAMSUNG OPEN SOURCE CONFERENCE 2019 SOSCON Let's build IoT with privacy in mind Samsung Research UK](https://reader034.vdocuments.mx/reader034/viewer/2022042309/5ed6e499df0eda5e752ae9e5/html5/thumbnails/5.jpg)
SAMSUNG OPEN SOURCE CONFERENCE 2019
2. Build a Smart Home with Web of Things
![Page 6: SOSCON › content › data › session › Day 2_1150_3.pdf · 2019-10-30 · SAMSUNG OPEN SOURCE CONFERENCE 2019 SOSCON Let's build IoT with privacy in mind Samsung Research UK](https://reader034.vdocuments.mx/reader034/viewer/2022042309/5ed6e499df0eda5e752ae9e5/html5/thumbnails/6.jpg)
SOSCON 2019Web of Things (WoT)
• Addresses interoperability challenge in IoT
• An application layer solution for IoT
• Specification work led by W3C
![Page 7: SOSCON › content › data › session › Day 2_1150_3.pdf · 2019-10-30 · SAMSUNG OPEN SOURCE CONFERENCE 2019 SOSCON Let's build IoT with privacy in mind Samsung Research UK](https://reader034.vdocuments.mx/reader034/viewer/2022042309/5ed6e499df0eda5e752ae9e5/html5/thumbnails/7.jpg)
SOSCON 2019WoT solution
![Page 8: SOSCON › content › data › session › Day 2_1150_3.pdf · 2019-10-30 · SAMSUNG OPEN SOURCE CONFERENCE 2019 SOSCON Let's build IoT with privacy in mind Samsung Research UK](https://reader034.vdocuments.mx/reader034/viewer/2022042309/5ed6e499df0eda5e752ae9e5/html5/thumbnails/8.jpg)
SOSCON 2019New device on-boarding
• PWA in the control device uses BLE to scan and pair with the new device
• PWA device authenticates with the new device
• PWA device pass WiFi details to the authenticated new device via BLE channel
• New device uses obtained WiFiinformation to connect to the home WiFi
![Page 9: SOSCON › content › data › session › Day 2_1150_3.pdf · 2019-10-30 · SAMSUNG OPEN SOURCE CONFERENCE 2019 SOSCON Let's build IoT with privacy in mind Samsung Research UK](https://reader034.vdocuments.mx/reader034/viewer/2022042309/5ed6e499df0eda5e752ae9e5/html5/thumbnails/9.jpg)
SOSCON 2019Progressive Web Application
• Websites that deliver native app-like user experiences
- “Add to Home Screen” prompts
- Offline functionality
- Fast loading from cache
- (Optionally) web push notifications
• Only served over HTTPS
![Page 10: SOSCON › content › data › session › Day 2_1150_3.pdf · 2019-10-30 · SAMSUNG OPEN SOURCE CONFERENCE 2019 SOSCON Let's build IoT with privacy in mind Samsung Research UK](https://reader034.vdocuments.mx/reader034/viewer/2022042309/5ed6e499df0eda5e752ae9e5/html5/thumbnails/10.jpg)
SOSCON 2019Mozilla IoT Platform
![Page 11: SOSCON › content › data › session › Day 2_1150_3.pdf · 2019-10-30 · SAMSUNG OPEN SOURCE CONFERENCE 2019 SOSCON Let's build IoT with privacy in mind Samsung Research UK](https://reader034.vdocuments.mx/reader034/viewer/2022042309/5ed6e499df0eda5e752ae9e5/html5/thumbnails/11.jpg)
SOSCON 2019Things Gateway - Security & Privacy
• HTTPS via mozilla-iot.org tunnelling service
• Allow setting up a secure subdomains with LetsEncrypt TLS certificates
• TCP tunnel uses PageKite from Mozilla cloud server to Gateway
• OAuth to authorize third party apps & services
• JSON Web Tokens (JWT) used for authentication
![Page 12: SOSCON › content › data › session › Day 2_1150_3.pdf · 2019-10-30 · SAMSUNG OPEN SOURCE CONFERENCE 2019 SOSCON Let's build IoT with privacy in mind Samsung Research UK](https://reader034.vdocuments.mx/reader034/viewer/2022042309/5ed6e499df0eda5e752ae9e5/html5/thumbnails/12.jpg)
SAMSUNG OPEN SOURCE CONFERENCE 2019
3. Modelling Your Smart Home with Digital Twins
![Page 13: SOSCON › content › data › session › Day 2_1150_3.pdf · 2019-10-30 · SAMSUNG OPEN SOURCE CONFERENCE 2019 SOSCON Let's build IoT with privacy in mind Samsung Research UK](https://reader034.vdocuments.mx/reader034/viewer/2022042309/5ed6e499df0eda5e752ae9e5/html5/thumbnails/13.jpg)
SOSCON 2019Digital Twin
• Digital replica of living or non living entity
• Real time (or deferred) connectivity
• “Devices as service” concept:
• Pre/Co/Re/Design (products and services)
• Impact analysis, simulation, playback
• Improve decision making
• Domains:
• Industry (4.0), (Smart) City to generic uses
• Digital Twins on The Web : Web of Twins
![Page 14: SOSCON › content › data › session › Day 2_1150_3.pdf · 2019-10-30 · SAMSUNG OPEN SOURCE CONFERENCE 2019 SOSCON Let's build IoT with privacy in mind Samsung Research UK](https://reader034.vdocuments.mx/reader034/viewer/2022042309/5ed6e499df0eda5e752ae9e5/html5/thumbnails/14.jpg)
SOSCON 2019Web of twins with Javascript
• From Low End Devices: MCU on IoT.js / JerryScript
• REST API using webthing-iotjs
• IO: GPIO, ADC, PWM, I2C: generic-sensors-lite
• Handled by Mozilla IoT Gateway
• To Web Browser
• Security handled with JSON Web Token (JWT)
• 3D rendering using A-Frame framework (WebXR)
• Real time animation using WebSockets (or HTTP)
![Page 15: SOSCON › content › data › session › Day 2_1150_3.pdf · 2019-10-30 · SAMSUNG OPEN SOURCE CONFERENCE 2019 SOSCON Let's build IoT with privacy in mind Samsung Research UK](https://reader034.vdocuments.mx/reader034/viewer/2022042309/5ed6e499df0eda5e752ae9e5/html5/thumbnails/15.jpg)
SOSCON 2019Getting started with “Solar House”
![Page 16: SOSCON › content › data › session › Day 2_1150_3.pdf · 2019-10-30 · SAMSUNG OPEN SOURCE CONFERENCE 2019 SOSCON Let's build IoT with privacy in mind Samsung Research UK](https://reader034.vdocuments.mx/reader034/viewer/2022042309/5ed6e499df0eda5e752ae9e5/html5/thumbnails/16.jpg)
SOSCON 2019OpenSource Web Of Twins:
Demo application (with simulator, GLTF model)https://npmjs.com/package/aframe-smart-home
Bridge from WebThings to A-Frame
https://npmjs.com/package/aframe-webthing
Robotic Arm for MCU and XR
https://www.npmjs.com/package/twins
More on wiki page:https://github.com/rzr/webthing-iotjs/wiki/DigitalTwins
![Page 17: SOSCON › content › data › session › Day 2_1150_3.pdf · 2019-10-30 · SAMSUNG OPEN SOURCE CONFERENCE 2019 SOSCON Let's build IoT with privacy in mind Samsung Research UK](https://reader034.vdocuments.mx/reader034/viewer/2022042309/5ed6e499df0eda5e752ae9e5/html5/thumbnails/17.jpg)
SAMSUNG OPEN SOURCE CONFERENCE 2019
4. Data Protection for Large-scale IoT with FL
![Page 18: SOSCON › content › data › session › Day 2_1150_3.pdf · 2019-10-30 · SAMSUNG OPEN SOURCE CONFERENCE 2019 SOSCON Let's build IoT with privacy in mind Samsung Research UK](https://reader034.vdocuments.mx/reader034/viewer/2022042309/5ed6e499df0eda5e752ae9e5/html5/thumbnails/18.jpg)
SOSCON 2019Playing with raw data?
![Page 19: SOSCON › content › data › session › Day 2_1150_3.pdf · 2019-10-30 · SAMSUNG OPEN SOURCE CONFERENCE 2019 SOSCON Let's build IoT with privacy in mind Samsung Research UK](https://reader034.vdocuments.mx/reader034/viewer/2022042309/5ed6e499df0eda5e752ae9e5/html5/thumbnails/19.jpg)
SOSCON 2019Federated Learning (FL)
• Decentralized
• Privacy
• Possible Personalized for a user
![Page 20: SOSCON › content › data › session › Day 2_1150_3.pdf · 2019-10-30 · SAMSUNG OPEN SOURCE CONFERENCE 2019 SOSCON Let's build IoT with privacy in mind Samsung Research UK](https://reader034.vdocuments.mx/reader034/viewer/2022042309/5ed6e499df0eda5e752ae9e5/html5/thumbnails/20.jpg)
SOSCON 2019Privacy Factors
![Page 21: SOSCON › content › data › session › Day 2_1150_3.pdf · 2019-10-30 · SAMSUNG OPEN SOURCE CONFERENCE 2019 SOSCON Let's build IoT with privacy in mind Samsung Research UK](https://reader034.vdocuments.mx/reader034/viewer/2022042309/5ed6e499df0eda5e752ae9e5/html5/thumbnails/21.jpg)
SOSCON 2019IoT System Architecture Using FL
![Page 22: SOSCON › content › data › session › Day 2_1150_3.pdf · 2019-10-30 · SAMSUNG OPEN SOURCE CONFERENCE 2019 SOSCON Let's build IoT with privacy in mind Samsung Research UK](https://reader034.vdocuments.mx/reader034/viewer/2022042309/5ed6e499df0eda5e752ae9e5/html5/thumbnails/22.jpg)
SOSCON 2019Demo
FL_Demo_Video
![Page 23: SOSCON › content › data › session › Day 2_1150_3.pdf · 2019-10-30 · SAMSUNG OPEN SOURCE CONFERENCE 2019 SOSCON Let's build IoT with privacy in mind Samsung Research UK](https://reader034.vdocuments.mx/reader034/viewer/2022042309/5ed6e499df0eda5e752ae9e5/html5/thumbnails/23.jpg)
SOSCON 2019Demo
![Page 24: SOSCON › content › data › session › Day 2_1150_3.pdf · 2019-10-30 · SAMSUNG OPEN SOURCE CONFERENCE 2019 SOSCON Let's build IoT with privacy in mind Samsung Research UK](https://reader034.vdocuments.mx/reader034/viewer/2022042309/5ed6e499df0eda5e752ae9e5/html5/thumbnails/24.jpg)
SOSCON 2019Demo
![Page 25: SOSCON › content › data › session › Day 2_1150_3.pdf · 2019-10-30 · SAMSUNG OPEN SOURCE CONFERENCE 2019 SOSCON Let's build IoT with privacy in mind Samsung Research UK](https://reader034.vdocuments.mx/reader034/viewer/2022042309/5ed6e499df0eda5e752ae9e5/html5/thumbnails/25.jpg)
SOSCON 2019SAMSUNG OPEN SOURCE CONFERENCE 2019
THANK YOU