Pourquoi LoRaWAN n'est-il pas en maillage ? Quatre capteurs derrière un entrepôt en acier ne se connectent jamais
Traduit de English par IA ·
Intégrateur ici, je travaille surtout côté automate, donc LoRaWAN est assez nouveau pour moi.Notre site de production compte environ 30 capteurs LoRaWAN (température, contacts de porte, quelques niveaux de cuves) sur le serveur réseau de Hermetry, avec une seule passerelle Basics Station sur le toit du bâtiment principal. 26 fonctionnent correctement. Quatre capteurs situés derrière un entrepôt à bardage en acier, au fond de la cour, ne se connectent jamais ou se connectent une fois puis ne donnent plus signe de vie.Un collègue qui fait de la domotique m’a dit que c’est justement à ça que sert le maillage : chaque nœud relaie pour ses voisins et il n’y a jamais de zones mortes. Cela m’a amené à me demander pourquoi LoRaWAN est en étoile. Existe-t-il une option de relais ou de répéteur dans Hermetry que je manquerais, ou un réglage que je pourrais appliquer à ces quatre capteurs ?
Integrator here, usually on the PLC side so LoRaWAN is new-ish for me.
Our manufacturing site has about 30 LoRaWAN sensors (temperature, door contacts, a few tank levels) on Hermetry’s network server, one Basics Station gateway on the main building roof. 26 work fine. Four that sit behind a steel-clad warehouse at the far end of the yard either never join or join once and then go silent.
A colleague who does home automation said this is why mesh exists, every node relays for its neighbours and you never get dead corners. Which made me wonder why LoRaWAN is a star at all. Is there a relay or repeater option in Hermetry I’m missing, or something I can set on those four?
Traduit de English par IA ·
Zigbee à la maison fonctionne très bien en maillage chez moi, chaque prise secteur devient un routeur. Je n’ai jamais eu de zone morte depuis.
Zigbee at home meshes fine for me, every mains-powered plug becomes a router. Never had a dead corner since.
Traduit de English par IA ·
Tu ne peux pas simplement monter l’antenne plus haut ?
Can’t you just put the antenna higher?
Traduit de English par IA ·
L’antenne est déjà installée sur un mât de 3 m. Les journaux de trames pour les capteurs éloignés montrent que deux d’entre eux sont bien reçus :
JoinRequest DevEUI 70B3D5...1A2 DR0 RSSI -121 SNR -14.5
JoinRequest DevEUI 70B3D5...1A2 DR0 RSSI -122 SNR -15.0
(no uplinks after)
Les deux autres n’apparaissent pas du tout.
Antenna is already on a 3 m mast. Frames log for the far ones shows two of them do get heard:
JoinRequest DevEUI 70B3D5...1A2 DR0 RSSI -121 SNR -14.5
JoinRequest DevEUI 70B3D5...1A2 DR0 RSSI -122 SNR -15.0
(no uplinks after)
The other two don’t show up at all.
Traduit de English par IA ·
N’y a-t-il pas une fonction de relais ? Je suis sûr d’avoir vu un statut de passerelle appelé ‘Pending’ quelque part dans la liste des passerelles.
Isn’t there a relay feature? I’m sure I saw a gateway status called Pending somewhere in the gateway list.
Traduit de English par IA ·
J’ai suivi un module sur ce sujet le semestre dernier, puis j’ai passé un été à installer des passerelles dans une laiterie, alors voici ma réponse.Le maillage fonctionne à la maison parce que les routeurs sont alimentés sur secteur et écoutent en permanence. Les équipements finaux LoRaWAN sont des capteurs sur batterie qui dorment presque tout le temps et n’ouvrent de courtes fenêtres de réception qu’après l’envoi d’un message. Un nœud endormi ne peut pas relayer le trafic des autres, donc le réseau est une étoile d’étoiles : chaque passerelle à portée entend chaque uplink, et le serveur réseau élimine les doublons. Plus il y a de passerelles, plus la couverture est large, et sur Hermetry, un message d’équipement n’est stocké qu’une seule fois, quel que soit le nombre de passerelles qui l’ont reçu.James, le statut Pending est bien réel : il concerne les passerelles relais vues mais pas encore acceptées. Un relais reste toutefois un boîtier de plus à installer et à alimenter, et pour quatre capteurs derrière un même entrepôt, une seconde passerelle est plus simple.Vos deux équipements détectés se connectent en SF12 avec un SNR d’environ -15, ce qui est à la limite. La requête de join passe, mais la réponse de join doit revenir à l’équipement 5 s plus tard en RX1, ou 6 s plus tard en RX2 à 869,525 MHz (DR0), et avec cette marge, le downlink n’arrive souvent pas. Les deux autres n’atteignent probablement jamais la passerelle.Placez une seconde passerelle directement dans l’entrepôt, idéalement du côté faisant face à ces capteurs. Il peut s’agir d’une autre passerelle Basics Station ou d’un routeur sous licence équipé d’une radio LoRa. Les deux s’enregistrent auprès du même serveur réseau, et les capteurs utilisent simplement celle qui les entend le mieux.Relais et autres moyens d’étendre la couverture : Mode local et relais
I did a module on this last term, and then spent a summer placing gateways at a dairy, so here goes.
Mesh works at home because the routers are mains powered and always listening. LoRaWAN end devices are battery sensors that sleep almost all the time and only open short receive windows after they send. A sleeping node can’t forward anyone else’s traffic, so the network is a star of stars instead: every gateway in range hears every uplink, and the network server throws away the duplicates. More gateways means more coverage, and on Hermetry a device message is stored once no matter how many gateways heard it.
James, the Pending status is real, it’s for relay gateways that were seen but not accepted yet. A relay is still one more box to place and power though, and for four sensors behind one warehouse a second gateway is simpler.
Your two heard devices are joining at SF12 with SNR around -15, which is at the edge. The join request gets through, but the join accept has to come back to the device 5 s later in RX1, or 6 s in RX2 at 869.525 MHz (DR0), and at that margin the downlink often doesn’t make it. The other two probably never reach the gateway at all.
Put a second gateway on the warehouse itself, ideally on the side facing those sensors. It can be another Basics Station gateway or a licensed router with a LoRa radio. Both register to the same network server and the sensors just use whichever hears them best.
Relays and the other ways to extend coverage: Local mode and relays
Traduit de English par IA ·
Ajouter une deuxième passerelle change-t-il quelque chose pour le duty cycle ? Nous avons beaucoup d’uplinks confirmés sur nos sites.
Does adding a second gateway change anything for duty cycle? We have a lot of confirmed uplinks at our sites.
Traduit de English par IA ·
J’ai installé une deuxième Basics Station sur le pignon de l’entrepôt, alimentée en PoE depuis le switch du bureau de quai. Les quatre se sont connectés dans l’heure, et les deux qui n’apparaissaient jamais sont maintenant en DR3. Merci Aoife.cmiller, d’après ce que j’ai lu, le registre du duty cycle est par passerelle, donc une deuxième passerelle vous donne plus de budget de downlink, et non moins. Les uplinks confirmés le consomment toujours, cela dit ; nous avons d’ailleurs passé nos capteurs de porte en non confirmé pendant qu’on y était.
Got a second Basics Station on the warehouse gable with PoE from the dock office switch. All four joined within the hour, and the two that never showed up are at DR3 now. Thanks Aoife.
cmiller, from what I read the duty cycle ledger is per gateway, so a second gateway gives you more downlink budget, not less. Confirmed uplinks still eat it though, we switched our door sensors to unconfirmed while we were at it.
- 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.

