Which piece in the communication chain am I missing?

So trying to determine what components I need to configure in a distributed environment. I have a seedstudio sensecap m2 flashed with the Chirpstack OS base (so concentratord and mqtt configured), then I have a debian VM with chirpstack v4 installed. Now I’ve configured chirpstack.toml and region_us915_0.toml to point at my mqtt server running on HomeAssistant.

My question is on the chirpstack server do I also need the chirpstack-gateway-bridge or is that what I configured in the webgui on the sensecap gateway (I’m assuming the later is the case).

I’m seeing gateway status topics in mqtt and I’ve been able to configure the gateway in the application server but I haven’t been able to get a device added

I have NOT configured the udp forwarder one the gateway under the assumption that it appears redundant with the mqtt forwarder

[SOLVED]

After posting this and before it got approved I was able to figure out the issue. I did not have the gateway mesh setup on my gateway. Once I set this up I was able to get concentratord and mqtt connected and forwarding to my MQTT server that is tied to my Chirpstack V4 server and HomeAssistant.

So for others the setup is as follows:

  1. SenseCap M2 Gateway
    • Configure Concentratord
    • Configure MQTT Forwarder - Mesh (not slot 1)
    • Configure Gateway Mesh
  2. Chirpstack v4 Server
    • Configure chirpstack.toml
      • setup event_topic pointing at application/{{application_id}}/device/{{dev_eui}}/event/{{event}}
    • Configure region_*_*.toml (e.g. region_us915_0.toml)
      • setup topic_prefix as defined in step 1. MQTT Forwarder - Mesh