Internet of Things - Få sakerna att prata

Internet Of Things har tidigare varit förknippat med ”Home Automation” och hobbyprojekt, men då Gartner uppskattar att vi kommer att ha ca 26.000.000.000 enheter anslutna redan 2020 kommer detta att ändras. I dag finns drygt 300.000 utvecklare inom IoT, den siffran förväntas stiga till 4.5 miljoner utvecklare tom 2020. En årlig tillväxt på 57 %. Att det sedan är roligt att jobba med gör ju inte saken sämre :)

De senaste fem-tio åren har extremt mycket hänt inom vår bransch. Lösningar som var väldigt komplexa för bara några år sedan förväntas vi i dag kunna bygga relativt enkelt. I kölvattnet efter HTML5 kom tekniker som WebSockets, WebRTC (och andra spännande APIér) in i browsern, vilket har öppnat dörren för kommunikation mellan vår browser och andra ”saker”. Dessa saker kan i dag vara nästan vad som helst!

Hur får vi dumma saker att initiera en dialog med oss? Hur knyter vi samman system och saker, och hur kan dessa individuellt dumma saker tillsammans fatta smarta beslut?

Det här gör vi

Under denna labintensiva workshop/kurs kommer vi att titta på hur vi enkelt kan få saker med olika egenskaper att kommunicera med varandra. Grunden för utveckling kommer att vara .NET/Mono (C#), men vi kommer även att använda JavaScript och eventuellt också Powershell, NodeJS etc beroende på vad deltagarna har intresse av.

Saker på kursen

Hårdvara/Mjukvara och sensorer ingår självklart i kursen, men om du som deltagare har saker hemma som du vill ta med och labba med så är det bara roligt. Kan vara lite av varje, tex XBOX 360-kontrollers, Kinect-kamera, Garmin pulsmätare, AR-Drone etc.

Hårdvara som ingår

  • RaspberryPI + Minneskort + MicroUSB
  • HDMI kabel
  • Arduino UNO + Ethernet Shield
  • Sensor för temperatur, distans etc.

Mjukvara

  • Visual Studio
  • Resterande mjukvara laddas ned och installeras under kursen
  • Putty
  • OS för Raspberry PI
  • Mono
  • Arduino IDE

Förkunskaper

Kursen passar dig som känner igen dig i detta:

  • En erfaren .NET-utvecklare som vill lära sig kommunicera med hårdvara.
  • Inte främmande för att använda andra tekniker än .NET
  • Har erfarenhet av JavaScript.

Om instruktören

Kursen leds av Uffe Björklund, som även tagit fram kursen.

Uffe har sedan 2009 arbetat med fullduplex-kommunikation och är ett välkänt namn inom ämnet ”real-time development”. Han har en bakgrund inom .NET och är en van talare och instruktör inom området. Han gillar det mesta som kan spara tid och effektivisera processer.

Uffe är en av grundarna av XSockets.NET som i dag är världens största ramverk för realtidskommunikation på .NET 4.

Ämnesområden

Introduktion

Protokoll - Introduktion

  • MQTT
  • CoAP
  • XMPP
  • AMQP
  • DDS

Full-Duplex kommunikation - Introduktion

Introduktion till hårdvara “development boards”

Raspberry PI

  • Installation av OS
  • Installation av mjukvara
  • Introduktion Python
  • Introduktion till sensorer
  • Introduktion Mono

Arduino

  • Utveckla via C++
  • Utveckla via NodeJS
  • Introduktion till sensorer

Introduktion till plattformar för kommunikation med hårdvaran

  • SaaS
  • Self-hosted

Kommunicera full-duplex med hårdvaran

  • JavaScript
  • C#
  • Powershell
  • NodeJS
  • Raw Sockets

Vi bygger ett enkelt projekt baserat på det vi lärt oss.

  • Här får du gärna utnyttja hårdvara du ev. tagit med dig till kursen

Om kursen

Pris: 19 450,00 kr

exklusive moms

Längd 2 dagar
Kurskod T346

Kursen hålls på begäran

Kontakta oss för mer information.

Telefon: 08-440 11 00
E-post: info@addskills.com

Chatta med oss

Chatta med oss!

Har du frågor eller funderingar? Chatta med oss direkt!