I powered up a TTGO board today which I had previously configured with a eui as device3. I let it run a while before realizing I already had a device3 board out in the field, so I switched off the duplicate I had just been running.
However now I am noticing that the device3 board in the field appears to have stopped reporting in at the same time as I made this mistake.
Is there a reason why a node would fail to reconnect when the eui has been duplicated and if so, how do I get the device in the field to reconnect?
Does the device in the field know it’s session has been reset and it’s transmissions are no longer decoded and processed? If your device does not have code to detect this it will happily transmit every interval without knowing no one can process the data. Keep in mind LoRaWAN devices are not WiFi devices that handshake regularly, LoRaWAN is mostly uplink only and in that case the device doesn’t know it’s uplinks can no longer be decoded.
To have it reconnect if the firmware doesn’t detect the failure means you need to reset the device. If the firmware does detect the failure you simply wait (a potentially long time)