Sommario:
- Forniture
- Passaggio 1: accendi VoCore2
- Passaggio 2: connettiti all'app Luci Config
- Passaggio 3: carica il firmware più recente
- Passaggio 4: imposta l'ora di sistema
- Passaggio 5: aggiungere l'accesso a Internet
- Passaggio 6: connettersi alla console VoCore
- Passaggio 7: modalità Aggiungi stazione (STA)
- Passaggio 8: controllo del LED rosso integrato
- Passaggio 9: risorse
Video: Tiny Linux Server - VoCore2 - Per iniziare: 9 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Il VoCore2 Ultimate è un impressionante pezzo di miniaturizzazione e vale la pena considerare per le applicazioni di controllo embedded.
Questo tutorial ti aiuterà a imparare a:
- configurare le impostazioni del dispositivo,
- aggiungere un accesso sicuro a Internet e
- controllare il LED di bordo.
Ho acquistato la versione Ultimate (con custodia e connessioni standard) poiché mi sembrava un modo rapido per iniziare. Per il controllo integrato, è disponibile anche il PCB e ha le dimensioni di un francobollo.
Forniture
- VoCore2 Ultimate (https://vocore.io)
- Cavo USB (da USB a USB-mini)
Utensili
Per configurare un VoCore2 usando questo tutorial, dovrai usare l'editor di testo vi e un emulatore seriale. Se non hai familiarità con questi, ci sono collegamenti nel tutorial che forniranno assistenza.
Passaggio 1: accendi VoCore2
Collega un cavo adattatore USB tra il computer e VoCore2. La connessione mini-USB sul VoCore dovrebbe essere usata per questo.
Passaggio 2: connettiti all'app Luci Config
L'applicazione di configurazione viene eseguita su VoCore2 e puoi accedervi tramite il browser.
- Dal computer/laptop host, connettiti alla rete wifi del dispositivo (SSID: VoCore2-…)
- Nel tuo browser vai a:
- Dovresti vedere una pagina web che richiede le credenziali.
- Inserisci l'ID: root
- Inserisci la password: vocore
- Dovresti essere nell'app di configurazione del sistema OpenWrt ora.
Puoi anche inserire i comandi di configurazione usando la console VoCore2, cosa che faremo in seguito.
Passaggio 3: carica il firmware più recente
Usa la Navigazione Luci per andare a:
Sistema > Backup/Firmware Flash
- Scarica l'ultimo download da https://vocore.io/v2u.html Sezione intitolata: "Aggiorna firmware VoCore2". A partire dal 03 novembre 2019, l'ultima versione è mostrata nello screenshot qui sopra.
- Salva il file sul tuo computer.
- Usa l'interfaccia di Luci per selezionarlo.
- Premi il pulsante "Flash Image" per caricarlo nel tuo VoCore2.
Passaggio 4: imposta l'ora di sistema
- Dopo aver caricato il nuovo firmware, attendi qualche minuto prima di riconnetterti alla rete WiFi di VoCore (SSID: VoCore2-…)
- Nel browser vai a:
- Vai a Menu: Sistema > Sistema
- Passa a Fuso orario e seleziona il tuo fuso orario
- Torna su e premi il pulsante "Sincronizza con il browser"
- Lascia il resto delle opzioni come predefinito
- Premi il pulsante "Salva e applica"
Passaggio 5: aggiungere l'accesso a Internet
La modalità predefinita del dispositivo prevede l'esecuzione come punto di accesso (AP) di rete. Puoi connetterti al dispositivo tramite mini-usb, WiFi o Ethernet, ma il dispositivo non avrà accesso a Internet. Per aggiungere l'accesso a Internet, seguire le istruzioni di seguito che abiliteranno il funzionamento della modalità STA (Stazione di rete). (Dopo aver aggiunto la modalità STA, il dispositivo continuerà a funzionare come AP e l'app di configurazione Luci sarà ancora disponibile.)
I seguenti passaggi aggiungeranno l'accesso a Internet.
Passaggio 6: connettersi alla console VoCore
Dal PC
- Apri Pannello di controllo> Gestione dispositivi> Porte, cerca "Dispositivo seriale USB", ricorda il numero della porta COM
- Usa l'emulatore di terminale seriale (esempio: Putty)
- Configurare i parametri di connessione: Com_Port_Number, 115200 bps, 8 bit di dati, 1 bit di stop, nessuna parità, nessun controllo di flusso
- Una volta connesso, premi Invio per ottenere il prompt della shell di Linux
Da Mac
Apri l'app Terminale del Mac ed esegui il comando seguente per trovare le informazioni sulla porta seriale.
ls /dev/cu*
La risposta sembra:
/dev/cu.usbmodem6A68DE4F34311
Inserisci la tua risposta effettiva all'interno del comando successivo, per avviare l'emulatore di terminale.
schermo /dev/cu.usbmodem6A68DE4F34311 115200, cs8, -parenb, -cstopb
Questo aprirà l'emulatore di terminale Screen. Ora puoi premere Invio per ottenere il prompt della shell di Linux.
Passaggio 7: modalità Aggiungi stazione (STA)
Sfondo
Questa sezione utilizza i comandi uci che aiutano a configurare il sistema operativo OpenWrt. (In alternativa, puoi anche modificare direttamente i file del sistema operativo associati.)
Questa sezione è derivata da: https://vocore.io/v2u.html. Ho abbreviato le istruzioni per chiarezza. Per evitare errori con "uci commit":
- Ho messo tutti i valori dei parametri uci tra virgolette.
- Ho omesso i comandi per i parametri che sono già impostati nei rispettivi file /etc/config.
Ho anche aggiunto alcuni comandi extra per configurare la rete WiFi del nuovo Access Point, tra cui:
- frequenze appropriate per soddisfare le normative del proprio paese e
- credenziali di accesso sicure.
Istruzioni
1. Collegati alla console del dispositivo tramite la sua microUSB (vedi sezioni precedenti)
2. Eseguire i seguenti comandi nella console.
uci set wireless.sta.ssid="Your_Existing_WiFi_SSID"
uci set wireless.sta.key="Your_Existing_WiFi_Password" uci set wireless.sta.network="wwan" uci commit
3. Configura lo script di avvio in modo che se la tua rete Wi-Fi esistente è inattiva, puoi comunque connetterti a VoCore2.
Usa l'editor vi (incluso con OpenWrt) per inserire il seguente codice in /etc/rc.local
uci set wireless.sta.disabled="0"
uci commit/etc/init.d/network restart sleep 10 uci set wireless.sta.disabled="1" uci commit
4. Imposta il firewall per abilitare l'accesso a Internet tramite il tuo hotspot.
uci set firewall.@zone[1].forward="ACCEPT"
uci commettere
5. Aggiungi parametri aggiuntivi per configurare le frequenze radio WiFI appropriate in base al tuo paese come Canada o Stati Uniti, rispettivamente:
uci set wireless.ra0.country="CA"
uci set wireless.ra0.country="US"
Altri codici paese su:
uci commettere
6. Imposta le credenziali di accesso e la crittografia del punto di accesso
Il dispositivo viene fornito senza una password sul suo punto di accesso WiFi (SSID: VoCore2…), quindi aggiungine una qui.
uci set wireless.ap.key="New_WiFi_Password"
uci set wireless.ap.encryption="psk2" uci commit
Nota che psk2 include WPA2
7. Aggiorna Wireless eseguendo:
ricarica wifi
o correndo
/etc/init.d/network restart
o se continua a non funzionare, riavviando il dispositivo:
riavviare
che ovviamente richiederà più tempo della ricarica o del riavvio.
8. Attendere 30-60 secondi affinché il dispositivo entri in modalità AP+STA.
9. Connetti il tuo computer host al WiFi, scegliendo la rete chiamata VoCore2…
10. Conferma la connessione a Internet eseguendo:
ping -w 5 www.vocore.io
La risposta dovrebbe mostrare qualcosa del tipo:
64 byte da 192.81.249.134: seq=0 ttl=56 time=76.269 ms
64 byte da 192.81.249.134: seq=1 ttl=56 time=65.666 ms 64 byte da 192.81.249.134: seq=2 ttl=56 time=68.216 ms 64 byte da 192.81.249.134: seq=3 ttl=56 time=63.554 ms 64 byte da 192.81.249.134: seq=4 ttl=56 time=66.769 ms
Se hai problemi a far funzionare le connessioni di rete, usa il comando di riavvio menzionato in precedenza. Se non funziona, scollega il cavo USB, attendi 30 secondi, ricollega il cavo. Puoi anche controllare la cartella /sys/config/ per assicurarti che i comandi (sopra) abbiano configurato correttamente i loro file associati.
Passaggio 8: controllo del LED rosso integrato
Per controllare il LED integrato che lampeggia in rosso durante l'attività WiFi, ho scoperto che funziona il seguente approccio:
LED di disattivazione nell'app Luci
Dall'app Luci:
- Utilizzare il menu per accedere a Sistema > Configurazione LED.
- Imposta il trigger su "nessuno".
- Premi Salva e applica
Presumibilmente l'impostazione predefinita renderebbe questo lo stato dopo l'avvio, ma non l'ho testato.
LED di controllo con comandi da console
Per accendere il LED:
echo 1 > /sys/class/leds/vocore2\:fucsia\:stato/luminosità
Per spegnere il LED:
echo 0 > /sys/class/leds/vocore2\:fucsia\:stato/luminosità
Attenzione
Il controllo del LED in questo modo potrebbe entrare in conflitto con l'uso del LED da parte di OpenWrt, ma ha funzionato durante i miei test.
Un modo migliore per controllare GPIO è utilizzare il comando di esportazione, tuttavia questo comando non funziona per GPIO44 (che controlla il LED, in base agli schemi e alle schermate del manuale del router mostrate sopra). Quindi è probabile che il sistema operativo tenga ancora questo LED, nonostante l'impostazione di Luci.
Passaggio 9: risorse
Ecco alcuni link che ho trovato utili o interessanti quando ho appreso dell'ecosistema VoCore-OpenWrt.
VoCore
Ultimate
Wiki VoCore
Schemi
GitHub www.github.com/vonger/vocore2
Luci https://192.168.61.1/cgi-bin/luci (una volta connesso a VoCore WiFi)
Blog del designer
OpenWrt
Guida per l'utente
Avvio rapido
uci
Rete
senza fili
- Cliente
- Cripta
- Utilità
Password
Domotica
cRelay Library
uBoot
Applicazioni
LED gonfi
LED/unbrick
Mediatek
Ingegnere globale
Hackaday
VoCore 1
Collegamento al PC
Altro
Nozioni di base sulla CLI
Consigliato:
Iniziare con STM32f767zi Cube IDE e caricare lo schizzo personalizzato: 3 passaggi
Introduzione a STM32f767zi Cube IDE e caricamento dello schizzo personalizzato: ACQUISTA (fare clic sul test per acquistare/visitare la pagina web) STM32F767ZI SOFTWARE SUPPORTATO · STM32CUBE IDE · µVISION KEIL MDK ARM · BANCO DA LAVORO EWARM IAR EMBEDDED · ARDUINO IDE Sono disponibili vari software utilizzato per programmare microcontrollori STM
Come configurare un Raspberry Pi e iniziare a usarlo: 4 passaggi
Come configurare un Raspberry Pi e iniziare a usarlo: per i lettori del futuro, siamo nel 2020. L'anno in cui, se sei fortunato ad essere sano e non infetto da Covid-19, all'improvviso tu , ho avuto molto più tempo libero di quanto avresti mai immaginato. Allora come posso occuparmi in modo non troppo stupido? Oh si
Iniziare con Bascom AVR: 5 passaggi
Per iniziare con Bascom AVR: Questo è l'inizio di una serie per insegnarti a programmare il tuo microcontrollore AVR con Bascom AVR. Perché lo sto facendo. La maggior parte dei campioni di programma in questa serie puoi realizzare con Arduino. Alcuni più facili e altri più difficili, ma alla fine entrambi
Iniziare con Flipboard: 9 passaggi
Per iniziare con Flipboard: questo breve tutorial è progettato per aiutarti a iniziare con l'app mobile Flipboard. Questo è solo introduttivo in quanto ci sono molte funzionalità personalizzabili di Flipboard. Una volta completato questo tutorial avrai le conoscenze di base di Flipboard
Iniziare con WeMos ESP8266: 6 passaggi
Per iniziare con WeMos ESP8266: in questo istruibile, eseguiremo l'esempio del LED lampeggiante su WeMos ESP8266