Microsoft tilbyr Windows 10 i ni separate utgaver, alt fra Hjem til Bedriften til Server . Windows 10 IoT (Internet of Things) er den utgaven du minst sannsynlig vil eie, men også en du sannsynligvis har brukt mer enn du skjønner.
Windows 10 IoT vokste ut av Windows innebygd
Windows 10 IoT er en utvikling av en tidligere Windows-utgave — Windows Embedded. Hvis minnet ditt er langt nok, kan du huske historier om Minibanker som kjører Windows XP og trenger alvorlig oppdatering. Disse minibankene og andre enheter som det kjørte Windows Embedded (XPe). Det sentrale konseptet er en avkledd versjon av Windows-operativsystemet som vil kjøre bra på mindre kraftig maskinvare, kjøre ett bruksscenario eller begge deler.
En bank kan bruke dette operativsystemet til en minibank, en forhandler kan bruke det til et POS-system (salgssted), og en produsent kan bruke det til en enkel prototype-enhet. Imidlertid er Windows IoT ikke bare en ny versjon av Windows for å dra nytte av Internett av ting Det er heller ikke bare for bedrifter og store selskaper. Det er tydelig i de to forskjellige versjonene av operativsystemet, IOT Enterprise og IoT Core.
I SLEKT: Hva er internett av ting?
IoT Enterprise er for bruk av flere enheter
Microsoft tilbyr Windows 10 IoT i to smaker, Enterprise og Core. Enterprise-versjonen er egentlig Windows 10 Enterprise, men med ekstra kontroller for låsing. Med disse kontrollene kan du for eksempel tvinge Windows til å vise en enkelt kiosk-app. Windows vil fortsatt kjøre i bakgrunnen, men gjennomsnittlige brukere bør ikke ha 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 i sikte, har du sannsynligvis møtt Windows 10 IoT Enterprise.
På samme måte som Windows 10 Enterprise kan du ikke kjøpe 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, men en tydelig ulempe: IoT Enterprise kjører ikke på ARM-prosessorer.
IoT Core er for enkle tavler, soloprogrammer og sensorer
IoT Core, derimot, blir strippet ned i sammenligning. Du får ikke den fulle Windows Shell-opplevelsen; i stedet kan operativsystemet bare kjøre en enkelt Universal Windows Program (UWP) app og bakgrunnsprosesser. Imidlertid vil IoT Core kjøre på ARM-prosessorer. Du velger IOT Core for å kjøre enkle programmer som kanskje ikke krever like mye direkte brukerinteraksjon. For eksempel Glasstermostat bruker IoT Core. Og takket være ARM-kompatibiliteten kan du kjøre IoT Core på enkle brett som Bringebær Pi .
Den siste funksjonen gjør IoT Core til et utmerket valg for raske prototyper for produsenter eller engangsprosjekter for en hobbyist. Hackster , et maskinvare- og programvareutviklingssamfunn, er vert for ganske mange engangseksempler på IoT Core, inkludert en kjæledyrdør med anerkjennelse , a ansiktsgjenkjenningsdør , a smarthome dashbord , og en magisk speil . Dette er alle prosjekter som du muligens kan bygge på egenhånd hvis du har de nødvendige ferdighetene. Microsoft demonstrerte til og med en Raspberry Pi-drevet robot som brukte Windows IOT og interagerte med hologrammer. Det gir ressursene som kreves slik at du kan last ned IoT Core for personlig bruk med gratis lisens.
I tillegg kan IoT Core på en Raspberry Pi eller Minnowboard sammenkobles med sensorer og mekanismer som kameraer, PIR-sensorer, servoer og temperatursensorer for utvidet bruk. Dette tillater i sin tur Windows 10 å kommunisere dataene som er samlet 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 vil bruke Windows IoT i stedet for et hvilket som helst antall alternativer som Linux eller Android. Det meste av det koker ned til hva eller hvem enheten er beregnet på og hvem som gjør programmeringen.
Fordelene med åpen kildekode, som lisensiering og tilpasningsalternativer , blir ofte fremstilt som store ting - og det er de. Men åpen kildekode er ikke det beste valget for hvert scenario. Noen ganger krever spesifikke prosjekter programvare med lukket kilde (eller proprietær). Noen virksomheter og myndigheter (på godt og vondt) forbyder også uttrykkelig bruk av programvare med åpen kildekode i sine kjøp. Selv når et selskap ikke forbyder programvare med åpen kildekode, kan det være uoffisielt motløs eller mislikt. Hvis du er produsent og er i stand til å jobbe med begge alternativene, bruker du det som gjør kunden fornøyd.
Men å sette den åpen kildekoden versus proprietær programvaredebatten til side, det er en annen klar fordel for noen mennesker. Windows 10 IoT knytter seg til Visual Studio, og du kan bruke IDE til å utvikle programmer for det. Faktisk er IoT Core designet for å kjøre "hodeløs" (uten et grafisk grensesnitt) og vil koble seg til en annen Windows 10-maskin for programmering og tilbakemelding. Hvis du tilbringer mesteparten av utviklingstiden din i Visual Studio uansett, kan du spare Windows 10 IoT i stedet for et alternativ. Du vil kunne bruke hele opplevelsen din umiddelbart.
Den gjennomsnittlige hverdagsbrukeren vil sannsynligvis ikke laste ned og bruke Windows 10 IoT, men det betyr ikke at de ikke vil møte den. 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 å gjøre bestille mat på en restaurant eller forbereder din neste cocktail . Selv om du er en utvikler eller noen som liker å dabble som en hobby, men du synes ideen om å lære et alternativ som Linux for tidkrevende, kan Windows 10 IoT være det beste alternativet for ditt neste prosjekt.