Taula de continguts:

Tiny Linux Server - VoCore2 - Introducció: 9 passos
Tiny Linux Server - VoCore2 - Introducció: 9 passos

Vídeo: Tiny Linux Server - VoCore2 - Introducció: 9 passos

Vídeo: Tiny Linux Server - VoCore2 - Introducció: 9 passos
Vídeo: Proxmox VE Full Course: Class 9 - User Management 2024, Desembre
Anonim
Tiny Linux Server - VoCore2 - Introducció
Tiny Linux Server - VoCore2 - Introducció
Tiny Linux Server - VoCore2 - Introducció
Tiny Linux Server - VoCore2 - Introducció

El VoCore2 Ultimate és una impressionant peça de miniaturització que val la pena considerar per a aplicacions de control incrustades.

Aquest tutorial us ajudarà a aprendre a:

  • configureu la configuració del dispositiu,
  • afegir accés segur a Internet i
  • controleu el LED de bord.

Vaig comprar la versió Ultimate (amb recinte i connexions estàndard), ja que semblava una manera ràpida de començar. Per al control incrustat, el PCB també està disponible i té la mida del segell postal.

Subministraments

  • VoCore2 Ultimate (https://vocore.io)
  • Cable USB (USB a USB-mini)

Eines

Per configurar un VoCore2 mitjançant aquest tutorial, haureu d'utilitzar l'editor de text vi i un emulador de sèrie. Si no esteu familiaritzats amb aquests, hi ha enllaços al tutorial que us proporcionaran ajuda.

Pas 1: engegueu el VoCore2

Engegueu el VoCore2
Engegueu el VoCore2

Connecteu un cable adaptador USB entre l’ordinador i el VoCore2. Per a això s’ha d’utilitzar la connexió mini-USB del VoCore.

Pas 2: connecteu-vos a l'aplicació Luci Config

Connecteu-vos a l'aplicació Luci Config
Connecteu-vos a l'aplicació Luci Config

L'aplicació de configuració s'executa al VoCore2 i podeu accedir-hi a través del navegador.

  1. Des de l’ordinador / portàtil que allotgeu, connecteu-vos a la xarxa wifi del dispositiu (SSID: VoCore2- …)
  2. Al navegador, aneu a:
  3. Hauríeu de veure una pàgina web que us demanés credencials.
  4. Introduïu ID: root
  5. Introduïu la contrasenya: vocore
  6. Ara hauríeu d’estar a l’aplicació de configuració del sistema OpenWrt.

També podeu introduir ordres de configuració mitjançant la consola VoCore2, que farem més endavant.

Pas 3: carregueu el darrer firmware

Carregueu el darrer firmware
Carregueu el darrer firmware
Carregueu el darrer firmware
Carregueu el darrer firmware

Utilitzeu la navegació Luci per anar a:

Sistema> Firmware de còpia de seguretat / Flash

  1. Baixeu-vos de la darrera versió de https://vocore.io/v2u.html Secció titulada: "Actualitzeu el firmware VoCore2". A partir del 2019-novembre-03, la versió més recent es mostra a la captura de pantalla anterior.
  2. Deseu el fitxer a l'ordinador.
  3. Utilitzeu la interfície Luci per seleccionar-la.
  4. Premeu el botó "Imatge Flash" per carregar-la al VoCore2.

Pas 4: definiu l'hora del sistema

Estableix l’hora del sistema
Estableix l’hora del sistema
  1. Després de carregar el nou firmware, espereu uns minuts abans de tornar a connectar-vos a la xarxa WiFi del VoCore (SSID: VoCore2- …)
  2. Al navegador aneu a:
  3. Aneu a Menú: Sistema> Sistema
  4. Vés a la zona horària i selecciona la teva zona horària
  5. Feu una còpia de seguretat i premeu el botó "Sincronitza amb el navegador"
  6. Deixeu la resta d’opcions per defecte
  7. Premeu el botó "Desa i aplica"

Pas 5: afegiu accés a Internet

El mode per defecte del dispositiu és executar-se com a punt d'accés de xarxa (AP). Podeu connectar-vos al dispositiu mitjançant mini USB, WiFi o Ethernet, però el dispositiu no tindrà accés a Internet. Per afegir accés a Internet, seguiu les instruccions següents que permetran funcionar el mode STA (estació de xarxa). (Després d'afegir el mode STA, el dispositiu continuarà funcionant com a AP i l'aplicació de configuració Luci continuarà disponible).

Els passos següents afegiran accés a Internet.

Pas 6: connecteu-vos a la consola VoCore

Des de PC

  1. Obriu el Tauler de control> Gestor de dispositius> Ports, cerqueu "Dispositiu sèrie USB", recordeu el número de port COM
  2. Utilitzeu l'emulador de terminal sèrie (exemple: massilla)
  3. Configureu paràmetres de connexió: Com_Port_Number, 115200 bps, 8 bits de dades, 1 bit d’aturada, sense paritat, sense control de flux
  4. Un cop connectat, premeu Retorn per obtenir la sol·licitud de l'intèrpret d'ordres de Linux

Des de Mac

Obriu l'aplicació Terminal de Mac i executeu l'ordre següent per trobar informació del port sèrie.

ls / dev / cu *

La resposta és la següent:

/dev/cu.usbmodem6A68DE4F34311

Introduïu la resposta real dins de l'ordre següent per iniciar l'emulador de terminal.

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

Això obrirà l'emulador de terminal de pantalla. Ara podeu prémer Retorn per obtenir la sol·licitud de l'intèrpret d'ordres de Linux.

Pas 7: afegiu el mode Estació (STA)

Antecedents

Aquesta secció utilitza ordres UCI que ajuden a configurar el sistema operatiu OpenWrt. (Com a alternativa, també podeu editar directament els fitxers del sistema operatiu associats.)

Aquesta secció es deriva de: https://vocore.io/v2u.html. Vaig resumir les instruccions per obtenir més claredat. Per evitar errors amb "uci commit":

  • He posat tots els valors dels paràmetres UCI entre cometes.
  • He omès les ordres dels paràmetres que ja estan establerts als seus respectius fitxers / etc / config.

També he afegit algunes ordres addicionals per configurar la nova xarxa WiFi del nou punt d'accés, incloses:

  • freqüències adequades perquè coincideixin amb la normativa del vostre país i
  • credencials d'inici de sessió segures.

Instruccions

1. Connecteu-vos a la consola del dispositiu mitjançant el seu microUSB (vegeu les seccions anteriors)

2. Executeu les ordres següents a la consola.

uci set wireless.sta.ssid = "El_WiFi_SSID_Existent"

uci set wireless.sta.key = "Your_Existing_WiFi_Password" uci set wireless.sta.network = "wwan" uci commit

3. Configureu l'script d'arrencada perquè, si la vostra xarxa WiFi existent està inactiva, pugueu connectar-vos a VoCore2.

Utilitzeu l'editor vi (inclòs amb OpenWrt) per inserir el següent codi a /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. Configureu el tallafoc per permetre l'accés a Internet a través del vostre punt d'accés.

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

uci commit

5. Afegiu paràmetres addicionals per configurar les freqüències de ràdio WiFI adequades en funció del vostre país, com ara Canadà o EUA, respectivament:

uci set wireless.ra0.country = "CA"

uci set wireless.ra0.country = "EUA"

Més codis de país a:

uci commit

6. Definiu les credencials i el xifratge d’accés al punt d’accés

El dispositiu ve sense contrasenya al seu punt d’accés WiFi (SSID: VoCore2 …), així que afegiu-ne una aquí.

uci set wireless.ap.key = "Nova_WiFi_Password"

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

Tingueu en compte que psk2 inclou WPA2

7. Actualitzeu les connexions sense fils executant:

recàrrega wifi

o corrent

/etc/init.d/network reinici

o, si encara no funciona, reinicieu el dispositiu:

reiniciar

que, per descomptat, trigarà més que la recàrrega o el reinici.

8. Espereu entre 30 i 60 segons perquè el dispositiu entri al mode AP + STA.

9. Connecteu l'ordinador amfitrió a WiFi, escollint la xarxa anomenada VoCore2 …

10. Confirmeu la connexió a Internet executant:

ping -w 5 www.vocore.io

La resposta hauria de mostrar alguna cosa així:

64 bytes de 192.81.249.134: seq = 0 ttl = 56 temps = 76.269 ms

64 bytes de 192.81.249.134: seq = 1 ttl = 56 temps = 65.666 ms 64 bytes de 192.81.249.134: seq = 2 ttl = 56 temps = 68.216 ms 64 bytes de 192.81.249.134: seq = 3 ttl = 56 temps = 63.554 ms 64 bytes de 192.81.249.134: seq = 4 ttl = 56 temps = 66.769 ms

Si teniu problemes perquè les connexions de xarxa funcionin, utilitzeu l'ordre de reinici esmentada anteriorment. Si això no funciona, desconnecteu el cable USB, espereu 30 segons i torneu a connectar el cable. També podeu comprovar la carpeta / sys / config / per assegurar-vos que les ordres (anteriors) han configurat correctament els fitxers associats.

Pas 8: Control del LED vermell integrat

Control del LED vermell integrat
Control del LED vermell integrat
Control del LED vermell integrat
Control del LED vermell integrat
Control del LED vermell integrat
Control del LED vermell integrat

Per controlar el LED integrat que parpelleja en vermell durant l'activitat de WiFi, he trobat que el següent enfocament funciona:

Desactiva el LED a l'aplicació Luci

Des de l'aplicació Luci:

  1. Utilitzeu el menú per anar a Sistema> Configuració del LED.
  2. Estableix el disparador a "cap".
  3. Premeu Desa i aplica

Presumiblement, la configuració per defecte faria que aquest fos l'estat després de l'arrencada, però no ho vaig provar.

LED de control amb ordres de consola

Per encendre el LED:

echo 1> / sys / class / leds / vocore2 \: fucsia \: status / luminositat

Per apagar el LED:

echo 0> / sys / class / leds / vocore2 \: fucsia \: status / luminositat

Precaució

Controlar el LED d’aquesta manera pot entrar en conflicte amb l’ús que fan OpenWrt del LED, però ha funcionat durant les meves proves.

Una millor manera de controlar GPIO és utilitzar l'ordre d'exportació, però aquesta ordre no funciona per a GPIO44 (que controla el LED, basat en esquemes i captures de pantalla manuals del router que es mostren més amunt). Per tant, és probable que el sistema operatiu segueixi aguantant aquest LED, malgrat la configuració de Luci.

Pas 9: Recursos

Aquests són alguns enllaços que he trobat útils o interessants a mesura que he après sobre l’ecosistema VoCore-OpenWrt.

VoCore

Últim

Wiki VoCore

Esquemes

GitHub www.github.com/vonger/vocore2

Luci https://192.168.61.1/cgi-bin/luci (un cop connectat a VoCore WiFi)

Blog del dissenyador

OpenWrt

Guia de l'usuari

Inici ràpid

uci

Xarxa

Sense fil

  • Client
  • Xifra
  • Utilitats

Contrasenyes

Domòtica

Biblioteca cRelay

uBoot

Aplicacions

LEDs inflats

LED / sense maó

Mediatek

Enginyer global

Hackaday

VoCore 1

PC Connect

Altres

Conceptes bàsics de la CLI

Recomanat: