Projektbeskrivelse

Vi skal opbygge et system som kan indhente data fra en IOT enhed. Den skal skrive det til en server som står med Entity Framework og modtager data over HTTPS.

Vi skal bygge et GUI dashboard, hvor vi skal kunne se alt data og håndtere vores IOT enheder.

.NET Internet of Things (IoT) applications

Forudsætninger for H3

Fag under H3 Projekt, LUP og målpinde

Teknologier på H3 - C++, Arduino & API

Vores IoT og Arduino udstyr

Modul 1 - C++ med Arduino

Vi skal udforske IoT-delen af kurset først, med mindre opgaver og opstart af vores Arduino enheder!

Modul 1.1 - Introduktion til C++ og Arduino

IDE til Arduino

Vi anbefaler den officielle IDE til Arduino som på nuværende tidspunkt er Arduino IDE 2. Man kan hente den her - https://www.arduino.cc/en/software og finde dokumentation på den her https://docs.arduino.cc/software/ide-v2

Det er tilladt at bruger andre IDE’er såsom Visual Studie Code, Visual Studio eller noget helt tredje. Vi som undervisere kommer dog til at bruge den officielle IDE!

Modul 1.2 - Jeres første Arduino program

Vi starter med et lille projekt, hvor vi først forbinder vores enhed til WIFI med følgende bibliotek

WiFiNINA - Arduino Reference

Modul 2 - HTTPS med Arduino

En Arduino enhed kan rigtig meget selv og man kan lave mange fede projekter kun med en Arduino. Men for at IoT delen bliver lidt sjovere skal vi kunne få vores Arduino til at kommunikere med en server gennem den samme protokol som vi har arbejdet med før, nemlig HTTPS.

Vi ser om vi kan komme hele vejen rundt og lave alle CRUD operationer på en server fra vores enhed.