Tabla de contenido:

Tiny Linux Server - VoCore2 - Primeros pasos: 9 pasos
Tiny Linux Server - VoCore2 - Primeros pasos: 9 pasos

Video: Tiny Linux Server - VoCore2 - Primeros pasos: 9 pasos

Video: Tiny Linux Server - VoCore2 - Primeros pasos: 9 pasos
Video: Omega2 by Onion - A Tiny $5 Linux Computer with built-in Wifi Unboxing 2024, Noviembre
Anonim
Tiny Linux Server - VoCore2 - Introducción
Tiny Linux Server - VoCore2 - Introducción
Tiny Linux Server - VoCore2 - Introducción
Tiny Linux Server - VoCore2 - Introducción

El VoCore2 Ultimate es una pieza impresionante de miniaturización y vale la pena considerarlo para aplicaciones de control integradas.

Este tutorial le ayudará a aprender a:

  • configurar los ajustes del dispositivo,
  • agregar acceso seguro a Internet, y
  • controlar el LED integrado.

Compré la versión Ultimate (con carcasa y conexiones estándar) ya que parecía una forma rápida de empezar. Para el control integrado, la PCB también está disponible y tiene aproximadamente el tamaño de un sello postal.

Suministros

  • VoCore2 Ultimate (https://vocore.io)
  • Cable USB (USB a USB-mini)

Instrumentos

Para configurar un VoCore2 usando este tutorial, necesitará usar el editor de texto vi y un emulador serial. Si no está familiarizado con estos, hay enlaces en el tutorial que le ayudarán.

Paso 1: Encienda el VoCore2

Encienda el VoCore2
Encienda el VoCore2

Conecte un cable adaptador USB entre su computadora y el VoCore2. Para ello, debe utilizarse la conexión mini-USB de VoCore.

Paso 2: Conéctese a la aplicación Luci Config

Conéctese a la aplicación Luci Config
Conéctese a la aplicación Luci Config

La aplicación de configuración se ejecuta en VoCore2 y puede acceder a ella a través de su navegador.

  1. Desde su computadora host / portátil, conéctese a la red wifi del dispositivo (SSID: VoCore2-…)
  2. En su navegador, vaya a:
  3. Debería ver una página web solicitando credenciales.
  4. Ingrese ID: root
  5. Ingrese la contraseña: vocore
  6. Debería estar en la aplicación de configuración del sistema OpenWrt ahora.

También puede ingresar comandos de configuración usando la consola VoCore2, lo que haremos más adelante.

Paso 3: cargue el firmware más reciente

Cargar firmware más reciente
Cargar firmware más reciente
Cargar firmware más reciente
Cargar firmware más reciente

Utilice Luci Navigation para ir a:

Sistema> Copia de seguridad / firmware flash

  1. Obtenga la última descarga de https://vocore.io/v2u.html Sección titulada: "Actualizar el firmware de VoCore2". A partir del 03 de noviembre de 2019, la última versión se muestra en la captura de pantalla anterior.
  2. Guarda el archivo en tu computadora.
  3. Utilice la interfaz de Luci para seleccionarlo.
  4. Presione el botón "Imagen Flash" para cargarlo en su VoCore2.

Paso 4: Establecer la hora del sistema

Establecer hora del sistema
Establecer hora del sistema
  1. Después de cargar el nuevo firmware, espere unos minutos antes de volver a conectarse a la red WiFi de VoCore (SSID: VoCore2-…)
  2. En el navegador, vaya a:
  3. Vaya a Menú: Sistema> Sistema
  4. Vaya a Zona horaria y seleccione su zona horaria
  5. Vuelve a subir y presiona el botón "Sincronizar con el navegador"
  6. Deja el resto de opciones por defecto
  7. Presione el botón "Guardar y aplicar"

Paso 5: agregue acceso a Internet

El modo predeterminado del dispositivo es ejecutarse como un punto de acceso (AP) de red. Puede conectarse al dispositivo mediante mini-usb, WiFi o Ethernet, pero el dispositivo no tendrá acceso a Internet. Para agregar acceso a Internet, siga las instrucciones a continuación que habilitarán el modo STA (estación de red) para operar. (Después de agregar el modo STA, el dispositivo seguirá funcionando como AP y la aplicación de configuración Luci seguirá estando disponible).

Los siguientes pasos agregarán acceso a Internet.

Paso 6: Conéctese a la consola VoCore

Desde PC

  1. Abra el Panel de control> Administrador de dispositivos> Puertos, busque "Dispositivo serie USB", recuerde el número de puerto COM
  2. Utilice un emulador de terminal en serie (ejemplo: Putty)
  3. Configure los parámetros de conexión: Com_Port_Number, 115200 bps, 8 bits de datos, 1 bit de parada, sin paridad, sin control de flujo
  4. Una vez conectado, presione Entrar para obtener el indicador de shell de Linux

De Mac

Abra la aplicación Terminal de Mac y ejecute el siguiente comando para encontrar la información del puerto serie.

ls / dev / cu *

La respuesta se parece a:

/dev/cu.usbmodem6A68DE4F34311

Ingrese su respuesta real dentro del siguiente comando, para iniciar el emulador de terminal.

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

Eso abrirá el emulador de terminal de pantalla. Ahora puede presionar Enter para obtener el indicador de shell de Linux.

Paso 7: Modo Agregar estación (STA)

Fondo

Esta sección utiliza comandos uci que ayudan a configurar el sistema operativo OpenWrt. (Como alternativa, también puede editar los archivos del sistema operativo asociados directamente).

Esta sección se deriva de: https://vocore.io/v2u.html. Resumí las instrucciones para mayor claridad. Para evitar errores con "uci commit":

  • Pongo todos los valores de los parámetros de uci entre comillas.
  • Omití los comandos para los parámetros que ya están configurados en sus respectivos archivos / etc / config.

También agregué algunos comandos adicionales para configurar la red WiFi del nuevo punto de acceso, que incluyen:

  • frecuencias adecuadas para adaptarse a las regulaciones de su país, y
  • credenciales de inicio de sesión seguras.

Instrucciones

1. Conéctese a la consola del dispositivo a través de su microUSB (consulte las secciones anteriores)

2. Ejecute los siguientes comandos en la consola.

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. Configure la secuencia de comandos de arranque para que, si su red WiFi existente está inactiva, aún pueda conectarse a VoCore2.

Utilice el editor vi (incluido con OpenWrt) para insertar el siguiente código en /etc/rc.local

uci establece wireless.sta.disabled = "0"

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

4. Configure el firewall para permitir el acceso a Internet a través de su punto de acceso.

uci establece el firewall. @ zone [1].forward = "ACEPTAR"

uci cometer

5. Agregue parámetros adicionales para configurar las frecuencias de radio WiFI adecuadas según su país, como Canadá o EE. UU., Respectivamente:

uci establece wireless.ra0.country = "CA"

uci set wireless.ra0.country = "EE. UU."

Más códigos de países en:

uci cometer

6. Establezca el cifrado y las credenciales de inicio de sesión del punto de acceso

El dispositivo viene sin contraseña en su punto de acceso WiFi (SSID: VoCore2…), así que agregue una aquí.

uci set wireless.ap.key = "New_WiFi_Password"

uci set wireless.ap.encryption = "psk2" compromiso de uci

Tenga en cuenta que psk2 incluye WPA2

7. Actualice Wireless ejecutando:

recarga wifi

o corriendo

/etc/init.d/network reiniciar

o si aún no se comporta, reiniciando el dispositivo:

reiniciar

que, por supuesto, llevará más tiempo que recargar o reiniciar.

8. Espere de 30 a 60 segundos para que el dispositivo entre en el modo AP + STA.

9. Conecte su computadora host a WiFi, eligiendo la red llamada VoCore2 …

10. Confirme la conexión a Internet ejecutando:

ping -w 5 www.vocore.io

La respuesta debería mostrar algo como:

64 bytes desde 192.81.249.134: seq = 0 ttl = 56 tiempo = 76.269 ms

64 bytes de 192.81.249.134: seq = 1 ttl = 56 tiempo = 65.666 ms 64 bytes de 192.81.249.134: seq = 2 ttl = 56 tiempo = 68.216 ms 64 bytes de 192.81.249.134: seq = 3 ttl = 56 tiempo = 63.554 ms 64 bytes desde 192.81.249.134: seq = 4 ttl = 56 tiempo = 66.769 ms

Si tiene problemas para que funcionen las conexiones de red, use el comando de reinicio mencionado anteriormente. Si eso no funciona, desconecte el cable USB, espere 30 segundos, vuelva a conectar el cable. También puede verificar la carpeta / sys / config / para asegurarse de que los comandos (arriba) configuraron sus archivos asociados correctamente.

Paso 8: Control del LED rojo integrado

Control del LED rojo integrado
Control del LED rojo integrado
Control del LED rojo integrado
Control del LED rojo integrado
Control del LED rojo integrado
Control del LED rojo integrado

Para controlar el LED integrado que parpadea en rojo durante la actividad WiFi, descubrí que el siguiente enfoque funciona:

Desactivar el LED en la aplicación Luci

Desde la aplicación Luci:

  1. Utilice el menú para navegar a Sistema> Configuración de LED.
  2. Ponga el gatillo en "ninguno".
  3. Presione Guardar y Aplicar

Presumiblemente, la configuración predeterminada haría que este sea el estado después del arranque, pero no lo probé.

LED de control con comandos de consola

Para encender el LED:

echo 1> / sys / class / leds / vocore2 \: fucsia \: estado / brillo

Para apagar el LED:

echo 0> / sys / class / leds / vocore2 \: fucsia \: estado / brillo

Precaución

Controlar el LED de esta manera puede entrar en conflicto con el uso de OpenWrt del LED, pero funcionó durante mis pruebas.

Una mejor manera de controlar GPIO es usar el comando de exportación, sin embargo, este comando no funciona para GPIO44 (que controla el LED, según los esquemas y las capturas de pantalla del manual del enrutador que se muestran arriba). Por lo tanto, es probable que el sistema operativo aún se aferre a este LED, a pesar de la configuración de Luci.

Paso 9: Recursos

Aquí hay algunos enlaces que encontré útiles o interesantes a medida que aprendí sobre el ecosistema VoCore-OpenWrt.

VoCore

Ultimate

Wiki VoCore

Esquemas

GitHub www.github.com/vonger/vocore2

Luci https://192.168.61.1/cgi-bin/luci (una vez conectado a VoCore WiFi)

Blog del diseñador

OpenWrt

Guía del usuario

Inicio rápido

uci

Red

Inalámbrico

  • Cliente
  • Encriptar
  • Utilidades

Contraseñas

Automatización del hogar

Biblioteca cRelay

uBoot

Aplicaciones

LED hinchados

LED / sin ladrillos

Mediatek

Ingeniero global

Hackaday

VoCore 1

Conexión a PC

Otro

Conceptos básicos de CLI

Recomendado: