Πίνακας περιεχομένων:

Tiny Linux Server - VoCore2 - Ξεκινώντας: 9 Βήματα
Tiny Linux Server - VoCore2 - Ξεκινώντας: 9 Βήματα

Βίντεο: Tiny Linux Server - VoCore2 - Ξεκινώντας: 9 Βήματα

Βίντεο: Tiny Linux Server - VoCore2 - Ξεκινώντας: 9 Βήματα
Βίντεο: CS50 2015 - Week 0 2024, Ιούλιος
Anonim
Tiny Linux Server - VoCore2 - Ξεκινώντας
Tiny Linux Server - VoCore2 - Ξεκινώντας
Tiny Linux Server - VoCore2 - Ξεκινώντας
Tiny Linux Server - VoCore2 - Ξεκινώντας

Το VoCore2 Ultimate είναι ένα εντυπωσιακό κομμάτι μικρογραφίας και αξίζει να εξεταστεί για ενσωματωμένες εφαρμογές ελέγχου.

Αυτό το σεμινάριο θα σας βοηθήσει να μάθετε πώς:

  • διαμορφώσετε τις ρυθμίσεις της συσκευής,
  • προσθέστε ασφαλή πρόσβαση στο Διαδίκτυο και
  • ελέγξτε το ενσωματωμένο LED.

Αγόρασα την Ultimate έκδοση (με περίβλημα και τυπικές συνδέσεις) αφού μου φάνηκε ένας γρήγορος τρόπος για να ξεκινήσετε. Για ενσωματωμένο έλεγχο, το PCB είναι επίσης διαθέσιμο και έχει περίπου το μέγεθος μιας γραμματόσημης.

