Chirsptack concentratord manual installation

Good afternoon, I have a Waveshare SX1302 LoRaWAN Gateway HAT with a Raspberry Pi 4. After installing the ChirpStack Gateway OS image, everything works perfectly. However, due to a need to install other services, I tried installing a Raspberry Pi OS Debian Bullseye and ChirpStack Concentrator on the same Raspberry Pi, but I’m unable to receive data. I’m attaching the chirpstack-concentrator.toml file.

Log level.

log_level=“INFO”

[concentrator]

ZeroMQ API configuration.

[concentrator.api]
event_bind=“ipc:///tmp/concentrator_event”
command_bind=“ipc:///tmp/concentrator_command”

[gateway]

Antenna to use.

antenna_gain=0

LoRaWAN region.

region=“AU915”

Your hardware model.

model=“waveshare_sx1302_lorawan_gateway_hat”

Concentrator configuration.

[gateway.concentrator]
spi_device=“/dev/spidev0.0”

Standard Multi-SF channel list for AU915 SB2.

multi_sf_channels=[
916800000,
917000000,
917200000,
917400000,
917600000,
917800000,
918000000,
918200000,
]
The installed file is chirpstack-concentrator-sx1302_4.5.0_linux_arm64.tar.gz

Thank you very much

Hi could you please send more logs of the journalctl of chirpstack concentratord?

Good morning, thank you for the response, I attach what I requested.
I deleted the gateway ID for security reasons.

administrator@gatewaylora:~/chirpstack-docker $ sudo journalctl -u chirpstack-concentratord -f

– Journal begins at Tue 2025-05-06 14:32:40 BST. –

Jul 18 20:08:08 gatewaylora chirpstack-concentratord-sx1302[2455]: 2025-07-18T19:08:08.422Z INFO [chirpstack_concentratord_sx1302::concentrator] Starting the concentrator

Jul 18 20:08:08 gatewaylora chirpstack-concentratord-sx1302[2455]: Opening SPI communication interface

Jul 18 20:08:10 gatewaylora chirpstack-concentratord-sx1302[2455]: 2025-07-18T19:08:10.787Z INFO [chirpstack_concentratord_sx1302::cmd::root] Gateway ID retrieved, gateway_id: “******************”

Jul 18 20:08:10 gatewaylora chirpstack-concentratord-sx1302[2455]: 2025-07-18T19:08:10.787Z INFO [libconcentratord::jitqueue] Initializing JIT queue, capacity: 32

Jul 18 20:08:10 gatewaylora chirpstack-concentratord-sx1302[2455]: 2025-07-18T19:08:10.787Z INFO [libconcentratord::events] Creating socket for publishing events, bind: ipc:///tmp/concentratord_event

Jul 18 20:08:10 gatewaylora chirpstack-concentratord-sx1302[2455]: 2025-07-18T19:08:10.789Z INFO [libconcentratord::commands] Creating socket for receiving commands, bind: ipc:///tmp/concentratord_command

Jul 18 20:08:40 gatewaylora chirpstack-concentratord-sx1302[2455]: 2025-07-18T19:08:40.792Z INFO [libconcentratord::events] Publishing stats event, rx_received: 0, rx_received_ok: 0, tx_received: 0, tx_emitted: 0

Jul 18 20:09:10 gatewaylora chirpstack-concentratord-sx1302[2455]: 2025-07-18T19:09:10.794Z INFO [libconcentratord::events] Publishing stats event, rx_received: 0, rx_received_ok: 0, tx_received: 0, tx_emitted: 0

Jul 18 20:09:40 gatewaylora chirpstack-concentratord-sx1302[2455]: 2025-07-18T19:09:40.795Z INFO [libconcentratord::events] Publishing stats event, rx_received: 0, rx_received_ok: 0, tx_received: 0, tx_emitted: 0

what about other services,are you using chirpstack mqtt forwarder or udp frwarder?

I’m using chirpstack’s docker, I attach the configuration.
services:
chirpstack:
image: chirpstack/chirpstack:4
command: -c /etc/chirpstack
restart: unless-stopped
volumes:
- ./configuration/chirpstack:/etc/chirpstack
depends_on:
- postgres
- mosquitto
- redis
environment:
- MQTT_BROKER_HOST=mosquitto
- REDIS_HOST=redis
- POSTGRESQL_HOST=postgres
ports:
- “8080:8080”

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=au915_0/gateway/{{ .GatewayID }}/event/{{ .EventType }}
- INTEGRATION__MQTT__STATE_TOPIC_TEMPLATE=au915_0/gateway/{{ .GatewayID }}/state/{{ .StateType }}
- INTEGRATION__MQTT__COMMAND_TOPIC_TEMPLATE=au915_0/gateway/{{ .GatewayID }}/command/#
depends_on:
- mosquitto

chirpstack-gateway-bridge-basicstation:
image: chirpstack/chirpstack-gateway-bridge:4
restart: unless-stopped
command: -c /etc/chirpstack-gateway-bridge/chirpstack-gateway-bridge-basicstation-eu868.toml
ports:
- “3001:3001”
volumes:
- ./configuration/chirpstack-gateway-bridge:/etc/chirpstack-gateway-bridge
depends_on:
- mosquitto

chirpstack-rest-api:
image: chirpstack/chirpstack-rest-api:4
restart: unless-stopped
command: --server chirpstack:8080 --bind 0.0.0.0:8090 --insecure
ports:
- “8090:8090”
depends_on:
- chirpstack

postgres:
image: postgres:14-alpine
restart: unless-stopped
volumes:
- ./configuration/postgresql/initdb:/docker-entrypoint-initdb.d
- postgresqldata:/var/lib/postgresql/data
environment:
- POSTGRES_USER=chirpstack
- POSTGRES_PASSWORD=chirpstack
- POSTGRES_DB=chirpstack

redis:
image: redis:7-alpine
restart: unless-stopped
command: redis-server --save 300 1 --save 60 100 --appendonly no
volumes:
- redisdata:/data

mosquitto:
image: eclipse-mosquitto:2
restart: unless-stopped
ports:
- “1883:1883”
volumes:
- ./configuration/mosquitto/config/:/mosquitto/config/

volumes:
postgresqldata:
redisdata:

Attached logs of chirpstack-gateway-bridge

time=“2025-08-01T14:28:45.30568442Z” level=info msg=“starting ChirpStack Gateway Bridge” docs=“Introduction - ChirpStack open-source LoRaWAN<sup>®</sup> Network Server” version=
time=“2025-08-01T14:28:45.306014565Z” level=info msg=“backend/semtechudp: starting gateway udp listener” addr=“0.0.0.0:1700”
time=“2025-08-01T14:28:45.324736431Z” level=warning msg=“[store] memorystore wiped” module=mqtt
time=“2025-08-01T14:28:45.326329767Z” level=info msg=“integration/mqtt: connected to mqtt broker”
time=“2025-08-01T14:29:04.257084492Z” level=info msg=“signal received” signal=terminated
time=“2025-08-01T14:29:04.257227805Z” level=warning msg=“shutting down server”
time=“2025-08-01T14:30:26.050850117Z” level=info msg=“starting ChirpStack Gateway Bridge” docs=“Introduction - ChirpStack open-source LoRaWAN<sup>®</sup> Network Server” version=
time=“2025-08-01T14:30:26.05152061Z” level=info msg=“backend/semtechudp: starting gateway udp listener” addr=“0.0.0.0:1700”
time=“2025-08-01T14:30:26.059506828Z” level=warning msg=“[store] memorystore wiped” module=mqtt
time=“2025-08-01T14:30:26.060456152Z” level=info msg=“integration/mqtt: connected to mqtt broker”

Could there be an incompatibility in the operating system that prevents the concentrator and the bridge from communicating?