Inzoomen op: IoT
logo

Inzoomen op: IoT

Module 1 Module 2 Module 3 Module 4 Module 5 Module 6

Home



In dit hoofdstuk verkennen we sensoren, actuatoren en controllers. We ontdekken tot welk soort netwerk bluetooth en gsm-communicatie behoren. Als laatste kunnen we met deze bouwstenen de IoT-architectuur opstellen.
Met dank aan Kris Werbrouck, Michiel Aernouts en Prof Maarten Weyn (UAntwerpen) voor hun bijdrage aan dit hoofdstuk en het delen van lesmateriaal.


Wat moet je kennen en kunnen:

    Sensoren, actuatoren en controllers, WAN en PAN
  • Je kan de definitie en een aantal voorbeelden geven van sensoren en actuatoren.
  • Je kan een viertal sensoren in je smarpthone opsommen en er een toepassing van geven.
  • Ja kan twee sensoren specifiek voor een smartwatch opsommen en er een toepassing van geven.
  • Je kan in eigen woorden beschrijven wat een WAN is en de communicatietechnologie benoemen.
  • Je weet wanneer mobieledatatechnologie onstaan is en realiseert je dat het een technologie is die zich blijft ontwikkelen.
  • Je hebt zicht op de evolutie van 1G naar 6G en de nieuwe mogelijkheden die het met zich meebrengt.
  • Je bent op de hoogte van jouw dataverbruik.
  • Je bent je bewust van de kostprijs van een gsm-abonnement.
  • Je kan in eigen woorden beschrijven wat een PAN is een paar toepassingen die we dagelijks tegenkomen opsommen.
IoT-architectuur
  • Je kan de 5 lagen van de IoT-architectuur opsommen en je weet wat er op welke laag gebeurt.
  • Je kan het verschil tussen edge en cloud computing in eigen woorden omschrijven.
  • Je kan voor een specifieke rekentaak beslissen of je die in de edge of in de cloud zou uitvoeren.
  • Je kan in eigen woorden omschrijven wat een hub en een gateway doen.
  • Je begrijpt het verschil tussen multi hub topologie en mesh topologie.
  • Je kan voor een zelfverzonnen IoT-toepassing ontwerpkeuzes maken op elke laag van de IoT-architectuur en neemt daarbij de verschillende verkende aspecten in overweging.
De plantbutler
  • Je begrijpt hoe de verschillende lagen van de IoT architectuur samenwerken om de werking van de Plant Butler mogelijk te maken.
  • Je kan het probleem opsplitsen in deelproblemen.
  • Ja kan een sensor uitlezen met je Arduino en een actuator aansturen.
  • Je kan de 3 belangrijkste onderdelen van Arduino code (declaratie, setup en loop fase) uitleggen.
  • Je kan de begrensde herhaling (for-loop) en een voorwaardelijke keuze (if-else-loop) uitleggen in eigen woorden.
  • Je kan een recursieve functie ontleden en die op de juiste plaats in de code invoeren.
  • Je kan de principes van het debuggen toepassen op je code.
  • Je kan aanpassingen aan je programma aanbrengen zodat het beter aansluit bij je noden.
  • Je gebruikt de data van de sensor als input om de actuator (servo) aan te sturen.
  • Je kan de oplossingen van de deelproblemen samenvoegen tot een oplossing van het initiĆ«le probleem.
  • Je kan je offline code omzetten naar de Arduino IoT Cloud omgeving zodat je Domus Robotica systeem vanop afstand bedienbaar wordt.
  • Je maakt gepaste variabelen aan.
  • Je kan fouten in je programma of schakeling opsporen (debugging) om ervoor te zorgen dat je programma werkt (oa door de Serial Monitor te gebruiken).
  • Je heb inzicht in hoe de communicatie tussen je Arduino bord en de cloud omgeving verloopt.
  • Je kan een dashboard opstellen om de data van de Plant Butler te visualiseren.