I vår forrige artikkel kom vi ganske frustrert ut over installasjonen av Windows 10 på ARM på vår Raspberry Pi. Det må sies at dette operativsystemet absolutt ikke er optimalisert for å kjøre på bringebæret. Så vi bestemte oss endelig for, denne gangen, å teste et operativsystem beregnet på nano-datamaskiner, distribuert og godkjent av Microsoft: det er Windows 10 IoT Core.

Hva er Windows 10 IoT Core?

Ikke la deg lure av betegnelsen, Windows 10 IoT Core har ikke mye å gjøre med Microsofts nyeste vanlige operativsystem , i det minste har det ikke de samme løftene som Windows 10 ARM64 gjør, å bære. Windows 10-skrivebordsmiljø på Raspberry Pi .

Denne minimalistiske og veldig lette versjonen er optimalisert for moduler og nano-datamaskiner (Raspberry Pi, Intel Joule, Dragonboard og Minnowboard Max) med eller uten skjerm. Det krever faktisk ikke mer enn 400 MB RAM for å fungere.
Som navnet antyder, er Windows IoT Core beregnet på IoT - Internet of Things - og er spesielt designet for produsenter som ønskerlage og administrere tilkoblede objekter . Med denne løsningen åpner Microsoft sine dører for en verden av gratis og åpen kildekode, og gjør tilgjengelig oppretting av enheter for applikasjoner som robotikk, hjemmeautomatisering og mange andre innebygde systemer takket være nano- billige datamaskiner.
Windows 10 IoT går fra en datamaskin som kjører en versjon av Windows 10, og omgår et skrivebordsmiljø eller et kommandolinjegrensesnitt, siden det bruker Universal Windows Platform (UWP) API som lar deg utvikle applikasjoner. som kan utføres med flere tilkoblede objekter. I tillegg Windows 10 IoT Corefungerer også med et bredt utvalg av språk som Python, C ++, C #, Node.js eller til og med JavaScript. Spirende hackere og profesjonelle kan også bruke Visual Studio til å utvikle applikasjonene sine, men også verktøy som Arduinos Wiring API eller Connect the Dots Open Source-prosjektet som gjør det mulig å implementere IoT-løsninger mens du utnytter de analytiske tjenestene til Microsoft Azure .
På GitHub-siden tilbyr Microsoft dusinvis av eksempler på apper kategorisert for enhetene dine. Du finner også på hackster.io et utvalg av prosjekter som er utført ved hjelp av Windows 10 IoT Core.

Kom lett i gang med IoT Dashboard-verktøyet

For å administrere ditt forskjellige IoT-utstyr så enkelt som mulig, har Microsoft utviklet et praktisk og brukervennlig verktøy: Windows 10 IoT Core Dashboard , eller mer enkelt IoT Dashboard . Dette verktøyet lar deg blant annet enkelt installere Windows 10 IoT Core på din Raspberry Pi, så vel som på en hvilken som helst annen modul, for å administrere de forskjellige enhetene, for å koble til via Microsoft Azure, men også for raskt å finne de forskjellige enhetene som er koblet til lokalt nettverk.

1. Distribuer Windows 10 IoT Core på SD-kort

For å starte, må du laste ned den kjørbare filen for å installere Windows 10 IoT Core Dashboard. I denne første delen trenger du ikke Raspberry Pi ennå, men bare en Windows-datamaskin, så vel som et microSD-kort og muligens adapteren.

Installer IoT Dashboard ved hjelp av den kjørbare filen hentet fra Windows Development Center. På denne siden tilbyr Microsoft også andre nedlastinger som Visual Studio 2017 eller Windows Developer Tools for Visual Studio , verktøy som du kan finne nyttige senere.

Når programmet er installert, åpner du programmet og går deretter til delen "Konfigurer en ny enhet". Du vil merke at for å få tilgang til de nyeste versjonene av Windows IoT Core , er det nødvendig å være logget på via en Microsoft- konto .
Her er det bare å velge enhetstype, i vårt tilfelle " Broadcomm Raspberry Pi 2 & 3 ", samt versjonen av operativsystemet du vil skaffe deg. For denne opplæringen har vi gått etter den siste stabile versjonen av Windows 10 IoT Core, ikke en Insider Preview .

Velg deretter plasseringen til SD-kortet, og vær forsiktig så du ikke tar feil fordi installasjonsprosessenvil slette alle dataene på det valgte stedet . MicroSD-kortet ditt må minst ha en kapasitet på 8 GB, det er også å foretrekke å bruke et klasse 10. Kort.
Alt du trenger å gjøre er å velge et navn og et passord for enheten din. Når det gjelder Wi-Fi-tilkoblingen, vises bare nettverk som din PC allerede er koblet til. for å indikere nettverket du skal koble deg til via Raspberry Pi, merker du av for "Tilkobling til Wi-Fi-nettverket", om nødvendig.
Godta vilkårene i programvarelisensavtalen, og klikk deretter på "Last ned og installer".
Du vil kunne følge fremdriften for nedlasting og installasjon av operativsystemet på microSD-kortet. Nedlastingen i seg selv er ganske rask siden bildet veier rundt 800 MB, men distribusjonen på SD-kortet kan ta flere lange minutter.

Merk at installasjonen av Windows 10 IoT Core også kan gjøres på en forenklet måte via NOOBS-verktøyet som vi allerede hadde presentert for deg for å installere Raspbian på Raspberry Pi. Bare vi foretrakk å beskrive løsningen her med IoT Dashboard. for å ha mer grundig kontroll over maskinvaren vår samtidig som du får mest mulig ut av ressursene som er gjort tilgjengelig av Microsoft.
Les også:
Installasjon av et operativsystem på Raspberry Pi medNOOBS-verktøy

2. Installere Windows 10 IoT Core på Raspberry Pi

Når distribusjonen er fullført på microSD-kortet ditt, vil det normalt ha tre partisjoner. Du kan nå skille ut kortet ditt riktig for å sette det inn i Raspberry Pi.
Koble bringebæret til strømforsyningen, samt til en skjerm med HDMI-kabelen, sett inn microSD-kortet og , du vil nå være i stand til å gå til installasjonsdelen på Raspberry Pi .

I motsetning til en klassisk installasjon av Windows 10, som vår installasjon av Windows 10 ARM64 på Raspberry Pi, vil du se her at prosessen er ganske ren og rask, siden du bare må konfigurere internettforbindelsen din før du går. finn på grensesnittet til Windows 10 IoT Core.
Selve installasjonen kan ta en god fem minutter på en Raspberry Pi 3 B, eller til og med opptil 15 minutter hvis du bruker et SD-kort som er tregere enn klasse 10. Microsoft anbefaler også å bytte microSD-kort om noen gang du har problemer med treghet, eller hvis installasjonen rett og slett ikke fungerer. Første start kan derfor ta en stund, merk likevel at følgende starter logisk sett skal være mye raskere (ca 30 sekunder i vårt tilfelle).

Når Raspberry Pi er startet og koblet til Internett, bør du finne enheten din i Dashboard, tidligere brukt til å installere Windows IoT Core på SD-kortet. Imidlertid, hvis du bruker en Raspberry Pi 2, er det veldig sannsynlig at du står overfor problemer med Wi-Fi-tilkobling, i så fall vil du mest sannsynlig trenge å gå gjennom en Ethernet-kabel.

For å finne enheten din, bare gå til “Mine enheter”, i IoT Dashboard-grensesnittet på PC-en din under Windows 10. Hvis Raspberry Pi ikke vises der, sjekk at windows10iotcoredashboard.exe er autorisert. for å kommunisere på nettverket ditt via Windows-brannmuren.

3. Logge på Windows Device Portal

Med et enkelt høyreklikk på enheten vil du kunne starte Windows Device Portal , som Microsoft her har kalt “ Device Portal ”. Du vil da bli omdirigert, via nettleseren, til IP-adressen til enheten din. Skriv inn " administrator " -identifikatoren (og ikke administrator!), Samt passordet du valgte i løpet av det første trinnet med IoT Dashboard.
Du vil oppdage et ganske komplett grensesnitt, som lar deg administrere en rekke parametere (for eksempel nettverks- og Bluetooth-tilkoblinger), for å sjekke om en mulig oppdatering er tilgjengelig, for å aktivere Windows IoT Remote Server, for å overvåke ytelsen fra enheten din, for å få detaljer om de kjørende prosessene, eller,og fremfor alt fraadministrere appene som er installert på enheten din , installere nye og så videre. Kort sagt, et veldig bra verktøy for samhandling med Windows IoT Core .

For å få en god ide om hvordan Windows 10 IoT Core fungerer, kan du starte med å distribuere et av eksemplene som tilbys i IoT Dashboard, for eksempel den klassiske Hello World, Internett-radio eller til og med IoT. Standard Blockly, som lar deg bare programmere en Raspberry Pi utstyrt med et Sense Hat-utvidelseskort.
Les også:
Hvilket tilbehør kan du få med en Raspberry Pi?

Windows eller Linux?

Selv om bringebæret vanligvis brukes med Linux, tilbyr Windows her et kraftig og konsistent alternativ for produsenter , enten de er amatører eller profesjonelle, for å skape innebygde systemer av høy kvalitet. For fremtiden, mens solid utviklingskunnskap er nødvendig for å distribuere fullt operasjonelle applikasjoner, gjør Windows IoT Core denne oppgaven billig og tilgjengelig , til og med for amatører, takket være et utall ressurser, designet for å tillate deg å dra nytte av det beste mulig opplevelse.
Det er din tur !

Populære Innlegg

Google Pixel 3 XL-test: en utdatert smarttelefon, men utmerket i bilder

Utgivelsen av Googles Pixel 3 ble spesielt kommentert på denne siden av Atlanterhavet, og med god grunn: det er offisielt den første smarttelefonen fra firmaet som er innebygd i det gamle kontinentet. Hvis Google allerede hadde høstet stor ros med sine tidligere telefonforsøk, representerer denne tredje iterasjonen en viss prestasjon for produsenten.…