Chirpstack

This guide explains how to integrate ChirpStack with Kudzu Analytics. ChirpStack provides a robust open-source LoRaWAN Network Server that can be seamlessly integrated with Kudzu Analytics to monitor and manage your LoRaWAN network.

Prerequisites

  1. Access to a ChirpStack instance with administrative privileges.
  2. A configured LoRaWAN gateway and devices in ChirpStack.
  3. A Kudzu Analytics account with integration permissions.

Installation Instructions

1. Expose your MQTT broker to the public

  1. Enable Public Access:

    • Ensure your MQTT broker is accessible from the public network.
    • Password protection and TLS are highly recommended.
  2. Secure the Broker:

2. Configure the ChirpStack Integration in Kudzu Analytics

AddIntegration

  1. Set Integration Endpoint:

    • Navigate to the Integrations tab in Kudzu Analytics.
    • Specify the endpoint as tcp://<IP>:<port>.
  2. Provide Authentication Details:

    • Enter the username and password for the MQTT broker.
    • If using a self-signed certificate, check the “Do not verify server certificate” option.

3. Bind ChirpStack MQTT Integration to Gateways

  1. Enable the Integration:

    • Navigate to the Gateway Settings in Kudzu Analytics.
    • Select the “ChirpStack MQTT” integration for each gateway.
  2. Set Gateway Details:

    • Ensure the LoRa Gateway EUI field matches the EUI of the gateway in ChirpStack.
    • The “Name” field is optional and can be any alias.

Important Notes

  • The LoRa Gateway EUI in Kudzu Analytics must exactly match the gateway EUI in ChirpStack.
  • Secure your MQTT broker with TLS and proper authentication to prevent unauthorized access.
  • Use the Test Integration option in Kudzu Analytics to validate connectivity and configuration.

This guide provides detailed instructions for integrating ChirpStack with Kudzu Analytics. For additional help, please contact Kudzu Support.