BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart...
Transcript of BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart...
![Page 1: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/1.jpg)
BUILDING SMART ECOSYSTEMSMichael Fait - @mfait
1
![Page 2: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/2.jpg)
SMART ECOSYSTEM
MULTI LAYERED ECOSYSTEM
SMART DOMAIN
INTERNET OF THINGS
![Page 3: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/3.jpg)
DEVICE
SMART ECOSYSTEM
SMART DEVICE
CONNECTED DEVICE
![Page 4: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/4.jpg)
4
IoT
Smart Domain
Multi Layered Ecosystem
Smart Ecosystem
Connected Device
Smart Device
Device
no/little user value
very hard to implement as a single step
![Page 5: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/5.jpg)
5
Smart Ecosystem
MOBILE SYSTEMS
INFORMATION SYSTEMS
EMBEDDED SYSTEMS
![Page 6: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/6.jpg)
6
MOBILE
INFORMATION
EMBEDDED
![Page 7: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/7.jpg)
7
Smart Ecosystem
Business Models
Experience Design
Architecture
Testing
Security
Privacy
Org Structure
Development
![Page 8: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/8.jpg)
BUSINESS MODELSBuilding Smart Ecosystems
8
![Page 9: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/9.jpg)
9
TECHNOLOGY BUSINESS
DRIVES
ENABLES
![Page 10: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/10.jpg)
10
TECHNOLOGY
ENABLES
![Page 11: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/11.jpg)
INSTRUMENT
ANALYSIS TOOL
TRAINING ASSISTANT
11
1990
2000
2010
2020
![Page 12: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/12.jpg)
I don’t want a watch
I WANT TO RUN FASTER
Instrument
Analysis tool
Training assistant
![Page 13: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/13.jpg)
13
“Das Auto.” “Rent a car.” “Hello, mobility!”
![Page 14: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/14.jpg)
ORGANISATIONAL STRUCTUREBuilding Smart Ecosystems
14
![Page 15: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/15.jpg)
Hardware
Firmware
Connectivity
Messaging Platform
Infrastructure
Services
Apps
Business Analysis
User Research
![Page 16: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/16.jpg)
Hardware
Firmware
Connectivity
Messaging Platform
Infrastructure
Services
Apps
Business Analysis
User Research
![Page 17: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/17.jpg)
Hardware
Firmware
Connectivity
Messaging Platform
Infrastructure
Services
Apps
Business Analysis
User Research
![Page 18: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/18.jpg)
Project Management
Business Analysis
Development
Experience Design
Quality Assurance
Operations
Firmware Development
Hardware Design
![Page 19: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/19.jpg)
EXPERIENCE DESIGNBuilding Smart Ecosystems
19
![Page 20: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/20.jpg)
20
UI DESIGN
INDUSTRIAL DESIGN
INTERUSABILITY
Beyond the screen
Latency
OfflineHide technology
![Page 21: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/21.jpg)
ARCHITECTUREBuilding Smart Ecosystems
21
![Page 22: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/22.jpg)
22
DEVICE
DEVICE
DEVICE
DEVICE
SERVICE
APP
APP
APP
SERVICE
SERVICE
SERVICE
BROKER QUEUE
AUTHENTICATION
REGISTRATION
RULES ENGINE
PLATFORM ENVY
![Page 23: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/23.jpg)
23
DEVICE
DEVICE
DEVICE
DEVICE
SERVICE
APP
APP
APP
SERVICE
SERVICE
SERVICE
BROKER QUEUE
AUTHENTICATION
REGISTRATION
RULES ENGINE
WALKING SKELETON
![Page 24: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/24.jpg)
24
Platform
Participant
Vendor Lock-In
![Page 25: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/25.jpg)
DEVELOPMENTBuilding Smart Ecosystems
25
![Page 26: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/26.jpg)
EMBEDDED SYSTEMS
INFORMATION SYSTEMS
MOBILE SYSTEMS
![Page 27: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/27.jpg)
27
Frontend Backend
2005
Full Stack
2015
? ? ?
2025
backend, frontend, mobile, cloud, ops, ml, cv, ar/vr, pcb design, embedded, 3d printing…
![Page 28: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/28.jpg)
TESTINGBuilding Smart Ecosystems
28
![Page 29: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/29.jpg)
29
RED
GREENREFACTOR
![Page 30: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/30.jpg)
30
1
2
3
4
5
6
7
Limited Tools for TDD
Physical user interaction
Complex scenario setup
Multiple Teams
![Page 31: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/31.jpg)
31
1
2
3
4
5
6
7
Fake Components
Easier to setup a scenarios
Imitate user interactions
![Page 32: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/32.jpg)
32
Living Documentation
Automatically test updates
Contract Tests
![Page 33: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/33.jpg)
33
1
2
3
4
5
6
7
Fake Components
Contract Testing
Push for more automation
![Page 34: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/34.jpg)
SECURITYBuilding Smart Ecosystems
34
![Page 35: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/35.jpg)
Physical Interfaces
Memory
Firmware
Update Mechanism
Hardware Sensors
Vendor backend APIs
Ecosystem Access Control
Ecosystem Communication
EMBEDDED SYSTEMS
Cloud Web Interface
Privacy
Local Data Storage
Third-party backend APIs
Authentication
Authorisation
Administrative Interface
Web interface
Network Services
Mobile Application
Network Traffic
INFORMATION SYSTEMS
MOBILE SYSTEMS
![Page 36: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/36.jpg)
36
Impact
Probability
Low
Low
High
High
THREAT ANALYSIS
Fix these first!
![Page 37: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/37.jpg)
37
No update in 10 years
No one cares about updates as long as it works
Implement automatic and secure over the air updates… NOW!
don’t forget the basics Signatures
Key rotation Secure connections
No hard coded secrets!
![Page 38: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/38.jpg)
PRIVACYBuilding Smart Ecosystems
38
![Page 39: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/39.jpg)
39
![Page 40: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/40.jpg)
40
PRIVACY = TRANSPARENCY + CONTROL
![Page 41: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/41.jpg)
41
Smart Ecosystem
Business Models
Experience Design
Architecture
Testing
Security
Privacy
Org Structure
Development
![Page 42: BUILDING SMART ECOSYSTEMS - GOTO Conference4 IoT Smart Domain Multi Layered Ecosystem Smart Ecosystem Connected Device Smart Device Device no/little user value very hard to implement](https://reader034.fdocuments.in/reader034/viewer/2022042911/5f448431748e9d15d4224205/html5/thumbnails/42.jpg)
THANK YOU! DANKE! TACK!Michael Fait - @mfait
42