Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
ย
IxorTalk IoT Convention 2018
1. 6th of June โ18, IoT-convention, Antwerp
Peter Defreyne, Managing IxorTalk
peter.defreyne@ixor.be, +32 494 15 95 92
Focus your IoT-strategy
with open source IoT
2. About
Open source IoT
End-to-end IoT projects
Traffic & mobility
Connected car
Smart energy grids
eHealth
Smart buildings
Part of .
Agile team & approach
4. Designing and producing electronics? Building a data pipeline?
Contracting software skills?
Creating new revenue models?
Making a beautiful app?
Deploying an IoT network?
1. The thing about IoT
5. 1. The thing about IoT
Constrained hardware
Processing
Memory
Storage
Interfaces
Networking
Heat/moisture
Packaging
Power
6. IoT graveyard
Where IoT-projects
without business case
go to die
1. The thing about IoT
Large scale
Prototype
1 unit
First batch
100 units
Scaling up
1000+ units
Cost tipping
Opex costs now
become larger
than capex costs
9. 1. The thing about IoT
What you want โฆ
Harsch environments
โฆ What you getโฆ What you expect โฆ
10. Design electronics or buy off-the-shelf?
Which network tech? wired, GPRS, 3G, LTE, Lora, Sigfox, NB-IoT?
Which server infrastructure or serverless?
On-premise infrastructure or scalable cloud providers?
Microservice architecture or lambda functions?
Platform lock-in or managing services?
1. The thing about IoT
Disclaimer: Never put too much text on one slide!
Which communication protocols?
How to implement security?
How to enable zero-touch provisioning?
How will I monitor my assets?
How to implement user & rights management
Hard architecture decisions
13. Whatโs the difference between these IoT-projects?
Both solutions share 75% of their code base
Only 25% of an IoT project delivers strategic value!
Intermezzo
Virtual power plant Parking guidance
14. 1. The thing about IoT?
2. Need for an IoT platform
IoT projects are hard!
15. Digital
Twin
Internet
ofConnectivity
2. Need for an IoT platform
What does an IoT platform do?
AppsBusiness
processes
Data
pipeline
Sensors Actuator
Things
Services Monitoring
Control
Access
Users
Your business
value is here
Non-strategic
investments
16. Supports many different devices
Supports different connectivity options
Provides Generic IoT services
2. Need for an IoT platform
What does an IoT platform do?
Sensor Modem IoT gatewayActuator
Wired Cellullar Other networks
IoT-networks
(LoRa, Sigfox, NB-IoT)
Asset mgmt User mgmt SecurityMonitoring ControlData pipeline
Enables Business IoT Services
Business logic Apps ReportsDashboards Billing
3rd party
integrations
17. Supports many different devices
Supports different connectivity options
Provides Generic IoT services
2. Need for an IoT platform
What does an IoT platform do?
Sensor Modem IoT gatewayActuator
Wired Cellullar Other networks
IoT-networks
(LoRa, Sigfox, NB-IoT)
Asset mgmt User mgmt SecurityMonitoring ControlData pipeline
Enables Business IoT Services
Business logic Apps ReportsDashboards Billing
3rd party
integrations
For some, THIS is
an IoT platform
(hardware)
For others, THIS is
an IoT platform
(connectivity)
And this as well
(cloud IoT
platform)
And this?
How about
this?
(a vertical IoT
platform, e.g.
specialized)
Or this?
(a product
platform)
How to choose?
18. 1. The thing about IoT?
IoT projects are hard!
2. Need for an IoT platform
Focus 100% on the business problem
19. 1. The thing about IoT?
IoT projects are hard!
3. Choosing an IoT platform
Focus 100% on the business problem
2. Need for an IoT platform
20. 3. Choosing an IoT platform
IntelCiscoAmazonGoogleMicrosoft
21. 3. Choosing an IoT platform
What makes a โgoodโ IoT platform?
22. 3. Choosing an IoT platform
Functional requirements
What makes a โgoodโ IoT platform?
23. 3. Choosing an IoT platform
Functional requirements
โข Available toolset
What makes a โgoodโ IoT platform?
Edge devices
Connectivity
Generic IoT services
Sensor Modem IoT gatewayActuator
Wired Cellullar Other networks
IoT-networks
(LoRa, Sigfox, NB-IoT)
Asset mgmt User mgmt SecurityMonitoring ControlData pipeline
Business IoT services
Business logic Apps ReportsDashboards Billing
3rd party
integrations
24. 3. Choosing an IoT platform
Functional requirements
โข Available toolset
โข Supported technology
What makes a โgoodโ IoT platform?
Pro๏ฌbus DP
Modbus TCP
CAN
Pro๏ฌNET
GPIO
RS-485
FieldBUS
I2C / SPI
REST
VPN
Programming
languages
MQTT
Embedded
Relais
Certi๏ฌcates
Mobile & web
25. 3. Choosing an IoT platform
Functional requirements
โข Available toolset
โข Supported technology
โข Specialisation
What makes a โgoodโ IoT platform?
Tourism Buildings Lighting Waste
Security Fintech Traffic &
mobility
C-ITS &
autonomous
eHealth
eHealthLogistics Wearables Retail Farming
Sports
26. 3. Choosing an IoT platform
Functional requirements
โข Available toolset
โข Supported technology
โข Specialisation
โข Customisation
What makes a โgoodโ IoT platform?
27. 3. Choosing an IoT platform
Non-Functional requirements
What makes a โgoodโ IoT platform?
28. 3. Choosing an IoT platform
Non-Functional requirements
โข Infrastructure & cloud
What makes a โgoodโ IoT platform?
Control Abstraction
Server
infra
IaaS
Infrastructure
as a Service
PaaS
Platform as a
Service
SaaS
Software as a
Service
Servicelevel
The cloud continuum
29. 3. Choosing an IoT platform
Non-Functional requirements
โข Infrastructure & cloud
โข Cost & scalability
What makes a โgoodโ IoT platform?
Monthly cost
(โฌ)
Performance
(reqs/month)
PaaS / SaaS
Server & IaaS
Opex
Opex
Capex
Tipping
point
The curves are angled
differently for each use case
How to
combine thisโฆ
โฆ with this?
30. 3. Choosing an IoT platform
Non-Functional requirements
โข Infrastructure & cloud
โข Cost & scalability
โข Lock-in
What makes a โgoodโ IoT platform?
IaaS
31. 3. Choosing an IoT platform
What makes a โgoodโ IoT platform?
Non-Functional requirements
โข Infrastructure & cloud
โข Cost & scalability
โข Lock-in
Functional requirements
โข Available toolset
โข Supported technology
โข Specialisation
โข Customisation
How to choose?Why choose?
32. 1. The thing about IoT?
IoT projects are hard!
No one-size-fits-all IoT platform
3. Choosing an IoT platform
Focus 100% on the business problem
2. Need for an IoT platform
38. Open source IoT platform
Component Description
Business
processes
Use cases in energy, mobility, vehicles, eHealth, buildings, โฆ
Apps & web Cross-platform mobile deployment
Data pipeline Real-time parallel processing of data-events
Actuation Steering & measuring assets and contols
Dashboarding Historic visualisation of tracked parameters
Alerting Rule-based alerting based on monitoring
Monitoring Time-series based monitoring of other services
Config mgmt Provide each microservice config via HTTP
User mgmt Manage users and rights
Asset mgmt Manage assets and metadata
API gateway Dispatch functionality to different services
!
39. Open source IoT platform
Component
Business
processes
Apps & web
Data pipeline
Actuation
Dashboarding
Alerting
Monitoring
Config mgmt
User mgmt
Asset mgmt
API gateway
!
40. Open source IoT platform
Component
Business
processes
Apps & web
Data pipeline
Actuation
Dashboarding
Alerting
Monitoring
Config mgmt
User mgmt
Asset mgmt
API gateway
!
Design principles
Based on experience
Reusability
Cross-domain
Standards
Frameworks
Services
Best practices
Interoperable with IaaS & PaaS platforms
41. Open source IoT platform
Component
Business
processes
Apps & web
Data pipeline
Actuation
Dashboarding
Alerting
Monitoring
Config mgmt
User mgmt
Asset mgmt
API gateway
!
Docker image
Configuration
IxorTalk Service
IxorTalk Platform
IxorTalk Service IxorTalk Service IxorTalk Service IxorTalk Service IxorTalk Service
Support for docker compose, AWS ECS, Kubernetes, Azure AKS
42. Open source IoT platform
MongoDB
Postgres
SMTP service
IxorTalk
Service
Scalable file
storage
IoT HUB
Devices
Devices
Docker
Container
Infra
Dependency
Internal Service Discovery / Load Balancing
IxorTalk
Service
Service โจ
Discovery
Public Loadbalancer (SSL offloading)
IxorTalk
Gateway
IxorTalk
Service
IxorTalk
Service
IxorTalk
Service
Internal Service Discovery / Load Balancing
IxorTalk
Service
IxorTalk
Service
IxorTalk
Service
IxorTalk
Gateway
Container Services
Platform Services
Architecture
45. Open source IoT platform
Component
Business
processes
Apps & web
Data pipeline
Actuation
Dashboarding
Alerting
Monitoring
Config mgmt
User mgmt
Asset mgmt
API gateway
!
46. Open source IoT platform
Component Description
Business
processes
Use cases in energy, mobility, vehicles, eHealth, buildings, โฆ
Apps & web Cross-platform mobile deployment
Data pipeline Real-time parallel processing of data-events
Actuation Steering & measuring assets and contols
Dashboarding Historic visualisation of tracked parameters
Alerting Rule-based alerting based on monitoring
Monitoring Time-series based monitoring of other services
Config mgmt Provide each microservice config via HTTP
User mgmt Manage users and rights
Asset mgmt Manage assets and metadata
API gateway Dispatch functionality to different services
!
48. Open source IoT platform
Use case - Virtual power plant
Virtual power plant
Power unit
โฆ
Power unit Power unit
โWe now live in a world where energy is distributed,
with real-time changing supply and demandโ
49. Open source IoT platform
Use cases - Smart mobility
Flandersโ
traffic center
Mobility guidance
Leuven/Gent/Sint-Niklaas/Mechelen/โฆ
51. Open source IoT platform
Use case - Smart buildings
Udini lock
Udini sliding
doors
P
Udini parking Udini lift
Udini mobilityUdini bike
storage
52. Open source IoT platform
Closing remarks
โข Open source is a process
โข Collaboration is key for success
โข Open source is a long term commitment
โข The roadmap is powered by stakeholders