# How to integrate with KPN Things Network

**URL:** <https://community.tago.io/t/how-to-integrate-with-kpn-things-network/1571>\
**Category:** Tutorials\
**Tags:** tutorials\
**Created:** [April 15, 2024, 7:49pm UTC](https://community.tago.io/t/how-to-integrate-with-kpn-things-network/1571 "2024-04-15T19:49:47Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![vitorfdl](https://yyz2.discourse-cdn.com/flex034/user_avatar/community.tago.io/vitorfdl/32/1728_2.png) [@vitorfdl](https://community.tago.io/u/vitorfdl)\
**Post date:** [April 15, 2024, 7:49pm UTC](https://community.tago.io/t/how-to-integrate-with-kpn-things-network/1571/1 "2024-04-15T19:49:47Z")

</div>

This guide will walk you through the process of integrating a LoRaWan device with the KPN Network and TagoIO. By following the steps outlined below, you will be able to set up your device for both uplink and downlink operations, enabling seamless data exchange.

* * *

# Uplink Configuration

To configure uplink communication, follow these three main steps:

**1) TagoIO Setup**

1. Access Authorizations:

2. Create a New Authorization:

3. Copy the Authorization Token:

> ℹ Note: you need to create only one Authorization for all your devices.

**2) Setting up KPN Things**

Access your [KPN Things](https://portal.kpnthings.com/) portal, log in, and follow the steps:

- Select the **“Things Management”** tab.

- Choose **“Add new Destination.”**

- Select “ **HTTPS** ” as the destination type.

- Fill in the required fields:

- Click on Add HTTPS endpoint

**3) Add Device in TagoIO**

To integrate your device with the TagoIO Platform, follow these guidelines:

1. **Ensure Device EUI Consistency:**

2. **Select the Appropriate Network and Device Type:**

3. **Add Device Support via Connectors (If Necessary):**

For detailed instructions on adding devices, visit the [Adding Devices](https://help.tago.io/portal/en/kb/articles/3-devices#Adding_devices) page.

* * *

# **Downlink Configuration**

After you have setup the Uplink properly, you can then configure the downlinks for being capable of transmitting data from TagoIO to your devices.

For this step, you need to create API Keys at KPN Grip Portal. For that you need to be an administrator in the GRIP Portal. More information [here](https://docs.kpnthings.com/kpn-things/get-started/accounts-and-projects/customer-accounts-and-users).

**1) Setting up KPN Things**

- Access your customer account to obtain the Grip tenant ID.
  - For detailed instructions, refer to the guidance provided in this [link](https://docs.kpnthings.com/kpn-things/get-started/accounts-and-projects/customer-accounts-and-users#customer-account-details).
  - Save this information as it will be needed later.

- Access your [GRIP](https://mijnzakelijk.kpn.com/) portal and enable API keys for downlink as follows:
  - Click on “Identity and API Keys” on the left side.
  - Click “+ Add.”
  - Fill in the required fields:
    - Name (Mandatory)
    - Description (Optional)

  - Click “Add” to obtain your Client ID and Client Secret.

- Copy the have the Client ID and Client Secret
- Enable permission for the API key follows:
  - Access the tab Services and roles.
  - Click on + Add service
  - Select the option KPN Things Portal
  - Click “Add” and Save

 ![](https://canada1.discourse-cdn.com/flex034/uploads/tagoio1/original/2X/b/b97b0bca9342e06e2d765ff61b3ec3d3690f7baa.jpeg)

**2) TagoIO Setup**

In the Authorization you previously added, edit the parameter to include the client id, client secret and grip tenant id, separated by a semicolon, like so:

_ **your\_client\_id;your\_client\_secret;grip\_tenant\_id** _

**3) Sending Downlinks**

Now you can use TagoIO built-in functionalities to send downlinks to your devices. Read more about it at [Downlink for LoRaWAN™](https://help.tago.io/portal/en/kb/articles/220-downlink-for-lorawan).
