First receive packet missing

Home Forums mDot/xDot First receive packet missing

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #26369
    Luca Bertoldo
    Participant

    I’m working with an xDot module within the last released FW:
    MultiTech xDot
    Firmware : 3.1.0-mbed161
    Library : 3.1.0-mbed161
    MTS-Lora : 3.1.0

    After JOIN accepted, the first received packet is NOT count.

    1. AT+JOIN
    2. Send a Downlink packet to the module (generated on network server side)
    3. By trace interface I can see the packet correctly received by the module
    4. issued AT+DLC it reports 0
    5. issued AT+RECV I can see the packet!

    From the next packet received on downlink channel, the counter count-up correctly and I get the packets by AT+RECV command properly.

    #26370
    Jason Reiss
    Keymaster

    The first downlink from the network server may be network setup MAC commands for Channel Mask or Additional Channels.

    #26376
    Luca Bertoldo
    Participant

    No Jason. I’m talking about the first application packet.
    I’m sending it, so I’m sure.
    Also, as I wrote, if I use AT+RECV I can get it even if the receive counter (AT+DLC) reports 0.

    #26377
    Jason Reiss
    Keymaster

    The AT+DLC command reports the FCNT from the last received packet. In the case of the first downlink the FCNT may be 0.

    #26378
    Luca Bertoldo
    Participant

    So you are saying that there is no way to detect when the first application packet come, if it reports FCNT=0, because it is also the default value reported by AT+DLC command after a module reset.
    Isn’t it?

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