Cuprins:

Tiny Linux Server - VoCore2 - Noțiuni introductive: 9 pași
Tiny Linux Server - VoCore2 - Noțiuni introductive: 9 pași

Video: Tiny Linux Server - VoCore2 - Noțiuni introductive: 9 pași

Video: Tiny Linux Server - VoCore2 - Noțiuni introductive: 9 pași
Video: VoCore2 Review - The tiny Linux SBC with WiFi 2024, Iulie
Anonim
Tiny Linux Server - VoCore2 - Noțiuni introductive
Tiny Linux Server - VoCore2 - Noțiuni introductive
Tiny Linux Server - VoCore2 - Noțiuni introductive
Tiny Linux Server - VoCore2 - Noțiuni introductive

VoCore2 Ultimate este o piesă impresionantă de miniaturizare și merită luat în considerare pentru aplicațiile de control încorporate.

Acest tutorial vă va ajuta să învățați cum să:

  • configurați setările dispozitivului,
  • adăugați acces securizat la internet și
  • controlați LED-ul de la bord.

Am cumpărat versiunea Ultimate (cu carcasă și conexiuni standard), deoarece mi s-a părut o modalitate rapidă de a începe. Pentru controlul încorporat, PCB este, de asemenea, disponibil și are aproximativ dimensiunea unui timbru poștal.

