We’re trying to run multiple network servers with a single app server and gateway bridge, and see these error messages from the NS that aren’t provisioned for the device.
gatewaybridge_1 | time="2018-01-18T21:52:47Z" level=info msg="gateway: received udp packet from gateway" addr=10.1.15.32:45562 protocol_version=1 type=PushData
gatewaybridge_1 | time="2018-01-18T21:52:47Z" level=info msg="gateway: rxpk packet received" addr=10.1.15.32:45562 data="gM2OuIwASgABCtojKaWprqbWnSCvPqBXL2TKAQC/" mac=00800000a0000153
gatewaybridge_1 | time="2018-01-18T21:52:47Z" level=info msg="gateway: sending udp packet to gateway" addr=10.1.15.32:45562 protocol_version=1 type=PushACK
gatewaybridge_1 | time="2018-01-18T21:52:47Z" level=info msg="backend: publishing packet" topic="gateway/00800000a0000153/rx"
lora-ns-us902_928_1 | time="2018-01-18T21:52:47Z" level=info msg="backend/gateway: rx packet received"
lora-ns-eu863_870_1 | time="2018-01-18T21:52:47Z" level=info msg="backend/gateway: rx packet received"
lora-ns-eu863_870_1 | time="2018-01-18T21:52:47Z" level=error msg="processing rx packet error: get device-session error: device-session does not exist or invalid fcnt or mic" data_base64="gM2OuIwASgABCtojKaWprqbWnSCvPqBXL2TKAQC/"
I’m assuming this is because both NS are listening to the same MQTT topic, is there a way to filter this so each NS is only listening for traffic it cares about? This is using AS 0.16.1 and NS 0.23.2.