GithubHelp home page GithubHelp logo

Packet error rate about lorawan HOT 10 CLOSED

signetlabdei avatar signetlabdei commented on September 4, 2024
Packet error rate

from lorawan.

Comments (10)

DvdMgr avatar DvdMgr commented on September 4, 2024 1

Currently this is not implemented, but shouldn't be too hard to do. Right now I don't have much time I can allocate to this, but I can definitely guide you if you want to tackle this!

In case you want to look into this, all packets are tracked in the lora-packet-tracker.cc/.h files. I recommend using the adr branch, as it features the latest version of the packet tracker.

from lorawan.

nmatni avatar nmatni commented on September 4, 2024

I don't think that already have such a thing. But you could add a counter in form of a vector, for example, to identify each gw.

from lorawan.

Prapi123 avatar Prapi123 commented on September 4, 2024

Thanks for your Reply. I will try do it in this way.

from lorawan.

DvdMgr avatar DvdMgr commented on September 4, 2024

Is it possible to get number of packet received and number of packet lost at each gateway in case of multiple gateways?

Yes, it is! If you are interested in GW-level statistics, we have methods to compute those in the adr branch, both at the MAC and at the PHY level. Check out the PrintPhyPacketsPerGw method in the lora-packet-tracker.h and lora-packet-tracker.cc files on the adr branch! The adr-example.cc file on that branch, towards the end, has an example of how you can get the packet tracker that was used during simulation and that can be used to print various kinds of statistics.

from lorawan.

Prapi123 avatar Prapi123 commented on September 4, 2024

Hello ,

Thank you for the response.
I would like to confirm about one parameter in the method PrintPhyPacketsPerGw (Time startTime, Time stopTime, int systemId) .
Is systemId here the address of the gateway?
What is the best way to return system id ?

from lorawan.

DvdMgr avatar DvdMgr commented on September 4, 2024

systemId is the System Id of the gateway you are interested in - if you have the Node where the Gateway is installed, you can simply call the GetSystemId method to get it!

from lorawan.

kaustubhshrotri avatar kaustubhshrotri commented on September 4, 2024

Hello,

I would like to know if there is a method to track number of packets sent and received from each enddevices so as to calculate packet error rate at end device level.

Thanks In Advance

from lorawan.

kaustubhshrotri avatar kaustubhshrotri commented on September 4, 2024

Hi,
Thanks for answering.
I am working on calculation of packet error rate at end device level using this module.
Should I open of new issue or I can post my quetions in this thread?

from lorawan.

DvdMgr avatar DvdMgr commented on September 4, 2024

Best to open another issue to track further developments, so that I can close this one!

from lorawan.

Prapi123 avatar Prapi123 commented on September 4, 2024

Small Information for other users who will be reading this thread in future:
You can access id with GetId() method on desired nodes.
For me SystemId() would always give 0 for every node.
GetId() worked for me

from lorawan.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.