O aplicativo desenvolvido pelos alunos Victor Thales Pereira de Limas e Gustavo Sebastião Scheffer cria um socket TCP com uma porta especificada e aguarda uma solicitação de conexão do cliente. Depois de aceitar a solicitação do cliente, a conexão entre o servidor e o cliente é estabelecida e o aplicativo aguarda os dados que serão enviados pelo cliente. Os dados enviados são processados como texto ASCII e retorna a resposta ao cliente cuja oque foi solicitado. Neste exemplo o cliente irá enviar TEMP, UMID ou DIST, e o aplicativo retornará os valores respectivos de cada sensor.
- Algoritmo Desenvolvido com SDK Version ESP-IDF v4.1-dirty
- Libs já incluidas e importadas neste diretorio.
- Defina os pinos dos sensores no cabeçalho do projeto
Componentes utilizados:
- ESP 32
- Sensor de temperatura DHT11
- Sensor ultrassônico HC-SR04
- Resistor 220 Ω
- Jumpers
- Navegue até a pasta do projeto, utilizando o console do SDK (ESP-IDF Command Prompt) e rode o comando abaixo.
idf.py menuconfig
Retorne a tela anterior.
Ainda na pasta do projeto, com seu console do SDK (ESP-IDF Command Prompt) Com tudo configurado conforme passado nos passos acima, execute a ferramenta de monitoramento para visualizar a saída serial utilizando o comando:
idf.py -p PORT flash monitor
Localize o IP
que o servidor obteve e em sequência a Porta
que definimos, pois será usado para estabelecer a conexão com o Cliente
Após isto Clique! em Open para fazer a conexão