Προμήθειες

  • VoCore2 Ultimate (https://vocore.io)
  • Καλώδιο USB (USB σε USB-mini)

Εργαλεία

Για να διαμορφώσετε ένα VoCore2 χρησιμοποιώντας αυτό το σεμινάριο, θα χρειαστεί να χρησιμοποιήσετε το πρόγραμμα επεξεργασίας κειμένου vi και έναν σειριακό εξομοιωτή. Εάν δεν είστε εξοικειωμένοι με αυτά, υπάρχουν σύνδεσμοι στο σεμινάριο που θα σας βοηθήσουν.

Βήμα 1: Ενεργοποιήστε το VoCore2

Ενεργοποιήστε το VoCore2
Ενεργοποιήστε το VoCore2

Συνδέστε ένα καλώδιο προσαρμογέα USB μεταξύ του υπολογιστή σας και του VoCore2. Η σύνδεση mini-USB στο VoCore πρέπει να χρησιμοποιηθεί για αυτό.

Βήμα 2: Συνδεθείτε με την εφαρμογή Luci Config

Συνδεθείτε με την εφαρμογή Luci Config App
Συνδεθείτε με την εφαρμογή Luci Config App

Η εφαρμογή διαμόρφωσης εκτελείται στο VoCore2 και μπορείτε να φτάσετε σε αυτήν μέσω του προγράμματος περιήγησής σας.

  1. Από τον κεντρικό υπολογιστή/φορητό υπολογιστή σας, συνδεθείτε στο δίκτυο wifi της συσκευής (SSID: VoCore2-…)
  2. Στο πρόγραμμα περιήγησής σας μεταβείτε στη διεύθυνση:
  3. Θα πρέπει να δείτε μια ιστοσελίδα που ζητά διαπιστευτήρια.
  4. Εισαγάγετε αναγνωριστικό: root
  5. Εισαγάγετε τον κωδικό πρόσβασης: vocore
  6. Θα πρέπει να βρίσκεστε στην εφαρμογή διαμόρφωσης συστήματος OpenWrt τώρα.

Μπορείτε επίσης να εισαγάγετε εντολές διαμόρφωσης χρησιμοποιώντας την κονσόλα VoCore2, κάτι που θα κάνουμε αργότερα.

Βήμα 3: Φορτώστε το πιο πρόσφατο υλικολογισμικό

Φόρτωση τελευταίου υλικολογισμικού
Φόρτωση τελευταίου υλικολογισμικού
Φόρτωση τελευταίου υλικολογισμικού
Φόρτωση τελευταίου υλικολογισμικού

Χρησιμοποιήστε την πλοήγηση Luci για να μεταβείτε στη διεύθυνση:

Σύστημα> Δημιουργία αντιγράφων ασφαλείας / Flash Firmware

  1. Λάβετε την πιο πρόσφατη λήψη από την https://vocore.io/v2u.html Ενότητα με τίτλο: "Αναβάθμιση υλικολογισμικού VoCore2". Από το 2019-Νοε-03, η πιο πρόσφατη έκδοση εμφανίζεται στο παραπάνω στιγμιότυπο οθόνης.
  2. Αποθηκεύστε το αρχείο στον υπολογιστή σας.
  3. Χρησιμοποιήστε τη διεπαφή Luci για να την επιλέξετε.
  4. Πατήστε το κουμπί "Flash Image" για να το φορτώσετε στο VoCore2.

Βήμα 4: Ρυθμίστε την ώρα συστήματος

Ρύθμιση ώρας συστήματος
Ρύθμιση ώρας συστήματος
  1. Αφού φορτώσετε το νέο υλικολογισμικό, περιμένετε λίγα λεπτά πριν επανασυνδεθείτε στο δίκτυο WiFi του VoCore (SSID: VoCore2-…)
  2. Στο πρόγραμμα περιήγησης μεταβείτε στη διεύθυνση:
  3. Μεταβείτε στο Μενού: Σύστημα> Σύστημα
  4. Μεταβείτε στη ζώνη ώρας και επιλέξτε τη ζώνη ώρας
  5. Επιστρέψτε και πατήστε το κουμπί "Συγχρονισμός με πρόγραμμα περιήγησης"
  6. Αφήστε τις υπόλοιπες επιλογές ως προεπιλογή
  7. Πατήστε το κουμπί "Αποθήκευση & εφαρμογή"

Βήμα 5: Προσθέστε πρόσβαση στο Διαδίκτυο

Η προεπιλεγμένη λειτουργία της συσκευής είναι να λειτουργεί ως Σημείο πρόσβασης δικτύου (AP). Μπορείτε να συνδεθείτε στη συσκευή μέσω mini-usb, WiFi ή Ethernet, αλλά η συσκευή δεν θα έχει πρόσβαση στο Διαδίκτυο. Για να προσθέσετε πρόσβαση στο Διαδίκτυο, ακολουθήστε τις παρακάτω οδηγίες για να ενεργοποιήσετε τη λειτουργία STA (σταθμός δικτύου). (Μετά την προσθήκη της λειτουργίας STA, η συσκευή θα εξακολουθεί να λειτουργεί ως AP και η εφαρμογή διαμόρφωσης Luci θα εξακολουθεί να είναι διαθέσιμη.)

Τα παρακάτω βήματα θα προσθέσουν πρόσβαση στο Διαδίκτυο.

Βήμα 6: Συνδεθείτε στο VoCore Console

Από υπολογιστή

  1. Ανοίξτε τον Πίνακα Ελέγχου> Διαχείριση Συσκευών> Θύρες, αναζητήστε "Σειριακή συσκευή USB", θυμηθείτε τον αριθμό θύρας COM
  2. Χρήση εξομοιωτή σειριακού τερματικού (παράδειγμα: στόκος)
  3. Ρύθμιση παραμέτρων σύνδεσης: Com_Port_Number, 115200 bps, 8 bit δεδομένων, 1 bit stop, χωρίς ισοτιμία, χωρίς έλεγχο ροής
  4. Μόλις συνδεθείτε, πατήστε Enter για να λάβετε το μήνυμα κελύφους Linux

Από Mac

Ανοίξτε την εφαρμογή Τερματικό Mac και εκτελέστε την ακόλουθη εντολή για να βρείτε πληροφορίες σειριακής θύρας.

ls /dev /cu*

Η απάντηση μοιάζει με:

/dev/cu.usbmodem6A68DE4F34311

Εισαγάγετε την πραγματική σας απάντηση στην επόμενη εντολή, για να ξεκινήσετε τον εξομοιωτή τερματικού.

οθόνη /dev/cu.usbmodem6A68DE4F34311 115200, cs8, -parenb, -cstopb

Αυτό θα ανοίξει τον εξομοιωτή τερματικού οθόνης. Τώρα μπορείτε να πατήσετε Enter για να λάβετε το μήνυμα κελύφους Linux.

Βήμα 7: Προσθήκη λειτουργίας σταθμού (STA)

Ιστορικό

Αυτή η ενότητα χρησιμοποιεί εντολές uci που βοηθούν στη διαμόρφωση του λειτουργικού συστήματος OpenWrt. (Εναλλακτικά, μπορείτε επίσης να επεξεργαστείτε απευθείας τα συσχετισμένα αρχεία OS.)

Αυτή η ενότητα προέρχεται από: https://vocore.io/v2u.html. Συντόμευσα τις οδηγίες για σαφήνεια. Για να αποφύγετε σφάλματα με το "uci commit":

  • Έβαλα όλες τις τιμές παραμέτρων uci σε εισαγωγικά.
  • Έχω παραλείψει εντολές για παραμέτρους που έχουν ήδη οριστεί στα αντίστοιχα αρχεία /etc /config.

Πρόσθεσα επίσης μερικές επιπλέον εντολές για να διαμορφώσετε το δίκτυο WiFi του νέου σημείου πρόσβασης, όπως:

  • κατάλληλες συχνότητες που ταιριάζουν με τους κανονισμούς της χώρας σας, και
  • ασφαλή διαπιστευτήρια σύνδεσης.

Οδηγίες

1. Συνδεθείτε στην κονσόλα της συσκευής μέσω του microUSB (δείτε προηγούμενες ενότητες)

2. Εκτελέστε τις ακόλουθες εντολές στην κονσόλα.

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. Διαμορφώστε το σενάριο εκκίνησης, έτσι ώστε εάν το υπάρχον δίκτυο WiFi είναι εκτός λειτουργίας, μπορείτε να συνδεθείτε στο VoCore2.

Χρησιμοποιήστε το πρόγραμμα επεξεργασίας vi (περιλαμβάνεται στο OpenWrt) για να εισαγάγετε τον ακόλουθο κώδικα στο /etc/rc.local

uci set wireless.sta.disabled = "0"

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

4. Ρυθμίστε το τείχος προστασίας για να ενεργοποιήσετε την πρόσβαση στο διαδίκτυο μέσω του hotspot σας.

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

uci δεσμεύω

5. Προσθέστε πρόσθετες παραμέτρους για να διαμορφώσετε τις κατάλληλες ραδιοσυχνότητες WiFI με βάση τη χώρα σας, όπως ο Καναδάς ή οι ΗΠΑ, αντίστοιχα:

uci set wireless.ra0.country = "CA"

uci set wireless.ra0.country = "ΗΠΑ"

Περισσότεροι κωδικοί χωρών στη διεύθυνση:

uci δεσμεύω

6. Ορίστε διαπιστευτήρια σύνδεσης και κρυπτογράφηση σημείου πρόσβασης

Η συσκευή έρχεται χωρίς κωδικό πρόσβασης στο σημείο πρόσβασης WiFi (SSID: VoCore2…), οπότε προσθέστε έναν εδώ.

uci set wireless.ap.key = "New_WiFi_Password"

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

Σημειώστε ότι το psk2 περιλαμβάνει WPA2

7. Ενημερώστε το Wirelesss εκτελώντας:

επαναφόρτωση wifi

ή τρέχοντας

/etc/init.d/ επανεκκίνηση δικτύου

ή εάν εξακολουθεί να μην συμπεριφέρεται, με επανεκκίνηση της συσκευής:

επανεκκίνηση

το οποίο φυσικά θα διαρκέσει περισσότερο από την επαναφόρτωση ή την επανεκκίνηση.

8. Περιμένετε 30-60 δευτερόλεπτα για να εισέλθει η συσκευή σε λειτουργία AP+STA.

9. Συνδέστε τον κεντρικό υπολογιστή σας σε WiFi, επιλέγοντας το δίκτυο που ονομάζεται VoCore2…

10. Επιβεβαιώστε τη σύνδεση στο Internet εκτελώντας:

ping -w 5 www.vocore.io

Η απάντηση πρέπει να δείχνει κάτι σαν:

64 byte από 192.81.249.134: seq = 0 ttl = 56 χρόνος = 76.269 ms

64 bytes από 192.81.249.134: seq = 1 ttl = 56 χρόνος = 65.666 ms 64 bytes από 192.81.249.134: seq = 2 ttl = 56 χρόνος = 68.216 ms 64 bytes από 192.81.249.134: seq = 3 ttl = 56 χρόνος = 63.554 ms 64 byte από 192.81.249.134: seq = 4 ttl = 56 time = 66.769 ms

Εάν αντιμετωπίζετε προβλήματα με τη λειτουργία των συνδέσεων δικτύου, χρησιμοποιήστε την εντολή επανεκκίνησης που αναφέρθηκε προηγουμένως. Εάν αυτό δεν λειτουργεί, αποσυνδέστε το καλώδιο USB, περιμένετε 30 δευτερόλεπτα, επανασυνδέστε το καλώδιο. Μπορείτε επίσης να ελέγξετε το φάκελο/sys/config/για να βεβαιωθείτε ότι οι εντολές (παραπάνω) έχουν διαμορφώσει σωστά τα συσχετισμένα αρχεία τους.

Βήμα 8: Έλεγχος της ενσωματωμένης κόκκινης λυχνίας LED

Έλεγχος του ενσωματωμένου κόκκινου LED
Έλεγχος του ενσωματωμένου κόκκινου LED
Έλεγχος του ενσωματωμένου κόκκινου LED
Έλεγχος του ενσωματωμένου κόκκινου LED
Έλεγχος του ενσωματωμένου κόκκινου LED
Έλεγχος του ενσωματωμένου κόκκινου LED

Για να ελέγξω το ενσωματωμένο LED που αναβοσβήνει κόκκινο κατά τη διάρκεια της δραστηριότητας WiFi, διαπίστωσα ότι η ακόλουθη προσέγγιση λειτουργεί:

Απενεργοποιήστε το LED στην εφαρμογή Luci

Από την εφαρμογή Luci:

  1. Χρησιμοποιήστε το μενού για να μεταβείτε στο Σύστημα> Διαμόρφωση LED.
  2. Ορίστε τη σκανδάλη στο "κανένα".
  3. Πατήστε Αποθήκευση και Εφαρμογή

Πιθανώς η προεπιλεγμένη ρύθμιση θα έκανε αυτή την κατάσταση μετά την εκκίνηση, αλλά δεν το δοκίμασα.

LED ελέγχου με εντολές κονσόλας

Για να ανάψετε το LED:

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

Για να απενεργοποιήσετε το LED:

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

Προσοχή

Ο έλεγχος του LED με αυτόν τον τρόπο μπορεί να έρχεται σε αντίθεση με τη χρήση του LED από το OpenWrt, αλλά λειτούργησε κατά τη διάρκεια των δοκιμών μου.

Ένας καλύτερος τρόπος ελέγχου του GPIO είναι η χρήση της εντολής εξαγωγής, ωστόσο αυτή η εντολή δεν λειτουργεί για το GPIO44 (το οποίο ελέγχει τη λυχνία LED, με βάση τα σχήματα και τα χειροκίνητα στιγμιότυπα οθόνης του δρομολογητή που εμφανίζονται παραπάνω). Έτσι, το λειτουργικό σύστημα είναι πιθανό, εξακολουθεί να κρατάει αυτό το LED, παρά τη ρύθμιση Luci.

Βήμα 9: Πόροι

Ακολουθούν ορισμένοι σύνδεσμοι που μου φάνηκαν χρήσιμοι ή ενδιαφέροντες καθώς έμαθα για το οικοσύστημα VoCore-OpenWrt.

VoCore

Ultimate

Wiki VoCore

Σχήματα

GitHub www.github.com/vonger/vocore2

Luci https://192.168.61.1/cgi-bin/luci (μόλις συνδεθεί στο VoCore WiFi)

Ιστολόγιο Σχεδιαστή

OpenWrt

Οδηγός χρήσης

Γρήγορη εκκίνηση

uci

Δίκτυο

Ασύρματος

  • Πελάτης
  • Κρυπτογράφηση
  • Βοηθητικά προγράμματα

Κωδικοί πρόσβασης

Αυτοματισμός σπιτιού

cRelay Library

uBoot

Εφαρμογές

Φουσκωμένα LED

LED/unbrick

Mediatek

Global Engineer

Hackaday

VoCore 1

PC Connect

Αλλα

Βασικά CLI

Συνιστάται: