Cómo Tus puede ayudar a salvar vidas
Sí, por extraño que parezca, ¡ese parece ser el caso! Hace un tiempo, notamos algo realmente interesante en tus.io, nuestro protocolo abierto para uploads reanudables: un comentario de Jaroslaw Wasilewski mencionaba que tus se estaba usando para apoyar operaciones de rescate contra incendios. ¡Eso sí que es una noticia emocionante!
Aunque nos propusimos hacer del mundo un lugar un poco mejor al hacer que subir archivos fuera más confiable para todos, esto sin duda no era lo que teníamos en mente. Nos interesó mucho saber más sobre esto, así que invitamos a Jaroslaw a sentarse con nosotros para tomar una taza de café virtual y le pedimos que nos contara un poco más sobre el sistema que desarrollaron y cómo están usando tus en él.

¿Podrías contarnos algo sobre el trabajo que haces y el tipo de servicio que tu empresa ofrece a los bomberos?
¡Por supuesto! Mi nombre es Jaroslaw Wasilewski y trabajo como developer para una empresa de IT llamada BIT S.A., ubicada en Bialystok, Polonia. Principalmente desarrollamos software dedicado para el gobierno y la administración local. Nuestros cuerpos de bomberos ya usaban un sistema para gestionar solicitudes y dirigirlas a las unidades adecuadas y más cercanas. Sin embargo, no había nada implementado que pudiera apoyar la comunicación durante las operaciones de rescate, ya fuera entre unidades o entre el centro de mando y los bomberos en el campo, más allá de la comunicación por radio típica. Así que desarrollamos un conjunto de aplicaciones móviles y web que permite enviar mensajes, documentos, datos cartográficos, imágenes y videos desde el área de acción al puesto de mando, y viceversa. También hace posible monitorear de cerca tanto la ubicación como el estado de los vehículos y bomberos, y se puede usar para reportar el estado de las víctimas. Por último, incluso proporciona servicios logísticos para operaciones de rescate de larga duración, como incendios forestales u otros desastres naturales. Actualmente, el sistema está siendo probado por bomberos en la provincia de Podlasie.
¿Cómo usan exactamente tus? ¿Podrías contarme algo sobre la forma en que se usa en las operaciones contra incendios?
Tus se está usando para enviar fotos, videos y otros documentos desde la aplicación móvil al back-end como adjuntos de los mensajes intercambiados. Esto permite que las unidades en el campo den de inmediato al centro de mando de cualquier operación de rescate una imagen completa y clara de la situación actual. Subir archivos de forma rápida y confiable es algo que puede ayudar a salvar vidas en casos así y, con la ayuda de tus, nuestro sistema puede ofrecerlo.
"Subir archivos de forma rápida y confiable es algo que puede ayudar a salvar vidas en casos así y, con la ayuda de tus, nuestro sistema puede ofrecerlo."
Un medio más confiable para transferir información, incluso en condiciones de red muy deficientes, significa que quienes están a cargo de las operaciones de rescate están mejor equipados para tomar decisiones en momentos en los que hay vidas en juego.
¿Cómo descubriste tus y qué te llevó a implementar el protocolo en tu sistema?
Necesitábamos una solución efectiva para transferir grandes tipos de datos, como fotos de alta resolución y videos largos. Nuestro sistema estaba pensado para operar en una red GSM, a menudo fuera de las ciudades, en áreas donde la cobertura suele ser débil e intermitente. Con eso en mente, la solución debía ser capaz de subir archivos por partes y guardar el estado actual del upload. No queríamos usar FTP porque sería bastante difícil integrarlo con la REST API y también porque la transferencia parcial puede ser muy poco confiable. Nuestro subcontratista, que desarrolla las partes móviles del sistema, nos habló de tus. Aunque ellos mismos no lo habían usado antes, después de buscar un poco más posibles soluciones y realizar varias pruebas, rápidamente quedó claro que tus cumplía con todas nuestras expectativas. La disponibilidad de librerías para las plataformas Android y .NET también fue crucialmente importante para nosotros. Además, gracias al servidor tusd y al cliente JavaScript, teníamos una excelente solución de referencia para analizar el protocolo. Como resultado, pudimos preparar una nueva implementación del servidor tus para PHP y, en paralelo, trabajar en la aplicación móvil.
¿Encontraste algún desafío al implementar tus? Si fue así, ¿cómo lo superaste?
En ese momento, el mayor problema era la falta de documentación para la versión 1.0 de tus. La única documentación disponible correspondía, por lo que recuerdo, a la versión 0.2. Por lo tanto, gran parte de nuestro trabajo tuvo que basarse en pruebas y análisis de mensajes HTTP de la versión demo. Dicho eso, gracias a la disponibilidad del servidor tusd, nuestro subcontratista logró completar todos sus preparativos antes de que yo terminara mi trabajo. Eso fue de gran ayuda. Y cuando se lanzó el protocolo tus 1.0, pude corregir algunos problemas restantes.
¿Qué beneficios han experimentado los departamentos de bomberos con los que trabajan después de implementar tus?
Después de varios meses de pruebas intensivas del sistema, podemos decir que la transferencia de archivos ha sido muy confiable: ¡no se ha reportado ni un solo archivo dañado! Por esa parte, le debemos un gran agradecimiento a tus.
"La transferencia de archivos ha sido muy confiable — ¡no se ha reportado ni un solo archivo dañado! Por esa parte, le debemos un gran agradecimiento a tus."
Como resultado, los departamentos de bomberos que actualmente prueban este sistema han tenido a su disposición un sistema de comunicación mucho más sólido y confiable, y algo así sin duda puede salvar vidas en situaciones de emergencia.
Muchas gracias a Jaroslaw por tomarse el tiempo de responder nuestras preguntas sobre este fascinante caso de uso para tus. Nuestra principal motivación detrás del desarrollo de tus ha sido el deseo de cambiar la forma en que el mundo sube archivos. Así que, con eso en mente, puedes imaginar nuestra emoción cuando supimos que el protocolo ya estaba siendo confiado para las comunicaciones de servicios de emergencia. Para nosotros, esto realmente representa una prueba de su confiabilidad.
Esperamos que, al compartir esta historia, más empresas y developers se animen a probar tus. Después de todo, mientras más personas empiecen a usar este protocolo, antes podrán convertirse en una realidad para todos nosotros los uploads verdaderamente confiables y reanudables. Si quieres saber más sobre este uso específico de tus, o sobre el protocolo en general, no dudes en contactarnos. Y si tú también estás usando tus para algo interesante, ¡también nos encantaría saberlo!
Este artículo apareció primero en tus.io.