Provizii

  • VoCore2 Ultimate (https://vocore.io)
  • Cablu USB (USB la USB-mini)

Instrumente

Pentru a configura un VoCore2 folosind acest tutorial, va trebui să utilizați editorul de text vi și un emulator serial. Dacă nu sunteți familiarizați cu acestea, există linkuri în tutorial care vă vor oferi asistență.

Pasul 1: Porniți VoCore2

Porniți VoCore2
Porniți VoCore2

Conectați un cablu adaptor USB între computer și VoCore2. Conexiunea mini-USB de pe VoCore ar trebui utilizată pentru aceasta.

Pasul 2: Conectați-vă la aplicația Luci Config

Conectați-vă la aplicația Luci Config
Conectați-vă la aplicația Luci Config

Aplicația de configurare rulează pe VoCore2 și puteți ajunge la ea prin browserul dvs.

  1. De la computerul / laptopul gazdă, conectați-vă la rețeaua wifi a dispozitivului (SSID: VoCore2-…)
  2. În browser, accesați:
  3. Ar trebui să vedeți o pagină web care solicită acreditări.
  4. Introduceți ID: rădăcină
  5. Introduceți parola: vocore
  6. Ar trebui să vă aflați acum în aplicația de configurare a sistemului OpenWrt.

De asemenea, puteți introduce comenzi de configurare folosind consola VoCore2, pe care o vom face mai târziu.

Pasul 3: Încărcați ultimul firmware

Încărcați ultimul firmware
Încărcați ultimul firmware
Încărcați ultimul firmware
Încărcați ultimul firmware

Utilizați Navigarea Luci pentru a merge la:

Sistem> Firmware de rezervă / Flash

  1. Descărcați cea mai recentă descărcare de la https://vocore.io/v2u.html Secțiunea intitulată: „Actualizați firmware-ul VoCore2”. Începând cu 2019-noiembrie-03, ultima versiune este afișată în captura de ecran de mai sus.
  2. Salvați fișierul pe computer.
  3. Folosiți interfața Luci pentru a o selecta.
  4. Apăsați butonul „Imagine Flash” pentru al încărca în VoCore2.

Pasul 4: Setați ora sistemului

Setați ora sistemului
Setați ora sistemului
  1. După încărcarea noului firmware, așteptați câteva minute înainte de a vă reconecta la rețeaua WiFi a VoCore (SSID: VoCore2- …)
  2. În browser accesați:
  3. Accesați Meniu: Sistem> Sistem
  4. Treceți în jos la fusul orar și selectați fusul orar
  5. Mergeți înapoi și apăsați butonul „Sincronizați cu browserul”
  6. Lăsați restul de opțiuni ca implicit
  7. Apăsați butonul „Salvați și aplicați”

Pasul 5: Adăugați acces la Internet

Modul implicit al dispozitivului este să ruleze ca punct de acces în rețea (AP). Vă puteți conecta la dispozitiv prin mini-USB, WiFi sau Ethernet, dar dispozitivul nu va avea acces la Internet. Pentru a adăuga acces la Internet, urmați instrucțiunile de mai jos care vor permite modul STA (stație de rețea) să funcționeze. (După adăugarea modului STA, dispozitivul va funcționa în continuare ca AP și aplicația de configurare Luci va fi în continuare disponibilă.)

Următorii pași vor adăuga acces la Internet.

Pasul 6: Conectați-vă la consola VoCore

De pe PC

  1. Deschideți Panoul de control> Manager dispozitive> Porturi, căutați „Dispozitiv serial USB”, amintiți-vă numărul portului COM
  2. Utilizați Emulatorul de Terminal Serial (Exemplu: Putty)
  3. Configurați parametrii de conexiune: Com_Port_Number, 115200 bps, 8 biți de date, 1 bit de oprire, fără paritate, fără control al fluxului
  4. Odată conectat, apăsați Enter pentru a primi promptul shell Linux

De la Mac

Deschideți aplicația Terminal Mac și rulați următoarea comandă pentru a găsi informații despre portul serial.

ls / dev / cu *

Răspunsul arată ca:

/dev/cu.usbmodem6A68DE4F34311

Introduceți răspunsul real în următoarea comandă, pentru a porni emulatorul terminal.

ecran /dev/cu.usbmodem6A68DE4F34311 115200, cs8, -parenb, -cstopb

Aceasta va deschide emulatorul terminalului Screen. Acum puteți apăsa Enter pentru a primi promptul shell Linux.

Pasul 7: Adăugați modul Stație (STA)

fundal

Această secțiune utilizează comenzi UCI care ajută la configurarea sistemului de operare OpenWrt. (Ca alternativă, puteți edita direct fișierele OS asociate.)

Această secțiune este derivată din: https://vocore.io/v2u.html. Am prescurtat instrucțiunile pentru claritate. Pentru a evita erorile cu „uci commit”:

  • Am pus toate valorile parametrilor UCI în ghilimele.
  • Am omis comenzile pentru parametrii care sunt deja setați în fișierele lor respective / etc / config.

Am adăugat, de asemenea, câteva comenzi suplimentare pentru a configura rețeaua WiFi a noului punct de acces, inclusiv:

  • frecvențe adecvate pentru a corespunde reglementărilor țării dvs. și
  • acreditări de autentificare sigure.

Instrucțiuni

1. Conectați-vă la consola dispozitivului prin microUSB (vezi secțiunile anterioare)

2. Rulați următoarele comenzi în consolă.

uci set wireless.sta.ssid = "Your_Existing_WiFi_SSID"

uci set wireless.sta.key = "Parola_Există_WiFi_Uci" uci set wireless.sta.network = "wwan" uci commit

3. Configurați scriptul de pornire astfel încât, dacă rețeaua WiFi existentă nu funcționează, vă puteți conecta în continuare la VoCore2.

Utilizați editorul vi (inclus cu OpenWrt) pentru a insera următorul cod în /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. Configurați firewall-ul pentru a permite accesul la internet prin hotspotul dvs.

uci set firewall. @ zone [1].forward = "ACCEPT"

uci comite

5. Adăugați parametri suplimentari pentru a configura frecvențe radio WiFI adecvate în funcție de țara dvs., cum ar fi Canada sau, respectiv, SUA:

uci set wireless.ra0.country = "CA"

uci set wireless.ra0.country = "SUA"

Mai multe coduri de țară la:

uci comite

6. Setați acreditările de conectare la punctul de acces și criptarea

Dispozitivul vine fără o parolă pe punctul său de acces WiFi (SSID: VoCore2 …), așa că adăugați una aici.

uci set wireless.ap.key = "New_WiFi_Password"

uci set wireless.ap.encryption = "psk2" uci commit

Rețineți că psk2 include WPA2

7. Actualizați conexiunile wireless executând:

reîncărcare wifi

sau alergând

/etc/init.d/network restart

sau dacă tot nu se comportă, repornind dispozitivul:

reporniți

care, desigur, va dura mai mult decât reîncărcare sau repornire.

8. Așteptați 30-60 de secunde pentru ca dispozitivul să intre în modul AP + STA.

9. Conectați computerul gazdă la WiFi, alegând rețeaua numită VoCore2 …

10. Confirmați conexiunea la Internet executând:

ping -w 5 www.vocore.io

Răspunsul ar trebui să arate ceva de genul:

64 octeți de la 192.81.249.134: sec = 0 ttl = 56 timp = 76.269 ms

64 octeți din 192.81.249.134: sec = 1 ttl = 56 timp = 65.666 ms 64 octeți din 192.81.249.134: sec = 2 ttl = 56 timp = 68.216 ms 64 octeți din 192.81.249.134: sec = 3 ttl = 56 timp = 63.554 ms 64 octeți de la 192.81.249.134: sec = 4 ttl = 56 timp = 66.769 ms

Dacă întâmpinați probleme la pornirea conexiunilor de rețea, utilizați comanda de repornire menționată anterior. Dacă acest lucru nu funcționează, deconectați cablul USB, așteptați 30 de secunde, reconectați cablul. De asemenea, puteți verifica folderul / sys / config / pentru a vă asigura că comenzile (de mai sus) și-au configurat corect fișierele asociate.

Pasul 8: Controlul LED-ului roșu de la bord

Controlul LED-ului roșu de la bord
Controlul LED-ului roșu de la bord
Controlul LED-ului roșu de la bord
Controlul LED-ului roșu de la bord
Controlul LED-ului roșu de la bord
Controlul LED-ului roșu de la bord

Pentru a controla LED-ul de la bord care clipește roșu în timpul activității WiFi, am constatat că următoarea abordare funcționează:

Dezactivați LED-ul în aplicația Luci

Din aplicația Luci:

  1. Utilizați meniul pentru a naviga la Sistem> Configurare LED.
  2. Setați declanșatorul la „none”.
  3. Apăsați Salvare și Aplicare

Probabil că setarea implicită ar face din aceasta starea după pornire, dar nu am testat asta.

LED de control cu comenzi ale consolei

Pentru a aprinde LED-ul:

echo 1> / sys / class / leds / vocore2 \: fuchsia \: status / luminozitate

Pentru a opri LED-ul:

echo 0> / sys / class / leds / vocore2 \: fuchsia \: status / brightness

Prudență

Controlarea LED-ului în acest mod poate intra în conflict cu utilizarea LED-ului de către OpenWrt, dar a funcționat în timpul testelor mele.

O modalitate mai bună de a controla GPIO este de a utiliza comanda de export, însă această comandă nu funcționează pentru GPIO44 (care controlează LED-ul, pe baza schemelor și a capturilor de ecran manuale ale routerului prezentate mai sus). Așadar, este probabil ca sistemul de operare să mențină acest LED, în ciuda setării Luci.

Pasul 9: Resurse

Iată câteva linkuri care mi s-au părut utile sau interesante pe măsură ce am aflat despre ecosistemul VoCore-OpenWrt.

VoCore

Https://vocore.io/v2u.html final

Wiki VoCore

Scheme

GitHub www.github.com/vonger/vocore2

Luci https://192.168.61.1/cgi-bin/luci (odată conectat la VoCore WiFi)

Blogul designerului

OpenWrt

Ghidul utilizatorului

Pornire rapidă

uci

Rețea

Fără fir

  • Client
  • Criptați
  • Utilități

Parole

Home Automation

Biblioteca cRelay

uBoot

Aplicații

LED-uri Puffy

LED / unbrick

Mediatek

Inginer global

Hackaday

VoCore 1

PC Connect

Alte

Elementele de bază CLI

Recomandat: