Eden Software de Gestión de Desastres, Herramientas de comunicación

in #spanish5 years ago (edited)

En un post anterior hable del sistema EDEN de la fundación Sahana, un software OpenSource que busca servir como herramienta de organización en caso de eventos catastróficos. Para entender el vídeo que se presenta en este artículo es necesario entender que el sistema es multiplataforma puede trabajar en Windows, Linux y Mac. Si se piensa que mayormente los organismos utilizan servidores Linux o Windows para sus sistemas, podemos presumir que serán las opciones más comunes para la implantación a gran escala.

El sistema se puede colocar de forma interna como una intranet, con el objetivo de permitir que el organismo que organiza los eventos pueda ir cargando la información y organizando al momento de un evento, sin embargo se puede suponer que tenerlo en la web para que los diferentes organismos involucrados, puedan colaborar con su manejo es una opción que puede ser inclusive más atractiva.

Para esta opción existen una serie de Hosting probados y soportados, como es lógico la instalación sigue haciéndose sobre uno de los sistemas operativos ya conocidos, la única diferencia es que al haber sido probados ya existen una serie de pasos documentados para poder realizar dicha instalación sin problemas.

Estas guías indican sugerencias que van desde el sistema operativo recomendado (que generalmente es Debian), puertos que se deben liberar para el funcionamiento, base de datos recomendada, herramientas a instalar y algunos script preparados para poner a punto la plataforma.

Por otro lado actualmente indican que la versión de Windows no está siendo actualizada y no recomiendan su uso para implantaciones multiusuario.

En el vídeo revisión que observaremos en este vídeo se está utilizando la versión Developer de Linux, una máquina virtual que viene pre empaquetada lista para levantar. Se ha utilizado tal cual como funciona al desempaquetar sin realizar actualizaciones. Si se desea realizar un desarrollo sobre esta lo más recomendable es actualizar. En la página se encuentran los pasos para dicha actualización, sin embargo es posible que algunos servicios fallen y requiera de cierta atención para ponerlo a funcionar nuevamente.

Funcionamiento de la Versión Developer

La versión está virtualizada en VirtualBox, un paquete que al ejecutarse desempaqueta el archivo vmdk, del disco duro virtual y una configuración base del sistema, que puede ser modificada según sea necesario, todo esto en un archivo de 2.24 Gb. Se necesitaran 5,48 Gb para el disco virtual y 1 Gb disponible para la máquina virtual.

Las características que tendrá el sistema instalado por defecto son las siguientes. Lubuntu Versión 14.04.1 LTS a 32 bits, Kernel 3.13.0-36. Para levantar la plataforma se utilizará Eclipse 3.8.1 y el IDE Wep2PY 2.10.0, la base de datos implementada en el developer es SQLite 2.6.0 y como servidor web Rocket 1.2.6.

Si bien el manejador de base de datos y web server no son los sugeridos para la instalación final, se puede entender que al momento del diseño están suministrando una base de trabajo ligera que no requerirá de grandes recursos para trabajar, pudiendo migrar posteriormente los scripts de la base de datos.

Web2PY es un Web Framework, para desarrollo en Python, esto se puede considerar como una de las decisiones más acertadas en este desarrollo, de rápido aprendizaje y facilidad de exportación de la aplicación. Que además toma como base un lenguaje de gran penetración como es Python.

En la máquina virtual se instaló para esta revisión sqliteman, para poder realizar una revisión de la base de datos y sus características.

Luego de una revisión rápida se encuentra una base de datos con 348 tablas, no se observó el uso de disparadores para la ejecución de código a nivel de base de datos, por lo cual se presume que todo se realiza a nivel de Framework.

Práctica

Herramientas de Comunicación para desastres

Luego de ver el trabajo realizado por Sahana para ayudar a organizar situaciones de catástrofes, es bueno aprovechar el tema para hablar de herramientas que pueden servir a los afectados de forma directa. Siendo que en las zonas donde suceden este tipo de eventos es factible que las comunicaciones fallen, tener sistemas de comunicación alternativa es necesario.

Programas como Whatsapp y Telegram pueden dejar de funcionar si las redes móviles falla y en estos momentos las líneas terrestres tradicionales también pueden colapsar o fallar. En este caso existen programas de chats que funcionan en forma de malla interconectando los equipos cercanos y permitiendo crear una red de comunicación basada en estos. de esta forma todos los equipos que están dentro de esta malla podrán comunicarse.

Una de las formas de esto es mediante equipos que se conectaran entre ellos mediante sus wifi, el software de chat al no tener cobertura buscará por el wifi los equipos cercanos que usen el programa y crearán una malla, permitiendo generar una red local que permita comunicarse entre ellos. De igual forma hay sistemas que realizan esto mediante una conexión de Bluetooh.

FireChat es una aplicación de este estilo, está realiza el enlace mediante wifi, permite emitir mensajes privados o públicos y la creación de grupos. De esta forma los equipos cercanos podrían seguir conectados y se podrías distribuir información a la población aun sin la red móvil funcionando, tal como se ve en su vídeo. Por el contrario tiene en contra que para poder crear estas redes se necesita que exista un gran número de usuarios ejecutando la aplicación, pues a mayor número de nodos es más efectivo el sistema, lo cual no es realmente común pues el mercado de chats ya está ocupado por otras apps que llegaron primero.

Bridgefy es otro programa que permite trabajar sin Internet. La conexión mediante bluetooth y es útil si las personas que desean hablar están dentro de un rango determinado de sus equipos, así una persona de una familia se podría comunicar si están cerca y no tienen Internet. También puede usarse en modo malla en caso de querer alcanzar rangos fuera del alcance del dispositivo.

Existen más apps y en estos dos modelos podemos ver diferentes ventajas y desventajas, la red de malla permite publicar mensajes públicos lo que ayudaría a una autoridad en caso de querer emitir un comunicado general, en contra necesita de un gran número de usuarios para que la malla sea efectiva, lo que no es fácil al menos que el estado busque incentivar el uso de una aplicación de estas entre sus pobladores. En ambos casos al no ser aplicaciones de gran promoción su uso en caso de una emergencia se ve reducida al no tenerla instalada los habitantes de una zona afectada.

Como dato curioso FireChat fue usado en el 2014 como herramienta por los ciudadanos de Iraq en protestas, cuando el Internet era cortado o fallan las celdas móviles, siendo efectivo el sistema de mallas en grandes concentraciones

Referencia

Página Fundación Sahana Link
Wikipedia Link
GitHub Proyecto Eden Link
https://www.theverge.com/2014/6/18/5820694/iraqis-seek-out-new-tools-to-blast-through-internet-blockade

Miniatura

La imagen de la miniatura fue compuesta con Gimp 2.10 utilizando imágenes de las siguientes fuente, fuente

Sort:  





This post has been voted on by the SteemSTEM curation team and voting trail in collaboration with @utopian-io and @curie.


If you appreciate the work we are doing then consider voting all three projects for witness by selecting stem.witness, utopian-io and curie!


For additional information please join us on the SteemSTEM discord and to get to know the rest of the community!

Votado por el trail @team-mexico
Canal Discord ¡Te esperamos!

Delegaciones para @team-mexico ¡Ayúdanos a crecer!

10 SP - 25 SP - 50 SP - 100 SP - 150 SP- Mas información.
teammexico (1).png

Hi @ubaldonet!

Your post was upvoted by Utopian.io in cooperation with @steemstem - supporting knowledge, innovation and technological advancement on the Steem Blockchain.

Contribute to Open Source with utopian.io

Learn how to contribute on our website and join the new open source economy.

Want to chat? Join the Utopian Community on Discord https://discord.gg/h52nFrV

¡Felicitaciones!



Estás participando para optar a la mención especial que se efectuará el domingo 27 de enero del 2019 a las 8:00 pm (hora de Venezuela), gracias a la cual el autor del artículo seleccionado recibirá la cantidad de 1 STEEM transferida a su cuenta.

Te participamos que puedes invertir en el PROYECTO ENTROPÍA mediante tu delegación de Steem Power y así comenzar a recibir ganancias de forma semanal transferidas automáticamente a tu monedero todos los lunes. Entra aquí para más información sobre cómo invertir en ENTROPÍA.

Contáctanos en Discord: https://discord.gg/hkCjFeb

Apoya al trail de @Entropia y así podrás ganar recompensas de curación de forma automática. Entra aquí para más información sobre nuestro trail.

Puedes consultar el reporte diario de curación visitando @entropia.

Atentamente

El equipo de curación del PROYECTO ENTROPÍA

Congratulations @ubaldonet! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You made more than 6000 upvotes. Your next target is to reach 7000 upvotes.

Click here to view your Board
If you no longer want to receive notifications, reply to this comment with the word STOP

You can upvote this notification to help all Steemit users. Learn why here!

Buena información, útil para futuros, crear redes informativas para un fin...

vptado-por-crypto.gif ¡Únete a la comunidad con el mejor Trail! Discord Oficial

Coin Marketplace

STEEM 0.28
TRX 0.11
JST 0.031
BTC 69909.00
ETH 3924.76
USDT 1.00
SBD 3.68