NodeMCU + Sensor de gas MQ2

Boa noite, eu tenho um projeto em andamento, que consiste em monitorar o nível de gás GLP em um ambiente, eu já fiz testes locais, envio de dados pela internet etc.

Mas agora a minha maior dificuldade está sendo em como colocar o NodeMCU como um webserver e também como um monitor, por exemplo: Eu crio o web server e fico captando os clientes que o requisitam, até aí tudo ok, eu vejo os valores do sensor etc. Mas a dificuldade está em como manter o NodeMCU monitorando e caso detecte uma concentração X ele coloque uma outra porta como HIGH talvez.

Não sei se ficou claro mas resumindo eu queria saber se consigo colocar o NodeMCU para trabalhar como webserver e manter o monitoramento independente de se ter clientes solicitando ou não.

Se alguém puder me ajudar ficarei grato. Qualquer dúvida estou a disposição.

Obrigado !