meetup 25/4/2016 - functionele iot architectuur antwerpen v2
TRANSCRIPT
![Page 1: Meetup 25/4/2016 - Functionele IoT architectuur Antwerpen v2](https://reader031.vdocuments.site/reader031/viewer/2022030213/589b56a31a28ab606f8b4963/html5/thumbnails/1.jpg)
Functionele ArchitectuurIoT platform voor een slimme stad
![Page 2: Meetup 25/4/2016 - Functionele IoT architectuur Antwerpen v2](https://reader031.vdocuments.site/reader031/viewer/2022030213/589b56a31a28ab606f8b4963/html5/thumbnails/2.jpg)
Functional Architecture V2
![Page 3: Meetup 25/4/2016 - Functionele IoT architectuur Antwerpen v2](https://reader031.vdocuments.site/reader031/viewer/2022030213/589b56a31a28ab606f8b4963/html5/thumbnails/3.jpg)
Architectural requirements
Distributed & Decoupled Interoperability Scalability
Legacy & heterogeneous Robustness OpennessPluggable
![Page 4: Meetup 25/4/2016 - Functionele IoT architectuur Antwerpen v2](https://reader031.vdocuments.site/reader031/viewer/2022030213/589b56a31a28ab606f8b4963/html5/thumbnails/4.jpg)
ACPaaS
User Centric
Co-Created
Service OrientedData-Driven
Cloud Based
![Page 5: Meetup 25/4/2016 - Functionele IoT architectuur Antwerpen v2](https://reader031.vdocuments.site/reader031/viewer/2022030213/589b56a31a28ab606f8b4963/html5/thumbnails/5.jpg)
Communication Patterns
![Page 6: Meetup 25/4/2016 - Functionele IoT architectuur Antwerpen v2](https://reader031.vdocuments.site/reader031/viewer/2022030213/589b56a31a28ab606f8b4963/html5/thumbnails/6.jpg)
![Page 7: Meetup 25/4/2016 - Functionele IoT architectuur Antwerpen v2](https://reader031.vdocuments.site/reader031/viewer/2022030213/589b56a31a28ab606f8b4963/html5/thumbnails/7.jpg)
Connectie met
“things”
Communicatie met
“things”
Bewaren en
verwerken van data
Beschikbaar maken
van informatie
Ma
pp
ing
IO
T
Arc
hit
ect
uu
r
![Page 8: Meetup 25/4/2016 - Functionele IoT architectuur Antwerpen v2](https://reader031.vdocuments.site/reader031/viewer/2022030213/589b56a31a28ab606f8b4963/html5/thumbnails/8.jpg)
Connecting with “things”
![Page 9: Meetup 25/4/2016 - Functionele IoT architectuur Antwerpen v2](https://reader031.vdocuments.site/reader031/viewer/2022030213/589b56a31a28ab606f8b4963/html5/thumbnails/9.jpg)
Connecting with “things”
● AMQP● HTTP● MQTT● CoAP● XMPP● DDS● STOMP
● LoRaWAn● Dash 7● SigFox● Bluetooth● ZigBee● Neul● Cellular
![Page 10: Meetup 25/4/2016 - Functionele IoT architectuur Antwerpen v2](https://reader031.vdocuments.site/reader031/viewer/2022030213/589b56a31a28ab606f8b4963/html5/thumbnails/10.jpg)
Communicatie met “things”
![Page 11: Meetup 25/4/2016 - Functionele IoT architectuur Antwerpen v2](https://reader031.vdocuments.site/reader031/viewer/2022030213/589b56a31a28ab606f8b4963/html5/thumbnails/11.jpg)
API Gateway
![Page 12: Meetup 25/4/2016 - Functionele IoT architectuur Antwerpen v2](https://reader031.vdocuments.site/reader031/viewer/2022030213/589b56a31a28ab606f8b4963/html5/thumbnails/12.jpg)
API Gateway
![Page 13: Meetup 25/4/2016 - Functionele IoT architectuur Antwerpen v2](https://reader031.vdocuments.site/reader031/viewer/2022030213/589b56a31a28ab606f8b4963/html5/thumbnails/13.jpg)
ETL
![Page 14: Meetup 25/4/2016 - Functionele IoT architectuur Antwerpen v2](https://reader031.vdocuments.site/reader031/viewer/2022030213/589b56a31a28ab606f8b4963/html5/thumbnails/14.jpg)
Device Management◇ Device management moet ons toelaten om de verschillende devices die we in de field hebben te
beheren.
◇ Volgende functionaliteiten zouden deel moeten uitmaken van een device management tool:
■ Device provisioning en discovery
■ Device registry en device model
■ Device access management
■ Remote control
■ Remote administration
■ Remote configuration
■ Remote firmware en software update
◇ We dienen sensoren te kunnen beheren van zowel eigen sensoren als third party sensoren
◇ Om dit te kunnen lijkt het nuttig om een tool te hebben die api’s van andere device management
api’s kan inlezen
![Page 15: Meetup 25/4/2016 - Functionele IoT architectuur Antwerpen v2](https://reader031.vdocuments.site/reader031/viewer/2022030213/589b56a31a28ab606f8b4963/html5/thumbnails/15.jpg)
Source Management◇ Beheren van de verschillende sources waarvan we data (of informative)
kunnen inlezen
◇ Dit zijn vooral de sociale infeeds, maar kunnen op vanuit allerlei bronnen
ingelezen worden (referentie data)
◇ Doel is om deze bronnen real-time (of near-real-time via caching) te
bevragen als extra data source
◇ Vanuit deze management tool verwachten we het volgende:
■ Beheer van access van de infeed
■ Meta-data rond infeed (source model)
![Page 16: Meetup 25/4/2016 - Functionele IoT architectuur Antwerpen v2](https://reader031.vdocuments.site/reader031/viewer/2022030213/589b56a31a28ab606f8b4963/html5/thumbnails/16.jpg)
Classification◇ Classification moet ons toelaten om de instroom van data te classifiëren.
◇ Volgende zaken willen we minstens voorzien:
■ Data source
■ Data sensitivity
■ Data reliability
◇ Maar meer classificatie (en specifiekere) moet kunnen toegevoegd worden
◇ Deze classificatie gebeurd automatisch
◇ In de toekomst moet het toelaten om nieuwe instromen automatisch te classifiëren naar
bijvoorbeeld betrouwbaarheid:
■ Case: Nieuwe sensor heeft een instroom en na een onboarding periode geven we
er een automatisch betrouwbaarheids graad aan
![Page 17: Meetup 25/4/2016 - Functionele IoT architectuur Antwerpen v2](https://reader031.vdocuments.site/reader031/viewer/2022030213/589b56a31a28ab606f8b4963/html5/thumbnails/17.jpg)
Bewaren en verwerken van data
Data Lake
![Page 18: Meetup 25/4/2016 - Functionele IoT architectuur Antwerpen v2](https://reader031.vdocuments.site/reader031/viewer/2022030213/589b56a31a28ab606f8b4963/html5/thumbnails/18.jpg)
Example
![Page 19: Meetup 25/4/2016 - Functionele IoT architectuur Antwerpen v2](https://reader031.vdocuments.site/reader031/viewer/2022030213/589b56a31a28ab606f8b4963/html5/thumbnails/19.jpg)
Beschikbaar maken van informatie
![Page 20: Meetup 25/4/2016 - Functionele IoT architectuur Antwerpen v2](https://reader031.vdocuments.site/reader031/viewer/2022030213/589b56a31a28ab606f8b4963/html5/thumbnails/20.jpg)
![Page 21: Meetup 25/4/2016 - Functionele IoT architectuur Antwerpen v2](https://reader031.vdocuments.site/reader031/viewer/2022030213/589b56a31a28ab606f8b4963/html5/thumbnails/21.jpg)
Aanpassingen na meetup◇ Verduidelijken van de micro-service architecture
◇ Device management
◇ Source management
◇ Classification
◇ Metadata management
![Page 22: Meetup 25/4/2016 - Functionele IoT architectuur Antwerpen v2](https://reader031.vdocuments.site/reader031/viewer/2022030213/589b56a31a28ab606f8b4963/html5/thumbnails/22.jpg)
Example case
![Page 23: Meetup 25/4/2016 - Functionele IoT architectuur Antwerpen v2](https://reader031.vdocuments.site/reader031/viewer/2022030213/589b56a31a28ab606f8b4963/html5/thumbnails/23.jpg)
Connectie met
“things”
Communicatie met
“things”
Bewaren en
verwerken van data
Beschikbaar maken
van informatie
Ma
pp
ing
IO
T
Arc
hit
ect
uu
r
![Page 24: Meetup 25/4/2016 - Functionele IoT architectuur Antwerpen v2](https://reader031.vdocuments.site/reader031/viewer/2022030213/589b56a31a28ab606f8b4963/html5/thumbnails/24.jpg)
Bedankt!Vragen?Contacteer mij via [email protected]