DD-WRT chamando serviço web do Arduino ESP8266

0

Estou procurando uma maneira de descobrir quais dispositivos estão atualmente conectados sem fio ao roteador que está executando o firmware do DD-WRT.

O problema é que não consigo encontrar referências a uma API REST ou apenas a API HTTP .

No entanto, encontrei algo AQUI que indicava uma página Status_Wireless.live .asp que mostra algumas informações mas, novamente, não encontrou mais nenhuma informação além do texto sobre ele. Também parece precisar de autorização para exibir algo na página, uma vez lá, o que seria difícil de realizar.

Alguém tem uma captura de tela ou comandos para fazer isso com um firmware DD-WRT? Mais ainda, como posso logar na página do Arduino desde que precise de autorização. Eu vou estar usando um Arduino com um ESP8266 que está conectado ao roteador para obter as informações que eu preciso para poder obtê-lo com link para que eu possa em seguida, analise as informações que eu precisaria no código do Arduino.

    
por StealthRT 18.10.2015 / 23:30

1 resposta

0

DD-WRT não usa ASP (parece estranho, certo, usar o material da Microsoft em um projeto FOSS), mas ele também não usa PHP. Na verdade, as extensões asp são um equívoco: dd-wrt usa CGI (e C regular) em suas páginas da Web. Você pode confirmar lendo aqui ou apenas lendo com atenção cada Web código-fonte da página.

Como tal, não tenho conhecimento de nenhuma API disponível para usuários externos, o que de certa forma significa: você precisa de autenticação para obter acesso aos dados do roteador. Além disso, não conheço nenhuma maneira de burlar a autenticação. O melhor que posso pensar é analisar a saída do wget.

    
por 19.10.2015 / 08:59