IoT NoT cursus
Welkom
Deze cursus is de handleiding bij de opleiding IoT op 12 maart 2024 van Steven Mertens. Ze dient vooral als een leidraad voor een aantal oefeningen.
Afbakening
IoT of Internet of Things is een enorm studiedomein. Alles wat maar enigszins aan het internet hangt en communiceert met een server kan je al als IoT apparaat bekijken. IoT heeft de potentie om onze huizen, steden, industrieën en zelfs onze gezondheidszorg te transformeren door objecten en apparaten te verbinden en hen in staat te stellen gegevens te verzamelen, te communiceren en te handelen op een manier die voorheen ondenkbaar was. Daarom kijken we naar eens naar een aantal voorbeelden en gaan we een aantal beperkingen toepassen op deze cursus zodat we de bomen door het bos kunnen blijven zien. NoT heb ik zelf uitgevonden en staat voor Netwerk of Things. IoT zonder internet
Waar gaan we niet op ingaan
- monitoring van een fleet
- Tegenwoordig zijn bijvoorbeeld (bijna) alle nieuwe auto's verbonden met de servers van hun constructeurs. Naast de simpele (rit)data voor de chauffeurs wordt er ook heel veel andere data meegestuurd. Constructeurs kunnen zo sneller reageren met terugroepacties en de auto's van de toekomst verbeteren. IoT kan ook het gedrag van de fleet beïnvloeden: Tesla heeft met de orkaan Florence in 2018, de capaciteit van de batterijen vergroot zodat de Teslas sneller konden evacueren (artikel). We kennen ook enkele negatieve voorbeelden waar bepaalde oudere toestellen 'kapot' worden gemaakt zodat er nieuwe toestellen moeten gekocht worden (artikel). Normaal gaan contructeurs dit niet bewust doen, maar iedereen kent wel de term 'planned obsolescence'.
- bijhouden van metadata
- Metadata speelt een belangrijke rol bij het begrijpen, beheren en gebruiken van de enorme hoeveelheid gegevens die door IoT-apparaten worden gegenereerd. Het biedt een belangrijk kader het gebruik van IoT-gegevens. Zeker als je op de metadata AI kan loslaten. Maar hier gaan we niet op ingaan.
Waar gaan we wel op ingaan
- de micro-elektronica bied de mogelijkheid om eenvoudig inputs en outputs aan een netwerk te koppelen. Inputs zijn analoge en digitale sensoren, outputs kunnen lampen, verwarmingen of programma's zijn die iets doen.
- Hoe verloopt de communicatie:
- We kunnen de micro-elektronica rechtstreeks tegen elkaar laten praten. (P2P)
- We kunnen gebruik maken van een eigen server om alles te beheren. (NoT)
- We kunnen een publieke server gebruiken om alles aan elkaar te binden. (IoT)
- Praktisch een keertje de toestelletjes installeren en iets mee maken.
Theorie
Oefeningen
- Verbind de shelly's met je netwerk
- zorg ervoor dat de ene shelly de andere doet aan en uitgaan
- laat een lamp aangaan als de temperatuur hoger dan 22 graden wordt