Table des matières:

Tiny Linux Server - VoCore2 - Prise en main : 9 étapes
Tiny Linux Server - VoCore2 - Prise en main : 9 étapes

Vidéo: Tiny Linux Server - VoCore2 - Prise en main : 9 étapes

Vidéo: Tiny Linux Server - VoCore2 - Prise en main : 9 étapes
Vidéo: VoCore2 Review - The tiny Linux SBC with WiFi 2024, Juillet
Anonim
Tiny Linux Server - VoCore2 - Prise en main
Tiny Linux Server - VoCore2 - Prise en main
Tiny Linux Server - VoCore2 - Prise en main
Tiny Linux Server - VoCore2 - Prise en main

Le VoCore2 Ultimate est une pièce impressionnante de miniaturisation et mérite d'être pris en compte pour les applications de contrôle embarqué.

Ce tutoriel vous aidera à apprendre à:

  • configurer les paramètres de l'appareil,
  • ajouter un accès Internet sécurisé, et
  • contrôler la LED embarquée.

J'ai acheté la version Ultimate (avec boîtier et connexions standard) car cela semblait être un moyen rapide de commencer. Pour le contrôle intégré, le PCB est également disponible et a à peu près la taille d'un timbre-poste.

Fournitures

  • VoCore2 Ultimate (https://vocore.io)
  • Câble USB (USB vers USB-mini)

Outils

Pour configurer un VoCore2 à l'aide de ce tutoriel, vous devrez utiliser l'éditeur de texte vi et un émulateur série. Si vous n'êtes pas familier avec ces derniers, il y a des liens dans le didacticiel qui vous aideront.

Étape 1: Mettez le VoCore2 sous tension

Mettez le VoCore2 sous tension
Mettez le VoCore2 sous tension

Connectez un câble adaptateur USB entre votre ordinateur et le VoCore2. La connexion mini-USB sur le VoCore doit être utilisée pour cela.

Étape 2: Connectez-vous à l'application Luci Config

Connectez-vous à l'application Luci Config
Connectez-vous à l'application Luci Config

L'application de configuration fonctionne sur le VoCore2 et vous pouvez y accéder via votre navigateur.

  1. Depuis votre ordinateur/portable hôte, connectez-vous au réseau wifi de l'appareil (SSID: VoCore2-…)
  2. Dans votre navigateur allez sur:
  3. Vous devriez voir une page Web demandant des informations d'identification.
  4. Entrez l'ID: racine
  5. Entrez le mot de passe: vocore
  6. Vous devriez maintenant être dans l'application de configuration du système OpenWrt.

Vous pouvez également entrer des commandes de configuration à l'aide de la console VoCore2, ce que nous ferons plus tard.

Étape 3: Chargez le dernier micrologiciel

Charger le dernier micrologiciel
Charger le dernier micrologiciel
Charger le dernier micrologiciel
Charger le dernier micrologiciel

Utilisez la navigation Luci pour accéder à:

Système > Sauvegarde / Micrologiciel Flash

  1. Téléchargez le dernier téléchargement à partir de la section https://vocore.io/v2u.html intitulée: « Mettre à niveau le micrologiciel VoCore2 ». En date du 2019-Nov-03, la dernière version est affichée dans la capture d'écran ci-dessus.
  2. Sauvegardez le document dans votre ordinateur.
  3. Utilisez l'interface Luci pour le sélectionner.
  4. Appuyez sur le bouton "Flash Image" pour le charger dans votre VoCore2.

Étape 4: Définir l'heure du système

Définir l'heure du système
Définir l'heure du système
  1. Après avoir chargé le nouveau firmware, attendez quelques minutes avant de vous reconnecter au réseau WiFi du VoCore (SSID: VoCore2-…)
  2. Dans le navigateur, allez sur:
  3. Allez dans Menu: Système > Système
  4. Passez à Fuseau horaire et sélectionnez votre fuseau horaire
  5. Revenez en arrière et appuyez sur le bouton "Synchroniser avec le navigateur"
  6. Laisser le reste des options par défaut
  7. Appuyez sur le bouton "Enregistrer et appliquer"

Étape 5: ajouter un accès Internet

Le mode par défaut de l'appareil est de fonctionner en tant que point d'accès réseau (AP). Vous pouvez vous connecter à l'appareil par mini-usb, WiFi ou Ethernet, mais l'appareil n'aura pas accès à Internet. Pour ajouter un accès Internet, suivez les instructions ci-dessous qui permettront le fonctionnement du mode STA (station réseau). (Après avoir ajouté le mode STA, l'appareil fonctionnera toujours comme un point d'accès et l'application de configuration Luci sera toujours disponible.)

Les étapes suivantes ajouteront l'accès Internet.

Étape 6: Connectez-vous à la console VoCore

Du PC

  1. Ouvrez le Panneau de configuration > Gestionnaire de périphériques > Ports, recherchez "Périphérique série USB", souvenez-vous du numéro de port COM
  2. Utiliser l'émulateur de terminal série (exemple: Putty)
  3. Configurer les paramètres de connexion: Com_Port_Number, 115 200 bps, 8 bits de données, 1 bit d'arrêt, pas de parité, pas de contrôle de flux
  4. Une fois connecté, appuyez sur Entrée pour obtenir l'invite du shell Linux

Depuis Mac

Ouvrez l'application Terminal de Mac et exécutez la commande suivante pour trouver les informations sur le port série.

ls /dev/cu*

La réponse ressemble à:

/dev/cu.usbmodem6A68DE4F34311

Entrez votre réponse réelle dans la commande suivante pour démarrer l'émulateur de terminal.

écran /dev/cu.usbmodem6A68DE4F34311 115200, cs8, -parenb, -cstopb

Cela ouvrira l'émulateur de terminal Screen. Vous pouvez maintenant appuyer sur Entrée pour obtenir l'invite du shell Linux.

Étape 7: Mode d'ajout de station (STA)

Fond

Cette section utilise des commandes uci qui aident à configurer le système d'exploitation OpenWrt. (Comme alternative, vous pouvez également modifier directement les fichiers du système d'exploitation associés.)

Cette section est dérivée de: https://vocore.io/v2u.html. J'ai abrégé les instructions pour plus de clarté. Afin d'éviter les erreurs avec "uci commit":

  • Je mets toutes les valeurs des paramètres uci entre guillemets.
  • J'ai omis des commandes pour les paramètres qui sont déjà définis dans leurs fichiers /etc/config respectifs.

J'ai également ajouté quelques commandes supplémentaires pour configurer le réseau WiFi du nouveau point d'accès, notamment:

  • fréquences appropriées pour correspondre à la réglementation de votre pays, et
  • identifiants de connexion sécurisés.

Instructions

1. Connectez-vous à la console de l'appareil via son microUSB (voir les sections précédentes)

2. Exécutez les commandes suivantes dans la console.

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. Configurez le script de démarrage de sorte que si votre réseau WiFi existant est en panne, vous puissiez toujours vous connecter à VoCore2.

Utilisez l'éditeur vi (inclus avec OpenWrt) pour insérer le code suivant dans /etc/rc.local

uci défini sans fil.sta.disabled="0"

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

4. Configurez le pare-feu pour permettre l'accès à Internet via votre point d'accès.

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

uci commettre

5. Ajoutez des paramètres supplémentaires pour configurer les fréquences radio WiFI appropriées en fonction de votre pays, comme le Canada ou les États-Unis, respectivement:

uci défini sans fil.ra0.country="CA"

uci défini sans fil.ra0.country="US"

Plus de codes de pays sur:

uci commettre

6. Définir les informations d'identification et le cryptage du point d'accès

L'appareil est livré sans mot de passe sur son point d'accès WiFi (SSID: VoCore2…), alors ajoutez-en un ici.

uci set wireless.ap.key="New_WiFi_Password"

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

Notez que psk2 inclut WPA2

7. Mettez à jour les réseaux sans fil en exécutant:

rechargement wifi

ou en courant

/etc/init.d/redémarrage du réseau

ou s'il ne se comporte toujours pas, en redémarrant l'appareil:

redémarrer

ce qui prendra bien sûr plus de temps que le rechargement ou le redémarrage.

8. Attendez 30 à 60 secondes pour que l'appareil passe en mode AP+STA.

9. Connectez votre ordinateur hôte au WiFi, en choisissant le réseau appelé VoCore2…

10. Confirmez la connexion Internet en exécutant:

ping -w 5 www.vocore.io

La réponse devrait montrer quelque chose comme:

64 octets à partir de 192.81.249.134: seq=0 ttl=56 temps=76,269 ms

64 octets de 192.81.249.134: seq=1 ttl=56 temps=65.666 ms 64 octets de 192.81.249.134: seq=2 ttl=56 temps=68.216 ms 64 octets de 192.81.249.134: seq=3 ttl=56 temps=63.554 ms 64 octets à partir de 192.81.249.134: seq=4 ttl=56 temps=66.769 ms

Si vous rencontrez des problèmes pour que les connexions réseau fonctionnent, utilisez la commande de redémarrage mentionnée précédemment. Si cela ne fonctionne pas, déconnectez le câble USB, attendez 30 secondes, reconnectez le câble. Vous pouvez également vérifier le dossier /sys/config/ pour vous assurer que les commandes (ci-dessus) ont correctement configuré leurs fichiers associés.

Étape 8: Contrôle de la LED rouge intégrée

Contrôle de la LED rouge intégrée
Contrôle de la LED rouge intégrée
Contrôle de la LED rouge intégrée
Contrôle de la LED rouge intégrée
Contrôle de la LED rouge intégrée
Contrôle de la LED rouge intégrée

Pour contrôler la LED embarquée qui clignote en rouge pendant l'activité WiFi, j'ai trouvé que l'approche suivante fonctionne:

LED de non-déclenchement dans l'application Luci

Depuis l'application Luci:

  1. Utilisez le menu pour naviguer jusqu'à Système > Configuration LED.
  2. Réglez le déclencheur sur "aucun".
  3. Appuyez sur Enregistrer et appliquer

Vraisemblablement, le paramètre par défaut en ferait l'état après le démarrage, mais je ne l'ai pas testé.

LED de contrôle avec commandes de console

Pour allumer la LED:

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

Pour éteindre la LED:

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

Avertir

Contrôler la LED de cette manière peut entrer en conflit avec l'utilisation de la LED par OpenWrt, mais a fonctionné lors de mes tests.

Une meilleure façon de contrôler GPIO consiste à utiliser la commande d'exportation, mais cette commande ne fonctionne pas pour GPIO44 (qui contrôle la LED, sur la base des schémas et des captures d'écran du manuel du routeur illustrés ci-dessus). Il est donc probable que le système d'exploitation conserve cette LED, malgré le réglage de Luci.

Étape 9: Ressources

Voici quelques liens que j'ai trouvés utiles ou intéressants en découvrant l'écosystème VoCore-OpenWrt.

VoCore

Ultime

Wiki VoCore

Schémas

GitHub www.github.com/vonger/vocore2

Luci https://192.168.61.1/cgi-bin/luci (une fois connecté à VoCore WiFi)

Blog du créateur

OpenWrt

Guide de l'utilisateur

Démarrage rapide

uci

Réseau

Sans fil

  • Client
  • Crypter
  • Utilitaires

Mots de passe

Domotique

Bibliothèque cRelay

uBoot

Applications

LED gonflées

LED/débrique

Mediatek

Ingénieur mondial

Hackaday

VoCore 1

Connexion PC

Autre

Bases de la CLI

Conseillé: