Internet of Things – Microcontroller Programmering
Beskrivelse
Kurset henvender sig til udviklere, som gerne vil designe IoT-løsninger med devices baseret på microcontrollers (μCU). Ved dette forstås devices, som ikke benytter sig af et styresystem som Linux eller Windows. IoT - Internet Of Things - er den nye bevægelse, hvor alle tænkelige enheder bliver koblet på internettet for at give bedre services. Man kan sige: IoT = Embedded programmering + netværk! I kurset vil blive benyttet Photon, som er et lille board med indbygget Wi-Fi. Det programmeres i et Arduino-lignende programmeringssprog. Vi sender data til lys- og knap-sensorer. Disse data sendes ud på nettet, og efterfølgende læses disse data fra nettet. Der vil blive gennemgået de mest brugte elektroniske komponenter til IoT devices, fx sensorer og motorer, men også modstande og dioder vil blive gennemgået. Ved kommunikation med eksterne sensorer benyttes oftest protokoller som I2C. Der vil blive gennemgået forskellige protokoller, som typisk bruges i IoT devices. Vi gennemgår også sikkerhed i relation til IoT devices - med fokus på den information som er delt af IoT devices.
Indhold
Introduktion til C/C++
Gennemgang af Photon IDE og Arduino IDE
Elektronik-intro - herunder komponenter og Ohms lov
Mulighederne for forskellige microcontrollers, der muliggør nem udvikling af IoT devices.
Datahåndtering på små IoT devices, herunder også hvordan data gemmes på ekstern hukommelse
Binde devicet sammen med IoT-platforme som Azure, OpenHAB og IFTTT (IF This, Then That)
Typiske dataprotokoller ved microkontroller IoT, herunder I2C, SPI og Serial
IoT devices og sikkerhed
IoT devices og det intelligente hjem
Kompetencer der opnås ved dette kursus
- Azure
- C/C++
- Internet
- Kommunikation
- Linux
- Programmering
- Windows
Skriv til oskursus@kursuszonen.dkPris15.400 DKKUdbyderSuperusersDatoer