2.10. IoT-knoop en dashboard

In deze opdracht combineer je een IoT-knoop met een eenvoudig dashboard. De IoT-knoop kan een hardware-knoop zijn of een simulator(-app). Je kunt ook een hardware-knoop elders in het internet gebruiken: voor deze opdrachten staan die op verschillende plekken opgesteld.

Je hebt nodig:

Je kunt het dashboard of de IoT-knoop simulator ook op een smartphone gebruiken.

../_images/Simulator-app.png

Handleiding bij de simulator:

De sensor- en actuatorberichten worden verstuurd via het MQTT-protocol. Dit is een bi-directioneel protocol: zowel de IoT-knoop als de dashboard-app kunnen deze berichten versturen en ontvangen. MQTT komt later nog uitgebreid aan de orde.

Zowel de simulator als de dashboard-app maken automatisch verbinding met de MQTT-broker op infvopedia.nl. (In toekomstige versies kan dit veranderen.)

Let op!

Het MQTT-protocol werkt via poort 1883. Deze poort wordt op sommige lokale (school)netwerken geblokkeerd. Gebruik dan een mobiel netwerk: je kunt de apps ook op je smartphone gebruiken.

../_images/Dashboard-app.png

Handleiding voor de dashboard-app:

Opdracht

  1. Start de simulator op je computer of op een smartphone, in elk geval op een computer met een actieve internetverbinding waarbij poort 1883 niet geblokkeerd is.

  2. Idem, voor de dashboard-app

  3. Stel op de dashboard-app de Node-id van de simulator in.

  4. Zet met de knoppen van de dashboard-app de LED aan en uit, controleer dit in de simulator.

  5. Stel met de schuiven de sensorwaarden van de simulator in. Je moet binnen een minuut de veranderingen in het dashboard zien.

  6. Stel in de dashboard-app de Node-id van een hardware IoT-knoop in. (Als je zelf geen IoT-knoop hebt, vraag dan je docent naar de id van een “elders” werkende IoT-knoop.)

Q-2: Vul hier de sensorgegevens van de hardware-IoT-knoop in.

Geen verbinding?

Soms raakt de simulator en/of de dashboard-app de verbinding kwijt, bijvoorbeeld als het venster lange tijd niet gebruikt is. Een refresh in de browser verhelpt dit gewoonlijk. (Omdat de instellingen in de browser bewaard blijven kan een refresh nooit kwaad.)

You have attempted of activities on this page