Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Einschalten des VoCore2
- Schritt 2: Verbinden Sie sich mit der Luci Config App
- Schritt 3: Laden Sie die neueste Firmware
- Schritt 4: Systemzeit einstellen
- Schritt 5: Internetzugang hinzufügen
- Schritt 6: Verbinden Sie sich mit der VoCore-Konsole
- Schritt 7: Stationsmodus (STA) hinzufügen
- Schritt 8: Steuerung der integrierten roten LED
- Schritt 9: Ressourcen
Video: Winziger Linux-Server - VoCore2 - Erste Schritte - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
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
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
Die Konfigurationsanwendung läuft auf dem VoCore2 und Sie können über Ihren Browser darauf zugreifen.
- Verbinden Sie sich von Ihrem Host-Computer/Laptop mit dem WLAN-Netzwerk des Geräts (SSID: VoCore2-…)
- Gehen Sie in Ihrem Browser zu:
- Sie sollten eine Webseite sehen, die nach Anmeldeinformationen fragt.
- ID eingeben: root
- Passwort eingeben: vocore
- 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
Verwenden Sie die Luci-Navigation, um zu:
System > Backup / Flash-Firmware
- 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.
- Speichern Sie die Datei auf Ihrem Computer.
- Verwenden Sie die Luci-Oberfläche, um es auszuwählen.
- Drücken Sie die Schaltfläche "Flash Image", um es in Ihren VoCore2 zu laden.
Schritt 4: Systemzeit einstellen
- Warten Sie nach dem Laden der neuen Firmware einige Minuten, bevor Sie sich wieder mit dem WLAN-Netzwerk des VoCore verbinden (SSID: VoCore2-…)
- Gehen Sie im Browser zu:
- Gehen Sie zum Menü: System > System
- Springe nach unten zu Zeitzone und wähle deine Zeitzone aus
- Gehen Sie zurück und drücken Sie die Schaltfläche "Mit Browser synchronisieren"
- Belassen Sie den Rest der Optionen als Standard
- 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
- Öffnen Sie Systemsteuerung > Geräte-Manager > Anschlüsse, suchen Sie nach "USB Serial Device", merken Sie sich die COM-Portnummer
- Verwenden des seriellen Terminalemulators (Beispiel: Putty)
- Verbindungsparameter einrichten: Com_Port_Number, 115200 bps, 8 Datenbits, 1 Stoppbit, keine Parität, keine Flusskontrolle
- 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
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:
- Navigieren Sie über das Menü zu System > LED-Konfiguration.
- Stellen Sie den Auslöser auf "keine".
- 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:
Winziger Micro:bit-Roboter - Teil 1: 7 Schritte
Tiny Micro:bit Robot - Teil 1: Ich fand kleine Roboter immer großartig und es wäre ideal, einen mit dem kostengünstigen Microbit zu erstellen. Ich wollte einen Roboter entwickeln, der keine vorgefertigten IO-Boards verwendet, wie ich es in der Vergangenheit verwendet habe, um Motoren anzutreiben oder Sensoreingänge zu erhalten, ich möchte
So zeigen Sie alle Schritte standardmäßig an – ABER EINFACHER !!!: 5 Schritte
So sehen Sie alle Schritte standardmäßig - ABER EINFACHER !!!: Einige von Ihnen wissen dies vielleicht bereits, aber ich poste dies nur, falls einige das neue Update nicht gesehen haben und das andere instructable betrachten. Ich hoffe du magst es! Oder tue ich? Benötigte Materialien: Ihr Computer 130 Ohm Widerstand 2x 5mm blaue LED-Leuchten
RockBox auf einem iPod installieren (einfache Schritte): 6 Schritte
Installieren Sie RockBox auf einem iPod (einfache Schritte): Dieses anweisbare Ich werde Ihnen zeigen, wie Sie RockBox installieren, ein Open-Source-Betriebssystem für den iPod! Das Wichtigste zuerst: Durch die Installation von RockBox erlischt Ihre Garantie. Außerdem übernehme ich keine Verantwortung für Schäden und/oder Datenverluste bei der Installation von RockBo
So zeigen Sie alle Schritte standardmäßig an V.3: 4 Schritte
So werden alle Schritte standardmäßig angezeigt V.3: Hallo! In diesem Instructable zeige ich Ihnen, wie Sie Ihre Instructables nach allen Schritten anzeigen können, anstatt auf jeden Schritt klicken zu müssen und Ihren Finger müde zu machen, was zu Leberversagen und Blutverlust führt. Bitte trinken Sie verantwortungsbewusst. Vielen Dank
DER EINFACHSTE WEG, EIN KOMPAKTES LICHT ZU MACHEN!! 3 EINFACHE SCHRITTE !!: 3 Schritte
DER EINFACHSTE WEG, EIN KOMPAKTES LICHT ZU MACHEN!! 3 EINFACHE SCHRITTE !!: Was Sie brauchen - Zinnfolie 1 AA-Batterie (einige AAA-Batterien funktionieren) 1 Mini-Glühbirne (Glühbirnen werden für die meisten Taschenlampen verwendet; siehe Bild) Lineal (falls erforderlich)