Índice:
- Suprimentos
- Etapa 1: Ligue o VoCore2
- Etapa 2: conectar ao aplicativo Luci Config
- Etapa 3: Carregar o firmware mais recente
- Etapa 4: definir a hora do sistema
- Etapa 5: adicionar acesso à Internet
- Etapa 6: Conecte-se ao Console VoCore
- Etapa 7: Modo Adicionar Estação (STA)
- Etapa 8: Controle do LED vermelho integrado
- Etapa 9: Recursos
Vídeo: Servidor Tiny Linux - VoCore2 - Primeiros passos: 9 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
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
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
O aplicativo de configuração é executado no VoCore2 e você pode acessá-lo por meio de seu navegador.
- Do seu computador host / laptop, conecte-se à rede wi-fi do dispositivo (SSID: VoCore2- …)
- Em seu navegador, vá para:
- Você deverá ver uma página da web solicitando credenciais.
- Digite o ID: root
- Digite a senha: vocore
- 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
Use o Luci Navigation para ir para:
Sistema> Backup / Firmware Flash
- 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.
- Salve o arquivo no computador.
- Use a interface Luci para selecioná-lo.
- Pressione o botão "Flash Image" para carregá-lo em seu VoCore2.
Etapa 4: definir a hora do sistema
- Depois de carregar o novo firmware, espere alguns minutos antes de se reconectar à rede WiFi do VoCore (SSID: VoCore2-…)
- No navegador, vá para:
- Vá para o Menu: Sistema> Sistema
- Pule para o fuso horário e selecione seu fuso horário
- Volte e pressione o botão "Sincronizar com o navegador"
- Deixe o resto das opções como padrão
- 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
- Abra o Painel de Controle> Gerenciador de Dispositivos> Portas, procure por "Dispositivo Serial USB", lembre-se do número da porta COM
- Use o emulador de terminal serial (exemplo: Putty)
- 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
- 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
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:
- Use o menu para navegar até Sistema> Configuração de LED.
- Defina o gatilho para "nenhum".
- 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:
Hoe Maak Je Een Eigen Servidor do Minecraft Windows (NL): 6 etapas
Como criar o servidor do Minecraft Windows (NL): O servidor do Minecraft deve ser usado para iniciar o servidor do Minecraft. Om je server altijd online te houden moet je computer waarop je de server draait ook altijd online zijn.2. De server zal RAM geheugen gebruiken (0,5GB ongeveer)
Servidor de arquivos local Raspberry Pi Samba: 5 etapas
Servidor de arquivos local Raspberry Pi Samba: procedimento passo a passo para instalar o servidor de arquivos local
Raspberry Pi NFS e servidor de arquivos Samba: 11 etapas (com imagens)
Raspberry Pi NFS e Samba File Server: Este projeto é a fase final de resultado que integra dois circuitos previamente feitos e postados. *** 1. Indicador de temperatura da CPU Raspberry Pi - publicado em 20 de novembro de 2020https: //www.instructables.com/Raspberry-Pi-CPU-Tem…2. Raspberry Pi
Servidor de rede Tiny Raspberry Pi Plug & Play: 6 etapas (com imagens)
Servidor de rede Tiny Raspberry Pi Plug & Play: Recentemente, coloquei minhas mãos em dois Raspberry Pi 1 Modelo A + por um preço baixo. Se você nunca ouviu falar do Pi Model A, ele é um dos primeiros fatores de forma do Raspberry Pi, maior do que um Pi Zero e menor do que um Raspberry Pi padrão. Eu sempre quero
Fortalecendo os serviços SSL em seu servidor Web (Apache / Linux): 3 etapas
Fortalecendo os serviços SSL em seu servidor web (Apache / Linux): Este é um tutorial muito curto relacionado a um aspecto da segurança cibernética - a força do serviço SSL em seu servidor web. O pano de fundo é que os serviços SSL em seu site são usados para garantir que ninguém possa hackear os dados que estão sendo transmitidos