Inhaltsverzeichnis:

Winziger Linux-Server - VoCore2 - Erste Schritte - Gunook
Winziger Linux-Server - VoCore2 - Erste Schritte - Gunook

Video: Winziger Linux-Server - VoCore2 - Erste Schritte - Gunook

Video: Winziger Linux-Server - VoCore2 - Erste Schritte - Gunook
Video: Omega2 by Onion - A Tiny $5 Linux Computer with built-in Wifi Unboxing 2024, November
Anonim
Winziger Linux-Server - VoCore2 - Erste Schritte
Winziger Linux-Server - VoCore2 - Erste Schritte
Winziger Linux-Server - VoCore2 - Erste Schritte
Winziger Linux-Server - VoCore2 - Erste Schritte

Der VoCore2 Ultimate ist ein beeindruckendes Stück Miniaturisierung und für Embedded-Steuerungsanwendungen eine Überlegung wert.

In diesem Tutorial erfahren Sie, wie Sie:

  • Konfigurieren Sie die Geräteeinstellungen,
  • sicheren Internetzugang hinzufügen und
  • die On-Board-LED steuern.

Ich habe die Ultimate-Version (mit Gehäuse und Standardanschlüssen) gekauft, da sie wie ein schneller Einstieg schien. Für die eingebettete Steuerung ist die Platine ebenfalls erhältlich und hat etwa die Größe einer Briefmarke.

