Í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
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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