How to Use a LoRaWAN Gateway with ChirpStack for a Private Network
Use a LoRaWAN gateway with ChirpStack by first aligning the gateway and sensors to the correct regional frequency plan, then creating the tenant or application structure, device profile, end-device identity, activation credentials, and payload decoder before connecting the data destination. Robustel documents an integrated ChirpStack server on the R1520LG and provides official setup guidance. A successful join is only the first milestone: a production-ready private network must also prove RF coverage, decoded data meaning, backhaul, access control, backup, restart, and operational ownership.

Illustrative private-network operations scene using the official R1520LG product image.
Key Takeaways
- Match the R1520LG, sensors, and ChirpStack configuration to the approved regional frequency plan.
- Prepare DevEUI, activation credentials, device class, profile, and payload decoder before commissioning.
- Validate join, uplink, required downlink, decoded values, timestamps, and destination delivery separately.
- Back up and test the network-server configuration, credentials, and service recovery before rollout.
In This Guide
- What should be prepared before configuring ChirpStack?
- What is the commissioning sequence?
- How does the R1520LG support this architecture?
- How should the private network be operated?
- Frequently asked questions
What should be prepared before configuring ChirpStack?
Confirm the deployment country and regional frequency plan, then verify the exact R1520LG model and sensor variants. Record each sensor's DevEUI, LoRaWAN version, supported region, device class, activation method, expected uplink interval, downlink requirement, and payload definition. Store AppKey or session keys through an approved secret-handling process rather than in a general commissioning sheet.
Define the data contract before the first join. Name every decoded field, type, scale, unit, valid range, timestamp source, and quality behavior. Decide which MQTT or application integration will consume the data and how authentication, topics, retention, and error handling work.
Prepare the network path to the R1520LG. Robustel's guide identifies SSH access and Internet connectivity through Ethernet or cellular as prerequisites for its documented setup. In production, the approved management path, firewall rules, DNS, time synchronization, and credential policy should be defined by the customer.
What is the commissioning sequence?
Follow the current Robustel guide for the exact software version. At a high level, initialize the gateway, verify backhaul, configure the regional LoRaWAN settings, confirm ChirpStack services, create the required profile and application structure, add the device, and enter the activation credentials. For OTAA, the join request and join accept establish the session before sensor data flows.
After joining, inspect the raw event and decode the payload. Compare every field with a known reference. Then connect the approved destination and verify that identity, timestamps, units, and quality remain intact. Required downlink behavior should be tested separately because it has different timing and airtime constraints.
Record the working configuration and versions. A screenshot of one received packet is not sufficient evidence for rollout.

How does the R1520LG support this architecture?
The official R1520LG hardware manual describes an industrial 8-channel LoRa gateway with integrated ChirpStack, cellular, Wi-Fi, Ethernet, and PoE-PD capabilities. Robustel's software documentation identifies RobustOS Pro as the platform and provides a dedicated private-network setup guide plus an end-device activation guide.
The integrated server can reduce external components for a contained private network or local test. However, server placement remains an architectural decision. Evaluate number of gateways, high availability, database and configuration backup, integrations, user management, remote support, and who restores service after a failure.
Do not infer regional availability from a generic product name. Robustel lists certification and part-number information by market. Confirm the model, antenna, accessories, firmware, and software workflow for the deployment country.
How should the private network be operated?
Monitor gateway connectivity, ChirpStack services, join failures, uplink rates, signal indicators, data rate, decoder errors, storage, clock, and destination delivery. Connect each alert to a playbook and owner. Keep an inventory of devices, profiles, decoders, credentials, and firmware.
Test power loss, service restart, backhaul interruption, failed destination authentication, configuration restore, and replacement of a gateway. Define maintenance windows and a staged change process for gateway software, ChirpStack configuration, and payload decoders. A decoder change can alter application meaning even when radio communication remains healthy.
Frequently asked questions about R1520LG and ChirpStack
Is ChirpStack already integrated with the R1520LG?
Yes. Robustel documents an integrated ChirpStack LoRa network server and provides official setup and end-device activation guidance. Follow the instructions for the current RobustOS Pro and device version.
What information is required to add an OTAA device?
At minimum, prepare the correct region, device profile, DevEUI, AppKey or JoinKey, supported class, and payload definition. Exact fields vary by LoRaWAN and ChirpStack versions, so use the current Robustel workflow.
Can the built-in server support multiple gateways?
That is a design and version question requiring current Robustel confirmation. For multi-gateway or high-availability deployments, review server architecture, database, synchronization, backup, monitoring, and support requirements before selecting a local-server model.
Why can a sensor join but still show unusable data?
Join proves radio and identity steps, not payload meaning. The decoder may be missing or wrong, units and scaling may be incorrect, timestamps may be ambiguous, or the application mapping may be incomplete. Validate the full data contract.
What should you do next?
Use the official R1520LG private ChirpStack guide and end-device activation guide with the R1520LG product path. Confirm the region, server architecture, sensors, backhaul, security, and acceptance criteria with Robustel before production deployment.
About the Author
Mark, Technical Support Engineer at Robustel
Mark is a Technical Support Engineer at Robustel with practical experience in industrial networking, edge connectivity, and field deployment. He supports customers with solution planning, device configuration, application review, troubleshooting, and technical training across cellular routers, edge gateways, and LoRaWAN systems. His work focuses on turning project requirements into verifiable configurations, repeatable commissioning steps, and maintainable operating practices for global industrial IoT deployments from pilot through long-term fleet operation.
Leave a comment