Lieferungen

  • VoCore2 Ultimate (https://vocore.io)
  • USB-Kabel (USB auf USB-Mini)

Werkzeuge

Um einen VoCore2 mit diesem Tutorial zu konfigurieren, müssen Sie den vi-Texteditor und einen seriellen Emulator verwenden. Wenn Sie damit nicht vertraut sind, finden Sie im Tutorial Links, die Ihnen weiterhelfen.

Schritt 1: Einschalten des VoCore2

Schalten Sie den VoCore2 ein
Schalten Sie den VoCore2 ein

Schließen Sie ein USB-Adapterkabel zwischen Ihrem Computer und dem VoCore2 an. Dazu sollte der Mini-USB-Anschluss am VoCore verwendet werden.

Schritt 2: Verbinden Sie sich mit der Luci Config App

Verbinden Sie sich mit der Luci Config-App
Verbinden Sie sich mit der Luci Config-App

Die Konfigurationsanwendung läuft auf dem VoCore2 und Sie können über Ihren Browser darauf zugreifen.

  1. Verbinden Sie sich von Ihrem Host-Computer/Laptop mit dem WLAN-Netzwerk des Geräts (SSID: VoCore2-…)
  2. Gehen Sie in Ihrem Browser zu:
  3. Sie sollten eine Webseite sehen, die nach Anmeldeinformationen fragt.
  4. ID eingeben: root
  5. Passwort eingeben: vocore
  6. Sie sollten sich jetzt in der OpenWrt-Systemkonfigurations-App befinden.

Sie können Konfigurationsbefehle auch über die VoCore2-Konsole eingeben, was wir später tun werden.

Schritt 3: Laden Sie die neueste Firmware

Neueste Firmware laden
Neueste Firmware laden
Neueste Firmware laden
Neueste Firmware laden

Verwenden Sie die Luci-Navigation, um zu:

System > Backup / Flash-Firmware

  1. Holen Sie sich den neuesten Download von https://vocore.io/v2u.html Abschnitt mit dem Titel: "Upgrade VoCore2-Firmware". Ab dem 03. November 2019 ist die neueste Version im obigen Screenshot zu sehen.
  2. Speichern Sie die Datei auf Ihrem Computer.
  3. Verwenden Sie die Luci-Oberfläche, um es auszuwählen.
  4. Drücken Sie die Schaltfläche "Flash Image", um es in Ihren VoCore2 zu laden.

Schritt 4: Systemzeit einstellen

Systemzeit einstellen
Systemzeit einstellen
  1. Warten Sie nach dem Laden der neuen Firmware einige Minuten, bevor Sie sich wieder mit dem WLAN-Netzwerk des VoCore verbinden (SSID: VoCore2-…)
  2. Gehen Sie im Browser zu:
  3. Gehen Sie zum Menü: System > System
  4. Springe nach unten zu Zeitzone und wähle deine Zeitzone aus
  5. Gehen Sie zurück und drücken Sie die Schaltfläche "Mit Browser synchronisieren"
  6. Belassen Sie den Rest der Optionen als Standard
  7. Drücken Sie die Schaltfläche "Speichern & Übernehmen"

Schritt 5: Internetzugang hinzufügen

Der Standardmodus des Geräts ist der Betrieb als Netzwerkzugriffspunkt (AP). Sie können sich über Mini-USB, WLAN oder Ethernet mit dem Gerät verbinden, aber das Gerät hat keinen Internetzugang. Um einen Internetzugang hinzuzufügen, befolgen Sie die nachstehenden Anweisungen, um den STA-Modus (Network Station) zu aktivieren. (Nach dem Hinzufügen des STA-Modus funktioniert das Gerät weiterhin als AP und die Luci-Konfigurations-App ist weiterhin verfügbar.)

Mit den folgenden Schritten wird der Internetzugriff hinzugefügt.

Schritt 6: Verbinden Sie sich mit der VoCore-Konsole

Vom PC

  1. Öffnen Sie Systemsteuerung > Geräte-Manager > Anschlüsse, suchen Sie nach "USB Serial Device", merken Sie sich die COM-Portnummer
  2. Verwenden des seriellen Terminalemulators (Beispiel: Putty)
  3. Verbindungsparameter einrichten: Com_Port_Number, 115200 bps, 8 Datenbits, 1 Stoppbit, keine Parität, keine Flusskontrolle
  4. Drücken Sie nach der Verbindung die Eingabetaste, um die Linux-Shell-Eingabeaufforderung zu erhalten

Von Mac

Öffnen Sie die Terminal-App von Mac und führen Sie den folgenden Befehl aus, um Informationen zum seriellen Anschluss zu finden.

ls /dev/cu*

Die Antwort sieht so aus:

/dev/cu.usbmodem6A68DE4F34311

Geben Sie Ihre tatsächliche Antwort im nächsten Befehl ein, um den Terminalemulator zu starten.

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

Dadurch wird der Screen-Terminal-Emulator geöffnet. Sie können jetzt die Eingabetaste drücken, um die Linux-Shell-Eingabeaufforderung zu erhalten.

Schritt 7: Stationsmodus (STA) hinzufügen

Hintergrund

In diesem Abschnitt werden uci-Befehle verwendet, die bei der Konfiguration des OpenWrt-Betriebssystems helfen. (Alternativ können Sie die zugehörigen OS-Dateien auch direkt bearbeiten.)

Dieser Abschnitt ist abgeleitet von: https://vocore.io/v2u.html. Ich habe die Anleitung zur Verdeutlichung gekürzt. Um Fehler bei "uci commit" zu vermeiden:

  • Ich habe alle UCI-Parameterwerte in Anführungszeichen gesetzt.
  • Ich habe Befehle für Parameter weggelassen, die bereits in ihren jeweiligen /etc/config-Dateien festgelegt sind.

Ich habe auch ein paar zusätzliche Befehle hinzugefügt, um das WiFi-Netzwerk des neuen Access Points zu konfigurieren, einschließlich:

  • geeignete Frequenzen, die den Vorschriften Ihres Landes entsprechen, und
  • sichere Zugangsdaten.

Anweisungen

1. Verbinden Sie sich über den microUSB mit der Konsole des Geräts (siehe vorherige Abschnitte)

2. Führen Sie die folgenden Befehle in der Konsole aus.

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. Konfigurieren Sie das Boot-Up-Skript so, dass Sie sich auch dann noch mit VoCore2 verbinden können, wenn Ihr vorhandenes WLAN-Netzwerk ausgefallen ist.

Verwenden Sie den vi-Editor (im Lieferumfang von OpenWrt enthalten), um den folgenden Code in /etc/rc.local. einzufügen

uci set wireless.sta.disabled="0"

uci commit/etc/init.d/network restart sleep 10 uci set wireless.sta.disabled="1" uci commit

4. Richten Sie eine Firewall ein, um den Internetzugriff über Ihren Hotspot zu ermöglichen.

uci set Firewall.@zone[1].forward="ACCEPT"

uci begehen

5. Fügen Sie zusätzliche Parameter hinzu, um geeignete WLAN-Funkfrequenzen basierend auf Ihrem Land wie Kanada bzw. den USA zu konfigurieren:

uci set wireless.ra0.country="CA"

uci set wireless.ra0.country="US"

Weitere Ländercodes unter:

uci begehen

6. Anmeldedaten und Verschlüsselung für den Zugangspunkt festlegen

Das Gerät kommt ohne Passwort auf seinem WLAN-Zugangspunkt (SSID: VoCore2…), also fügen Sie hier eines hinzu.

uci set wireless.ap.key="New_WiFi_Password"

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

Beachten Sie, dass psk2 WPA2 enthält

7. Aktualisieren Sie Wirelesss, indem Sie Folgendes ausführen:

WLAN neu laden

oder durch Laufen

/etc/init.d/Netzwerkneustart

oder wenn es sich immer noch nicht verhält, indem Sie das Gerät neu starten:

neustarten

was natürlich länger dauert als neu laden oder neustarten.

8. Warten Sie 30-60 Sekunden, bis das Gerät in den AP+STA-Modus wechselt.

9. Verbinden Sie Ihren Host-Computer mit dem WLAN und wählen Sie das Netzwerk namens VoCore2 aus…

10. Bestätigen Sie die Internetverbindung, indem Sie Folgendes ausführen:

ping -w 5 www.vocore.io

Die Antwort sollte etwa Folgendes anzeigen:

64 Byte von 192.81.249.134: seq=0 ttl=56 time=76.269 ms

64 Byte ab 192.81.249.134: seq=1 ttl=56 Zeit=65.666 ms 64 Byte ab 192.81.249.134: seq=2 ttl=56 Zeit=68,216 ms 64 Byte ab 192.81.249.134: seq=3 ttl=56 Zeit=63.554 ms 64 Byte von 192.81.249.134: seq=4 ttl=56 time=66.769 ms

Wenn Sie Probleme haben, Netzwerkverbindungen zum Laufen zu bringen, verwenden Sie den zuvor erwähnten Neustartbefehl. Wenn das nicht funktioniert, ziehen Sie das USB-Kabel ab, warten Sie 30 Sekunden und schließen Sie das Kabel wieder an. Sie können auch den Ordner /sys/config/ überprüfen, um sicherzustellen, dass die Befehle (oben) die zugehörigen Dateien richtig konfiguriert haben.

Schritt 8: Steuerung der integrierten roten LED

Steuerung der integrierten roten LED
Steuerung der integrierten roten LED
Steuerung der integrierten roten LED
Steuerung der integrierten roten LED
Steuerung der integrierten roten LED
Steuerung der integrierten roten LED

Um die Onboard-LED zu steuern, die während der WLAN-Aktivität rot blinkt, habe ich festgestellt, dass der folgende Ansatz funktioniert:

Deaktivieren Sie die LED in der Luci-App

Über die Luci-App:

  1. Navigieren Sie über das Menü zu System > LED-Konfiguration.
  2. Stellen Sie den Auslöser auf "keine".
  3. Drücken Sie auf Speichern und Übernehmen

Vermutlich würde die Standardeinstellung dies zum Zustand nach dem Booten machen, aber das habe ich nicht getestet.

Kontroll-LED mit Konsolenbefehlen

So schalten Sie die LED ein:

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

So schalten Sie die LED aus:

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

Vorsicht

Die Steuerung der LED auf diese Weise kann mit der Verwendung der LED durch OpenWrt in Konflikt stehen, funktionierte jedoch während meiner Tests.

Eine bessere Möglichkeit zur Steuerung von GPIO ist die Verwendung des Exportbefehls, jedoch funktioniert dieser Befehl nicht für GPIO44 (der die LED steuert, basierend auf den oben gezeigten Schaltplänen und manuellen Screenshots des Routers). Es ist also wahrscheinlich, dass das Betriebssystem diese LED trotz Luci-Einstellung weiterhin festhält.

Schritt 9: Ressourcen

Hier sind einige Links, die ich hilfreich oder interessant fand, als ich etwas über das VoCore-OpenWrt-Ökosystem erfahren habe.

VoCore

Ultimative

Wiki VoCore

Schaltpläne

GitHub www.github.com/vonger/vocore2

Luci https://192.168.61.1/cgi-bin/luci (sobald mit VoCore WiFi verbunden)

Designer-Blog

OpenWrt

Benutzerhandbuch

Schnellstart

uci

Netzwerk

Kabellos

  • Client
  • Verschlüsseln Sie
  • Dienstprogramme

Passwörter

Hausautomation

cRelay-Bibliothek

uBoot

Anwendungen

Geschwollene LEDs

LED/unbrick

Mediatek

Globaler Ingenieur

Hackaday

VoCore 1

PC-Verbindung

Sonstiges

CLI-Grundlagen

Empfohlen: