Ha már úgy is van ott Pi, akkor szerezz be még egy Pi0-t meg egy USB-s ethernetet (ezek azért nem komoly összegek, mg a gigás se), toljál rá egy headless Raspbian-t (vagy akár FreeBSD-t), és végtelen ciklusban is futtathatod a speedtest-cli-t (meg pl. a librespeed-cli -t is akár).
Ránéztem erre a szélessáv.net-re, látszólag valami BME-s fejlesztés van mögötte, de nem találtam ennél több konkrétumot (OK, 2 percnél nem szántam rá többet, szóval FIXME). Esetleg érdemes lenne felvenni velük a kapcsolatot, hogy nincs-e (vagy nem akarnak-e) elérhetővé tenni Linuxon automatikusan futtatható *parancssoros* eszközt kiadni pontosan az ilyenekhez. (Csúnya vagyok, de az a véleményem, hogy a curl megfelelően körbeparaméterezve akár jó is lehetne, és akkor ideális a dolog, ha nem / én te tákolod/m össze, hanem ők hivatalosan teszik elérhetővé. Pontosan az ilyen helyzetekre kihegyezve. Ha ők publikálnák a megfelelő curl parancsot, akkor ezt lehetne futtatni és átadni adott esetben a szolgáltatónak.
Javítás: megvan a szelessav.net mögötti fejlesztés hardveres mérőjének mérőszkriptje, használd egészséggel, ezt már el kéne fogadnia a szolgáltatódnak!
!/bin/sh
logger -t meroscript "Hardware server IP: %MEROSZERVER%"
LATENCY=$(speedtest lat http://%MEROSZERVER%/speedtest/latency.txt 10 2>/dev/null)
DOWNLOAD=$(speedtest down http://%MEROSZERVER%/speedtest/random_1gb 4 30 33333 30 10 1 2>/dev/null)
UPLOAD=$(speedtest up http://%MEROSZERVER%/speedtest/upload.php 4 30 33333 30 10 20 2>/dev/null)
echo "$DOWNLOAD $UPLOAD $LATENCY"