1. INTRODUÇÃO AO PROTOCOLO HTTP NA INTERNET DAS COISAS
A transformação digital no setor agrícola, impulsionada pelo conceito de Agricultura 4.0, exige a integração contínua entre dispositivos de campo (atuadores, relés e sensores edáficos) e sistemas de gestão de alto nível (dashboards web e aplicativos móveis). No centro dessa infraestrutura de comunicação encontra-se o protocolo HTTP (Hypertext Transfer Protocol), um protocolo da camada de aplicação do modelo OSI/TCP-IP que se consagrou como o padrão fundamental para a transferência de dados na Web e em arquiteturas distribuídas de Internet das Coisas (IoT).
O funcionamento do HTTP baseia-se no modelo de requisição e resposta, no qual o cliente solicita dados ou instrui ações e o servidor retorna as respostas correspondentes. O HTTP é caracterizado como um protocolo sem estado (stateless), uma vez que o servidor não mantém, por padrão, informações sobre requisições anteriores efetuadas pelo mesmo cliente. Dessa forma, cada requisição é tratada de maneira estritamente independente das solicitações prévias.
No contexto de sistemas de irrigação automatizados, essa propriedade sem estado proporciona elevada escalabilidade e simplicidade operacional para dispositivos de recursos limitados, como o ESP32 e o Arduino. Cada consulta periódica de estado (polling) ou acionamento pontual de bomba hidráulica é executado como uma transação autônoma perante o servidor central Flask.