Tabla de contenido
resumen
En esta guía, Puerta de enlace de dongle USB LoRa basada en SX1272. El dongle USB LoRa es un módulo transceptor frontal de RF de bajo costo con alta sensibilidad de -137dBm y potencia de salida de 20dBm, el módulo es adecuado para aplicaciones de bajo rango y baja velocidad de datos.
El dongle utiliza directamente el control de interfaz USB, que no requiere la comprensión de los conceptos complejos de transmisión LORA. También puede conectarse directamente con una Raspberry Pi para crear una puerta de enlace LoRa IoT con menos configuración de software.
Este tutorial describe el uso básico de un dongle USB LoRa utilizando software de aplicación, uno de los dongles USB LoRa se puede utilizar como módulo transmisor y el otro se puede utilizar como módulo receptor, cualquier mensaje puede ser enviado y recibido en formato texto, hexadecimal o decimal.
iFroglab LoRa USB Dongle Gateway
Estos son un par de dongles USB LoRa basados en el chip LoRa SX1272. Los productos están hechos en Taiwán y diseñados por Laboratorio Ifrog Vendido en Diseño Tecnológico.sitio web
El producto no requiere componentes externos y tiene una interfaz USB directa. Por lo tanto, este producto se puede conectar directamente al USB de la computadora o al Raspberry Pi Pico. Según la hoja de datos, la distancia de transmisión que se puede alcanzar es de 15 km, mientras que en las pruebas normales la distancia alcanzada fue de casi 3 km.
Este producto se puede conectar directamente a la placa Raspberry Pi y se puede utilizar como una puerta de enlace IoT LoRa, que opera a una frecuencia de 868/900/915MHz. Por lo tanto, se puede utilizar globalmente para aplicaciones multipropósito.
La placa de circuito dentro del paquete de plástico está diseñada con el módulo SX1272LoRa.
LORAA1272 es un tipo de módulo transceptor front-end RF de bajo costo basado en SX1272 de Semtech Corporation. Simplifica el diseño del circuito manteniendo los beneficios del RFIC SX1272. La alta sensibilidad de la modulación LoRa (-137dBm) y la alta potencia de 20dBm hacen que este módulo sea adecuado para aplicaciones de bajo rango y baja velocidad de datos.
El módulo LORA A1272 consiste en un RFIC SX1272 e incluye un potente MCU, un cristal SMD delgado y un circuito de coincidencia de antena. Los puertos de antena coinciden bien con la impedancia estándar de 50 ohmios. Los usuarios no necesitan perder tiempo diseñando circuitos de RF o seleccionando la antena adecuada para una variedad de aplicaciones. El LORA1272 funciona desde 1.8 ~ 3.6V y tiene una corriente de espera muy baja, lo que lo hace adecuado para aplicaciones alimentadas por batería. Porque LORaa1272 es un módulo puramente de hardware y adopta una resolución cristalina de ±10ppm y juega un papel importante en el cálculo del coeficiente de difusión, el ancho de banda, etc.
El módulo iFroglab LoRa integra dos chips en la placa del módulo, uno es el MCU ASIC, que controla el SX1272 a través de la interfaz SPI y obtiene comandos AT del transporte UART.
Para la comunicación LoRa bidireccional, compruebe LR1276/SX1276 Guía de comunicación LoRa.
Características del dongle USB LoRa basado en SX1272
- Rango de frecuencia: 868/900/915MHz
- Modulación: FSK / GFSK / MSK / LoRa
- Puerta de enlace LoRa
- Alta sensibilidad RX: -137dBm
- Potencia de salida: +20dBm Velocidad de datos: <300kbps 127dB Rango dinámico RSSI Excelente inmunidad de bloqueo Detección de preámbulo Detección automática de RF y monitor CAD Sincronizador de bits integrado para la recuperación del reloj de hasta 256 bytes en el motor de paquetes CRC
- Temperatura de trabajo: -40 °C ~ + 80 °C Sensor de temperatura incorporado
- Corriente en espera: ≤ 1uA
- Tensión de alimentación: 5V para USB
- Aquí está el código de muestra completo de dicha puerta de enlace LoRa https://github.com/iFrogLab/IL-LORA1272
- Los modos de suspensión compatibles pueden proporcionar modos de baja potencia reales para aplicaciones de energía verde.
Configuración/Uso y Comunicación Usando iFrogLab LoRaApp
Primero, conecte ambos dongles USB LoRa a dos puertos USB diferentes y use el Administrador de dispositivos de su computadora para identificar el número de puerto.
Lo siguiente que necesita es descargar la aplicación iFrogLabLoRa. Este archivo es un archivo ejecutable y se puede ejecutar directamente sin instalación.
Al ejecutar el archivo, tiene dos opciones: Aquí debe seleccionar “Aplicación iFrogLab LoRa“.
Se abrirá una ventana donde puede realizar todas las operaciones relacionadas con el envío y recepción de LoRa.
Una ventana es para enviar y la otra para recibir, por lo que necesitamos abrir este par de Windows.
En las opciones del puerto COM, seleccione el puerto COM correspondiente. En mi caso, LoRa conectado al puerto COM, 9 es un transmisor y LoRa conectado al puerto COM 10 es un receptor.
「Dispositivo de configuración‘ Selección de piezas ‘emisiónHaga clic en ‘ y, a continuación, haga clic en ‘Abrir LoraLa aplicación establece la comunicación entre ambos dongles LoRaUSB.
[データの送信]En el artículo, seleccione el formato en el que desea enviar los datos. Los formatos disponibles son texto, decimal y hexadecimal.[データの受信]En la otra ventana de la sección, seleccione el formato en el que desea recibir los datos. El remitente y el destinatario de ambos formatos deben ser los mismos.
Ahora puede comenzar a enviar y recibir datos en el formato que desee. Por lo tanto, escriba un mensaje,[送信]Pulse el botón para enviar un mensaje.
Los mensajes se reciben en otras ventanas mediante un segundo dongle USB a través de la comunicación inalámbrica LoRa.
Así es como puede tener una comunicación bidireccional simple entre un par de puertas de enlace de dongle LoRaUSB basadas en SX1272. Hay mucho que saber sobre otros medios de comunicación y el uso de este dongle como puerta de entrada. Los recursos están a continuación, puede consultarlos para obtener más información.
Video Tutorial y Guía
Puerta de enlace LoRa USB Dongle basada en SX1272 868/915MHz | Dispositivo LoRa Plug & Play