what if I have 1000 end nodes(RN2483) and try to connect/send to single GATEWAY at same a time. and my end module will again send every 6hr.
please help me
I mean to say " I have 1000 end nodes and single Gateway ", I’ll try to send data to gateway every 1 hour. what are the chances that all my 1000 end nodes get successful transmission to Gateway ?
I am going to set data transmission almost same time.
Also, don’t forget that you’re using a shared radio spectrum. So, usage of the very same radio frequencies by others will affect your success too. Gateways that are deployed by you, will also receive LoRa traffic transmitted by others. (That’s why a single, large, public network is to be preferred over many private networks. But that’s a different topic.)
say example " I am having 8 end nodes and single gateway " and I am Transmitting almost same time and my time slot for transmisson is 1 hour , what are chances of successful transmission, if not how can I transmit it. and also for 1000 nodes.
Please stop asking the same question with different numbers. 8 nodes, 1,000 nodes, 1 hour, 6 hours, your question has been answered: you simply must make sure the devices do not transmit simultaneously. That’s all we can say. See also How many gateways are needed to support 1,000 nodes sending 10 bytes per 5 minutes? And for those calculations too: take into account that you’re not the only one using the shared radio spectrum, now or in the future.
When you send almost at the same time your interval of all nodes will disperse. In the end any transmission of your 1000 nodes will be practically random and there will be no correlation between any transmission. As a result of this, you will practically not suffer from packet loss due to your transmission scheme or strategy. To even further minimize the effect of correlation you can add little randomness to your hourly scheme.
Are you implying that the devices’ clocks are running slow or fast? Assuming that the clocks are okay, and 1,000 devices transmit on the hour (say one o’clock, two o’clock, and so on), then I’d say they will keep transmitting simultaneously forever?
Of course, when transmitting at a fixed interval (which might start at the time of installation), all devices will not transmit simultaneously.
(@vinayakmp, even when measuring on the hour or at other fixed times, a device does not necessarily need to transmit that measurement right away. Like when used for billing, a device has almost a full hour to get its reading to the server and still be in time to take the next hourly measurement. For measurements every 6 hours things are even better of course. And, as this is radio, there’s never a guarantee that you will get all measurements.)
Hey folks,
dealing with implementing a duty cycle limit on Network-Server side, there popped up some questions marks. I’m mainly referencing European regulations, as I’m dealing with EU868 band.
I often read somethin like: When a device transmitted xxx milliseconds, then the channel is not available for another xxx milliseconds. I wonder where this regulation can be found? Neither from the ETSI standard nor from LoRaWAN specs I can understand this interpretation.
Wouldn’t sending 20 packets of 1560 ms airtime (SF11@125kHz) every 2 seconds (thus <0.5s between each transmission) followed by silence within 1hour be still following duty cycle limit of 1% ?
This point makes a huge difference in the implementation. Thanks in advance for hints.
In general the precise detail you are after is in the regulations of your particular country.
For the UK if I want to know the duty cycle allowed at a particular frequency I would check the IR-2030 document produce by Ofcom, the UK regulator. Those regulations do in turn reference the particular European standards.
I am not aware of a specific German regulation so I consider the ETSI EN 300 220 (1/2) as the “bible”. But again, it states:
The Duty Cycle at the operating frequency shall not be greater than values in annex B or any NRI for the chosen operational frequency band(s).
And this annex just contains percentage values. I cannot find something about dwell times or “minimum silence” between two transmissions.
But maybe I’m just missing out something, that’s why I’m asking experts here.
Legal considerations aside, LoRaWAN compliance means the Network Server should attempt to limit transmissions at SF11 or 12. The spec specifically states that devices should not be setup to send at these SF’s as a normal working mode.
And 20 uplinks of 1.5 seconds is a gift-wrapped opportunity for some other uplinks to come along and spoil your day and result in reasonably frequent packet loss.
What is it you have planned that needs 1020 bytes uploading all at once?
Can you not have more gateways so they can be closer to the device?
Thanks for your responses. And you are right, I’m not seeking legal advice.
My “problem” stems from the fact, that the Chirpstack network server does not take DutyCycle Limitations in account (and the project I’m part of is just bound to Chirpstack stack at the moment). And my question is not about certain amounts of data in a certain time, but rather how to implement some kind of “DC-planner” inside the chirpstack, so sent frames aren’t dropped by gateways due to DC limitations (which seems to be a major reason for performance problems in LoRaWAN networks, according to Abdelfadeel et al., 2020).
And for implementing DC limit “the right way”, I’m just trying to understand it fully and as software developer I’m kind of used to lookup specs, standards and regulations.