Novedad: el cortafuegos de IA supervisa toda la plataforma y explica cada incidente con palabras sencillas. Vea cómo funciona

Forzar un nodo RFM95 solo a 868,1 MHz, para una prueba de banco contra Hermetry LoRaWAN

Forzar un nodo RFM95 solo a 868,1 MHz, para una prueba de banco contra Hermetry LoRaWAN

Resuelto 6 5

Traducido del English por IA ·

Estamos montando un banco de pruebas para un registrador de temperatura que queremos desplegar en una cámara fría en nuestra planta de la UE. Hardware: Feather M0 con RFM95W (868), MCCI LMIC 4.1, OTAA, dispositivo registrado en Hermetry con DevEUI/JoinEUI/AppKey.Problema: la única puerta de enlace en mi banco es una placa de un solo canal de un kit de desarrollo (ESP32 + SX1276) que escucha en 868,1 MHz, SF7. Nuestra puerta de enlace oficial sigue en la aduana. El nodo se une quizá una de cada cuatro veces y, después, los uplinks aparecen de forma esporádica en el registro de tramas. Quisiera que el nodo transmitiera solo en 868,1 para poder avanzar con el firmware esta semana.¿Hay una forma limpia en LMIC de fijarlo a una sola frecuencia? He visto que la gente edita lmic_eu868.c. Además, la placa de un solo canal ejecuta un packet forwarder que envía UDP a una dirección de servidor. Introduje la dirección del servidor de red de la página de LoRaWAN y aparece, en cierto modo, pero Hermetry no lista nada como puerta de enlace. ¿Está relacionado?

♥ 2

Traducido del English por IA ·

¿No puedes simplemente hacer LoRa.begin(868.1E6) y listo? Así es como configuré el mío.

Still waiting for the gateway to reconnect.
♥ 0

Traducido del English por IA ·

Eso es la biblioteca LoRa normal, Kevin. LMIC implementa LoRaWAN y elige los canales por sí mismo.

♥ 0

Traducido del English por IA ·

¿Qué es una pasarela de un solo canal frente a una normal? ¿Es solo más barata?

Ask me about 4–20 mA.
♥ 0

Traducido del English por IA ·

Las placas de un solo canal escuchan una frecuencia y un factor de propagación. Una pasarela LoRaWAN real escucha ocho canales y todos los SF a la vez. Los nodos LoRaWAN cambian de canal a propósito, así que una placa de un solo canal solo capta las tramas que caen en su frecuencia.Laura, están ocurriendo dos cosas distintas.Joins: en EU868, las solicitudes de join usan los tres canales por defecto, 868,1, 868,3 y 868,5. Su nodo elige uno de los tres al azar, así que una placa de un solo canal en 868,1 oye aproximadamente un tercio de los joins. Ese es su «uno de cada cuatro». La join accept entrega al nodo cinco canales más (867,1 a 867,9), así que tras unirse salta entre ocho.Puede fijarlo después del join para una prueba de banco. En MCCI LMIC, en el manejador EV_JOINED:

case EV_JOINED:
    // solo banco: mantener el canal 0 (868,1), desactivar los demás
    for (int ch = 1; ch < 9; ch++) {
        LMIC_disableChannel(ch);
    }
    LMIC_setLinkCheckMode(0);
    break;

No edite lmic_eu868.c y no envíe esto al campo. No puede ayudar al join en sí.Sin embargo, la parte UDP es el verdadero bloqueo. Hermetry no admite en absoluto el antiguo packet forwarder UDP; las pasarelas se conectan con Basics Station o como router con licencia. Así que esa placa nunca iba a ser una pasarela en su organización, por eso no aparece en la lista. Lo que vio en el registro de tramas llegó de otro lugar. ¿Hay otra pasarela en el edificio? La nuestra captó tramas de un vecino antes de que añadiéramos la nuestra.Opción de banco que funciona hoy: cualquier pasarela interior económica de 8 canales que ejecute Basics Station. La nuestra costó menos que los sensores de la cámara fría.

Solución aceptada♥ 4

Traducido del English por IA ·

usamos la misma configuración de Feather en el hotel; una unidad interior Basics Station de 8 canales costaba aproximadamente lo mismo que dos Feathers

♥ 0

Traducido del English por IA ·

Kstewart tiene razón. Hay una pasarela Basics Station en el laboratorio de QA del piso de arriba, registrada en nuestra organización por el equipo de QA. Esa es la que captó mis tramas «esporádicas», mi placa de desarrollo nunca reenvió ni una. La tomé prestada para el banco, quité la placa de un solo canal y el truco del canal. El join funciona a la primera, los uplinks cada 60 s en los ocho canales. El truco de 868.1 sí funcionó mientras tanto, para que conste.

♥ 0
Viendo 7 entradas – de la 1 a la 7 (de un total de 7)
  • Debes estar registrado para responder a este debate.

Únete a la conversación

Inicia sesión para preguntar y responder, dar me gusta a las publicaciones útiles y marcar la respuesta que resolvió tu problema. Cada aportación suma puntos y niveles.

Compartir