Innehållsförteckning:
- Tillbehör
- Steg 1: Slå på VoCore2
- Steg 2: Anslut till Luci Config App
- Steg 3: Ladda in senaste firmware
- Steg 4: Ställ in systemtid
- Steg 5: Lägg till internetåtkomst
- Steg 6: Anslut till VoCore -konsolen
- Steg 7: Lägg till läget Station (STA)
- Steg 8: Styr den inbyggda röda lysdioden
- Steg 9: Resurser
Video: Tiny Linux Server - VoCore2 - Komma igång: 9 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:42
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
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
Konfigurationsprogrammet körs på VoCore2 och du kan komma åt det via din webbläsare.
- Från din värddator/bärbar dator, anslut till enhetens wifi-nätverk (SSID: VoCore2- …)
- Gå till: https://192.168.61.1/ i din webbläsare
- Du bör se en webbsida som ber om autentiseringsuppgifter.
- Ange ID: root
- Ange lösenord: vocore
- 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
Använd Luci Navigation för att gå till:
System> Firmware för säkerhetskopiering / flash
- 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.
- Spara filen på din dator.
- Använd Luci -gränssnittet för att välja det.
- Tryck på "Flash Image" -knappen för att ladda den i din VoCore2.
Steg 4: Ställ in systemtid
- Efter att du har laddat den nya firmware, vänta några minuter innan du återansluter till VoCores WiFi-nätverk (SSID: VoCore2- …)
- Gå till: https://192.168.61.1/ i webbläsaren
- Gå till Meny: System> System
- Hoppa ner till tidszon och välj din tidszon
- Gå tillbaka och tryck på knappen "Synkronisera med webbläsare"
- Lämna resten av alternativen som standard
- 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
- Öppna Kontrollpanelen> Enhetshanteraren> Portar, leta efter "USB Serial Device", kom ihåg COM -portnummer
- Använd seriell terminalemulator (exempel: kitt)
- Konfigurera anslutningsparametrar: Com_Port_Number, 115200 bps, 8 databitar, 1 stoppbit, ingen paritet, ingen flödeskontroll
- 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
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:
- Använd menyn för att navigera till System> LED -konfiguration.
- Ställ utlösaren till "ingen".
- 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:
Plug & Play Tiny Raspberry Pi Network Server: 6 steg (med bilder)
Plug & Play Tiny Raspberry Pi Network Server: Nyligen fick jag tag på två Raspberry Pi 1 Model A+ för billigt. Om du inte har hört talas om Pi Model A är det en av de tidigaste formfaktorerna för Raspberry Pi som är större än en Pi Zero och mindre än en vanlig Raspberry Pi. Jag vill alltid
Kom igång med Arduino Nano: 5 steg
Kom igång med Arduino Nano: Arduino Nano är en av de tillgängliga Arduino -kortmodellerna. Har en liten storlek, komplett funktion och enkel att använda. Har en storlek 1,70 tum x 0,7 tum, Arduino nano har en komplett funktion, till exempel: Atmel ATmega 328 IC, Restar -knapp, 4 indikator -lysdioder, 3V3 Re
Kom igång med Python: 7 steg (med bilder)
Kom igång med Python: Programmering är fantastiskt! Det är kreativt, roligt och ger hjärnan en mental träning. Många av oss vill lära sig mer om programmering men övertyga oss själva om att vi inte kan. Kanske har den för mycket matte, kanske skrämmer jargongen som kastas runt
Kom igång med IDE för NRF51822, ARM® KEIL MDK V5 + ST-Link: 6 steg
Komma igång med IDE för NRF51822, ARM® KEIL MDK V5 + ST-Link: Översikt När jag började utveckla en nRF51822-applikation för mitt hobbyprojekt fann jag att det inte fanns någon organiserad information om detta ämne. Här skulle jag därför vilja notera vad jag har fått igenom. Detta beskriver vad som får mig att kämpa för att genomföra
Kom igång med NodeMCU (ESP8266) .: 3 steg
Kom igång med NodeMCU (ESP8266) ….: I den här instruktionsboken delar jag hur du kan komma igång med NodeMCU (ESP8266) med Arduino IDE. Denna handledning är för nybörjare som precis har börjat. NodeMCU är precis som Arduino med inbyggt Wifi, så att du kan ta dina projekt online. Till k