¿Cuál es la "salsa secreta" de SEMTECH que hace que LoRa Picocells sea viable?

tl; dr: LoRa "estándar" y específicamente LoRaWAN no están diseñados para admitir muchas redes operadas de forma independiente densamente empaquetadas como WiFi (por ejemplo). Y, sin embargo, SEMTECH ha anunciado que admitirá LoRa Picocells para redes domésticas LoRa. ¿Cómo superan las limitaciones de LoRaWAN?


Tengo noticias en varios lugares de que SEMTECH ahora está distribuyendo el chip de puerta de enlace SX1308 LoRa Picocell. En la mayoría de los lugares, leo el mismo material de comunicado de prensa, pero en EDN-Europa, el título del elemento El diseño de referencia de LoRa Picocell Gateway amplía la cobertura de LoRaWAN tiene el término adicional diseño de referencia . Todavía no he podido encontrar este diseño de referencia de puerta de enlace, ¿tal vez solo esté disponible para los miembros de LoRa Alliance en este momento?

Me gustaría saber cómo los planes de SEMTECH para LoRa Picocells, a una densidad de, digamos, uno por hogar, logran evitar las colisiones, bloqueándose entre sí o interfiriéndose entre sí que puede suceder si dos radios (nodos o puertas de enlace) transmiten en la misma combinación de frecuencia y función de dispersión (SF) a veces lo suficientemente cerca como para superponerse efectivamente.

LoRa se ha optimizado principalmente para aplicaciones de baja potencia, baja tasa de datos, baja tasa de actualización y larga distancia. Actualmente, la mejor forma de evitar estas limitaciones es que varios usuarios independientes trabajen con una o varias puertas de enlace que proporcionen servicios.

Una implementación de puerta de enlace hogar por hogar con un rango de kilómetros a decenas de kilómetros sin duda generaría algunos problemas, y dado que la energía a menudo está disponible en los hogares, si hay nodos alimentados externamente, no tendrían la restricción práctica de transmisión infrecuente a conservar la vida de la batería.

Esta respuesta a mi pregunta anterior contiene una pista sobre un método potencial, y puedo imaginar otros, incluidos los límites en la potencia transmitida, pero me gustaría saber cómo el plan de SEMTECH para la implementación de Picocell realmente hace esto, y al menos aproximadamente cómo se especifica. , o cómo se deben configurar los chips LoRa para el funcionamiento de LoRa Picocell.

Algunos materiales de referencia se pueden encontrar en:

NOTA: Acerca de la recompensa: no puedo editar el comentario en la recompensa, pero reconociendo que realmente no hay nada oficial, en este punto con gusto consideraré una especulación cuidadosa y razonada.

Si te lo contamos, ya no sería un secreto.
@OlinLathrop Prometo no decirle a nadie, honestamente.
COMO NOTAS, LA SALSA SECRETA ESTÁ EN EL sx1308. La página del producto está aquí y dice "Sin hoja de datos" debajo de la hoja de datos. | La página de búsqueda de distribuidores dice "Lo siento, ninguno..." para las 3 regiones que se muestran. | Muchas páginas tienen varias cantidades de bosquejos técnicos. Pero no son muy útiles. | Parece "todavía vaporware" hasta ahora.
@RussellMcMahon ya, ahora me arrepiento un poco de especificar "... una referencia o documento citable, no solo una especulación". A estas alturas probablemente aceptaría alguna especulación plausible que pareciera bien pensada.
NOTA: No puedo editar el comentario en la recompensa, pero reconociendo que realmente no hay nada oficial, en este punto consideraré con mucho gusto una especulación cuidadosa y razonada.

Respuestas (2)

Más vale tarde que nunca, supongo.

LoRa "estándar" y específicamente LoRaWAN no están diseñados para admitir muchas redes operadas de forma independiente densamente empaquetadas como lo hace WiFi (por ejemplo)

WiFi tiene un alcance bastante corto, por eso tiene la impresión de que maneja mejor la alta densidad. Cuando el tamaño de una red apenas supera las paredes de un apartamento, es muy fácil que decenas de redes cohabiten en el mismo edificio.

En un entorno urbano denso, el alcance efectivo de WiFi es de unos 20 m. En el mismo entorno, LoRaWAN alcanza alrededor de 1 km. Eso es 2500 veces más área para una "celda" dada (más sobre eso más adelante) y la densidad debe entenderse en relación con la superficie cubierta. Tener cientos de puertas de enlace LoRaWAN por kilómetro cuadrado equivaldría a tener media docena de puntos de acceso WiFi por habitación... y creo que LoRaWAN se diseñó para manejar ese caso mucho mejor que el WiFi estándar¹. ;)

Me gustaría saber cómo los planes de SEMTECH para LoRa Picocells, a una densidad de, digamos, uno por hogar, logran evitar las colisiones, bloqueándose entre sí o interfiriéndose entre sí que puede suceder si dos radios (nodos o puertas de enlace) transmiten en la misma combinación de frecuencia y función de dispersión (SF) a veces lo suficientemente cerca como para superponerse efectivamente.

Nota al margen ².

A nivel de MAC/LLC, LoRaWAN, como WiFi, utiliza una tasa de datos variable para optimizar la capacidad. En LoRaWAN, esta función esencial se denomina "tasa de datos adaptativa" o ADR. En ambos casos, cuando un dispositivo está "cerca" (en el sentido de radio, por lo que tiene un buen margen de enlace) a una puerta de enlace o punto de acceso, se utiliza una tasa de datos más alta, con los siguientes beneficios:

  • el dispositivo puede enviar la misma cantidad de datos usando menos energía
  • el dispositivo usa menos "tiempo de aire", reduciendo la interferencia

A una velocidad de datos alta, una red LoRaWAN puede usar la modulación FSK en lugar de LoRa, por lo que obtiene el mismo problema de rango/eficiencia espectral/interferencia que con todos los sistemas heredados.

Tanto en LoRaWAN como en WiFi es posible disminuir la potencia RF TX, pero solo se usa cuando la velocidad de datos ha alcanzado el máximo, ya que es preferible, desde el punto de vista de la red/interferencia, transmitir más rápido a la potencia nominal que transmitir a una potencia más baja. potencia y velocidad nominal.

Al igual que el SX1301, el SX1308 es un conjunto de receptores. En cada canal de radio de una red LoRaWAN determinada (ancho de canal de 200 kHz, ancho de banda de modulación LoRa de 125 kHz), el SX130x escucha seis velocidades de datos diferentes simultáneamente. De esa forma, un dispositivo puede enviar una trama a la red sin tener que reservar un intervalo de tiempo o negociar una tasa de datos predeterminada con la red de antemano³, un proceso que consume bastante energía. El SX130x siempre escucha en todos los canales, todas las tasas de datos.

LoRa se ha optimizado principalmente para aplicaciones de baja potencia, baja tasa de datos, baja tasa de actualización y larga distancia. Actualmente, la mejor forma de evitar estas limitaciones es que varios usuarios independientes trabajen con una o varias puertas de enlace que proporcionen servicios.

Una implementación de puerta de enlace hogar por hogar con un rango de kilómetros a decenas de kilómetros sin duda generaría algunos problemas, y dado que la energía a menudo está disponible en los hogares, si hay nodos alimentados externamente, no tendrían la restricción práctica de transmisión infrecuente a conservar la vida de la batería.

Una de las especificidades de LoRaWAN es que el "núcleo" de la red de radio no es la puerta de enlace, sino un nivel superior, el servidor de red. Si las puertas de enlace vecinas están conectadas al mismo servidor, actúan como una sola red. Si no, actúan como redes independientes. En mi opinión, terminas con tres escenarios diferentes:

  1. Muchas personas compran puertas de enlace con servidores de red independientes y los usan con sensores dentro y alrededor de su hogar. Cada red independiente usa 3-4 canales e intenta elegir un conjunto de canales diferente al de los vecinos cercanos (como WiFi). En ese escenario, la mayoría de los sensores usan la tasa de datos más alta. Algunos sensores en entornos desfavorables usan velocidades de datos más bajas, pero ninguno está atascado en la velocidad mínima (~300 bits/s). LoRaWAN puede manejar decenas de miles de ciclo de trabajo bajo/velocidad de datos alta por kilómetro cuadrado. La interferencia sería baja.

  2. Muchas personas compran puertas de enlace⁴ para conectarse a sensores más allá de su entorno doméstico (p. ej., rastreadores de automóviles o mascotas) y usan redes comunitarias (p. ej., The Things Network) para la coordinación. En este escenario, una alta densidad de puertas de enlace coordinadas permite que todos los sensores en la red comunitaria minimicen la tasa de datos. Los dispositivos pueden moverse libremente en el área cubierta por la red. La confiabilidad del enlace es alta debido a la diversidad espacial proporcionada por las muchas puertas de enlace dispersas. Las cargas útiles de datos cifrados desde y hacia los dispositivos se transportan en la red comunitaria, pero solo el propietario del dispositivo tiene acceso a la carga útil de texto claro. La coordinación regional de frecuencias puede ser manejada ad-hoc por administradores de redes corporativas y comunitarias. La interferencia sería baja suponiendo que solo una pequeña cantidad de redes comparten una región superpuesta.

  3. Muchas personas compran puertas de enlace de un solo canal (todos los dispositivos están sujetos a la velocidad de datos más baja), o usan puertas de enlace estándar después de deshabilitar ADR, o usan puertas de enlace estándar con servidores de red independientes para conectarse a una gran cantidad de dispositivos a distancia. En ese escenario, miles de dispositivos están atascados en la velocidad de datos más baja, usando tanto tiempo en el aire como legalmente se les permite usar, agotando su batería rápidamente y sin tener una gran confiabilidad. Las redes privadas corporativas seguirían funcionando para el sitio para el que están diseñadas, pero la red pública corporativa estaría limitada a aplicaciones que pueden manejar pérdidas de paquetes de más del 20 %.

En general, soy bastante optimista, ya que la migración de redes independientes a redes coordinadas requiere poco esfuerzo, no hay cambios en el hardware y es transparente para los dispositivos. Pero si combina una alta densidad de personas y/o sensores, un individualismo feroz (sin querer coordinarse con una comunidad, sin interés en compartir el espectro) y pensamiento mágico (largo alcance = puedo transmitir audio a kilómetros de distancia) está dentro. un tipo de situación de "tragedia de los comunes".


¹: Volviendo a su declaración inicial, para Wi-Fi, cada punto de acceso es normalmente una red de radio independiente, la interferencia es un problema, la alta densidad conduce a velocidades de datos deficientes y el traspaso entre puntos de acceso no se maneja correctamente. En implementaciones de WiFi densas (p. ej., WiFi en estadios, o cuando las empresas de telecomunicaciones usan WiFi para atender a clientes residenciales desde una torre de agua), los puntos de acceso dependen del uso de docenas de canales independientes en la banda de 5 GHz, salsa mágica patentada, coordinación de GPS , handover, etc, con un "servidor" externo encargado de gestionar la red.

²: Semtech no escribe protocolos ni planifica redes. Semtech hace la capa PHY y diseña chips para manejar la capa PHY, punto. LoRaWAN fue un esfuerzo de colaboración desde el principio y ahora está en manos de LoRa Alliance.

³: Es por eso que las llamadas puertas de enlace LoRaWAN de "canales únicos" que puede ver aparecer aquí y allá son una herejía. Tiene que tener esta capacidad simultánea de multicanal y multitasa de datos para poder tener una red robusta y vendible.

⁴: En la práctica, tiene sentido que la comunidad compre gateways en grupo, ya que un puñado de gateways por bloque de ciudad es suficiente para proporcionar cobertura y capacidad para el tipo de aplicaciones para las que se diseñó LoRaWAN.

¡Yippe! Leeré esta joya tan pronto como llegue a una pantalla razonable. Mientras tanto, ¡acabo de agregar una recompensa por el otro al mismo tiempo que debes haber estado escribiendo esto!
¿Es posible incluir un resumen claramente marcado o tl; dr al principio o al final? Este es un ensayo agradable de leer, pero como una respuesta de intercambio de pila sería genial si hubiera una manera para que los lectores tuvieran una indicación de la naturaleza de la respuesta sin leer todo primero. Además, ¿es "ellos usarán FSK" parte de su respuesta, o simplemente podrían, o podrían? ¡Gracias!
Intentaré hacer un resumen.
En cuanto a FSK, es parte de LoRaWAN. Hasta donde yo sé, rara vez se usa en la práctica porque no es útil en redes de densidad "normal" y conduce a una disminución significativa en la sensibilidad para una ganancia modesta en la velocidad de datos. Los administradores de red en áreas de alta densidad pueden usarlo para aumentar la capacidad o para usos especiales (enlace de retorno de RF a puertas de enlace, enlace dedicado a la actualización de firmware de dispositivos, etc.).
¡Fui y desenterré algo de material de especificaciones de LoRaWAN y, de hecho, FSK allí mismo en varios lugares! Me tomó por sorpresa: pensé que era solo por alguna razón heredada que estaba en el hardware. OK gracias por toda su útil discusión!

Vuelva a examinar las suposiciones detrás de su impresión de conflicto. LoRa opera en frecuencias con términos regulatorios que requieren una ocupación temporal muy baja de un canal determinado, límites que las implementaciones sensibles de LoRaWAN hacen aún más estrictos al imponer límites de velocidad por nodo.

No importa si varias puertas de enlace reciben una transmisión de un nodo, solo aquellos seleccionados por un backend para responder deberían intentar transmitir una respuesta (y ni siquiera es un hecho que una transmisión de un nodo provocará una respuesta en todos - solo ciertos tipos lo hacen).

Dado eso, no hay ningún conflicto impulsado por la puerta de enlace a menos que las puertas de enlace respondan de forma aleatoria e incorrecta a los nodos que no forman parte de su WAN particular, o a menos que la lógica de "qué puerta de enlace debe responder" de la infraestructura de back-end de una WAN determinada esté rota.

Todavía podría haber un conflicto si el uso general se vuelve demasiado alto, pero eso es un problema de demasiados nodos, no un problema de demasiadas puertas de enlace. En términos generales, es un problema manejado por reintentos en intervalos que no coinciden, y por la brevedad, la rareza y el salto de frecuencia requerido por la normativa, lo que hace que las posibilidades de que las transmisiones colisionen sean relativamente bajas para empezar.

Haces un muy buen punto, gracias! Implícito en mi pensamiento está que cada puerta de enlace de picocélulas doméstica trae consigo docenas de pequeños nodos ruidosos que el propietario de la casa se ha visto obligado a comprar para hacer uso de la puerta de enlace de picocélulas que no están muy seguros de por qué compraron en primer lugar. Sí, es la densidad del nodo, no la densidad de la puerta de enlace per se, pero la última atraerá a la primera con un multiplicador de 10 a 100 (o más si crees en el marketing).