LoRaWAN Chirpstack setup
Published:
Overview
Multitech gateway <–> MQTT broker <–> Chirpstack Server
Gateway: Multitech Conduit (MTCDTIP)
user: mtcdt, password: root
system: mLinux
LoRa packet forwarder <–> Chirpstack mqtt forwarder <–> MQTT broker
- start LoRa packet forwarder (ap2)
sudo /etc/init.d/lora-packet-forwarder-ap2 start(/stop/restart)
- https://github.com/Lora-net/packet_forwarder
- config file: /var/config/lora-packet-forwarder-ap2/global_conf.json (3/29 changed tx_power to 21)
- log file: /var/log/lora_ap2.log
- start chirpstack mqtt forwarder (ap2)
sudo /etc/init.d/chirpstack-mqtt-forwarder-ap2 start(/stop/restart)
- configuration: /var/config/chirpstack-mqtt-forwarder/ap2/chirpstack-mqtt-forwarder.toml
- check udp listening on port 1700
- check/update MQTT server IP, port 1883
[backend] type="semtech_udp" [backend.semtech_udp] udp_bind = "0.0.0.0:1700" ... [integration.mqtt.auth.generic] # MQTT server (e.g. scheme://host:port where scheme is tcp, ssl or ws) server="tcp://MQTT_BROKER_IP:1883"
- check port 1700 binding
sudo netstat -anpu | grep 1700
- log:
tail -f -n 100 /var/log/messages |grep chirpstack-mqtt-forwarder
- configuration: /var/config/chirpstack-mqtt-forwarder/ap2/chirpstack-mqtt-forwarder.toml
- (skip: chirpstack gateway bridge)
Shouldn’t be used on multitech gateways over mqtt forwarder
Chirpstack LoRaWAN Server
MQTT broker <–> Chirpstack
- Check MQTT is running
- Chirpstack
- install
- log:
sudo journalctl -f -n 100 -u chirpstack
- web interface: local_host:8080
- user: admin, password:admin