Lorawan nano gw out of sync between gateway and node. We need to restart them until the connection is successful



  • I am having issues when connecting my Lopy node with my Fipy as gateway following this tutorial.

    https://docs.pycom.io/chapter/tutorials/lora/lorawan-nano-gateway.html
    l
    When I set up the gateway it appears this log in the console, which means that the device is hearing for any signal and then pushing its content to the cloud sequentially. What happens when the node is sending data but the gateway is not in hearing state. That is what is happening to our devices and I have to be restarting one of them until they are in synchrony again, and if one of them loses the other's signal, because of distance, I have to start the process of restarting and syncing them again.

    Fipy Log example:
    Pull Ack.
    Pull Ack..
    Pull Ack..
    Pull Ack..
    Push Ack.



  • @rubencg195 The pull/push ack messaage show the communication via Internet to the TTN server. Independent of that, the LoRa device is always listening, except when it is sending itself. But that would only happen after an uplink message has been send and it was told by the server so deliver a downlink message. It might only happen, that if there are many nodes around sending, then the gateway may have started to listen to another message.
    A few notes.

    • always use the software from the git repository. Do not copy it form the documentation.
    • Use the latest firmware version with the software from the git repository.
    • The nanogateway is listening on a single channel only. If you do not configure the node accordingly, the node will send on different channels. The examples for abp_node and otaa_node shoudl cater for that.
      Besides that, I have a comibinatin of a LoPy as nano-gateway and FiPy as nodes running, and they never seem to miss a packet.


Pycom on Twitter