Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languageyml
linenumberstrue
collapsetrue
  chirpstack-gateway-bridge:
    image: chirpstack/chirpstack-gateway-bridge:4
    restart: unless-stopped
    ports:
      - 1700:1700/udp
    volumes:
      - ./configuration/chirpstack-gateway-bridge:/etc/chirpstack-gateway-bridge
    environment:
      - INTEGRATION__MQTT__EVENT_TOPIC_TEMPLATE=ru864/gateway/{{ .GatewayID }}/event/{{ .EventType }}
      - INTEGRATION__MQTT__STATE_TOPIC_TEMPLATE=ru864/gateway/{{ .GatewayID }}/state/{{ .StateType }}
      - INTEGRATION__MQTT__COMMAND_TOPIC_TEMPLATE=ru864/gateway/{{ .GatewayID }}/command/#
    depends_on:
      - mosquitto
    logging:
      driver: json-file
      options:
        max-size: 100m
        max-file: "5"

  chirpstack-gateway-bridge-ru865:
    image: chirpstack/chirpstack-gateway-bridge:4
    restart: unless-stopped
    ports:
      - 1701:1700/udp
    volumes:
      - ./configuration/chirpstack-gateway-bridge:/etc/chirpstack-gateway-bridge
    environment:
      - INTEGRATION__MQTT__EVENT_TOPIC_TEMPLATE=ru865/gateway/{{ .GatewayID }}/event/{{ .EventType }}
      - INTEGRATION__MQTT__STATE_TOPIC_TEMPLATE=ru865/gateway/{{ .GatewayID }}/state/{{ .StateType }}
      - INTEGRATION__MQTT__COMMAND_TOPIC_TEMPLATE=ru865/gateway/{{ .GatewayID }}/command/#
    depends_on:
      - mosquitto
    logging:
      driver: json-file
      options:
        max-size: 100m
        max-file: "5"

5. Останавливаем контейнеры и поднимаем их снова. Контролируем, что-бы новый бридж поднялся:

docker-compose -f ./docker-compose.yml stop

docker-compose -f ./docker-compose.yml up

Настройка второй БС:

  1. Меняем порт 1700 → 1701
  2. Устанавливаем пользовательские частоты, такие же как мы прописали для региона RU865.
  3. Перезапускаем БС если требуется.


Система готова для работы с метками формально в двух разных регионах RU864 и RU865.

Теперь метки, которые уже заведены в Chirpstack или которые будут прописываться позже можно распределять по этим двум регионам (профилям).

Если целью стоит увеличесние пропускной способности для одной географической зоны, где установлены обе БС в одинаковых условиях, то стоит распределять метки 50/50 по двум регионам.

Можно и далее использовать данный метод для дальнейшего расширения каналов, добавив еще базы и регионы. Но нужно следить, чтобы частоты каналов были внутри разрешенного законодательством диапазона частот.