KPN
KPN's LoRa network server provides a scalable and secure infrastructure for IoT applications, offering nationwide LoRaWAN coverage in the Netherlands.
Introduction
This guide walks you through the process of integrating your LoRaWAN devices with the KPN network and Datacake, enabling seamless data transmission and visualization. Whether you're working with temperature sensors, humidity monitors, or other IoT devices, this step-by-step guide ensures you can onboard and connect your devices efficiently.
KPN offers nationwide LoRaWAN coverage in the Netherlands, and Datacake provides a user-friendly platform for managing and visualizing device data. By combining these systems, you can easily scale your IoT deployments.
For more details, you can also refer to the official KPN Things User Manual to explore advanced features and additional integration options:
Video
We also prepared a nice video that shows you all aspects of the KPN Integration.
How To
Step 1: Onboard Your Device on KPN
Log in to KPN Things:
Register for a free account if you haven’t already.
KPN allows onboarding of a limited number of free devices for testing purposes.
Add a New Device:
Navigate to the "Devices" section and select Add Device.
Enter the required details:
Device Name (e.g., LHT65).
Unique identifiers such as
DevEUI
,AppEUI
, andAppKey
.
Complete the process and activate the device.
Configure Flows:
KPN uses a unique Flow system instead of applications.
Create a new Flow and link your device to this Flow:
Add a name for the Flow (e.g., "Datacake Flow").
Link your device to the Flow.
Assign the destination to the Flow (covered in later steps).
For more Information on Flows, we suggest you read the excellent documentation available on the KPN webpage.
Step 2: Set Up Your Device on Datacake
Create a Datacake Account:
Visit Datacake and create a free account.
Datacake allows you to manage up to 5 devices for free.
Add a New Device:
In Datacake, go to Devices and click on Add Device.
Choose LoRaWAN as the connectivity type and search for your device model (e.g., LHT65).
Enter your
DevEUI
and other required information.Select KPN as the Network Server during the configuration.
Retrieve Uplink URL:
Once the device is added, go to the device's Configuration tab.
In the LoRaWAN section, copy the Uplink URL provided for KPN integration.
Step 3: Configure KPN for Datacake Integration
Create a Datacake Destination:
In the KPN Things portal, navigate to Destinations and select Add Destination.
Choose the Datacake plugin from the list and enter the following:
Name: For example, "Datacake Integration".
Connectivity Type: Choose LoRaWAN.
Uplink URL: Paste the URL copied from Datacake.
Shared Secret: Generate and copy a Shared Secret to ensure secure data transmission.
Save and Assign Destination:
Save the destination and assign it to the Flow created earlier.
Step 4: Configure Data Processing on KPN
Enable Raw Payload Forwarding:
In the Flow settings, enable Raw LoRaWAN Payload processing.
Ensure no decoders are active on KPN, as decoding will occur on Datacake.
Finalize the Flow:
Ensure the Flow links the device, destination, and data processing settings.
Review the configuration to confirm the setup is correct.
Step 5: Verify Integration
Activate the Device:
Power on the device and ensure it communicates with the KPN network.
Verify the device is listed as active in both KPN and Datacake.
Check Data on Datacake:
Confirm data transmission from KPN to Datacake.
Use Datacake’s visualization tools to monitor and manage the device data.
Troubleshooting Tips
Ensure that
DevEUI
,AppEUI
, andAppKey
are entered correctly in both KPN and Datacake.Confirm that the Shared Secret matches on both platforms.
Check for network coverage and signal strength if the device fails to transmit data.
For further details, refer to the KPN User Manual and reach out to Datacake support for assistance.
Last updated