Implantación de un entorno Wi-Fi

Implantación de un entorno Wi-Fi

Este proyecto se centra en la creación de un entorno de conectividad inalámbrica basado en la tecnología Wi-Fi. Wi-Fi es un sistema de envío y recepción de datos en redes computacionales que utiliza ondas hertzianas para la comunicación y está regido por el estándar 802.11, acotado por la Wi-Fi Alliance.

Una de las principales ventajas de este entorno es su adaptabilidad a situaciones donde no es posible implementar una infraestructura de red estable. Esto se logra a través de una topología de red denominada «mesh» o «red mallada», que se basa en protocolos de enrutamiento dinámico especialmente diseñados. Estos protocolos hacen que la red sea altamente versátil y estable. En esta topología, se utilizan nodos que actúan como elementos de acceso a la red y dispositivos de conmutación. Los nodos reciben un firmware, un soporte lógico de bajo nivel que interactúa con el hardware y controla la ejecución de instrucciones externas. Este firmware se implementa utilizando OpenWRT, una distribución de GNU/Linux diseñada para dispositivos empotrados. Esta configuración permite que el sistema se conecte a una red mesh, similar a la que ha sido creada por guifi.net.

Como se detalla en esta memoria, este proyecto tiene un amplio rango de funcionalidades y posibles expansiones. Dado que todas las características se especifican en el firmware, los clientes pueden adaptar el sistema a sus necesidades específicas, ya sea con fines lucrativos o no. Es importante destacar que la red que se respalda es de libre acceso.

Los objetivos principales de este proyecto, a nivel estructural, son:

  1. Establecer un entorno de comunicación inalámbrica que pueda integrarse en la red de guifi.net.
  2. Configurar un entorno con conectividad a una red mesh, con patrones de direccionamiento específicos definidos por la red de guifi.net.
  3. Proporcionar utilidades de control, pruebas y experimentación sobre redes para establecer una base sólida para proyectos futuros.

El firmware desarrollado se utilizará en nodos especialmente construidos y diseñados para el sistema creado. En conjunto, todo el sistema podrá implementarse en la red mesh global.

Este proyecto no solo se enfoca en su éxito técnico, sino también en el crecimiento y aprendizaje del proyectista. Implica asimilar conocimientos sobre la gestión y puesta en funcionamiento de proyectos de informática, aplicar conocimientos adquiridos en diferentes asignaturas de la carrera y adquirir habilidades técnicas relacionadas con redes, comunicación inalámbrica, sistemas UNIX y telecomunicaciones.