¿Puedo conectar muchos dispositivos basados ​​en SX1272 (LoRa) a una puerta de enlace?

Pregunta simple: ¿El chip SX1272 de Semtech es capaz de enviar datos a las puertas de enlace LoRa? Estoy un poco confundido acerca de LoRa y LoRaWAN. ¿Cuál es la diferencia?

Respuestas (2)

La respuesta corta es , puede conectar muchos SX127x a una puerta de enlace.

Ahora la explicación detallada:

  • Como dijo Abhilash, LoRa es la capa física y LoRaWAN es la capa MAC (más o menos equivalente al modelo OSI) construida sobre LoRa (LoRaWAN se llamaba inicialmente LoRaMAC).
  • LoRaWAN crea una topología de red estrella de estrellas
  • Las puertas de enlace LoRaWAN utilizan el chip SX1301 y, en teoría, admiten hasta 20 000 nodos por puerta de enlace. Una cifra más práctica es alrededor de 1k/nodos por puerta de enlace mil.
  • Los chips SX127x (72 y 76 son los más comunes afaik) implementan solo la parte de modulación LoRa, no la parte -WAN.
  • Para conectar un nodo final a una puerta de enlace LoRaWAN, necesita el SX127x + una implementación de pila LoRaWAN (ya sea en software o en una MCU adicional)
  • Algunos nodos finales, como Microchip RN2483, envían el SX127x + una MCU con LoRaWAN en un paquete cerrado.
  • Si solo tiene un módulo basado en SX127x, por ejemplo, HopeRF RFM95W, debe agregar una MCU e implementar la pila LoRaWAN en el nivel de software. La biblioteca más popular es LMIC ( LoRaMAC en C de IBM). También hay puertos para Arduino.
¿Podría proporcionar algún ejemplo de trabajo para los microcontroladores AVR?
La biblioteca Arduino LMIC de matthijskooijman ( github.com/matthijskooijman/arduino-lmic ) es en la que se ha invertido más esfuerzo recientemente. Funciona en el ATmega 328p (por ejemplo, Arduino UNO), pero la memoria está casi llena, por lo que probablemente sea mejor apuntar a un ATmega1280. Se está trabajando para mejorar la implementación de AES y liberar al menos 8 kb del tamaño de la biblioteca.
1. Después de compilar un ejemplo de la biblioteca Arduino IDE, se muestra que este boceto utiliza 28 808 bytes (89 %) de espacio de almacenamiento del programa. Entonces, si mi programa usa solo 3 KB, ¿está bien usar ATmega 328p? 2. ATmega1280 es un poco caro, ¿qué hay de ATmega64A?
Nunca he probado uno de esos, pero supongo que debería funcionar. Si los pruebas, me encantaría saberlo.
  • LoRa contiene solo el protocolo de capa de enlace y es perfecto para usarse en comunicaciones P2P entre nodos. Los módulos LoRa son un poco más baratos que los LoRaWAN. Funciona en las bandas de 868 y 900MHz.

  • LoRaWAN también incluye la capa de red, por lo que es posible enviar la información a cualquier Estación Base que ya esté conectada a una plataforma en la Nube. Los módulos LoRaWAN pueden funcionar en las bandas de 868/900/433MHz.