Setup 2 Gateways US915 and EU868

I have configured my setup using Docker and currently have two gateways in operation. However, I am encountering an issue where only the EU868 gateway is functioning correctly, while the US915 gateway remains inactive. Despite my efforts, I am uncertain about the proper configuration required to enable US915.

I would appreciate any guidance on troubleshooting this issue or best practices for configuring the US915 gateway within a Docker environment. If there are specific parameters or settings that need to be adjusted, I would be grateful for any recommendations. Additionally, if there are known compatibility concerns or dependencies that might affect the functionality of US915, I would like to understand them better.

My goal is to ensure both gateways operate efficiently and seamlessly within my current setup. Any documentation, resources, or step-by-step instructions on properly configuring US915 would be highly beneficial. Furthermore, if there are logs or diagnostic tools that can help pinpoint the issue, I am open to exploring those options.

It should be as easy as:

  1. Duplicate this section of your docker-compose.yml, ensuring a different name, port, and altering the MQTT topic prefixes (you likely missed the subband).
  chirpstack-gateway-bridge-us915:
    image: chirpstack/chirpstack-gateway-bridge:4
    restart: unless-stopped
    ports:
      - "1701:1701/udp"
    volumes:
      - ./configuration/chirpstack-gateway-bridge:/etc/chirpstack-gateway-bridge
    environment:
      - INTEGRATION__MQTT__EVENT_TOPIC_TEMPLATE=us915_0/gateway/{{ .GatewayID }}/event/{{ .EventType }}
      - INTEGRATION__MQTT__STATE_TOPIC_TEMPLATE=us915_0/gateway/{{ .GatewayID }}/state/{{ .StateType }}
      - INTEGRATION__MQTT__COMMAND_TOPIC_TEMPLATE=us915_0/gateway/{{ .GatewayID }}/command/#
    depends_on:
      - mosquitto
  1. Restart docker
  2. Point your us915 gateway at this port instead.
2 Likes