ESP32 CAM dicas: IP FIXO, Gateway, mascara e DNS. Como alterar porta STREAM/81 (video).

Estas informações foram conseguidas por pesquisa em varios sites brasileiros e internacionais.

Foram adicionados no sketch exemplo da IDE Arduino e de alguns tutoriais pela internet cujos links estão a disposição.

RESUMO: Queria eu após testes de visualização pelo chip ESP32-CAM que fosse possivel alterar o IP de trabalho e a porta de video, pois gostaria de utilizar vários ESP32 na mesma localidade.

DICA 1:

Pra isso adicionei ao sketch:

-------------------------------------------------------------------------------------------

const char* ssid = "MEU-ROTEADOR";  //original do sketch
const char* password = "SENHA";   //original do sketch.


 //implementado IPFIXO,Gateway,Mascara,DNS em 21jan20//
IPAddress ip(192,168,x,yyy);
IPAddress gateway(192,168,x,1);
IPAddress subnet(255,255,255,0);
IPAddress dns(8,8,8,8);

----------------------------------------------------------------------------------------------

Feito isso precisamos adicionar na conexão:

---------------------------------------------------------------------------------------------

  WiFi.begin(ssid, password);  //original do sketch

  WiFi.config(ip, gateway, subnet, dns); //implementado para IP FIXO//

while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.println("WiFi connected");

------------------------------------------------------------------------------------------------

DICA 2:

Agora, para mudar porta de acesso de video (STREAM) originalmente = 81.

Abriremos pelo IDE Arduino, a aba do "app_httpd.cpp" para edita-lo.

(sugiro antes de qualquer mudança, fazer copia do "app_httpd.cpp" na pasta Arduino e mudar extensão para .ORI)

Para mudar IP:

Nas proximidades entre a linha 650  e 700 teremos:

-------------------------------------------------------------------------------------------------

}

config.server_port += 1; // porta a ser alterada (original:81)//
config.ctrl_port += 1;  //porta a ser alterada (original:81)//
Serial.printf("Starting stream server on port: '%d'\n", config.server_port);
if (httpd_start(&stream_httpd, &config) == ESP_OK) {
httpd_register_uri_handler(stream_httpd, &stream_uri);
}

------------------------------------------------------------------------------------------------

Os caracteres "+=1" significam "=81". Basta mudar  o +=1 para "=pppp"(nova porta) nas 2 linhas.

Salvar a sketch como exemplo, "CameraWebServer_teste1" e transferi-lo para a flash do ESP32 CAM.

Não se esqueçam, para visualizar agora: "http://192.168.X.YYY:pppp/stream".

A porta do painel de controle da imagem (80) não soube como altera-la.

Observação: Este painel ao clicar em STAR STREAM vai direcionar para porta 81 (que não existe mais).

Estou a disposição para duvidas.

-------------------------------------------------------------------------------------------------

DICA 3:

Juntei para pregar na parede (kkkk se esposa deixar) numa mesma imagem esquemas e pinagens para gravação via conversor serial/USB nos circuitos ESP32CAM e ESP8266-01.

Esta imagem estará disponivel no link: http://www.olintronica.com/ESP32CAM_ESP8266_FTI-2.jpg

Exibições: 39

Comentar

Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!

Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)

Comentário de José Gustavo Abreu Murta em 1 fevereiro 2020 às 10:26

Esse site tem projetos bem interessantes com a ESP32-CAM:

https://randomnerdtutorials.com/?s=esp32-cam

Comentário de OLINTO GODINHO R. FILHO em 1 fevereiro 2020 às 10:11

Comentário de OLINTO GODINHO R. FILHO agora mesmoExcluir comentário

É um dispositivo e tanto. Meu proximo passo é adaptar uma delas no peitoral de guia do meu cão para transmitir ao vivo pela casa kkkk.

- 1 ESP32CAM

- 1 bateria de celular (3,6 vcc) - usar pino de alimentação de 3,3 v do ESP.

Idéias em pesquisa para incluir no sketch:

-Botão em html para disparar o flash Led (GPIO 4).

-Abrir solenoide de portão casa reconheça o rosto (Face Recognition).

Comentário de José Gustavo Abreu Murta em 1 fevereiro 2020 às 8:43

Bom dia, 

Obrigado pelas dicas.

Pretendo comprar uma ESP32-CAM assim que possível. 

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2020   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço