Help regarding LORAMAC events.

Home Forums mDot/xDot Help regarding LORAMAC events.

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #14481
    Tom Hill
    Participant

    I have couple of questions around the LORAMAC Events.

    1) If an Uplink is executed from the mDot and the ACK was sent by the conduit, but not received by the mDot for some unforeseen reasons, would the receive window still be open since the conduit has sent the Ack?

    2) RX_TIMEOUT: Is this event fired when the receive window times out and no downlink packet is sent? Does the timeout vary based on the spread factor? If so can I get the value for this timeout in the worst case?

    Thanks,
    Yogesh

    #14485
    Tom Hill
    Participant

    Does this documentation in the faq section for mdot on the mbed site still hold good and which would answer my second question above?

    “The mDot waits for a response until both receive windows have expired. This is approximately 2 seconds. If you aren’t expecting responses to your packets, you can disable the receive timeout using the AT+TXW command.”

    #14488
    Jason Reiss
    Keymaster

    Yes, the TX windows will be opened at 1 and 2 seconds after end of TX.
    RX timeout will fire after a symbol timeout at the of each window. The longest symbol timeout is ~200 ms

    You may find interesting info in these high level overviews as well.
    https://www.lora-alliance.org/portals/0/documents/whitepapers/LoRaWAN101.pdf

    https://www.thethingsnetwork.org/wiki/LoRaWAN/Overview

    http://www.link-labs.com/what-is-lorawan/

    Or you can also read directly from the spec.
    https://www.lora-alliance.org/portals/0/specs/LoRaWAN%20Specification%201R0.pdf

    Or you could dig into the reference implementation
    https://github.com/Lora-net/LoRaMac-node

Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.