410 meneos
6213 clics
¿Internet te va lento? No te quejes tú, que lo haga tu Raspberry Pi
A un usuario de Comcast, la operadora norteamericana, se le ha ocurrido algo mejor: su Raspberry Pi detecta cuando hay caídas sensibles del servicio y en ese momento comienza a enviar mensajes continuos en Twitter en los que avisa del problema con mención directa a la operadora.
|
comentarios cerrados
Qué bueno
Edit: realmente no comprueba los 150 Mbps de bajada, pero si 50 Mbps para poder saltar la alarma.
#4 el modelo mayor no es la B+, sino la 2, pero tiene el mismo puerto.
Ahora que las velocidades de fibra son de 100 Mbps, 200 Mbps, 300 Mbps.. podrían haber puesto en el modelo 2 una tarjeta Giga.
Lo podrían poner como funcionalidad del router, que también es otro PC.
Edito: ya ha contestado #16
El singular robot monitoriza la conexión a internet para ver si mantiene la velocidad prometida -en su caso, 150 Mbps de bajada, pero en cuanto esa velocidad baja de los 50 Mbps el software desarrollado por el usuario envía un tuit en el que indica cuál es la velocidad de subida y bajada de datos en ese momento.
De hecho eso sería también lo más justo porque al Pi le podría llegar menos velocidad si está saturada la red local, pero de lo que se trata es de valorar la velocidad de datos que le entran al router.
Para mi si es una limitación, sobre todo si lo utilizas como NAS o como reproductor multimedia siendo cliente DLNA. Y por precio tampoco creo que sea porque otros productos que están en su rango de precios como BananaPi si lo traen.
Reinicié el ordenador, apagué y encendí el router, reinicié el ordenador...
De todas formas, si te preocupa eso puedes meter unas reglas de firewall y se acabó el problema.
También es verdad que el código de este chaval no hace eso sino que hace un test de velocidad así que a falta de saber en qué consiste ese test, mejor no digo ná.
Lo primero lo hago haciendo un ping cada X tiempo. Lo segundo, lo que se denomina en mi router "Ping speed" (aunque los resultados que me da, tampoco me convencen demasiado). Todo ello lo tengo en scripts en mi router, que es un Mikrotik.
Sobre el código fuente de su programa, el secreto se encuentra en "speedtest-cli". Siendo un script en Python, y esta herramienta en Python, yo la habría importado como un módulo. El código fuente deja bastante que desear, pero bueno. Es un script sencillo y siempre se agradece que se compartan cosas.
Encima hay que ver la carga de cpu a esos 20MB/s no se el pi es un soc multimedia no lo veo que se pueda defender en tareas de servidor archivos exigentes.
Así que muy fiable no parece el test en Python...
Por otro lado al usar una Raspberry Pi hay que olvidarse de medir velocidades superiores a 100 Mbps
Compruébalo por tí mismo: pon en producción un portal claramente basado en WordPress, que use docena y media de plugins y no tenga tráfico.
Luego abandónalo unos meses sin autoupdates. Verás qué risa.
«Su llamada es muy importante para nosotros, en breve le atenderemos...»
«Su llamada es muy importante para nosotros, en breve le atenderemos...»
«Su llamada es muy importante para nosotros, en breve le atenderemos...»
Si vas a montar un server lógicamente tendrás que ocuparte de mantenerlo actualizado.
Yo si va a correr OpenElec como media center lo que quieras. Pero tener en marcha transmission y ssh todo el día, pues eso ya es tener un server (de descargas). Vale que WordPress es un coladero y OpenSSH no, pero en el largo plazo todo es susceptible de verse comprometido.
La peña ahora ve que con cincuenta pavos se monta con DNS Dinámico un portalito para sus cosillas y están proliferando servidores domésticos a espuertas. Y ya veréis en unos años la de gente que se hará daño por abandonar las Raspberries felizmente.
Pero el router es imprescindible en una red doméstica.
No así el servidor.
Sé que todo lo demás me acabará dando por el culo.