Voor degenen die een moeten kopen LoRaWAN-gateway, misschien wel de belangrijkste vraag is:: hoeveel knooppunten kan een gateway bevatten? Ik heb N-knooppunten, hoeveel LoRaWAN-gateways heb ik nodig?? helaas, er is geen eenvoudig antwoord op deze vraag.
Ervan uitgaande dat een enkele gateway maximaal een datapakket per dag kan ontvangen, en de applicatiepakketfrequentie van elk knooppunt is b datapakketten per uur, dan wordt de theoretische waarde van het maximale aantal knooppunten dat een enkele gateway kan accommoderen als volgt berekend::
S=a/(24*B).
Bijvoorbeeld, als een enkele LoRaWAN-gateway is uitgerust met een SX1301-chip, het kan ontvangen tot 1.5 miljoen datapakketten per dag. Als de toepassingsfrequentie is 1 pakket per uur, dan theoretisch het aantal knooppunten waartoe de LoRaWAN-gateway toegang heeft S = 1,500,000 /(24*1) = 62500.
De werkelijke waarde van het aantal knooppunten dat een enkele gateway kan accommoderen, is veel gecompliceerder dan de berekening van de theoretische waarde. Voor een bepaalde gateway, het maximale aantal datapakketten dat het per dag kan ontvangen wordt ook bepaald. De moeilijkheid ligt in het aantal pakketten dat elk knooppunt per dag verzendt.
In hetzelfde toepassingsscenario, we moeten de totale gegevenslengte bepalen die elke dag door het knooppunt wordt verzonden. echter, het is onzeker welke pakketlengte en verzendsnelheid de gegevens van een bepaalde lengte moeten worden verzonden. Als de pakketlengte anders is:, het aantal pakketten dat moet worden verzonden, zal onvermijdelijk verschillen.
Bijvoorbeeld, onder verschillende signaalsterktes, de gebruikte spreidingsfactor SF is ook anders, dan is de lengte van de gegevens die kunnen worden verzonden ook anders, en de lengte van de gegevens die elke keer kunnen worden verzonden, is anders, wat resulteert in het aantal pakketten dat moet worden verdeeld. Het is niet hetzelfde, zodat zelfs als dezelfde gateway en hetzelfde knooppunt worden gebruikt, het maximale aantal knooppunten dat door een enkele gateway wordt ondergebracht, is niet hetzelfde onder verschillende servicemodi van de knooppunten.
Voor een gateway met 8 kanalen, zonder LBT (kanaal controleren voordat pakket wordt verzonden), de specifieke berekeningsformule is:
De kanaalcapaciteit: (dat is, het aantal knooppunten) S = 8T / 2et0.
Onder hen, 8 vertegenwoordigt 8 kanalen, T staat voor het transmissie-interval, die gerelateerd is aan de pakketlengte en -snelheid, 1/2e is de maximale doorvoer van de basis Aloha-algoritme, e is een constante, gelijk aan 2.718, en t0 vertegenwoordigt de ToA (Tijd in de lucht) van een enkel pakket. .
Onder de premisse van 10-byte belasting, de relatie tussen tarief en ToA wordt weergegeven in de volgende tabel:.
Tabel hierboven Overeenkomstige tabel van LoRaWAN-snelheid en vliegtijd van één pakket ToA onder de premisse van 10-byte belasting
Als voorbeeld, als u de SX1301-chip gebruikt, bij afwezigheid van LBT (kanaal controleren voordat pakketten worden verzonden), en de gemiddelde vliegtijd van elk pakket t0=100ms (vandaar t0=0.1s), een gemiddelde van elk pakket wordt eenmaal per minuut verzonden ( Dus T=60s), hoeveel van dergelijke gemiddelde knooppunten kunnen dan worden ondergebracht?? S=8*60/(2*2.718*0.1)=883, daarom, 883 knooppunten kunnen worden ondergebracht.
Bovendien, het gebruik van verschillende algoritmen zal ook leiden tot veranderingen in de maximale doorvoer, wat zal leiden tot veranderingen in de theoretische capaciteit.
Bijvoorbeeld, als de vereisten zijn gewijzigd voor elk knooppunt met LBT-functie, en het Aloha-algoritme met sleuven wordt gebruikt in plaats van het vorige basis Aloha-algoritme voor evaluatie, de maximale doorvoer zal verschillen vanwege de verschillende algoritmen. Momenteel, de maximale doorvoer is 1/ e, dus de kanaalcapaciteit: (dat is, het aantal knooppunten) S = 8T / et0, dus, de theoretische capaciteit is verdubbeld, dat is, 883*2=1766 knooppunten.
If you don’t want to calculate, dan kunnen we de volgende eenvoudige referentievoorbeelden gebruiken om een ruwe schatting te maken:.
In het geval van gateway-signaaldekking:, 90% van de signaalsterkte voldoet aan de snelheid boven SF9, indien 50 bytes worden verzonden met een frequentie van 5s, een 8-kanaals gateway kan overeenkomen met bijna 40 terminals/knooppunten.
De relatie tussen frequentie en capaciteit is lineair. Daarom, als de werkelijke vereiste frequentie wordt gewijzigd in, bijvoorbeeld, de zendfrequentie is 10s, dan kan worden geconcludeerd dat de 8-kanaals gateway bijna toegang heeft tot: 80 terminals/knooppunten.
In het scenario waarin ADR is ingeschakeld en 90% van de eindsnelheid is groter dan DR3 (SF9), de relatie tussen bytes en capaciteit is bijna lineair. Daarom, de bytes in het werkelijke scenario kunnen ook eenvoudig in het bovenstaande voorbeeld worden vervangen om een schatting te krijgen.
Aangezien het het beste is dat 1 node kan garanderen dat 2~3 gateways gegevens kunnen ontvangen, als volgens de bovenstaande methode wordt berekend dat er in totaal N gateways nodig zijn om met alle knooppunten te corresponderen, dan, in daadwerkelijk gebruik, het wordt aanbevolen om 2N~3N-gateways te gebruiken, in plaats van N gateways, corresponderen met alle knooppunten om ervoor te zorgen dat gegevens kunnen worden ontvangen.
Tenzij er een heel speciale toepassing is, het wordt niet aanbevolen dat het verzendinterval minder is dan 5s. In het algemeen, het is beter om het interval naar ten minste het minuutniveau te sturen.
Het standaard LoRaWAN-protocol vereist minimaal een interval van 2s om een pakket te verzenden.
Wanneer SF verzendt 64 bytes, de luchtinterfacetijd is al bijna 3s. And if you don’t comply with LoRaWAN’s air interface time requirements, hoewel de gateway alleen verantwoordelijk is voor transparante verzending, zelfs als het LoRaWAN-protocol niet wordt nageleefd, de fysieke laag kan nog steeds gegevens ontvangen, maar op dit moment moet de gebruiker zelf de pakketverliessnelheid verifiëren en testen.
In werkelijke toepassingsscenario's, een enkele gateway kan niet voldoen aan de dekkings- en capaciteitsvereisten.
In het geval van het voldoen aan een bepaalde signaalverhouding:, de gateway kan tegelijkertijd de signaalgegevens van SF7 ~ SF12 ontvangen;. De demodulatie- en dekkingsmogelijkheden van een enkele gateway zijn beperkt, en deze capaciteit kan theoretisch worden bereikt, maar in de praktijk is het moeilijker, maar implementatie met meerdere gateways kan de netwerkcapaciteit maximaliseren. Daarom, in praktijk, er worden vaak meerdere gateways gebruikt.
Wanneer het tarief is vastgesteld, als er N gateways zijn, dan is de capaciteit van meerdere gateways = de capaciteit van een enkele gateway * N.
Onder hen, de capaciteit van een enkele gateway kan worden berekend of geschat volgens het eerste deel.
Wanneer ADR is ingeschakeld, de capaciteit van meerdere gateways verandert niet lineair.
Volgens de daadwerkelijke meetresultaten gepubliceerd door Smetech, wanneer ADR wordt aangenomen, de capaciteit van meerdere gateways> de capaciteit van enkele gateway * N.^2.
Kleine tip: Naast het vergroten van de capaciteit van de gateway, ADR inschakelen helpt ook om het stroomverbruik te verminderen, omdat de ADR-technologie het datatransmissievermogen automatisch kan aanpassen aan de LoRa-signaalkwaliteit. De producten uit de RAK7249/RAK7258-serie ondersteunen allemaal de ADR-functie. Met het RAK-knooppunt, het kan de emissiestroom van de LoRa-terminal effectief verminderen. Voor details, you can also refer to the article “LoRa Terminal Low Power Development Strategy”.
Het inschakelen van ADR kan de totale capaciteit van bestaande gateways zoveel mogelijk uitbreiden op de locatie van hetzelfde aantal gateways.
Door co-frequency-implementatie kunnen nodes verbinding maken met de dichtstbijzijnde gateway, het ADR-effect van het netwerk maximaliseren. De verbetering van het ADR-effect is het optimaliseren van de snelheid van het knooppunt. Een verhoging van het tarief betekent een verlaging van de TOA, wat op zijn beurt een toename van de capaciteit en een afname van het stroomverbruik betekent.
Daarom, bij gebruik van meerdere gateways, het wordt aanbevolen om dezelfde frequentie-inzet te gebruiken, die meer knooppunten kan herbergen dan de verschillende frequentie-implementaties. Alleen wanneer dezelfde frequentie-inzet niet aan de capaciteitseisen kan voldoen, de toevoeging van inter-frequentie gateways wordt overwogen.
Het is te zien dat voor hetzelfde aantal LoRaWAN-gateway, als u een groter aantal knooppunten wilt accommoderen, je moet beginnen met verbeteren van de volgende aspecten:: selecteer de juiste lengte van de te verzenden gegevens, selecteer de gateway met LBT-functie en gebruik meer Optimaal algoritme, ADR inschakelen, kies co-frequentie-implementatie.
Het bovenstaande is hoe u de gatewaycapaciteit van de LoRaWAN-gateway kunt berekenen, wat de berekening omvat van het aantal knooppunten dat kan worden ondergebracht door een enkele gateway en meerdere gateways.
Slimme gebouwen transformeren ons leven en werk door een ongekend niveau van comfort te bieden, efficiëntie, en…
IoT is een transformerende kracht geworden in onze onderling verbonden wereld. It’s like the magical key…
Stel je een wereld voor zonder licht... eng, rechts? We’d all be stumbling around in the dark like…
Stap binnen in de fascinerende wereld van slimme kantoorautomatisering, where technology takes center stage and…
Bossen kunnen lastig zijn om in de gaten te houden. They’re big, and the tangle of…
Waterstress veroorzaakt door intense hitte kan schadelijk zijn voor de plantengroei, especially for small…