Índice:

Servidor Tiny Linux - VoCore2 - Primeiros passos: 9 etapas
Servidor Tiny Linux - VoCore2 - Primeiros passos: 9 etapas

Vídeo: Servidor Tiny Linux - VoCore2 - Primeiros passos: 9 etapas

Vídeo: Servidor Tiny Linux - VoCore2 - Primeiros passos: 9 etapas
Vídeo: OMEGA 2- Linux Computer with Wi-Fi | Tutorial #3 | 2024, Novembro
Anonim
Servidor Tiny Linux - VoCore2 - Primeiros passos
Servidor Tiny Linux - VoCore2 - Primeiros passos
Servidor Tiny Linux - VoCore2 - Primeiros passos
Servidor Tiny Linux - VoCore2 - Primeiros passos

O VoCore2 Ultimate é uma peça impressionante de miniaturização e vale a pena ser considerado para aplicações de controle embarcado.

Este tutorial ajudará você a aprender como:

  • definir as configurações do dispositivo,
  • adicionar acesso seguro à Internet e
  • controlar o LED integrado.

Comprei a versão Ultimate (com gabinete e conexões padrão) porque me pareceu uma maneira rápida de começar. Para controle incorporado, o PCB também está disponível e tem o tamanho aproximado de um selo postal.

Suprimentos

  • VoCore2 Ultimate (https://vocore.io)
  • Cabo USB (USB para USB-mini)

Ferramentas

Para configurar um VoCore2 usando este tutorial, você precisará usar o editor de texto vi e um emulador serial. Se você não estiver familiarizado com eles, existem links no tutorial que fornecerão ajuda.

Etapa 1: Ligue o VoCore2

Energize o VoCore2
Energize o VoCore2

Conecte um cabo adaptador USB entre o seu computador e o VoCore2. A conexão mini-USB no VoCore deve ser usada para isso.

Etapa 2: conectar ao aplicativo Luci Config

Conecte-se ao aplicativo Luci Config
Conecte-se ao aplicativo Luci Config

O aplicativo de configuração é executado no VoCore2 e você pode acessá-lo por meio de seu navegador.

  1. Do seu computador host / laptop, conecte-se à rede wi-fi do dispositivo (SSID: VoCore2- …)
  2. Em seu navegador, vá para:
  3. Você deverá ver uma página da web solicitando credenciais.
  4. Digite o ID: root
  5. Digite a senha: vocore
  6. Você deve estar no aplicativo de configuração do sistema OpenWrt agora.

Você também pode inserir comandos de configuração usando o console VoCore2, o que faremos mais tarde.

Etapa 3: Carregar o firmware mais recente

Carregar o firmware mais recente
Carregar o firmware mais recente
Carregar o firmware mais recente
Carregar o firmware mais recente

Use o Luci Navigation para ir para:

Sistema> Backup / Firmware Flash

  1. Obtenha o download mais recente de https://vocore.io/v2u.html Seção intitulada: "Upgrade VoCore2 Firmware". Em 03 de novembro de 2019, a versão mais recente é mostrada na captura de tela acima.
  2. Salve o arquivo no computador.
  3. Use a interface Luci para selecioná-lo.
  4. Pressione o botão "Flash Image" para carregá-lo em seu VoCore2.

Etapa 4: definir a hora do sistema

Definir hora do sistema
Definir hora do sistema
  1. Depois de carregar o novo firmware, espere alguns minutos antes de se reconectar à rede WiFi do VoCore (SSID: VoCore2-…)
  2. No navegador, vá para:
  3. Vá para o Menu: Sistema> Sistema
  4. Pule para o fuso horário e selecione seu fuso horário
  5. Volte e pressione o botão "Sincronizar com o navegador"
  6. Deixe o resto das opções como padrão
  7. Pressione o botão "Salvar e Aplicar"

Etapa 5: adicionar acesso à Internet

O modo padrão do dispositivo é funcionar como um ponto de acesso (AP) de rede. Você pode se conectar ao dispositivo por mini-usb, WiFi ou Ethernet, mas o dispositivo não terá acesso à Internet. Para adicionar acesso à Internet, siga as instruções abaixo, que habilitarão o modo STA (estação de rede) para operar. (Depois de adicionar o modo STA, o dispositivo ainda funcionará como um AP e o aplicativo de configuração Luci ainda estará disponível.)

As etapas a seguir adicionarão o acesso à Internet.

Etapa 6: Conecte-se ao Console VoCore

Do PC

  1. Abra o Painel de Controle> Gerenciador de Dispositivos> Portas, procure por "Dispositivo Serial USB", lembre-se do número da porta COM
  2. Use o emulador de terminal serial (exemplo: Putty)
  3. Configure os parâmetros de conexão: Com_Port_Number, 115200 bps, 8 bits de dados, 1 bit de parada, sem paridade, sem controle de fluxo
  4. Uma vez conectado, pressione Enter para obter o prompt do shell do Linux

Do Mac

Abra o aplicativo Terminal do Mac e execute o seguinte comando para encontrar as informações da porta serial.

ls / dev / cu *

A resposta é semelhante a:

/dev/cu.usbmodem6A68DE4F34311

Digite sua resposta real no próximo comando, para iniciar o emulador de terminal.

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

Isso abrirá o emulador de terminal Screen. Agora você pode pressionar Enter para obter o prompt do shell do Linux.

Etapa 7: Modo Adicionar Estação (STA)

Fundo

Esta seção usa comandos uci que ajudam a configurar o sistema operacional OpenWrt. (Como alternativa, você também pode editar os arquivos do sistema operacional associados diretamente.)

Esta seção é derivada de: https://vocore.io/v2u.html. Eu resumi as instruções para maior clareza. Para evitar erros com "uci commit":

  • Coloquei todos os valores dos parâmetros uci entre aspas.
  • Omiti comandos para parâmetros que já estão definidos em seus respectivos arquivos / etc / config.

Também adicionei alguns comandos extras para configurar a rede WiFi do novo ponto de acesso, incluindo:

  • frequências apropriadas para atender aos regulamentos de seu país, e
  • credenciais de login seguras.

Instruções

1. Conecte-se ao console do dispositivo por meio de seu microUSB (consulte as seções anteriores)

2. Execute os seguintes comandos no 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. Configure o script de inicialização para que, se sua rede WiFi existente estiver inativa, você ainda possa se conectar ao VoCore2.

Use o editor vi (incluído com OpenWrt) para inserir o seguinte código em /etc/rc.local

uci set wireless.sta.disabled = "0"

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

4. Configure o firewall para permitir o acesso à Internet através do seu hotspot.

uci definir firewall. @ zone [1].forward = "ACEITAR"

uci commit

5. Adicione parâmetros adicionais para configurar as frequências de rádio WiFI apropriadas com base em seu país, como Canadá ou EUA, respectivamente:

uci set wireless.ra0.country = "CA"

uci set wireless.ra0.country = "US"

Mais códigos de país em:

uci commit

6. Definir Credenciais e Criptografia de Login do Ponto de Acesso

O dispositivo vem sem uma senha em seu ponto de acesso WiFi (SSID: VoCore2…), então adicione uma aqui.

uci set wireless.ap.key = "New_WiFi_Password"

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

Observe que psk2 inclui WPA2

7. Atualize os dispositivos sem fio executando:

recarregar wi-fi

ou correndo

/etc/init.d/network restart

ou se ainda não estiver funcionando, reiniciando o dispositivo:

reinício

o que, obviamente, levará mais tempo do que recarregar ou reiniciar.

8. Aguarde 30-60 segundos para que o dispositivo entre no modo AP + STA.

9. Conecte seu computador host ao WiFi, escolhendo a rede chamada VoCore2 …

10. Confirme a conexão com a Internet executando:

ping -w 5 www.vocore.io

A resposta deve mostrar algo como:

64 bytes de 192.81.249.134: seq = 0 ttl = 56 tempo = 76,269 ms

64 bytes de 192.81.249.134: seq = 1 ttl = 56 tempo = 65.666 ms 64 bytes de 192.81.249.134: seq = 2 ttl = 56 tempo = 68,216 ms 64 bytes de 192.81.249.134: seq = 3 ttl = 56 tempo = 63.554 ms 64 bytes de 192.81.249.134: seq = 4 ttl = 56 tempo = 66,769 ms

Se você estiver tendo problemas para fazer as conexões de rede funcionarem, use o comando reboot mencionado anteriormente. Se isso não funcionar, desconecte o cabo USB, aguarde 30 segundos e reconecte o cabo. Você também pode verificar a pasta / sys / config / para garantir que os comandos (acima) configuraram seus arquivos associados corretamente.

Etapa 8: Controle do LED vermelho integrado

Controlando o LED vermelho integrado
Controlando o LED vermelho integrado
Controlando o LED vermelho integrado
Controlando o LED vermelho integrado
Controlando o LED vermelho integrado
Controlando o LED vermelho integrado

Para controlar o LED integrado que pisca em vermelho durante a atividade WiFi, descobri que a seguinte abordagem funciona:

LED de desbloqueio no aplicativo Luci

No aplicativo Luci:

  1. Use o menu para navegar até Sistema> Configuração de LED.
  2. Defina o gatilho para "nenhum".
  3. Pressione Salvar e Aplicar

Presumivelmente, a configuração padrão tornaria este o estado após a inicialização, mas eu não testei isso.

LED de controle com comandos do console

Para ligar o LED:

echo 1> / sys / class / leds / vocore2 \: fúcsia \: status / brilho

Para desligar o LED:

echo 0> / sys / class / leds / vocore2 \: fúcsia \: status / brilho

Cuidado

Controlar o LED desta forma pode entrar em conflito com o uso do LED pelo OpenWrt, mas funcionou durante meus testes.

Uma maneira melhor de controlar o GPIO é usar o comando export, no entanto, esse comando não funciona para o GPIO44 (que controla o LED, com base nos esquemas e nas capturas de tela do manual do roteador mostradas acima). Portanto, é provável que o sistema operacional continue segurando este LED, apesar da configuração de Luci.

Etapa 9: Recursos

Aqui estão alguns links que achei úteis ou interessantes conforme aprendi sobre o ecossistema VoCore-OpenWrt.

VoCore

Ultimate

Wiki VoCore

Esquemas

GitHub www.github.com/vonger/vocore2

Luci https://192.168.61.1/cgi-bin/luci (uma vez conectado ao VoCore WiFi)

Blog do Designer

OpenWrt

Guia do usuário

Início rápido

uci

Rede

Sem fio

  • Cliente
  • Criptografar
  • Utilitários

Senhas

Automação residencial

Biblioteca cRelay

uBoot

Formulários

LEDs inchados

LED / unbrick

Mediatek

Global Engineer

Hackaday

VoCore 1

PC Connect

De outros

CLI basics

Recomendado: