Product image media
Product image media

Internet of Things – Windows 10 IoT Programmering

15.400,00 kr

Beskrivelse


Windows 10 IoT Core Edition er en Windows-udgave, der er designet til at køre på hardware som fx Raspberry Pi 2, Arduino, Minnowboard MAX og Qualcomm DragonBoard 410c. 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! Med Windows 10 har Microsoft gjort meget, for at kernen i styresystemet er den samme, uanset om det er en PC, tablet, telefon eller noget hardware, der sidder i køleskabet. På kurset udvikler vi applikationer, der bruger de 'low level hardware'-muligheder, man har adgang til med Windows 10 IoT. Dette dækker også mulighederne for at skrive egne drivere, der benytter sig af GPIO’en (General-purpose Input/Output). Der vil blive gennemgået, hvordan der kan kommunikeres med GPIO og styring af hardware-enheder - herunder LED og læsning af en knap. Kursister får selv mulighed for at afprøve dette. Til styring og installation af Windows 10 IoT Core Edition vil Windows 10 IoT Core Dashboard blive brugt. Dette er et dashboard, der gør det nemt at styre sine Windows 10 IoT devices samt ændre password og hostnavn på enhederne. Der vil også blive vist andre Windows 10 IoT-platforme, og deres styrker og svagheder vil blive beskrevet. På kurset vil der blive arbejdet med Visual Studio 2015, C# og Raspberry Pi 2. Der vil blive gennemgået forskellige muligheder for at få mest mulig performance ud af sine applikationer - herunder kald til native C++-biblioteker samt udnyttelse af specielle CPU-kald. På kurset vil der blive brugt C#, C++, WPF samt nogle hardware-komponenter, og vi udvikler Apps både med og uden brugergrænseflade.

Indhold

...%%%

...

  • C# intro
  • Introduktion til hardware programmering
  • Windows Universal apps og Windows IoT apps.
  • Brug af Windows 10 IoT Dashboard til installation af windows 10 IoT.
  • Beskrivelse af andre platforme som kan køre Windows 10 IoT
  • Windows IoT administration herunder installering og administration med PowerShell
  • Windows 10 IoT Runtime Component
  • Brug af .NET Native til performance forbedring
  • Brug af specifikke CPU kald
  • Brug af Azure services sammen med IoT devices
  • Brug af specifikke hardware muligheder herunder GPIO, I2C og SPI. GPIO bliver brugt med fysisk hardware.
  • Udvikling af specielle drivere (Universal Drivers) herunder både GPIO og USB drivere