Nouveau : le pare-feu IA surveille toute la plateforme et explique chaque incident en termes simples. Découvrez comment ça marche

Forcer un nœud RFM95 sur 868,1 MHz uniquement, pour un test de banc avec Hermetry LoRaWAN

Forcer un nœud RFM95 sur 868,1 MHz uniquement, pour un test de banc avec Hermetry LoRaWAN

Résolu 6 5

Traduit de English par IA ·

Nous mettons en place un banc de test pour un enregistreur de température que nous voulons déployer dans une chambre froide sur notre site européen. Matériel : Feather M0 avec RFM95W (868), MCCI LMIC 4.1, OTAA, appareil enregistré dans Hermetry avec DevEUI/JoinEUI/AppKey.Problème : la seule passerelle sur mon banc est une carte mono-canal issue d’un kit de développement (ESP32 + SX1276) qui écoute sur 868,1 MHz, SF7. Notre passerelle officielle est toujours bloquée à la douane. Le nœud se connecte peut-être une fois sur quatre, et ensuite les uplinks n’apparaissent que sporadiquement dans le journal des trames. Je voudrais que le nœud n’émette que sur 868,1 afin de pouvoir avancer sur le firmware cette semaine.Existe-t-il un moyen propre dans LMIC de le figer sur une seule fréquence ? J’ai vu des gens modifier lmic_eu868.c. Par ailleurs, la carte mono-canal exécute un packet forwarder qui envoie de l’UDP vers une adresse de serveur. J’ai saisi l’adresse du serveur de réseau depuis la page LoRaWAN et elle apparaît, en quelque sorte, mais rien dans Hermetry ne la liste comme passerelle. Est-ce lié ?

♥ 2

Traduit de English par IA ·

Tu ne peux pas simplement faire LoRa.begin(868.1E6) et c’est réglé ? C’est comme ça que j’ai configuré le mien.

Still waiting for the gateway to reconnect.
♥ 0

Traduit de English par IA ·

C’est la bibliothèque LoRa simple, Kevin. LMIC gère LoRaWAN, il choisit lui-même les canaux.

♥ 0

Traduit de English par IA ·

Qu’est-ce qu’une passerelle monocanal par rapport à une passerelle classique ? Est-ce seulement moins cher ?

Ask me about 4–20 mA.
♥ 0

Traduit de English par IA ·

Les cartes monocanal écoutent une seule fréquence et un seul facteur d’étalement. Une vraie passerelle LoRaWAN écoute huit canaux et tous les SF en même temps. Les nœuds LoRaWAN changent de canal volontairement, donc une carte monocanal ne capte que les trames qui tombent sur sa fréquence.Laura, deux choses distinctes se produisent.Joins : sur EU868, les requêtes de join utilisent les trois canaux par défaut, 868,1, 868,3 et 868,5. Votre nœud en choisit un au hasard, donc une carte monocanal sur 868,1 entend environ un tiers des joins. C’est votre « un sur quatre ». La join accept donne ensuite au nœud cinq canaux supplémentaires (867,1 à 867,9), puis il saute sur huit canaux après le join.Vous pouvez le figer après le join pour un test sur banc. Dans MCCI LMIC, dans le gestionnaire EV_JOINED :

case EV_JOINED:
    // banc uniquement : garder le canal 0 (868,1), désactiver les autres
    for (int ch = 1; ch < 9; ch++) {
        LMIC_disableChannel(ch);
    }
    LMIC_setLinkCheckMode(0);
    break;

Ne modifiez pas lmic_eu868.c et ne livrez pas cela sur le terrain. Cela ne peut rien changer au join lui-même.La partie UDP est en revanche le vrai blocage. Hermetry ne prend pas du tout en charge l’ancien packet forwarder UDP ; les passerelles se connectent avec Basics Station ou en tant que routeur sous licence. Cette carte n’aurait donc jamais pu être une passerelle dans votre organisation, ce qui explique qu’elle ne figure pas dans la liste. Ce que vous avez vu dans le journal des trames venait d’ailleurs. Y a-t-il une autre passerelle dans le bâtiment ? La nôtre a capté les trames d’un voisin avant que nous ajoutions la nôtre.Option de banc qui fonctionne dès aujourd’hui : n’importe quelle passerelle intérieure bon marché à 8 canaux qui exécute Basics Station. La nôtre a coûté moins cher que les capteurs de la chambre froide.

Solution acceptée♥ 4

Traduit de English par IA ·

nous utilisons la même configuration Feather à l’hôtel, une passerelle d’intérieur Basics Station à 8 canaux coûtait à peu près le prix de deux Feathers

♥ 0

Traduit de English par IA ·

Kstewart a raison. Il y a une passerelle Basics Station dans le labo QA à l’étage au-dessus, enregistrée dans notre organisation par l’équipe QA. C’est elle qui a capté mes trames « sporadiques », ma carte de développement n’en a jamais transmis une seule. Je l’ai empruntée pour le banc, j’ai retiré la carte mono-canal et l’astuce de canal. Le join passe du premier coup, les uplinks toutes les 60 s sur les huit canaux. L’astuce 868.1 a d’ailleurs fonctionné entre-temps, pour mémoire.

♥ 0
7 sujets de 1 à 7 (sur un total de 7)
  • Vous devez être connecté pour répondre à ce sujet.

Rejoignez la discussion

Connectez-vous pour poser et répondre à des questions, aimer les messages utiles et marquer la réponse qui a résolu votre problème. Chaque contribution rapporte des points et des niveaux.

Partager