SDR Software Defined Radio - Yo hice un tutorial de esa tecnología
https://platzi.com/tutoriales/1770-avanzado-redes/14348-rtl-sdr-ttutorial/
Introducción a las telecomunicaciones con IoT y LoRa
Comunicación IoT con LoRa y ESP32: Programación y Aplicaciones
Fundamentos de LoRa
Fundamentos del Funcionamiento de la Radio y Electromagnetismo
Conceptos Fundamentales de Radio LoRa y Aplicaciones Prácticas
Configuración de hardware LoRa con tarjetas TTGO y ESP32
Configuración del proyecto
Configuración de Librerías LoRa y OLED en Proyectos ESP32 con IDF
Programación de Pantallas OLED con ESP32 y Protocolo I2C/SPI
Programación de Pantallas OLED con ESP32 y Visual Studio Code
LoRa con ESP32
Modulación y Transmisión de Mensajes en Radio LoRa
Comunicación ESP32 con LoRa: Configuración y Programación Básica
Recepción de Mensajes con LoRa en Visual Studio Code
Comunicación de mensajes entre tarjetas LoRa con FreeRTOS
Aplicaciones con LoRa
Creación de un Chat Web con ESP32 y Servidor HTTP
Comunicación HTTP con ESP32 y Radio LoRa
Creación de una Aplicación Web de Mensajería con HTML y JavaScript
Comunicación de Dispositivos Móviles con Redes Wi-Fi
Redes LoRa
Redes LoRaWAN y Mesh: Configuración y Aplicaciones Prácticas
Proyectos con LoRa y ESP32 para IoT
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
La tecnología LoRa (Long Range) utiliza un enfoque innovador para la transmisión de datos a larga distancia mediante señales de radiofrecuencia. El secreto detrás de su eficiencia reside en cómo las ondas de radio se modulan y se estructuran en paquetes para la transmisión. Este sistema hace posible enviar a grandes distancias pequeñas cantidades de datos mediante un consumo energético extremadamente bajo. Examinemos cómo funciona este proceso.
En la comunicación por radio, la modulación se refiere a la forma de manipular las señales de radio para transmitir datos. En el caso de una radio FM, la modulación ocurre variando la frecuencia de la señal. Se puede utilizar un método conocido como formato RAW, donde cada onda de radio es leída y procesada individualmente mediante algoritmos propios. Sin embargo, esto no es comúnmente usado debido a su complejidad y falta de estructura definida.
La mayoría de las aplicaciones de LoRa optan por una técnica más estandarizada llamada "packetized," es decir, los datos se transmiten en paquetes. Dos formatos de paquetes son comunes:
Cabecera implícita: En este formato, un preámbulo es seguido por el payload (datos del mensaje) y finalmente un CRC (Código de Comprobación de Redundancia) para verificar la integridad del mensaje.
Cabecera explícita: Aquí, además del preámbulo, se incluye información adicional como configuración del tamaño del mensaje, existencia de CRC, entre otros.
LoRa utiliza una técnica llamada Chirp Spread Spectrum (CSS), que convierte los datos en chirps, una serie de señales de radio que cambian en frecuencia a lo largo del tiempo:
Cada chirp se divide en segmentos o niveles que permiten codificar datos. La precisión en la captación y decodificación de estos chirps es crítica y depende de elementos físicos como la frecuencia y el nivel de ruido en la señal. Generalmente, los chirps se dividen en símbolos, que están compuestos por chips.
Comprender la capacidad de la señal y su calidad es esencial en la tecnología de radio. Se utilizan dos unidades principales:
La potencia usualmente disminuye conforme la señal recorre mayores distancias debido a factores ambientales que crean pérdidas. Los decibelios son negativos cuando indican una pérdida de potencia, y una lectura cercana a 0 dBm representa una recepción ideal.
La física juega un rol fundamental en la configuración de los chirps, determinando la cantidad de segmentos en los que se pueden dividir y la precisión necesaria para evitar confusiones en la interpretación de valores. Factores como el ruido y el tiempo de duración de un chirp deben ser gestionados para optimizar el uso del espectro de radio y asegurar la fidelidad de la transmisión.
La transmisión exitosa mediante LoRa requiere una planificación cuidadosa para equilibrar la tasa de transmisión de datos y la duración de los chirps. Esto asegura que las señales se interpreten correctamente y no se interfieran unas con otras en el mismo entorno frecuencial.
El entendimiento de estos conceptos y su aplicación en la programación y configuración efectiva de antenas y sistemas LoRa es crucial para implementar soluciones robustas y eficientes en IoT y otras tecnologías.
Aportes 3
Preguntas 0
https://platzi.com/tutoriales/1770-avanzado-redes/14348-rtl-sdr-ttutorial/
Me parecio genial la clase, muy didactica.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?