Este programa realiza o monitoramento de velocidade de internet, possibilitando a visualização das oscilações da conexão com a internet.O teste de velocidade de conexão com a internet é feito a cada intervalo de tempo definido pelo usuário em segundos,e ao finalizar o período de monitoramento,é gerado gráficos das variações das velocidades de internet registradas pelos testes.
Essas instruções permitirão que você obtenha uma cópia do projeto em operação na sua máquina local para fins de desenvolvimento e teste.
É preciso ter instalado na sua máquina:
Python3
ou
Anaconda3
É necessário instalar as seguintes bibliotecas:
pip install sched
pip installtime
pip install matplotlib
pip install numpy
pip install pandas
pip install speedtest-cli
Interface de execução do terminal:
- Unidades:
- Download e Upload : Mb/s
- Latência(ping) : ms(milisegundos)
Após finalizar o programa pressionando Ctrl + C, é exibido na tela os graficos para melhor visualização da variação das velocidades de internet no intervalo analisado.
Consulte o artigo com o código comentado no Medium para saber como implantar o projeto.
- Medium - Código comentado no Medium
- Spyder - Ambiente de desenvolvimento utilizado
💻 por Nathan Souza