Lees de introductie van de Raspberry Pi computer en de inleiding van Docker containers.
Installeer een Operating System (OS) op de Raspberry Pi. Zorg dat deze toegang heeft tot iotroam en maak toegang via ssh mogelijk.
Maak eventueel gebruik van Eduroam als iotroam problemen geeft.
Onze voorkeur heeft dat je gebruik maakt van iotroam. Dit wifi netwerk is speciaal geschikt gemaakt voor dit soort type devices en toepassingen. Mocht je veel problemen ondervinden zou je kunnen terugvallen op Eduroam.
Tip! Vanaf Windows 11 is het mogelijk om gebruik te maken van Random Hardware Addresses. Dan werkt uiteraard de MAC filtering op het wifi netwerk niet. Zie onderstaand hoe je deze functionaliteit uit kunt zetten.
Gebruik dit script en de LCD opstelling om het IP adres van de Raspberry Pi te achterhalen RaspberryPI - Show IP and Time on LCD on startup. Je kunt ook verbinding maken met de hostnaam van je device mits deze uniek is.
Installeer Docker en start en configureer de volgende Docker containers: Postgres, MQTT, Node-RED en Flask. De installatie instructies kan je hier vinden.
Opdracht: Post een bericht (publish) met Mosquitto op een centrale MQQT browser die we tijdelijk configureren voor deze les. Ieder team zorgt er in de les daarnaast voor dat er data van een sensor uit jullie project op een topic komt te staan. Gebruik de eerder lesstof met betrekking tot UART om de data naar je Raspberry Pi te versturen. Maak als team een verslag en plaatst dit op jullie groeps-repository.
De komende dagen verzinnen en maken jullie zelf een oplossing met behulp van bovenstaande software paketten. Bijvoorbeeld: