Hvad er Windows 10 IoT, og hvornår vil du bruge det?

Microsoft tilbyder Windows 10 i ni separate udgaver, lige fra Home til Enterprise til Server. Windows 10 IoT (Internet of Things) er den udgave, du er mindst tilbøjelig til at eje, men også en, du sandsynligvis har brugt mere, end du er klar over.

Windows 10 IoT voksede ud af Windows Embedded

Windows 10 IoT er en videreudvikling af en tidligere Windows-udgave—Windows Embedded. Hvis din hukommelse er lang nok, kan du huske historier om Hæveautomater, der kører Windows XP og trænger til seriøs opdatering. Disse pengeautomater og andre lignende enheder kørte Windows Embedded (XPe). Det centrale koncept er en afisoleret version af Windows-operativsystemet, der ville køre godt på mindre kraftfuld hardware, køre et use case-scenarie eller begge dele.

En bank kan bruge dette OS til en pengeautomat, en forhandler kan bruge det til et POS-system (point-of-sale), og en producent kan bruge det til en simpel prototypeenhed. Windows IoT er dog ikke kun en rebranded version af Windows for at drage fordel af tingenes internet, og det er heller ikke udelukkende for virksomheder og store virksomheder. Det er tydeligt i de to forskellige versioner af OS, IOT Enterprise og IoT Core.

IoT Enterprise er til brug for flere enheder

Microsoft tilbyder Windows 10 IoT i to varianter, Enterprise og Core. Enterprise-versionen er i det væsentlige Windows 10 Enterprise, men med yderligere lockdown-kontroller. Med disse kontroller kan du tvinge Windows til at vise en enkelt kiosk-app, for eksempel. Windows kører stadig i baggrunden, men gennemsnitlige brugere burde ikke få adgang til disse tjenester. Hvis du er gået op til en check-in-kiosk og bemærket, at check-in-appen er gået ned, og Windows 10 er synligt, har du sandsynligvis stødt på Windows 10 IoT Enterprise.

  Sådan flettes og adskilles app-Windows i macOS Sierra

På samme måde som Windows 10 Enterprise kan du ikke købe en licens til IoT Enterprise i en butik. Microsoft distribuerer licenser gennem videresalgspartnere og OEM-aftaler. Fordi dette er en fuld version af Windows, får du al den kraft, der følger med den, men én klar ulempe: IoT Enterprise vil ikke køre på ARM-processorer.

IoT Core er til simple boards, soloprogrammer og sensorer

Den lille hardwarerobot med hjul er drevet af en Raspberry Pi og Windows IOT.

IoT Core er på den anden side strippet ned i sammenligning. Du får ikke den fulde Windows Shell-oplevelse; i stedet kan operativsystemet kun køre en enkelt UWP-app (Universal Windows Program) og baggrundsprocesser. IoT Core vil dog køre på ARM-processorer. Du ville vælge IOT Core til at køre simple programmer, der måske ikke kræver så meget direkte brugerinteraktion. For eksempel Glas termostat bruger IoT Core. Og takket være ARM-kompatibiliteten kan du køre IoT Core på simple boards som Raspberry Pi.

  Ret Sletning af miniature-cache ved opstart i Windows 10 Fall Creators Update

Den sidste funktion gør IoT Core til et fremragende valg til hurtige prototyper for producenter eller enkeltstående projekter for en hobbyist. Hackster, et hardware- og softwareudviklingsfællesskab, er vært for en hel del enkeltstående IoT Core-eksempler, herunder en kæledyrsdør med genkendelse, a ansigtsgenkendelsesdør, a smarthome dashboard, og en magisk spejl. Det er alle projekter, som du med fordel kan bygge på egen hånd, hvis du har de nødvendige kompetencer. Microsoft demonstrerede endda en Raspberry Pi-drevet robot der brugte Windows IOT og interagerede med hologrammer. Det giver de nødvendige ressourcer, så du kan download IoT Core til personlig brug med en gratis licens.

Derudover kan IoT Core på et Raspberry Pi eller Minnowboard parres med sensorer og mekanismer som kameraer, PIR-sensorer, servoer og temperatursensorer til udvidet brug. Dette giver igen Windows 10 mulighed for at kommunikere data indsamlet af disse sensorer, hvilket er den grundlæggende forudsætning for tingenes internet.

Windows IoT er et lukket kildevalg for Visual Studio-udviklere

Du undrer dig måske over, hvorfor nogen ville bruge Windows IoT i stedet for et hvilket som helst antal alternativer som Linux eller Android. Det meste af det koger ned til, hvad eller hvem enheden er beregnet til, og hvem der laver programmeringen.

Fordelene ved open source, som licens- og tilpasningsmuligheder, bliver ofte udråbt som fantastiske ting – og det er de. Men open source er ikke det bedste valg for alle scenarier. Nogle gange kræver specifikke projekter lukket kildekode (eller proprietær) software. Nogle virksomheder og regeringer (på godt og ondt) forbyder også udtrykkeligt brugen af ​​open source-software i deres indkøb. Selv når en virksomhed ikke forbyder open source-software, kan den blive uofficielt afskrækket eller ilde set. Hvis du er en producent og er i stand til at arbejde med begge muligheder, vil du bruge det, der gør din kunde glad.

  Sådan viser du visuelt tastetryk og museklik i Windows

Men hvis man lægger debatten om open source versus proprietær software til side, er der en anden klar fordel for nogle mennesker. Windows 10 IoT knytter sig til Visual Studio, og du kan bruge den IDE til at udvikle programmer til den. Faktisk er IoT Core designet til at køre “hovedløst” (uden en grafisk grænseflade) og vil oprette forbindelse til en anden Windows 10-maskine til programmering og feedback. Hvis du alligevel tilbringer det meste af din udviklingstid i Visual Studio, kan det spare læring og opsætningstid ved at vælge Windows 10 IoT i stedet for et alternativ. Du vil være i stand til at bruge din fulde oplevelse med det samme.

Den gennemsnitlige daglige bruger vil sandsynligvis ikke downloade og bruge Windows 10 IoT, men det betyder ikke, at de ikke vil støde på det. For det meste, hvis du ikke er en udvikler, fungerer dette OS for dig på måder, som du måske ikke engang bemærker. Det kunne være at drive kiosken, du plejede bestille mad på en restaurant eller forbereder din næste cocktail. Selvom du er en udvikler eller en, der kan lide at boltre dig som en hobby, men du synes, at ideen om at lære et alternativ som Linux er for tidskrævende, kan Windows 10 IoT være den bedste mulighed for dit næste projekt.