Como configurar o linux para exibir a página da web no localhost 127.0.0.1 que permite comandos de terminal emitidos por javascript?

0

Desculpe se estou confuso (não sei muito sobre esse tópico). Basicamente, eu quero acessar meu pi framboesa sem fio do meu telefone enquanto eu estiver a poucos metros dele, e nesta situação não há internet sem fio disponível.

Então, quero que o pi do framboesa sirva como um ponto de acesso sem fio. Eu vi outros tutoriais por aí, então essa não é a minha pergunta. Depois que o ponto de acesso sem fio estiver configurado, quero me conectar à sua rede usando meu telefone e, em seguida, no meu telefone, navegue até 127.0.0.1 (acho que esse é o localhost padrão?) E ver uma página hospedada pelo pi - > como obter uma página da web aqui é a parte 1 da minha pergunta.

Parte 2 - > depois de criar meu arquivo .html e incorporá-lo ao javascript para detectar pushes de botão, etc., como posso comunicar ações de javascript nos comandos do terminal no pi?

Eu sei que isso é complicado, então eu aprecio qualquer parte da ajuda oferecida. Valeu pessoal!

PS - Estou tentando construir uma câmera baseada em framboesa pi. O usuário (motorista do carro) se conectará ao pi acessando a rede wifi do pi, carregará a página do pi, e então poderá controlar a habilidade do dashcam (ligar / desligar, verificar armazenamento, apagar coisas antigas, livepreview, etc.) uma página interativa hospedada pelo pi. Depois de concluído, ficarei feliz em torná-lo de código aberto!

    
por jake9115 18.02.2015 / 18:36

1 resposta

2

Como você mencionou, você tem alguns itens confusos. Você mencionou que você configurou o Pi como um ponto de acesso de outros tutoriais, portanto, assumindo que ele esteja configurado corretamente, começaremos com a validação dessa configuração e passemos para o servidor da Web.

  1. No Pi, queremos garantir que um servidor da Web esteja em execução. Ter habilitado um ponto de acesso 802.11 não inicia um servidor web. Este é um passo separado. Leia tutoriais adicionais sobre o Pi para instalar o software - especificamente um servidor da web. Depois de concluído, prossiga.

  2. Você está correto em afirmar que localhost tem um IP de 127.0.0.1 - no entanto, esses dois itens são os mesmos para todos os computadores. No Raspberry Pi se você abrir um navegador e navegar para o link , você acessará o servidor web do Pi (que foi instalado no passo 1 acima). Deve te dar uma página. Se não voltar a esses tutoriais até que você tenha esta etapa de trabalho - provavelmente precisa de configuração adicional do servidor web.

  3. Agora você precisa determinar o endereço IP do Pi. 127.0.0.1 como sabemos é o IP localhost ... nós precisamos do IP externo. Em uma máquina desktop você abriria um terminal e rodaria "ifconfig" ou "ipconfig". Eu suspeito que você configurou um IP como parte da configuração do Access Point ...

  4. Agora que você conhece o IP do Pi - conecte outra máquina a esse AP. Agora chegamos a um terceiro tópico de tutoriais para você aprender - você precisará ativar o DHCP no Pi para oferecer endereços IP válidos para os clientes que se conectarem ao AP. Vá aprender isso agora. Depois de configurar o Pi para emitir IPs via DHCP, ao conectar uma máquina cliente, verifique se ele possui um IP apropriado para o ponto de acesso.

  5. Agora podemos nos conectar remotamente ao servidor web do Pi a partir de nossa máquina cliente (smart phone?) ... abra um navegador na máquina cliente e insira o IP do Pi . Você deve ver a mesma página da etapa 2.

  6. Vá e codifique seu projeto.

Advertência - tudo isso pressupõe que você tenha um sistema operacional funcionando em seu Pi e que, de fato, ele pode executar um servidor web, um servidor DHCp e um ponto de acesso 802.11 Wifi ...

    
por 18.02.2015 / 19:14