Obsah:

Tiny Linux Server - VoCore2 - Začínáme: 9 kroků
Tiny Linux Server - VoCore2 - Začínáme: 9 kroků

Video: Tiny Linux Server - VoCore2 - Začínáme: 9 kroků

Video: Tiny Linux Server - VoCore2 - Začínáme: 9 kroků
Video: How to make an extremely TINY LINUX COMPUTER! 2024, Červenec
Anonim
Tiny Linux Server - VoCore2 - Začínáme
Tiny Linux Server - VoCore2 - Začínáme
Tiny Linux Server - VoCore2 - Začínáme
Tiny Linux Server - VoCore2 - Začínáme

VoCore2 Ultimate je působivá miniaturizace a stojí za zvážení pro aplikace s integrovaným ovládáním.

Tento tutoriál vám pomůže naučit se:

  • konfigurovat nastavení zařízení,
  • přidat zabezpečený přístup k internetu a
  • ovládat palubní LED.

Koupil jsem si verzi Ultimate (s krytem a standardním připojením), protože to vypadalo jako rychlý způsob, jak začít. Pro integrované ovládání je k dispozici také deska plošných spojů, která má velikost poštovní známky.

Zásoby

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

Nástroje

Ke konfiguraci VoCore2 pomocí tohoto tutoriálu budete potřebovat textový editor vi a sériový emulátor. Pokud s nimi nejste obeznámeni, v tutoriálu jsou odkazy, které vám poskytnou pomoc.

Krok 1: Zapněte VoCore2

Zapněte VoCore2
Zapněte VoCore2

Připojte kabel adaptéru USB mezi počítač a VoCore2. K tomu by mělo sloužit mini-USB připojení na VoCore.

Krok 2: Připojte se k aplikaci Luci Config

Připojte se k aplikaci Luci Config
Připojte se k aplikaci Luci Config

Konfigurační aplikace běží na VoCore2 a dostanete se k ní prostřednictvím svého prohlížeče.

  1. Z hostitelského počítače/notebooku se připojte k síti Wi-Fi zařízení (SSID: VoCore2-…)
  2. Ve svém prohlížeči přejděte na:
  3. Měli byste vidět webovou stránku s žádostí o pověření.
  4. Zadejte ID: root
  5. Zadejte heslo: vocore
  6. Nyní byste měli být v konfigurační aplikaci systému OpenWrt.

Konfigurační příkazy můžete zadávat také pomocí konzoly VoCore2, což uděláme později.

Krok 3: Načtěte nejnovější firmware

Načíst nejnovější firmware
Načíst nejnovější firmware
Načíst nejnovější firmware
Načíst nejnovější firmware

Pomocí navigace Luci přejděte na:

System> Backup / Flash Firmware

  1. Získejte nejnovější stahování z https://vocore.io/v2u.html Sekce s názvem: „Upgrade firmwaru VoCore2“. Jak 2019-Nov-03, nejnovější verze je zobrazena na výše uvedeném snímku obrazovky.
  2. Uložte soubor do počítače.
  3. Vyberte jej pomocí rozhraní Luci.
  4. Stisknutím tlačítka „Flash Image“jej načtete do svého VoCore2.

Krok 4: Nastavte systémový čas

Nastavte systémový čas
Nastavte systémový čas
  1. Po načtení nového firmwaru počkejte několik minut, než se znovu připojíte k WiFi síti VoCore (SSID: VoCore2-…)
  2. V prohlížeči přejděte na:
  3. Přejděte do nabídky: Systém> Systém
  4. Přeskočte dolů na časové pásmo a vyberte své časové pásmo
  5. Vraťte se zpět a stiskněte tlačítko „Synchronizovat s prohlížečem“
  6. Zbylé možnosti ponechte jako výchozí
  7. Stiskněte tlačítko „Uložit a použít“

Krok 5: Přidejte přístup k internetu

Výchozím režimem zařízení je spuštění jako přístupový bod sítě (AP). K zařízení se můžete připojit pomocí mini USB, WiFi nebo ethernetu, ale zařízení nebude mít přístup k internetu. Chcete -li přidat přístup k internetu, postupujte podle níže uvedených pokynů, které umožní provoz režimu STA (síťová stanice). (Po přidání režimu STA bude zařízení stále fungovat jako AP a konfigurační aplikace Luci bude stále k dispozici.)

Následující kroky přidají přístup k internetu.

Krok 6: Připojte se ke konzole VoCore

Z PC

  1. Otevřete Ovládací panely> Správce zařízení> Porty, vyhledejte „Sériové zařízení USB“, zapamatujte si číslo portu COM
  2. Použijte emulátor sériového terminálu (příklad: tmel)
  3. Nastavit parametry připojení: Com_Port_Number, 115200 bps, 8 datových bitů, 1 stop bit, žádná parita, žádné řízení toku
  4. Po připojení stiskněte klávesu Enter a zobrazí se výzva pro prostředí Linux

Z Macu

Otevřete aplikaci Mac Terminal a spusťte následující příkaz, abyste našli informace o sériovém portu.

ls /dev /cu*

Odpověď vypadá takto:

/dev/cu.usbmodem6A68DE4F34311

Zadejte svou skutečnou odpověď do dalšího příkazu, čímž spustíte emulátor terminálu.

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

Tím se otevře emulátor terminálu Screen. Nyní můžete stisknutím klávesy Enter zobrazit výzvu k prostředí Linux.

Krok 7: Přidejte režim stanice (STA)

Pozadí

Tato část používá příkazy uci, které pomáhají konfigurovat operační systém OpenWrt. (Alternativně můžete také přímo upravit přidružené soubory OS.)

