I would like to have correlation ids in mqtt messages so that I can simply track gateway messages with uplinks. Every message received by gateway would have an uuid that would be carried to NS, join server, AS. This would help when debugging messages that are dropped by NS for example.

I would like to have correlation ids in mqtt messages so that I can simply track gateway messages with uplinks. Every message received by gateway would have an uuid that would be carried to NS, join server, AS. This would help when debugging messages that are dropped by NS for example.

I needed that in a hurry and ended up using a hash of gateway MAC, frequency, and timestamp to correlate the raw gateway messages to those appearing on the application topic. In theory maybe spreading factor should be in there too.