Hva er Windows 10 IoT, og når vil du bruke det?

Microsoft tilbyr Windows 10 i ni separate utgaver, alt fra Home til Enterprise til Server. Windows 10 IoT (Internet of Things) er den utgaven du sannsynligvis vil eie, men også en du sannsynligvis har brukt mer enn du er klar over.

Windows 10 IoT vokste ut av Windows Embedded

Windows 10 IoT er en videreutvikling av en tidligere Windows-utgave – Windows Embedded. Hvis hukommelsen din er lang nok, kan du huske historier om Minibanker som kjører Windows XP og trenger seriøs oppdatering. Disse minibankene, og andre lignende enheter, kjørte Windows Embedded (XPe). Det sentrale konseptet er en nedstrippet versjon av Windows-operativsystemet som vil kjøre godt på mindre kraftig maskinvare, kjøre ett bruksscenario eller begge deler.

En bank kan bruke dette operativsystemet for en minibank, en forhandler kan bruke det til et POS-system (point-of-sale), og en produsent kan bruke det til en enkel prototypeenhet. Windows IoT er imidlertid ikke bare en omdøpt versjon av Windows for å dra nytte av tingenes internett, og det er heller ikke kun for bedrifter og store selskaper. Det er tydelig i de to forskjellige versjonene av operativsystemet, IOT Enterprise og IoT Core.

  De 5 beste programvarene for å finne sangnøkler (Windows 10)

IoT Enterprise er for bruk på flere enheter

Microsoft tilbyr Windows 10 IoT i to varianter, Enterprise og Core. Enterprise-versjonen er i hovedsak Windows 10 Enterprise, men med ekstra låsekontroller. Med disse kontrollene kan du tvinge Windows til å vise en enkelt kiosk-app, for eksempel. Windows vil fortsatt kjøre i bakgrunnen, men gjennomsnittlige brukere bør ikke få tilgang til disse tjenestene. Hvis du har gått opp til en innsjekkingskiosk og lagt merke til at innsjekkingsappen har krasjet og Windows 10 er synlig, har du sannsynligvis støtt på Windows 10 IoT Enterprise.

I likhet med Windows 10 Enterprise kan du ikke kjøpe en lisens for IoT Enterprise i en butikk. Microsoft distribuerer lisenser gjennom videresalgspartnere og OEM-avtaler. Fordi dette er en fullversjon av Windows, får du all kraften som følger med den, men én tydelig ulempe: IoT Enterprise vil ikke kjøre på ARM-prosessorer.

IoT Core er for enkle brett, soloprogrammer og sensorer

Den lille maskinvareroboten med hjul drives av en Raspberry Pi og Windows IOT.

IoT Core, derimot, er strippet ned i sammenligning. Du får ikke den fulle Windows Shell-opplevelsen; i stedet kan operativsystemet bare kjøre en enkelt UWP-app (Universal Windows Program) og bakgrunnsprosesser. Imidlertid vil IoT Core kjøre på ARM-prosessorer. Du ville valgt IOT Core for å kjøre enkle programmer som kanskje ikke krever så mye direkte brukerinteraksjon. For eksempel Glass termostat bruker IoT Core. Og takket være ARM-kompatibiliteten kan du kjøre IoT Core på enkle brett som Raspberry Pi.

  Slik kobler du til et WiFi-nettverk på Windows 11

Den siste funksjonen gjør IoT Core til et utmerket valg for raske prototyper for produsenter eller engangsprosjekter for en hobbyist. Hacksteret fellesskap for maskinvare- og programvareutvikling, er vert for mange engangseksempler på IoT Core, inkludert en kjæledyrdør med gjenkjennelsea ansiktsgjenkjenningsdøra smarthjem dashbordog en magisk speil. Dette er alle prosjekter du kan bygge på egen hånd hvis du har den nødvendige kompetansen. Microsoft demonstrerte til og med en Raspberry Pi-drevet robot som brukte Windows IOT og samhandlet med hologrammer. Det gir ressursene som kreves slik at du kan last ned IoT Core for personlig bruk med en gratis lisens.

I tillegg kan IoT Core på en Raspberry Pi eller Minnowboard pares med sensorer og mekanismer som kameraer, PIR-sensorer, servoer og temperatursensorer for utvidet bruk. Dette lar i sin tur Windows 10 kommunisere dataene som samles inn av disse sensorene, som er den grunnleggende forutsetningen for tingenes internett.

Windows IoT er et lukket kildevalg for Visual Studio-utviklere

Du lurer kanskje på hvorfor noen ville bruke Windows IoT i stedet for en rekke alternativer som Linux eller Android. Det meste av det koker ned til hva eller hvem enheten er ment for og hvem som gjør programmeringen.

Fordelene med åpen kildekode, som lisensiering og tilpasningsalternativer, blir ofte omtalt som gode ting – og det er de. Men åpen kildekode er ikke det beste valget for hvert scenario. Noen ganger krever spesifikke prosjekter lukket kildekode (eller proprietær) programvare. Noen virksomheter og myndigheter (på godt og vondt) forbyr også uttrykkelig bruk av åpen kildekode-programvare i sine kjøp. Selv når et selskap ikke forbyr åpen kildekode-programvare, kan det bli uoffisielt frarådet eller mislikt. Hvis du er en produsent og er i stand til å jobbe med begge alternativene, vil du bruke det som gjør kunden fornøyd.

  Slik løser du lydproblemer i Windows 10

Men setter vi debatten om åpen kildekode kontra proprietær programvare til side, er det en annen klar fordel for noen mennesker. Windows 10 IoT knytter seg til Visual Studio, og du kan bruke den IDE-en til å utvikle programmer for den. Faktisk er IoT Core designet for å kjøre «hodeløst» (uten et grafisk grensesnitt) og vil koble til en annen Windows 10-maskin for programmering og tilbakemelding. Hvis du uansett bruker mesteparten av utviklingstiden i Visual Studio, kan du spare lærings- og oppsetttid ved å velge Windows 10 IoT i stedet for et alternativ. Du vil kunne ta hele opplevelsen i bruk umiddelbart.

Den gjennomsnittlige hverdagsbrukeren vil sannsynligvis ikke laste ned og bruke Windows 10 IoT, men det betyr ikke at de ikke vil møte det. For det meste, hvis du ikke er en utvikler, fungerer dette operativsystemet for deg på måter du kanskje ikke engang legger merke til. Det kan være å drive kiosken du pleide bestille mat på en restaurant eller forbereder din neste cocktail. Selv om du er en utvikler eller noen som liker å drive som hobby, men du synes ideen om å lære et alternativ som Linux er for tidkrevende, kan Windows 10 IoT være det beste alternativet for ditt neste prosjekt.