Tato část je odvozena z: https://vocore.io/v2u.html. Pokyny jsem pro přehlednost zkrátil. Abyste se vyhnuli chybám s „uci commit“:

  • Všechny hodnoty parametrů uci jsem dal do uvozovek.
  • Vynechal jsem příkazy pro parametry, které jsou již nastaveny v příslušných souborech /etc /config.

Také jsem přidal několik dalších příkazů ke konfiguraci WiFi sítě nového přístupového bodu, včetně:

  • příslušné frekvence, aby odpovídaly předpisům vaší země, a
  • zabezpečené přihlašovací údaje.

Instrukce

1. Připojte se ke konzole zařízení pomocí microUSB (viz předchozí části)

2. Spusťte v konzole následující příkazy.

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. Nakonfigurujte spouštěcí skript tak, že i když je vaše stávající síť WiFi nefunkční, můžete se stále připojit k VoCore2.

Pomocí editoru vi (součást OpenWrt) vložte následující kód do /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. Nastavte bránu firewall tak, aby umožňovala přístup k internetu prostřednictvím vašeho hotspotu.

uci nastavit firewall.@zone [1].forward = "ACCEPT"

uci spáchat

5. Přidejte další parametry ke konfiguraci příslušných rádiových frekvencí WiFI podle vaší země, jako je Kanada nebo USA:

uci set wireless.ra0.country = "CA"

uci set wireless.ra0.country = "US"

Více kódů zemí na:

uci spáchat

6. Nastavte přihlašovací údaje a šifrování přístupového bodu

Zařízení je ve svém přístupovém bodu WiFi (SSID: VoCore2…) dodáváno bez hesla, proto jej sem přidejte.

uci set wireless.ap.key = "New_WiFi_Password"

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

Psk2 obsahuje WPA2

7. Aktualizujte bezdrátová zařízení spuštěním:

wifi znovu načíst

nebo spuštěním

/etc/init.d/ restart sítě

nebo pokud se stále nechová, restartováním zařízení:

restartovat

což samozřejmě bude trvat déle než načtení nebo restart.

8. Počkejte 30–60 sekund, než zařízení přejde do režimu AP+STA.

9. Připojte hostitelský počítač k WiFi a vyberte síť s názvem VoCore2…

10. Potvrďte připojení k internetu spuštěním:

ping -w 5 www.vocore.io

Odpověď by měla ukázat něco jako:

64 bytů od 192.81.249.134: seq = 0 ttl = 56 čas = 76,269 ms

64 bytů od 192.81.249.134: seq = 1 ttl = 56 čas = 65,666 ms 64 bytů od 192.81.249.134: seq = 2 ttl = 56 čas = 68,216 ms 64 bytů od 192,81.249.134: seq = 3 ttl = 56 čas = 63,554 ms 64 bytů od 192.81.249.134: seq = 4 ttl = 56 čas = 66,769 ms

Pokud máte potíže s fungováním síťových připojení, použijte výše uvedený příkaz restart. Pokud to nefunguje, odpojte kabel USB, počkejte 30 sekund a znovu jej připojte. Můžete také zkontrolovat složku/sys/config/a ujistit se, že příkazy (výše) správně nakonfigurovaly jejich přidružené soubory.

Krok 8: Ovládání palubní červené LED diody

Ovládání integrované červené LED diody
Ovládání integrované červené LED diody
Ovládání integrované červené LED diody
Ovládání integrované červené LED diody
Ovládání integrované červené LED diody
Ovládání integrované červené LED diody

K ovládání integrované LED diody, která bliká červeně během aktivity WiFi, jsem zjistil, že funguje následující přístup:

Zrušte aktivaci LED v aplikaci Luci

Z aplikace Luci:

  1. V nabídce přejděte na Systém> Konfigurace LED.
  2. Nastavte spoušť na „žádný“.
  3. Stiskněte Uložit a použít

Výchozí nastavení by pravděpodobně znamenalo stav po spuštění, ale to jsem netestoval.

Kontrolka LED s příkazy konzoly

Zapnutí LED:

echo 1>/sys/class/leds/vocore2 \: fuchsia \: stav/jas

Vypnutí LED:

echo 0>/sys/class/leds/vocore2 \: fuchsia \: stav/jas

Pozor

Ovládání LED tímto způsobem může být v rozporu s používáním LED diody OpenWrt, ale fungovalo to během mých testů.

Lepší způsob ovládání GPIO je použít příkaz export, ale tento příkaz nefunguje pro GPIO44 (který ovládá LED na základě schémat a manuálních screenshotů routeru zobrazených výše). Operační systém je tedy pravděpodobné, že se této LED stále drží, navzdory Luciho nastavení.

Krok 9: Zdroje

Zde je několik odkazů, které jsem považoval za užitečné nebo zajímavé, když jsem se dozvěděl o ekosystému VoCore-OpenWrt.

VoCore

Ultimate

Wiki VoCore

Schémata

GitHub www.github.com/vonger/vocore2

Luci https://192.168.61.1/cgi-bin/luci (po připojení k VoCore WiFi)

Blog designéra

OpenWrt

Uživatelská příručka

Rychlý start

uci

Síť

Bezdrátový

  • Klient
  • Šifrovat
  • Nástroje

Hesla

Domácí automatizace

cRelay Library

uBoot

Aplikace

Puffy LED diody

LED/neztužené

Mediatek

Globální inženýr

Hackaday

VoCore 1

Připojení k PC

jiný

Základy CLI

Doporučuje: