Laird Sentrius / Chirpstack v4 / MQTT Forwarder

Hi everyone,

Reading documentation here : Laird - ChirpStack open-source LoRaWAN® Network Server documentation

It’s not very clear to me whereas Laird Sentrius included MQTT Forwarder is compatible or not with Chirpstack v4 ?!

Anyway, tried to configure It the “MQTT Forwarder” way, and wondering how to format the “Server address” ? Used the same syntax as my regular chirpstack mqtt forwarder toml file ( ssl:// )

Why 8443 ? Well, following the Chirpstack v4 installation guide, mosquitto is configured to require certificate authentication on port 8883 ! So, I added a new config file to my mosquitto :

listener 8443
require_certificate false
password_file /etc/mosquitto/****.pwfile
certfile /etc/ssl/certs/https/chirpstack.pem
keyfile /etc/ssl/certs/https/chirpstack.key
allow_anonymous false
acl_file /etc/mosquitto/acl

Restarted mosquitto, I see the gateway trying to connect but failing related to SSL

1712941786: New connection from **********:38696 on port 8443.
1712941786: OpenSSL Error[0]: error:0A000412:SSL routines::sslv3 alert bad certificate
1712941786: Client <unknown> disconnected: Protocol error.

Any help appreciated here.

I’m not sure if the Laird gateway is compatible with the v4 MQTT format. To be sure, you could use the Semtech UDP Packet Forwarder instead.

1 Like