Hi All
I have been experiencing trouble with Murata CMWX1ZZABZ-078 based devices undertaking OTAA Join requests. The join request has been failing around 30% of the time even though the TTN backend reports a successful join.
The interesting part is that they only fail when more than one gateway is visible to the device, if only a single gateway is visible then the join works perfectly every time.
The gateways that are visible in one area in Central London are all Kerlink gateways, however there may be other gateways on other networks that I am not aware of. Other locations with multiple gateways also show the same issue but I don’t know the gateway types and am experiencing the same problem.
Once this failure happens the device is locked out as the radio reports back as busy and doesn’t timeout, I think this is a secondary issue that looks like it may need to be addressed in the stack.
Currently I have a pretty robust workaround and OTAA registration has to happen rarely in a devices lifetime so it’s not too much of an issue
Trouble is I don’t like workarounds or unanswered issues it’s just not tidy and it may come back to haunt me or just keep me up a night asking why over and over again.
I’m afraid I don’t have much knowledge of the detailed workings of the gateways but was wondering what impact multiple gateways could cause to result in the behaviour described above.
Do all or more than one gateway/s respond to Join requests?
Using OTAA do the gateways negotiate connectivity parameters with the device upon joining?
Could another gateway from another network in the vicinity interfere with the TTN gateways?
What could be different between a location with a single gateway as opposed to multiple?
Any ideas, thoughts, explanations, starting points to look would be much appreciated.
Doug