Taula de continguts:
- Subministraments
- Pas 1: engegueu el VoCore2
- Pas 2: connecteu-vos a l'aplicació Luci Config
- Pas 3: carregueu el darrer firmware
- Pas 4: definiu l'hora del sistema
- Pas 5: afegiu accés a Internet
- Pas 6: connecteu-vos a la consola VoCore
- Pas 7: afegiu el mode Estació (STA)
- Pas 8: Control del LED vermell integrat
- Pas 9: Recursos
Vídeo: Tiny Linux Server - VoCore2 - Introducció: 9 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
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
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
L'aplicació de configuració s'executa al VoCore2 i podeu accedir-hi a través del navegador.
- Des de l’ordinador / portàtil que allotgeu, connecteu-vos a la xarxa wifi del dispositiu (SSID: VoCore2- …)
- Al navegador, aneu a:
- Hauríeu de veure una pàgina web que us demanés credencials.
- Introduïu ID: root
- Introduïu la contrasenya: vocore
- 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
Utilitzeu la navegació Luci per anar a:
Sistema> Firmware de còpia de seguretat / Flash
- 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.
- Deseu el fitxer a l'ordinador.
- Utilitzeu la interfície Luci per seleccionar-la.
- Premeu el botó "Imatge Flash" per carregar-la al VoCore2.
Pas 4: definiu l'hora del sistema
- Després de carregar el nou firmware, espereu uns minuts abans de tornar a connectar-vos a la xarxa WiFi del VoCore (SSID: VoCore2- …)
- Al navegador aneu a:
- Aneu a Menú: Sistema> Sistema
- Vés a la zona horària i selecciona la teva zona horària
- Feu una còpia de seguretat i premeu el botó "Sincronitza amb el navegador"
- Deixeu la resta d’opcions per defecte
- 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
- Obriu el Tauler de control> Gestor de dispositius> Ports, cerqueu "Dispositiu sèrie USB", recordeu el número de port COM
- Utilitzeu l'emulador de terminal sèrie (exemple: massilla)
- Configureu paràmetres de connexió: Com_Port_Number, 115200 bps, 8 bits de dades, 1 bit d’aturada, sense paritat, sense control de flux
- 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
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:
- Utilitzeu el menú per anar a Sistema> Configuració del LED.
- Estableix el disparador a "cap".
- 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:
Tiny H-Bridge Drivers - Conceptes bàsics: 6 passos (amb imatges)
Tiny H-Bridge Drivers | Conceptes bàsics: Hola i benvinguts a un altre instructiu. A l'anterior, us vaig mostrar com vaig crear bobines a KiCad mitjançant un script python. Després vaig crear i provar algunes variacions de bobines per veure quina funciona millor. El meu objectiu és substituir l'enorme
Tiny Joystick USB: 5 passos (amb imatges)
Tiny USB Joystick: aquests instuctables mostren com fer un joystick USB molt petit
Servidor de xarxa Plug & Play Tiny Raspberry Pi: 6 passos (amb imatges)
Plug & Play Tiny Raspberry Pi Network Server: recentment, he posat mans a dos Raspberry Pi 1 Model A + barats. Si no heu sentit a parlar del Pi Model A, és un dels primers factors de forma del Raspberry Pi, més gran que un Pi Zero i més petit que un Raspberry Pi estàndard. Sempre vull
Mods Eachine E011: barat Tiny Whoop !: 6 passos
Mods Eachine E011: Cheap Tiny Whoop !: El Eachine E011 és un micro quad de joguina que funciona molt bé tot sol, però no seria bo si fos millor? Gràcies a Silverware, un microprogramari de recanvi per a diversos micro quads, l’E011 es pot convertir en un dron volador acro pel preu de
Tiny ESP8266 Dash-Button (Reconfigurable): 15 passos
Petit botó de tauler ESP8266 (configurable de nou): es tracta d'un petit botó de tauler basat en ESP8266. Es queda en son profund, un cop premeu el botó, realitza una sol·licitud GET a l'URL especificat i, si està configurat, també passa la tensió d'alimentació com a variable. La millor part és que, simplement, unint dos p