cancel
Showing results for 
Search instead for 
Did you mean: 

How to increase transmission speed( data frames) of stm32 B-L072z Lorawan node ?

Yuvi
Senior

Hello community,

I have increase the transmission speed/data frames of stm32 B-L072Z LORAWAN by varying APP_TX_DUTYCYCLE.

if APP_TX_DUTYCYCLE is 10000 that means each frame in 10secs and As I have set to 500 then it must be each frame in 0.5 second. But it's not working in that way. After setting APP_TX_DUTYCYCLE 500 I'm getting each in 2.2 seconds.

If anyone can help how to vary baudrate and bandwidth to increase frames per seconds or any other method to increase speed of LORAWAN node.

Please kindly provide your support and guide me to resolve the issue.

Thank you

5 REPLIES 5
sergug
Associate III

 

See the discussion in the thread: Why is my node not sending data according to APP_TX_DUTYCYCLE? 

 

Yuvi
Senior

Thank you for your reply.

But it's not helping me. I want to transmit 25000 data frames per minute.

I'm using stm32 BL072Z Lorawan node board. Currently I'm able to transmit 28 frames per minute.

Is there's any more modifications that I can do into code about data rate or bandwidth ?

Thank you

sergug
Associate III

For these conditions you have chosen the absolutely wrong type of radio channel
For the Lora radio channel you can see
Semtech LoRa Calculator https://www.semtech.com/design-support/lora-calculator
and estimate what maximum data rate you can achieve

Yuvi
Senior

Hello@sergug

As of calculator I'll get 5.4kbps and that's around 324000 bits per minute .

And this no. Of bits per second will do the work.

But how can I manage atleast that speed of 5.4kbps.

I have attached a picture of calculation.IMG_20231012_181356.jpg

Yuvi
Senior

I'm getting 28 frames per minute.

Each frame of 16 bytes, that's around 1792 bits per minute.