Lograr que dos dispositivos se comuniquen de forma inalámbrica sin depender de internet es uno de los objetivos más satisfactorios en proyectos de electrónica. Aquí se muestra el resultado final del proyecto funcionando con ambas tarjetas de desarrollo enviando y recibiendo mensajes en tiempo real.
¿Cómo se configura cada dispositivo para la comunicación LoRa?
El sistema completo utiliza dos tarjetas de desarrollo, cada una conectada a un dispositivo móvil a través de su propia red wifi. La configuración final se organiza así:
- El dispositivo uno se conecta a la red wifi llamada "Platzi uno" y obtiene su propia dirección IP [0:15].
- El dispositivo dos se conecta a la red wifi "Platzi dos", también con su propia IP independiente [0:33].
- Ambos dispositivos muestran un conteo de señal en ceros al inicio, lo que indica que no han enviado ni recibido mensajes todavía.
Cada tarjeta de desarrollo funciona como un punto de acceso wifi al que se conecta un teléfono móvil. Desde el navegador del teléfono, accediendo a la IP asignada, se puede interactuar con la interfaz del proyecto para redactar y enviar mensajes.
¿Qué sucede al enviar mensajes entre los dispositivos?
Una vez que ambos dispositivos están listos, el flujo de comunicación es directo. Desde el primer dispositivo móvil se envía un saludo al segundo, y este lo recibe casi de inmediato [0:45].
Un detalle importante es que los mensajes están codificados, lo que permite enviar incluso emojis sin que el receptor tenga problemas para interpretarlos [0:50]. Esto demuestra que la codificación implementada en el proyecto maneja correctamente caracteres especiales y no solo texto plano.
Desde el segundo dispositivo también se puede redactar y enviar un nuevo mensaje de regreso, confirmando que la comunicación es bidireccional [0:58]. Ambos dispositivos funcionan tanto como emisores como receptores.
¿Cuáles son las limitaciones de esta conexión punto a punto?
Aunque el proyecto funciona correctamente para una conexión entre dos unidades individuales, esta arquitectura tiene una limitación clara: solo permite que dos nodos se escuchen y se envíen mensajes entre ellos [1:10].
Cuando el objetivo es crear una red más compleja con múltiples dispositivos, se necesita un enfoque diferente. Aquí es donde entran en juego las redes LoRa, que permiten organizar varios nodos en topologías más avanzadas como redes tipo estrella o mesh [1:17].
¿Qué conceptos se validan con esta prueba?
- Comunicación LoRa punto a punto: dos módulos se comunican directamente sin infraestructura intermedia.
- Servidor web embebido: cada tarjeta crea su propia red wifi y sirve una interfaz accesible desde el navegador del teléfono.
- Codificación de mensajes: el sistema soporta caracteres especiales y emojis gracias a la codificación implementada.
- Dirección IP local: cada dispositivo obtiene una IP dentro de su propia red para que el usuario pueda acceder a la interfaz.
Este resultado demuestra que con componentes accesibles es posible construir un sistema de mensajería funcional y completamente independiente de internet. Si lograste replicar este proyecto, comparte tu experiencia y cuéntanos qué aplicaciones le darías a esta tecnología.