Innehållsförteckning:

Tiny Linux Server - VoCore2 - Komma igång: 9 steg
Tiny Linux Server - VoCore2 - Komma igång: 9 steg

Video: Tiny Linux Server - VoCore2 - Komma igång: 9 steg

Video: Tiny Linux Server - VoCore2 - Komma igång: 9 steg
Video: Really tiny Linux distributions, old DOS games, and more on Cooking With Linux (without a net) 2024, Juli
Anonim
Tiny Linux Server - VoCore2 - Komma igång
Tiny Linux Server - VoCore2 - Komma igång
Tiny Linux Server - VoCore2 - Komma igång
Tiny Linux Server - VoCore2 - Komma igång

VoCore2 Ultimate är en imponerande bit av miniatyrisering och är värd att överväga för inbäddade kontrollapplikationer.

Denna handledning hjälper dig att lära dig att:

  • konfigurera enhetens inställningar,
  • lägga till säker internetåtkomst och
  • styr den inbyggda lysdioden.

Jag köpte Ultimate -versionen (med hölje och standardanslutningar) eftersom det verkade som ett snabbt sätt att komma igång. För inbäddad styrning är kretskortet också tillgängligt och är ungefär lika stort som ett frimärke.

Tillbehör

  • VoCore2 Ultimate (https://vocore.io)
  • USB-kabel (USB till USB-mini)

Verktyg

För att konfigurera en VoCore2 med den här självstudien måste du använda vi textredigeraren och en serieemulator. Om du inte är bekant med dessa finns det länkar i självstudien som hjälper dig.

Steg 1: Slå på VoCore2

Starta VoCore2
Starta VoCore2

Anslut en USB -adapterkabel mellan din dator och VoCore2. Mini-USB-anslutningen på VoCore bör användas för detta.

Steg 2: Anslut till Luci Config App

Anslut till Luci Config App
Anslut till Luci Config App

Konfigurationsprogrammet körs på VoCore2 och du kan komma åt det via din webbläsare.

  1. Från din värddator/bärbar dator, anslut till enhetens wifi-nätverk (SSID: VoCore2- …)
  2. Gå till: https://192.168.61.1/ i din webbläsare
  3. Du bör se en webbsida som ber om autentiseringsuppgifter.
  4. Ange ID: root
  5. Ange lösenord: vocore
  6. Du bör vara i OpenWrt -systemkonfigurationsappen nu.

Du kan också ange konfigurationskommandon med VoCore2 -konsolen, vilket vi kommer att göra senare.

Steg 3: Ladda in senaste firmware

Ladda senaste firmware
Ladda senaste firmware
Ladda senaste firmware
Ladda senaste firmware

Använd Luci Navigation för att gå till:

System> Firmware för säkerhetskopiering / flash

  1. Få den senaste nedladdningen från https://vocore.io/v2u.html Avsnitt med titeln: "Uppgradera Firmware för VoCore2". Från och med 2019-nov-03 visas den senaste versionen på skärmdumpen ovan.
  2. Spara filen på din dator.
  3. Använd Luci -gränssnittet för att välja det.
  4. Tryck på "Flash Image" -knappen för att ladda den i din VoCore2.

Steg 4: Ställ in systemtid

Ställ in systemtid
Ställ in systemtid
  1. Efter att du har laddat den nya firmware, vänta några minuter innan du återansluter till VoCores WiFi-nätverk (SSID: VoCore2- …)
  2. Gå till: https://192.168.61.1/ i webbläsaren
  3. Gå till Meny: System> System
  4. Hoppa ner till tidszon och välj din tidszon
  5. Gå tillbaka och tryck på knappen "Synkronisera med webbläsare"
  6. Lämna resten av alternativen som standard
  7. Tryck på "Spara och tillämp" -knappen

Steg 5: Lägg till internetåtkomst

Enhetens standardläge är att köra som en åtkomstpunkt för nätverk (AP). Du kan ansluta till enheten med mini-usb, WiFi eller Ethernet, men enheten har ingen internetåtkomst. För att lägga till internetåtkomst, följ instruktionerna nedan för att aktivera STA -läget (network Station). (Efter att ha lagt till STA -läge fungerar enheten fortfarande som ett AP och Luci -konfigurationsappen är fortfarande tillgänglig.)

Följande steg kommer att lägga till Internet -åtkomst.

Steg 6: Anslut till VoCore -konsolen

Från PC

  1. Öppna Kontrollpanelen> Enhetshanteraren> Portar, leta efter "USB Serial Device", kom ihåg COM -portnummer
  2. Använd seriell terminalemulator (exempel: kitt)
  3. Konfigurera anslutningsparametrar: Com_Port_Number, 115200 bps, 8 databitar, 1 stoppbit, ingen paritet, ingen flödeskontroll
  4. När du är ansluten trycker du på Enter för att få Linux -shell -prompten

Från Mac

Öppna Macs Terminal -app och kör följande kommando för att hitta information om Serial Port.

ls /dev /cu*

Svaret ser ut så här:

/dev/cu.usbmodem6A68DE4F34311

Ange ditt verkliga svar inom nästa kommando, för att starta terminalemulatorn.

skärm /dev/cu.usbmodem6A68DE4F34311 115200, cs8, -parenb, -cstopb

Det öppnar skärmterminalemulatorn. Du kan nu trycka på Enter för att få Linux -shell -prompten.

Steg 7: Lägg till läget Station (STA)

Bakgrund

Det här avsnittet använder uci -kommandon som hjälper till att konfigurera OpenWrt -operativsystemet. (Som ett alternativ kan du också redigera de associerade OS -filerna direkt.)

Det här avsnittet härrör från: https://vocore.io/v2u.html. Jag förkortade instruktionerna för tydlighetens skull. För att undvika fel med "uci commit":

  • Jag sätter alla uci -parametervärden i citat.
  • Jag utelämnade kommandon för parametrar som redan är inställda i respektive /etc /config -filer.

Jag har också lagt till några extra kommandon för att konfigurera det nya åtkomstpunktens WiFi -nätverk, inklusive:

  • lämpliga frekvenser för att matcha ditt lands regler och
  • säkra inloggningsuppgifter.

Instruktioner

1. Anslut till enhetens konsol via dess microUSB (se tidigare avsnitt)

2. Kör följande kommandon i konsolen.

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. Konfigurera startskript så att om ditt befintliga WiFi-nätverk är nere kan du fortfarande ansluta till VoCore2.

Använd vi -redigeraren (ingår i OpenWrt) för att infoga följande kod i /etc/rc.local

uci set wireless.sta.disabled = "0"

uci commit/etc/init.d/nätverksstart sömn 10 uci set wireless.sta.disabled = "1" uci commit

4. Installera brandvägg för att möjliggöra åtkomst till internet via din hotspot.

uci ställ in brandvägg.@zon [1].forward = "ACCEPTERA"

uci begå

5. Lägg till ytterligare parametrar för att konfigurera lämpliga WiFI -radiofrekvenser baserat på ditt land, t.ex. Kanada respektive USA:

uci set wireless.ra0.country = "CA"

uci set wireless.ra0.country = "USA"

Fler landskoder på:

uci begå

6. Ange inloggningsuppgifter och kryptering för åtkomstpunkt

Enheten levereras utan lösenord på sin WiFi -åtkomstpunkt (SSID: VoCore2 …), så lägg till en här.

uci set wireless.ap.key = "New_WiFi_Password"

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

Observera att psk2 innehåller WPA2

7. Uppdatera trådlösa enheter genom att köra:

wifi ladda om

eller genom att springa

/etc/init.d/network restart

eller om det fortfarande inte fungerar, genom att starta om enheten:

starta om

vilket naturligtvis tar längre tid än att ladda om eller starta om.

8. Vänta 30-60 sekunder tills enheten går in i AP+STA-läge.

9. Anslut din värddator till WiFi och välj nätverket VoCore2 …

10. Bekräfta internetanslutningen genom att köra:

ping -w 5 www.vocore.io

Svaret ska visa något liknande:

64 byte från 192.81.249.134: seq = 0 ttl = 56 tid = 76.269 ms

64 byte från 192.81.249.134: seq = 1 ttl = 56 tid = 65.666 ms 64 byte från 192.81.249.134: seq = 2 ttl = 56 tid = 68.216 ms 64 byte från 192.81.249.134: seq = 3 ttl = 56 tid = 63.554 ms 64 byte från 192.81.249.134: seq = 4 ttl = 56 tid = 66.769 ms

Om du har problem med att få nätverksanslutningar att fungera använder du det tidigare nämnda omstartskommandot. Om det inte fungerar, koppla bort USB -kabeln, vänta 30 sekunder, anslut kabeln igen. Du kan också kontrollera/sys/config/mappen för att säkerställa att kommandona (ovan) konfigurerade sina associerade filer korrekt.

Steg 8: Styr den inbyggda röda lysdioden

Styr den inbyggda röda lysdioden
Styr den inbyggda röda lysdioden
Styr den inbyggda röda lysdioden
Styr den inbyggda röda lysdioden
Styr den inbyggda röda lysdioden
Styr den inbyggda röda lysdioden

För att styra den inbyggda lysdioden som blinkar rött under WiFi -aktivitet fann jag att följande tillvägagångssätt fungerar:

Avaktiverad LED i Luci App

Från Luci -appen:

  1. Använd menyn för att navigera till System> LED -konfiguration.
  2. Ställ utlösaren till "ingen".
  3. Tryck på Spara och använd

Förmodligen skulle standardinställningen göra detta till tillstånd efter uppstart, men jag testade inte det.

Kontroll -LED med konsolkommandon

Så här tänder du lysdioden:

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

För att stänga av lysdioden:

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

Varning

Att styra lysdioden på detta sätt kan komma i konflikt med OpenWrts användning av lysdioden, men fungerade under mina tester.

Ett bättre sätt att styra GPIO är att använda kommandot export, men det här kommandot fungerar inte för GPIO44 (som styr lysdioden, baserat på scheman och router manuella skärmdumpar som visas ovan). Så operativsystemet håller troligtvis fast vid denna LED, trots Luci -inställningen.

Steg 9: Resurser

Här är några länkar som jag tyckte var till hjälp eller intressant när jag lärde mig om VoCore-OpenWrt-ekosystemet.

VoCore

Ultimate

Wiki VoCore

Schemat

GitHub www.github.com/vonger/vocore2

Luci https://192.168.61.1/cgi-bin/luci (en gång ansluten till VoCore WiFi)

Designerblogg

OpenWrt

Användarhandbok

Snabbstart

uci

Nätverk

Trådlös

  • Klient
  • Kryptera
  • Verktyg

Lösenord

Hemmautomation

cRelay Library

uBoot

Ansökningar

Puffiga lysdioder

LED/unbrick

Mediatek

Global Engineer

Hackaday

VoCore 1

PC Connect

Övrig

CLI-grunder

Rekommenderad: