Innholdsfortegnelse:

Tiny Linux Server - VoCore2 - Komme i gang: 9 trinn
Tiny Linux Server - VoCore2 - Komme i gang: 9 trinn

Video: Tiny Linux Server - VoCore2 - Komme i gang: 9 trinn

Video: Tiny Linux Server - VoCore2 - Komme i gang: 9 trinn
Video: How to make an extremely TINY LINUX COMPUTER! 2024, Juli
Anonim
Tiny Linux Server - VoCore2 - Komme i gang
Tiny Linux Server - VoCore2 - Komme i gang
Tiny Linux Server - VoCore2 - Komme i gang
Tiny Linux Server - VoCore2 - Komme i gang

VoCore2 Ultimate er et imponerende stykke miniatyrisering og er verdt å vurdere for innebygde kontrollapplikasjoner.

Denne opplæringen hjelper deg å lære hvordan du:

  • konfigurere enhetens innstillinger,
  • legge til sikker internettilgang, og
  • kontrollere innebygd LED.

Jeg kjøpte Ultimate -versjonen (med kabinett og standardtilkoblinger) siden det virket som en rask måte å komme i gang. For innebygd kontroll er PCB også tilgjengelig og er omtrent på størrelse med et frimerke.

Rekvisita

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

Verktøy

For å konfigurere en VoCore2 ved hjelp av denne opplæringen, må du bruke vi tekstredigerer og en serieemulator. Hvis du ikke er kjent med disse, er det lenker i opplæringen som vil hjelpe deg.

Trinn 1: Slå på VoCore2

Slå på VoCore2
Slå på VoCore2

Koble en USB -adapterkabel mellom datamaskinen og VoCore2. Mini-USB-tilkoblingen på VoCore bør brukes til dette.

Trinn 2: Koble til Luci Config App

Koble til Luci Config App
Koble til Luci Config App

Konfigurasjonsprogrammet kjører på VoCore2, og du kan komme til det via nettleseren din.

  1. Fra vertsdatamaskinen/den bærbare datamaskinen, kobler du til enhetens wifi-nettverk (SSID: VoCore2- …)
  2. Gå til: https://192.168.61.1/ i nettleseren din
  3. Du bør se en webside som ber om legitimasjon.
  4. Skriv inn ID: root
  5. Skriv inn passord: vocore
  6. Du bør være i OpenWrt -systemkonfigurasjonsappen nå.

Du kan også angi konfigurasjonskommandoer ved hjelp av VoCore2 -konsollen, som vi vil gjøre senere.

Trinn 3: Last den nyeste fastvaren

Last inn den siste fastvaren
Last inn den siste fastvaren
Last ned siste fastvare
Last ned siste fastvare

Bruk Luci -navigasjonen til å gå til:

System> Sikkerhetskopiering / Flash -fastvare

  1. Få den siste nedlastingen fra https://vocore.io/v2u.html Seksjon med tittelen: "Oppgrader VoCore2 -fastvare". Fra og med 2019-november-03 vises den siste versjonen på skjermbildet ovenfor.
  2. Lagre filen på datamaskinen.
  3. Bruk Luci -grensesnittet for å velge det.
  4. Trykk på "Flash Image" -knappen for å laste den inn i VoCore2.

Trinn 4: Angi systemtid

Angi systemtid
Angi systemtid
  1. Etter at du har lastet den nye fastvaren, må du vente noen minutter før du kobler til VoCore sitt WiFi-nettverk igjen (SSID: VoCore2- …)
  2. Gå til: https://192.168.61.1/ i nettleseren
  3. Gå til Meny: System> System
  4. Hopp ned til tidssone og velg din tidssone
  5. Gå tilbake og trykk på "Synkroniser med nettleser" -knappen
  6. La resten av alternativene være standard
  7. Trykk på "Lagre og bruk" -knappen

Trinn 5: Legg til internettilgang

Enhetens standardmodus er å kjøre som et nettverkstilgangspunkt (AP). Du kan koble til enheten via mini-usb, WiFi eller Ethernet, men enheten har ingen Internett-tilgang. For å legge til Internett -tilgang, følg instruksjonene nedenfor for å aktivere STA -modus (nettverksstasjon). (Etter å ha lagt til STA -modus, vil enheten fortsatt fungere som et AP, og Luci -konfigurasjonsappen vil fortsatt være tilgjengelig.)

Følgende trinn vil legge til Internett -tilgang.

Trinn 6: Koble til VoCore -konsollen

Fra PC

  1. Åpne Kontrollpanel> Enhetsbehandling> Porter, se etter "USB Serial Device", husk COM -portnummer
  2. Bruk seriell terminalemulator (eksempel: kitt)
  3. Sett opp tilkoblingsparametere: Com_Port_Number, 115200 bps, 8 databiter, 1 stoppbit, ingen paritet, ingen strømningskontroll
  4. Når du er tilkoblet, trykker du på Enter for å få Linux shell -ledetekst

Fra Mac

Åpne Macs Terminal -app og kjør følgende kommando for å finne informasjon om seriell port.

ls /dev /cu*

Svaret ser slik ut:

/dev/cu.usbmodem6A68DE4F34311

Skriv inn ditt faktiske svar i den neste kommandoen, for å starte terminalemulatoren.

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

Det vil åpne skjermterminalemulatoren. Du kan nå trykke Enter for å få Linux -shell -ledeteksten.

Trinn 7: Legg til Station (STA) -modus

Bakgrunn

Denne delen bruker uci -kommandoer som hjelper til med å konfigurere OpenWrt -operativsystemet. (Som et alternativ kan du også redigere de tilknyttede OS -filene direkte.)

Denne delen er avledet fra: https://vocore.io/v2u.html. Jeg forkortet instruksjonene for klarhet. For å unngå feil med "uci commit":

  • Jeg setter alle uci parameterverdier i anførselstegn.
  • Jeg utelot kommandoer for parametere som allerede er angitt i de respektive /etc /config -filene.

Jeg har også lagt til noen ekstra kommandoer for å konfigurere det nye tilgangspunktets WiFi -nettverk, inkludert:

  • passende frekvenser for å matche ditt lands forskrifter, og
  • sikre påloggingsopplysninger.

Bruksanvisning

1. Koble til enhetens konsoll via microUSB (se tidligere avsnitt)

2. Kjør følgende kommandoer i konsollen.

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. Konfigurer oppstartsskript slik at hvis ditt eksisterende WiFi-nettverk er nede, kan du fortsatt koble til VoCore2.

Bruk vi -editoren (inkludert i OpenWrt) for å sette inn følgende kode i /etc/rc.local

uci set wireless.sta.disabled = "0"

uci commit/etc/init.d/nettverksstart på nytt 10 uci set wireless.sta.disabled = "1" uci commit

4. Sett opp brannmur for å aktivere internettilgang via hotspot.

uci sett brannmur.@sone [1].forward = "GODTAK"

uci begå

5. Legg til flere parametere for å konfigurere passende WiFI -radiofrekvenser basert på landet ditt, for eksempel Canada eller USA:

uci set wireless.ra0.country = "CA"

uci set wireless.ra0.country = "US"

Flere landskoder på:

uci begå

6. Angi påloggingsinformasjon og kryptering for tilgangspunkt

Enheten kommer uten passord på WiFi -tilgangspunktet (SSID: VoCore2 …), så legg til en her.

uci set wireless.ap.key = "New_WiFi_Password"

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

Vær oppmerksom på at psk2 inkluderer WPA2

7. Oppdater trådløse enheter ved å kjøre:

wifi laste om

eller ved å løpe

/etc/init.d/network restart

eller hvis den fortsatt ikke oppfører seg, ved å starte enheten på nytt:

starte på nytt

som selvfølgelig tar lengre tid enn å laste på nytt eller starte på nytt.

8. Vent 30-60 sekunder før enheten går inn i AP+STA-modus.

9. Koble vertsmaskinen til WiFi og velg nettverket VoCore2 …

10. Bekreft Internett -tilkoblingen ved å kjøre:

ping -w 5 www.vocore.io

Svaret skal vise noe slikt:

64 byte fra 192.81.249.134: seq = 0 ttl = 56 tid = 76.269 ms

64 byte fra 192.81.249.134: seq = 1 ttl = 56 tid = 65.666 ms 64 byte fra 192.81.249.134: seq = 2 ttl = 56 tid = 68.216 ms 64 byte fra 192.81.249.134: seq = 3 ttl = 56 tid = 63.554 ms 64 byte fra 192.81.249.134: seq = 4 ttl = 56 time = 66.769 ms

Hvis du har problemer med å få nettverkstilkoblinger til å fungere, kan du bruke den tidligere nevnte omstartskommandoen. Hvis det ikke fungerer, koble fra USB -kabelen, vent 30 sekunder, koble til kabelen igjen. Du kan også sjekke mappen/sys/config/for å sikre at kommandoene (ovenfor) konfigurerte de tilhørende filene riktig.

Trinn 8: Kontrollere den innebygde røde LED -en

Kontrollerer den innebygde røde LED -en
Kontrollerer den innebygde røde LED -en
Kontrollerer den innebygde røde LED -en
Kontrollerer den innebygde røde LED -en
Kontrollerer den innebygde røde LED -en
Kontrollerer den innebygde røde LED -en

For å kontrollere den innebygde LED -lampen som blinker rødt under WiFi -aktivitet, fant jeg ut at følgende tilnærming fungerer:

Utløser-LED i Luci App

Fra Luci -appen:

  1. Bruk menyen til å navigere til System> LED -konfigurasjon.
  2. Sett utløseren til "ingen".
  3. Trykk på Lagre og bruk

Antagelig vil standardinnstillingen gjøre dette til staten etter oppstart, men jeg testet ikke det.

Kontroll -LED med konsollkommandoer

Slik slår du på LED -en:

ekko 1>/sys/class/leds/vocore2 \: fuchsia \: status/lysstyrke

Slik slår du av LED -en:

ekko 0>/sys/class/leds/vocore2 \: fuchsia \: status/lysstyrke

Forsiktighet

Å kontrollere LED -en på denne måten kan komme i konflikt med OpenWrts bruk av LED -lampen, men fungerte under testene mine.

En bedre måte å kontrollere GPIO er å bruke eksportkommandoen, men denne kommandoen fungerer ikke for GPIO44 (som styrer LED -en, basert på skjemaer og rutermanuelle skjermbilder vist ovenfor). Så operativsystemet holder sannsynligvis fortsatt på denne LED -en, til tross for Luci -innstillingen.

Trinn 9: Ressurser

Her er noen lenker jeg syntes var nyttige eller interessante da jeg lærte om VoCore-OpenWrt-økosystemet.

VoCore

Ultimate

Wiki VoCore

Skjematikk

GitHub www.github.com/vonger/vocore2

Luci https://192.168.61.1/cgi-bin/luci (en gang koblet til VoCore WiFi)

Designerblogg

OpenWrt

Brukerhåndbok

Hurtigstart

uci

Nettverk

Trådløst

  • Klient
  • Krypter
  • Verktøy

Passord

Hjemmeautomatisering

cRelay Library

uBoot

applikasjoner

Puffete lysdioder

LED/unbrick

Mediatek

Global Engineer

Hackaday

VoCore 1

PC Connect

Annen

Grunnleggende om CLI

Anbefalt: