Nel nostro precedente articolo, siamo usciti abbastanza frustrati dall'installazione di Windows 10 su ARM sul nostro Raspberry Pi. Va detto che questo sistema operativo non è assolutamente ottimizzato per funzionare su Raspberry. Quindi abbiamo finalmente deciso, questa volta, di testare un sistema operativo destinato ai nano-computer, distribuito e approvato da Microsoft: si tratta di Windows 10 IoT Core.

Cos'è Windows 10 IoT Core?

Non lasciarti ingannare dalla sua designazione, Windows 10 IoT Core non ha molto a che fare con l' ultimo sistema operativo mainstream di Microsoft , almeno non porta le stesse promesse di Windows 10 ARM64. Ambiente desktop Windows 10 su Raspberry Pi .

Questa versione minimalista e molto leggera è ottimizzata per moduli e nano-computer (Raspberry Pi, Intel Joule, Dragonboard e Minnowboard Max) con o senza display. Infatti, non richiede più di 400 MB di RAM per funzionare.
Come suggerisce il nome, Windows IoT Core è destinato all'IoT - Internet of Things - ed è particolarmente progettato per i maker che desideranocreare e gestire oggetti connessi . Con questa soluzione, Microsoft apre le sue porte al mondo del libero e dell'Open Source, e rende accessibile la creazione di dispositivi per applicazioni come la robotica, la domotica e tanti altri sistemi embedded grazie alla nano- computer economici.
Eseguito da un computer che esegue una versione di Windows 10, Windows 10 IoT ignora un ambiente desktop o un'interfaccia a riga di comando, poiché utilizza l' API UWP ( Universal Windows Platform ) che consente di sviluppare applicazioni. che può essere eseguito con più oggetti connessi. Inoltre, Windows 10 IoT Corefunziona anche con un'ampia varietà di linguaggi come Python, C ++, C #, Node.js o persino JavaScript. Sia gli hacker in erba che i professionisti possono anche utilizzare Visual Studio per sviluppare le loro applicazioni, ma anche strumenti come l'API di cablaggio di Arduino o il progetto Open Source Connect the Dots che rende possibile l'implementazione Soluzioni IoT sfruttando i servizi analitici di Microsoft Azure .
Nella sua pagina GitHub, Microsoft offre dozzine di app di esempio classificate per i tuoi dispositivi. Troverai inoltre, su hackster.io, una selezione di progetti realizzati utilizzando Windows 10 IoT Core.

Inizia facilmente con lo strumento Dashboard IoT

Per gestire le varie apparecchiature IoT nel modo più semplice possibile, Microsoft ha sviluppato uno strumento pratico e facile da usare: Windows 10 IoT Core Dashboard , o più semplicemente IoT Dashboard . Questo strumento ti consentirà, tra l'altro, di installare facilmente Windows 10 IoT Core sul tuo Raspberry Pi, così come su qualsiasi altro modulo, per gestire i diversi dispositivi, per connetterti tramite Microsoft Azure, ma anche per trovare velocemente i vari dispositivi connessi al rete locale.

1. Distribuzione di Windows 10 IoT Core sulla scheda SD

Per iniziare, dovrai scaricare l'eseguibile per installare Windows 10 IoT Core Dashboard. In questa prima parte, non avrai ancora bisogno del tuo Raspberry Pi ma semplicemente di un computer Windows , una scheda microSD e, possibilmente, il suo adattatore.

Installa IoT Dashboard utilizzando l'eseguibile recuperato dal Centro sviluppo Windows. In questa pagina, Microsoft offre anche altri download come Visual Studio 2017 o Strumenti per sviluppatori di Windows per Visual Studio , strumenti che potresti trovare utili in seguito.

Una volta installato, apri l'applicazione e vai alla sezione "Configura un nuovo dispositivo". Noterai che per accedere alle versioni più recenti di Windows IoT Core , è necessario effettuare il login tramite un account Microsoft .
Qui devi solo scegliere il tipo di dispositivo, nel nostro caso " Broadcomm Raspberry Pi 2 & 3 ", nonché la versione del sistema operativo che desideri ottenere. Per questo tutorial, abbiamo scelto l'ultima versione stabile di Windows 10 IoT Core e non un'anteprima Insider .

Quindi seleziona la posizione della tua scheda SD, facendo attenzione a non sbagliare perché il processo di installazionecancellerà tutti i dati nella posizione selezionata . La tua scheda microSD deve avere almeno una capacità di 8 GB, è anche preferibile utilizzare una scheda di classe 10.
Tutto quello che devi fare è scegliere un nome e una password per il tuo dispositivo. Per quanto riguarda la connessione Wi-Fi, qui vengono visualizzate solo le reti a cui è già stato connesso il PC; per indicare la rete a cui connettersi successivamente tramite il proprio Raspberry Pi, spuntare la casella "Connessione alla rete Wi-Fi", se necessario ovviamente.
Accetta i termini del contratto di licenza del software e fai clic su "Scarica e installa".
Sarai in grado di seguire lo stato di avanzamento del download e dell'installazione del sistema operativo sulla tua scheda microSD. Il download stesso è abbastanza veloce poiché l'immagine pesa circa 800 MB, ma la sua distribuzione sulla scheda SD può richiedere diversi lunghi minuti.

Nota che l'installazione di Windows 10 IoT Core può essere eseguita anche in modo semplificato tramite l'utility NOOBS che ti avevamo già presentato per installare Raspbian su Raspberry Pi. Solo, abbiamo preferito descrivere la soluzione qui con IoT Dashboard per avere un controllo più approfondito sul nostro hardware sfruttando al massimo le risorse messe a disposizione da Microsoft.
Leggi anche:
Installazione di un sistema operativo su Raspberry Pi con l'estensioneUtilità NOOBS

2. Installazione di Windows 10 IoT Core su Raspberry Pi

Una volta completata la distribuzione sulla scheda microSD, normalmente avrà tre partizioni. Ora puoi espellere correttamente la tua scheda per inserirla nel tuo Raspberry Pi.
Collega il tuo raspberry all'alimentazione e allo schermo con il suo cavo HDMI, inserisci la tua scheda microSD e vai , ora sarai in grado di vai alla parte di installazione sul tuo Raspberry Pi .

A differenza di un'installazione classica di Windows 10, come la nostra installazione di Windows 10 ARM64 su Raspberry Pi, vedrai qui che il processo è piuttosto pulito e veloce poiché devi solo configurare la tua connessione Internet prima di andare. trova sull'interfaccia di Windows 10 IoT Core.
L'installazione stessa può richiedere ben cinque minuti su un Raspberry Pi 3 B, o anche fino a 15 minuti se si utilizza una scheda SD più lenta della classe 10. Microsoft consiglia inoltre di cambiare la scheda microSD, se mai hai problemi di lentezza o se l'installazione semplicemente non funziona. Il primo avvio può quindi richiedere del tempo, si noti tuttavia che i successivi avviamenti dovrebbero, logicamente, essere molto più veloci (circa 30 secondi nel nostro caso).

Una volta che il tuo Raspberry Pi è avviato e connesso a Internet, dovresti trovare il tuo dispositivo nel Dashboard, precedentemente utilizzato per installare Windows IoT Core sulla scheda SD. Tuttavia, se stai utilizzando un Raspberry Pi 2, è molto probabile che dovrai affrontare problemi di connettività Wi-Fi, in tal caso probabilmente dovrai passare attraverso un cavo Ethernet.

Per trovare il tuo dispositivo, vai su "I miei dispositivi", nell'interfaccia IoT Dashboard sul tuo PC sotto Windows 10. Se il tuo Raspberry Pi non appare lì, controlla che windows10iotcoredashboard.exe sia autorizzato. per comunicare sulla tua rete, tramite il firewall di Windows.

3. Accesso a Windows Device Portal

Con un semplice clic destro sul tuo dispositivo, sarai in grado di avviare Windows Device Portal , che Microsoft ha chiamato qui " Device Portal ". Verrai quindi reindirizzato, tramite il browser web, all'indirizzo IP del tuo dispositivo. Inserisci l'identificativo " amministratore " (e non amministratore!), Così come la password che hai scelto durante il primo passaggio con IoT Dashboard.
Scoprirai un'interfaccia abbastanza completa, che ti permetterà di gestire una moltitudine di parametri (ad esempio connessioni di rete e Bluetooth), per verificare se è disponibile un eventuale aggiornamento, per attivare Windows IoT Remote Server, per monitorare le prestazioni dal tuo dispositivo, per ottenere i dettagli dei processi in esecuzione, oppuree soprattutto dagestire le app installate sul proprio dispositivo , installarne di nuove e così via. In breve, un ottimo strumento per interagire con Windows IoT Core .

Per avere una buona idea di come funziona Windows 10 IoT Core, puoi iniziare distribuendo uno degli esempi offerti nel dashboard IoT, come il classico Hello World, la radio Internet o anche l'IoT. Standard Blockly, che ti consente di programmare semplicemente un Raspberry Pi dotato di una scheda di espansione Sense Hat.
Leggi anche:
Quali accessori ottenere con un Raspberry Pi?

Windows o Linux?

Sebbene Raspberry sia generalmente utilizzato con Linux, Windows offre qui un'alternativa potente e coerente per i Maker , siano essi dilettanti o professionisti, al fine di creare sistemi embedded di alta qualità. Per il futuro, se è necessaria una solida conoscenza nello sviluppo per distribuire applicazioni pienamente operative, Windows IoT Core rende questa attività economica e accessibile , anche agli amatori, grazie alla sua miriade di risorse, progettate per consentire di sfruttare al meglio possibile esperienza.
È il tuo turno !

Messaggi Popolari

VPN: l'estensione, la migliore soluzione per navigare in Internet serenamente?

Con una crescente mania nei media e nelle case, le VPN vengono ora utilizzate per molti scopi diversi. Sebbene le offerte siano infinite, il numero di server disponibili e le funzionalità spesso fanno la differenza. Tra le funzioni classiche, le estensioni VPN attirano l'attenzione per la loro semplicità e il loro utilizzo su molte piattaforme.…

Recensione Audio-Technica CKS5TW: molti bassi e vita eterna

Lanciato un po 'tardi sul mercato True Wireless, il colosso audio giapponese intende far parlare di sé con l'Audio-Technica CKS5TW, che speriamo farà un po' più di rumore rispetto al CKR7TW e allo SPORT7TW, due modelli interessanti, ma un po 'indietro. Punto di riduzione del rumore come su AirPods Pro, Sony WF-1000Xm3 o Libratone Track Air +, anche questo non è una proposta di lusso per Klipsch T5. Il modello è tutto in sobrietà, ma armato di due particolari…