Criando Bot para testar conexão com a internet


Reputação 7
Crachá +3

Olá Blippers, tudo bem ? :happyblip:


Hoje vou ensinar como fazer um testador de internet para projetos de casa inteligente, pois para que tudo funcione corretamente precisamos de internet


Caso de uso: Com aplicações voltadas ao IOT sempre precisamos que estejam tudo comunicando com a internet para que funcionem com êxito, para isso criei um bot que realiza teste de conexão, caso você esteja sem conexão ele para de retornar as mensagens que são geradas a 60 segundos.


1° Passo - Crie um bloco após o inicio e adicione a requisição http do tipo GET com a url :


https://rest.ensembl.org/info/ping?content-type=application/json



Depois adicione na ação de saida executar script




function run(inputVariable1) {
let ping = JSON.parse(inputVariable1);
ping = ping.ping;
if(ping!=1){
return "Not have conection, try again";
}
return "Online!";
}

2 ° Passo - No conteúdo do bloco coloque assim :

image


Configure as ações de saída do bloco :


Vamos configurar o input de entrada do usuário dessa forma:



3° Passo - Configure o tempo de expiração das ações para 60 segundos



Com isso teremos o nosso testador de conexão onde ele tem um loop nativo que valida a todo minuto a conexão com a internet.


Teste:



3 comentários

Reputação 4
Crachá

Adorei @Rafael_Figueiredo ! :blipinlove:

Reputação 4
Crachá +1

Parabéns pelo conteúdo incrível!!

Funcionou aqui, valeu pela dica Rafael!

Comente