Programma un raspberry pi dal tuo browser con Windows 10 iot core in modo bloccato
Video: Come installare Windows 10 IOT su Raspberry 2024
Microsoft ha recentemente introdotto una nuova app UWP che consente agli utenti di programmare un Raspberry Pi 2, Raspberry 3 o Raspberry Pi Sense Hat dal proprio browser. Windows 10 IoT Core Blockly consente agli utenti di creare un programma con blocchi di interblocco che possono quindi controllare un mini-computer Raspberry Pi.
Microsoft ha preso ispirazione da quattro diversi progetti durante la progettazione di questo nuovo strumento, tra cui l'editor di blocchi open source Blockly di Google, il micro: bit della BBC e il suo editor di blocchi.
Windows 10 IoT Core Blockly ha una struttura semplice: l'app principale avvia un server Web che serve la pagina dell'editor Blockly sulla porta 8000. Gli utenti possono accedere all'editor Blockly accedendo al proprio Raspberry Pi
Altre caratteristiche includono:
- Blockly semplifica la conversione dei blocchi in JavaScript, in modo da poter generare uno snippet JavaScript eseguibile. Puoi vedere in cosa si traduce il tuo programma a blocchi in JavaScript premendo il pulsante blu "Converti in JavaScript" - nota: per abilitare "eventi" come "sul pulsante joystick premuto" abbiamo alcune funzioni JavaScript di supporto e prestiamo particolare attenzione al ordine delle varie funzioni.
- A questo punto, abbiamo un editor di blocchi in grado di generare uno snippet JavaScript eseguibile: abbiamo bisogno di qualcosa che possa eseguire questo snippet JavaScript su un thread diverso senza interferire con il web server.
- Per eseguire lo snippet, istanziamo il motore JavaScript di Chakra (che fa parte di ogni edizione di Windows 10) e avviamo lo snippet. Chakra rende facile fermare lo snippet a piacimento.
- Molti blocchi interagiscono direttamente con il Sense Hat. Avremmo potuto scrivere un sacco di codice JavaScript per controllare Sense Hat, ma abbiamo sfruttato la libreria C # SenseHat completa e facile da usare di EmmellSoft. Il collegamento tra JavaScript e C # è stato estremamente semplice sfruttando una libreria UWP wrapper.
- Infine, abbiamo aggiunto alcuni macchinari per assicurarci che l'ultimo frammento di "esecuzione" sia salvato su Raspberry Pi (sia il layout dei blocchi che lo snippet JavaScript siano memorizzati nella cache) e riavviati al successivo avvio dell'app IoT Core Blockly (ad es. Al riavvio il tuo dispositivo).
Per ulteriori informazioni su come configurare IoT Core Blockly sul tuo Raspberry Pi, consulta il post sul blog di Microsoft.
Correzione: questo sito è stato bloccato dal tuo isp in Windows 10
I provider di servizi Internet sono poco etici e molte controversie hanno dimostrato che bloccano determinati siti, limitano la velocità della larghezza di banda e persino riducono i dati personali per distribuirli a scopi commerciali. Sappiamo tutti cosa possono fare, ma come evitarlo mantenendo la linea proposta dall'accordo di licenza? Oggi noi …
Cosa fare se il tuo VPN è stato bloccato dal tuo router
Molti ISP configurano le loro apparecchiature per bloccare le soluzioni VPN. Ecco cosa puoi fare per risolvere questo problema e sbloccare la tua connessione VPN.
Il tuo VPN è stato bloccato dal firewall di Windows? ecco come risolverlo
Se riscontri che la tua VPN è bloccata dal firewall di Windows, nella maggior parte dei casi si tratta di un'impostazione predefinita, ma ci sono modi per aggirarla e riconnetterti. Utilizzare le soluzioni seguenti per risolvere questo problema.