Tabla de contenido:
- Suministros
- Paso 1: Encienda el VoCore2
- Paso 2: Conéctese a la aplicación Luci Config
- Paso 3: cargue el firmware más reciente
- Paso 4: Establecer la hora del sistema
- Paso 5: agregue acceso a Internet
- Paso 6: Conéctese a la consola VoCore
- Paso 7: Modo Agregar estación (STA)
- Paso 8: Control del LED rojo integrado
- Paso 9: Recursos
Video: Tiny Linux Server - VoCore2 - Primeros pasos: 9 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
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
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
La aplicación de configuración se ejecuta en VoCore2 y puede acceder a ella a través de su navegador.
- Desde su computadora host / portátil, conéctese a la red wifi del dispositivo (SSID: VoCore2-…)
- En su navegador, vaya a:
- Debería ver una página web solicitando credenciales.
- Ingrese ID: root
- Ingrese la contraseña: vocore
- 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
Utilice Luci Navigation para ir a:
Sistema> Copia de seguridad / firmware flash
- 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.
- Guarda el archivo en tu computadora.
- Utilice la interfaz de Luci para seleccionarlo.
- Presione el botón "Imagen Flash" para cargarlo en su VoCore2.
Paso 4: Establecer la hora del sistema
- Después de cargar el nuevo firmware, espere unos minutos antes de volver a conectarse a la red WiFi de VoCore (SSID: VoCore2-…)
- En el navegador, vaya a:
- Vaya a Menú: Sistema> Sistema
- Vaya a Zona horaria y seleccione su zona horaria
- Vuelve a subir y presiona el botón "Sincronizar con el navegador"
- Deja el resto de opciones por defecto
- 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
- Abra el Panel de control> Administrador de dispositivos> Puertos, busque "Dispositivo serie USB", recuerde el número de puerto COM
- Utilice un emulador de terminal en serie (ejemplo: Putty)
- 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
- 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
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:
- Utilice el menú para navegar a Sistema> Configuración de LED.
- Ponga el gatillo en "ninguno".
- 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:
Controladores Tiny H-Bridge - Conceptos básicos: 6 pasos (con imágenes)
Controladores Tiny H-Bridge | Conceptos básicos: ¡Hola y bienvenido de nuevo a otro Instructable! En el anterior, les mostré cómo creé bobinas en KiCad usando un script de Python. Luego creé y probé algunas variaciones de bobinas para ver cuál funciona mejor. Mi objetivo es reemplazar el enorme
Plug & Play Tiny Raspberry Pi Network Server: 6 pasos (con imágenes)
Servidor de red Plug & Play Tiny Raspberry Pi: Recientemente, conseguí dos Raspberry Pi 1 Modelo A + por poco dinero. Si no ha oído hablar de Pi Model A, es uno de los primeros factores de forma de la Raspberry Pi que es más grande que una Pi Zero y más pequeña que una Raspberry Pi estándar. Siempre quiero
Eachine E011 Mods - ¡Barato Tiny Whoop !: 6 Pasos
Eachine E011 Mods - Cheap Tiny Whoop !: El Eachine E011 es un micro quad de juguete que funciona muy bien por sí solo, pero ¿no sería bueno si fuera mejor? Gracias a Silverware, un firmware de reemplazo para varios micro quads, el E011 se puede convertir en un dron volador acro por solo el precio de
Tiny Cute Santa Toy (Parte 2): 3 pasos
Tiny Cute Santa Toy (Parte 2): Hice el juguete de santa en un instructivo anterior, tendrías que hacerlo antes de este proyecto. ¡Ahora hagámoslo mejor
Reloj Tiny Moon Tide: 5 pasos (con imágenes)
Reloj Tiny Moon Tide: este es un proyecto que se está realizando con el Alaska SeaLife Center. Estaban interesados en un proyecto relacionado con el mar que involucraría a sus estudiantes en la construcción electrónica y el monitoreo del medio marino. El diseño es relativamente barato de construir