Sommario:

Tiny Linux Server - VoCore2 - Per iniziare: 9 passaggi
Tiny Linux Server - VoCore2 - Per iniziare: 9 passaggi

Video: Tiny Linux Server - VoCore2 - Per iniziare: 9 passaggi

Video: Tiny Linux Server - VoCore2 - Per iniziare: 9 passaggi
Video: OpenHours #3: 96Boards compatible enhancements, design tools, and add-ons 2024, Novembre
Anonim
Tiny Linux Server - VoCore2 - Per iniziare
Tiny Linux Server - VoCore2 - Per iniziare
Tiny Linux Server - VoCore2 - Per iniziare
Tiny Linux Server - VoCore2 - Per iniziare

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

Accendi il VoCore2
Accendi il 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

Connettiti all'app Luci Config
Connettiti all'app Luci Config

L'applicazione di configurazione viene eseguita su VoCore2 e puoi accedervi tramite il browser.

  1. Dal computer/laptop host, connettiti alla rete wifi del dispositivo (SSID: VoCore2-…)
  2. Nel tuo browser vai a:
  3. Dovresti vedere una pagina web che richiede le credenziali.
  4. Inserisci l'ID: root
  5. Inserisci la password: vocore
  6. 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

Carica il firmware più recente
Carica il firmware più recente
Carica il firmware più recente
Carica il firmware più recente

Usa la Navigazione Luci per andare a:

Sistema > Backup/Firmware Flash

  1. 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.
  2. Salva il file sul tuo computer.
  3. Usa l'interfaccia di Luci per selezionarlo.
  4. Premi il pulsante "Flash Image" per caricarlo nel tuo VoCore2.

Passaggio 4: imposta l'ora di sistema

Imposta ora di sistema
Imposta ora di sistema
  1. Dopo aver caricato il nuovo firmware, attendi qualche minuto prima di riconnetterti alla rete WiFi di VoCore (SSID: VoCore2-…)
  2. Nel browser vai a:
  3. Vai a Menu: Sistema > Sistema
  4. Passa a Fuso orario e seleziona il tuo fuso orario
  5. Torna su e premi il pulsante "Sincronizza con il browser"
  6. Lascia il resto delle opzioni come predefinito
  7. 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

  1. Apri Pannello di controllo> Gestione dispositivi> Porte, cerca "Dispositivo seriale USB", ricorda il numero della porta COM
  2. Usa l'emulatore di terminale seriale (esempio: Putty)
  3. Configurare i parametri di connessione: Com_Port_Number, 115200 bps, 8 bit di dati, 1 bit di stop, nessuna parità, nessun controllo di flusso
  4. 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

Controllo del LED rosso integrato
Controllo del LED rosso integrato
Controllo del LED rosso integrato
Controllo del LED rosso integrato
Controllo del LED rosso integrato
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:

  1. Utilizzare il menu per accedere a Sistema > Configurazione LED.
  2. Imposta il trigger su "nessuno".
  3. 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: