Criando Bot para testar conexão com a internet

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:

5 curtidas

Adorei @Rafael_Figueiredo ! :blipinlove:

1 curtida

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

2 curtidas

Funcionou aqui, valeu pela dica Rafael!

1 curtida