...
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
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
Настройка второй БС:
- Меняем порт 1700 → 1701
- Устанавливаем пользовательские частоты, такие же как мы прописали для региона RU865.
- Перезапускаем БС если требуется.
Система готова для работы с метками формально в двух разных регионах RU864 и RU865.
Теперь метки, которые уже заведены в Chirpstack или которые будут прописываться позже можно распределять по этим двум регионам (профилям).
Если целью стоит увеличесние пропускной способности для одной географической зоны, где установлены обе БС в одинаковых условиях, то стоит распределять метки 50/50 по двум регионам.
Можно и далее использовать данный метод для дальнейшего расширения каналов, добавив еще базы и регионы. Но нужно следить, чтобы частоты каналов были внутри разрешенного законодательством диапазона частот.