Skip to main content
Associate II
April 3, 2024
Question

Not able to disable receiving window of L072Z LRWAN1.

  • April 3, 2024
  • 3 replies
  • 4669 views

Hello everyone

I'm trying to using/operate L072Z LRWAN1 in class c. I'm able to know that node is operating in class c( I'm attaching images below). But i want to disable the receiving window to get faster data rate. 

In class A I'm getting 20 frames per minute at SF7. when i try switching to class C number of frames per minute switched to 12 per minute. As the number of frames are reducing the data rate is also decreasing. Hence i want to disable the receiving window to get faster data rate

I have done these changes: 

#define LORAWAN_DEFAULT_CLASS CLASS_A to

#define LORAWAN_DEFAULT_CLASS CLASS_C

Is there any other settings to do to operate in class C?

IMG_Class A.jpg.This image is of terminal In class A.

IMG_class C.jpg

This is the terminal image of Class C.

Class C doc.jpg

This image show the Tx and Rx sequence in Class C and it matches with terminal image for class C.

Not able to understand the sequence. Why after Tx, RxC,Rx1,RxC,Rx2 then RxC?

Looking for any suggestion that can be helpful.

I'm not able to proceed further. Looking for you guidance and help.

Thank you.

 

 

This topic has been closed for replies.

3 replies

Andrew Neil
Super User
April 4, 2024

How to take proper screenshots:

https://www.techrepublic.com/article/how-to-take-screenshots-in-windows-10/

Although, as those screens are all just text, it might be better to copy & paste the text - using the source code button:

AndrewNeil_0-1712244972428.png

 

The timing of LoRaWAN Tx & Rx is defined by the standards - so try looking into them, and standard LoRaWAN tutorials

https://lora-alliance.org/about-lorawan/

 

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
Andrew Neil
Super User
April 4, 2024

Does disabling receive in Class C make any sense?

:thinking_face:

The definition of Class C says:

"Class C – Lowest latency, bi-directional end-devices:

In addition to the class A structure of uplink followed by two downlink windows, class C further reduces latency on the downlink by keeping the receiver of the end-device open at all times that the device is not transmitting (half duplex). Based on this, the network server can initiate a downlink transmission at any time on the assumption that the end-device receiver is open, so no latency."

https://lora-alliance.org/about-lorawan/ 

 

Disabling the end-device receive is going to break that!

 


@Yash_want wrote:

i want to disable the receiving window to get faster data rate. 


If you need fast data rates, LoRaWAN is probably not the right tool for your job!

The goal of LoRaWAN, as the name suggests, is to achieve low power - it is accepted that this means you will not get high data rates!

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
Yash_wantAuthor
Associate II
April 5, 2024

@Andrew Neil Thank you for the response.

1) I want to disable receiving window, So that my node does not have to wait for downlink from gateway and node will continuous send packet(Tx).

2) Higher data rate means higher then Class A. When i operate in Class A I'm getting 20 frames per minute at SF7.

When i operate at Class C i only get 12 frames per minute at SF7.

Class A mechanism : Tx->Rx1->Rx2 then next frame. Were as Class C mechanism: Tx->Rxc->Rx1->Rxc->Rx2->Rxc and this is taking more time then class A. hence i want to disable Rxc and Rx receiving windows.

Application: I'm trying to connect 5 number of WL55JC1 nodes to single outdoor gateway. And I'm trying to achieve data rate as high as possible with class C or Class B. As I'm going for multicast.  

I'm look for some help who has good information on lorawan. Can you suggest me any person with whom i can talk and get any help.

Class C doc.jpg

 

 

Andrew Neil
Super User
April 5, 2024

@Yash_want wrote:

@Andrew Neil Thank you for the response.

1) I want to disable receiving window, So that my node does not have to wait for downlink from gateway and node will continuous send packet(Tx).


But, again, that breaks the specification for Class C!

 


@Yash_want wrote:

2) Higher data rate means higher then Class A. When i operate in Class A I'm getting 20 frames per minute at SF7.

When i operate at Class C i only get 12 frames per minute at SF7.


So use Class A, then?

 

Can you increase the Bandwidth? See: https://www.thethingsnetwork.org/docs/lorawan/spreading-factors/ 

 

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
Tesla DeLorean
Guru
April 4, 2024

Perhaps you want LoRaPTP not LoRaWAN ?

Tips, Buy me a coffee, or three.. PayPal VenmoUp vote any posts that you find helpful, it shows what's working..
Yash_wantAuthor
Associate II
April 5, 2024

@Tesla DeLorean I'll buy you a coffee

please help me with these:

1) I want to disable receiving window, So that my node does not have to wait for downlink from gateway and node will continuous send packet(Tx).

2) Higher data rate means higher then Class A. When i operate in Class A I'm getting 20 frames per minute at SF7.

When i operate at Class C i only get 12 frames per minute at SF7.

Class A mechanism : Tx->Rx1->Rx2 then next frame. Were as Class C mechanism: Tx->Rxc->Rx1->Rxc->Rx2->Rxc and this is taking more time then class A. hence i want to disable Rxc and Rx receiving windows.

Application: I'm trying to connect 5 number of WL55JC1 nodes to single outdoor gateway. And I'm trying to achieve data rate as high as possible with class C or Class B. As I'm going for multicast. 

If I'm wrong at any point please let me know. 

I'm look for some help who has good information on lorawan. Can you suggest me any person with whom i can talk and get any help.

Yash_want_0-1712314510703.jpeg

 

 

Andrew Neil
Super User
April 5, 2024

everyone can see every post - you don't need to post the same thing twice!

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.