cropped-Micro-sd-icon-by-Teuku-Sidqi.jpeg

Progetto GaPO

Test della connessione Internet

L’uso di una Raspberry, per verificare la connessione internet è uno strumento che può essere applicato anche in ambito professionale.

L’impiego di questa piattaforma è valutata dal fatto che sul mercato sono disponibili hardware ad uso professionale, industriale e lo sviluppo ludico è possibile su una Pi3 qualsiasi.

Obbiettivo dell'esperimento

La misurazione permette di supportare con documentazione la mancata fornitura di servizio che si paga inesorabilmente ad ogni scadenza.

Cosa ci serve

Una connessione a Internet via cavo o via Wi-Fi.

Esecuzione misura Internet disponibile

Attraverso una connessione Putty in SSH alla RaspBerry è possibile eseguire il seguente comando 

myRaspebbru:~ $ curl ipinfo.io/ip
Come risultato si ottiene:
IP pubblico in caso di connessione
'Internet not available'  in caso di connessione

Misurazione della connessione

Di esempi di test, ne ho visti tanti e si può approfondire le varie tecniche, ma quella chepiù mi è piaciuta è questo comando:

myRaspebbru:~ $ sudo curl --interface eth0 -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python -

Output

Retrieving speedtest.net configuration...
Testing from XXXX (78.134.000.000)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Fiber Tim (MI) [0.90 km]: 11.61 ms
Testing download speed................................................................................
Download: 24.59 Mbit/s
Testing upload speed................................................................................................
Upload: 24.12 Mbit/s

Catturando le informazioni evidenziate, in un database per un periodo di tempo si determinano le prestazioni