I’m sure for the right person this is an incredibly obvious question, but I haven’t been able to easily find an answer (or maybe I don’t know the right keywords).
Question: What are these port 0 downlink messages I am seeing in response to my Feather M0 LORA’s uplink messages?
Is this OK? I’m not attempting to do acks or anything like that, as I would like to reserve bandwidth and battery life + follow best practices for a dense LORAWAN network.
…actually indicates it’s indeed an ACK, but also that there are zero bytes in FOpts. So, that apparently indicates ADR does not require any changes on the device, as FOpts includes no MAC commands whatsoever.
The Trace part in the Traffic might show things like:
networkserver ttn-networkserver-eu set ackreason: adr-ack-req
Hello @arjanvanb, I do have access to the gateway, and indeed I did see what you predicted
Would it be advisable for me to disable the ADRACKReq bit to save bandwidth/power, or would that be a potentially risky move? For my application the gateway and the nodes will remain stationary.
When running overnight, 8% of the traffic for a particular node is downlink ADR commands from the gateway, which seems like potentially a bit much, right?
Ah, I think your node is also confirming previous settings, by setting channel-mask-ack, date-rate-ack and power-ack too. Also, it seems to be issuing a LinkADR MAC command at the same time, and requesting ADR through the adr-ack-req.
I’ve not dived into the matter that deep. I see a lot of ADR as well for an LMIC node, but I know it’s using an old version of LMIC (I’m not even sure which library is best nowadays), and simply figured my node was not acknowledging the ADR in its next uplink. But I never investigated…