GIFMuy buenas a todos!
Hace aproximadamente un mes, en mi ciudad, por La crecida del río Uruguay, La ciudad se vio afectada.
Será de publico conocimiento, que hubo aproximadamente 10.000 Evacuados tras que salió en todos los medios nacionales importantes.
En toda esta movida, yo venía experimentando con una librería en Python en mi Raspberry PI Model B para comandar cosas por whatsapp, por ejemplo este Diodo LED.
Clic acá para verlo en Instagram
Le había incorporado una API de Wolfram Mathemática y la usaba para resolver cálculos matemáticos!
Originalmente, este era su comportamiento...
Así que luego de un par de unas semanas, volví para mis pagos...
Con el tema de la inundación, se necesitaban muchos voluntarios para ir a ayudar a la gente a sacar las cosas de su casa.
Cuando nosotros fuimos a ayudar, Nos avisaron que ya había mucha gente (voluntarios) y que gracias por venir y bueno, cada uno para su casa.
Cuando nosotros fuimos a ayudar, Nos avisaron que ya había mucha gente (voluntarios) y que gracias por venir y bueno, cada uno para su casa.
En ese momento las comunicaciones estaban fallando, la ciudad demandaba información, los diarios no daban abasto y algunos ponían títulos como "Se viene el fin del mundo" o cosas así
Entonces se me ocurrió la idea, de, que en vez que me resuelva un cálculo o me prenda un Led...
Por que mejor que no comunique la altura del río?
Llamé a unos amigos, Dual y Franco, estudiantes al igual que yo, y nos encaminamos hacia el objetivo.
Luego de 48 Hs intensas de trabajo, la primera versión se veía así
Era todo un éxito! El servicio se hizo conocido en un par de horas, puesto que, se empezó a demandar mas y mas...
Hasta que en un momento..
Con una frustración sin límites, puesto que habíamos invertido mucho tiempo y esfuerzo, decidimos sentarnos a pensar, como evitar los bloqueos Impuestos por Whatsapp.
Teníamos en cuenta lo siguiente:
- Se nos había bloqueado por Solicitudes, no por respuestas.
- Mucha gente no sabía como utilizarlo, y preguntaba si era una persona o una máquina lo que respondía
- Whatsapp no consideraría desbloquear UN número de teléfono
- Nos faltaba una base de datos, para obtener con precisión y rapidez la información requerida
Entonces, diseñamos un sistema que responda automáticamente a las solicitudes, que tengamos UN solo número que reciba y como 13-14 que Respondan!
De esa gran idea, nació Sócrates
.
Tristemente, Luego de una tormenta eléctrica en concordia, "Sócrates" estaba cumpliendo lo que le habíamos programado, y cayó un rayo en la esquina de casa, quemando el módem de Arnet y La Raspberry.
Se le hizo un funeral acorde..
Así que tuve que reclutar al Ejercito de Mini-PC's que tenía acá:
- Una OrangePi PC (Quad-Core, 1.7 Ghz)
- Una Raspberry Pi 2B (Quad-Core, 900 Mhz)
La OrangePi (de ahora en adelante OPi) se utiliza para Obtener los datos desde el sitio web de la Prefectura Naval Argentina, Lo extraemos, filtramos y guardamos como un texto plano, luego la OPi transmite el archivo por sFTP hacia la RPi, donde el Demonio (Daemon) Cliente de Whatsapp Está corriendo, de manera que, cada 30 Minutos, el servidor recibe nuevos datos para estar continuamente actualizado!
Disponemos de 15 "Números" a los cuales, nosotros los llamamos Mártires, de diversas empresas, todos esos son usados para RESPONDER únicamente.
Y mira, como poderse, SE PUEDE, pero la verdad es que en este momento preferimos colaborar
Para aquellos que preguntan, El arduino y la pantalla LCD, cuentan la cantidad de mensajes enviados y recibidos...
Pero ahí no paramos, Con la estructura que ya teníamos armada, desarollamos una App que te diga la altura del río..Para android!!
El servicio, al ser tan útil en el momento, algunos medios hicieron eco
Bueno gente eso es todo por Hoy! Mas adelante subiré un video mostrando su funcionamiento!
Espero que les haya gustado, cualquier duda me consultan por MP.
Saludos!
