Release notes

We aim to release updates as soon as we finish them. In these updates you can expect new features, upgrades of existing features and fixes

Version 22.43.19 @ 12 January 2023

This is our first release of 2023. To start the year with a clean slate, we cleaned up a large part of our code base so we can bring you nice features this year. Also:

  • The Connectivity page is extended. Now it is possible to easily select all connectivities (across all pages) with just a few clicks.

  • We changed an url validation on the Destination Details page.

Version 22.42.1 @ 15 December 2022


  • The changes you make to how a table is displayed (column visibility and ordering) are now remembered. That means that the next time you visit the table, you will find it just like you left it.

  • The changes you make to the filtering of a table are also remembered, and filtering is now part of the URL, meaning that you can share your view of a table by just copying the URL.


  • You can no longer configure the device twin to display only certain values from the device message. You will simply get all the values that the device emits.


  • We fixed a number of issues in the All customers table.

Version 22.41.11 @ 30 November 2022


  • Introduced an All Devices page (crossing boundaries) for the lucky few who also have access to the All Customers page.

  • Bulk change Comm and Rate Plans for testers.



  • Tooltip bugfix on HTTPS Destination form.

Version 22.40.0 @ 8 November 2022


  • Various changes for KPN operators

Version 22.39.3 @ 26 October 2022


  • Proper feedback in Destination URL validation.

  • Extra tooltip on bulk (de)activate devices.


  • Multiple M2M network subscriptions are now possible.

  • Icon usage aligned between sidebar and account page.

Version 22.37.0 @ 12 October 2022


  • We added the new 'Synchronized' column to the All Connectivity table (hidden by default). This column tells you when the Connectivity was last synchronized with its source (e.g. Cisco Jasper).


  • Some bug fixes and small improvements.

Version 22.35.2 @ 3 October 2022


  • In the devices table you can now use the 'in' filter on a column to search for devices by a list of names, deveuis, imeis or dvnuuids.


  • Pressing Enter in filter field now triggers application.

Version 22.34.1 @ 29 September 2022


  • Improved the empty state of tables.

Version 22.33.12 @ 21 September 2022


  • We added an 'Add new Flow' button to the Flows overview. We already had that button on the project, but adding it to the flows overview makes it easier to find and brings it more in line with other overview pages.

Version 22.32.2 @ 13 September 2022


  • This is the first Things Portal version delivered through our brand new Continuous Deployment. Expect more frequent improvements and when needed, faster fixes.

  • Improved filtering on devices overview

  • Improved flows overview

Version 22.18 @ 6 September 2022


  • We added a column to the table on the devices page that shows the connectivity status of each device. We also put the search field back, and we improved the filtering on the columns of the table.

  • On the device detail page of a LoRa device that resolves location data, we added information about what method was used to resolve the location. So if you've always wondered if RSSI or TDAO was used, now you know!

  • For the real power users we introduced the possibility to activate and deactivate device connectivity in bulk. We'll be adding a lot of bulk functionality in the future so expect to see new features pop up!


  • Selecting all devices out of a very large list was broken. We fixed that. Now when you select all devices, you're really selecting all of them.

Version 22.17 @ 23 August 2022


  • We log client side errors now to make it easier to find problems that things users may experience.


  • We're improving the usability of tables. We're currently working on the devices table.

Version 22.16 @ 9 August 2022


  • The all devices tables has received a major upgrade, making it easier to sort and filter devices.

Version 22.14 @ 12 Juli 2022


  • We are improving the usability of data tables in Things. In the coming releases you will notice that table columns can be rearranged, hidden or shown, sorted upon or searched through. For a sneak preview, see the all destinations page.


  • The device simulator app on Android was unreadable if your phone was set to dark mode. We fixed that.

Version 22.13 @ 28 June 2022


  • We added some sprinkles to our Welcome page.


  • We removed the possibility to add ICCIDs by hand (aka Early access SIMs).

  • We are improving our release process so that in the future we can bring you more features, faster!

Version 22.10 @ 17 May 2022


  • Upgrading from Freemium to Explorer (unlimited devices, invoiced monthly) is for real. The Upgrade-button on the home page offers Freemium users pricing & features info and access to a form for the actual upgrade. Other user still get the old school upgrade through an e-mail.


  • Improved data synchronization for more speed and flexibility.

  • More details for M2M connectivity.

Version 22.09 @ 3 May 2022


  • A simpler, fresh looking Welcome page.

  • Groundwork for something big.


  • A few things you hopefully never noticed.

Version 22.08, skipped

Version 22.07, skipped

Version 22.06 @ 22 March 2022


  • M2M Things+ SIM cards (still in testing phase) are now also shown in the SIM cards dropdown in step 2 of Adding a new M2M device.

  • Added CSRF/XSRF security measures to the Things Portal.


  • Stability and security updates.

Version 22.05 @ 8 March 2022


  • M2M Things+ SIMs (which are still in testing phase) can now also be selected when linking Connectivity to a Device

  • For Cumulocity destinations, "Autorefresh credentials" is now only made available for KPN Things Cumulocity accounts, since those are the only accounts we can autorefesh

Version 22.04 @ 22 February 2022


  • On the Devices in Flow page, you can now see the date and time from when a Device was added to the Flow! Unfortunately this information is only available for Devices linked after March 17th 2021.


  • The column widths of the All Projects, All Destinations and Status Downlink tables have been optimized.


  • The order of the downlink history in the Device details page is now fixed to always be descending in send date.

  • Sometimes you would get an error when linking a SIM to a Device, while in the end they would end up linked anyway. This is now fixed.

  • The button style on the Link Device to Flow page has been fixed.

Version 22.03 @ 8 February 2022


  • After switching projects when adding a Device in the Portal, sometimes you would see the wrong device types. This is now fixed.

  • Standardized the “do you want to upgrade” popup on different places in the Portal.

Version 22.02 @ 25 January 2022


  • If you visit a specific Portal page while not logged in, we will now redirect you back to that page after logging in.


  • Columns with numbers in them are now aligned to the right.


  • Sorting on device type did not work in some cases on the Device pages. Now it works again


  • The network type from the internet card on the device & connectivity detail page is slightly changed. If the network type is unknown it will say 'internet (with credentials)'

Version 21.25 @ 14 December 2021


  • We introduced the All Flows pagina, giving you an overview of all the Flows in all your Projects, complete with sorting and searching!


  • You can now clear the barcode property of your Device in the Portal again.

  • Update shared secret for M2M and Internet devices is fixed.

  • Sometimes a LoRa Device could not be deleted when the backend system had a hickup, this is now fixed.

Version 21.24 @ 30 November 2021


  • You can now delete multiple Devices at once on the All Devices page using the bulk functionality in the Portal.


  • When ordering Freemium M2M SIMs, we now offer you a very nice online form in order to enter your information, instead of a redirect to your mail client.


  • The landing page after unlinking a SIM from a Device is now fixed.

  • Some small frontend bugs for Connectivity have been fixed.

Version 21.23 @ 16 November 2021


  • KPN Things Device simulator app. A mobile phone app that transforms your smartphone into a KPN Things Device. Especially handy if you don't have a LoRa or M2M device at hand.

  • The lock icon indicating whether a device is managed has been added to the Devices in Flow page.


  • A tooltip now explains why a certain bulk action button is disabled.


  • If your Project does not support Flows, the Add Flow button is now disabled on the Project overview page, to make it more clear that you cannot add Flows.

  • When creating a second Device of the Things Device simulator app type in a row, the QR code that was shown was incorrect. We fixed this.

  • SIMs can now be linked to a Supported M2M Streamline device or a LocationTag VI.

Version 21.22 @ 2 November 2021


  • Introduced a more granular Device Management rights model, allowing for the coexistence of KPN (a.k.a. managed) and Own Devices in the same Project.

  • The Device list pages now show whether a Device is a Managed Device with a lock symbol.

  • You can now edit the name, description, and processing status of any KPN Device you have in your account.

  • If you have multiple Projects, you can now move Devices in bulk from one Project to another.


  • If you have KPN Devices in a Project with a Device limit, the KPN Devices will now be excluded for the Device limit.

  • Several error notifications have been made more descriptive.

  • The default page size is now 50 on all list pages, such as the All Devices page.


  • When reloading a list page, we now load the table on the page you were when you left.

  • We fixed the link from the Device tab to the Internet tab on the Device detail page of Internet connected devices.

Version 21.21 @ 19 October 2021

  • this release contains some small tweaks and fixes. Keep your eyes peeled for upcoming releases, because we have been working on something big!

Version 21.20 @ 5 October 2021


  • It's now possible to update a shared secret of an Internet device after it has been created


  • We implemented a new cookie notification


  • Fixed interpreting user rights for linking SIM cards

Version 21.18 @ 7 September 2021


  • When you are authorized to send firmware updates over the air to your devices it is no longer necessary to log in to a separate FOTA environment. Through a link on the all devices page and on the device detail page you can directly access the FOTA functionality.


  • Several adjustments have been made to allow customers to change name, description and network information for devices in their own customer environment with the appropriate permissions.

  • You can also remove devices with the correct permissions.

  • When you want to add devices to a flow you will only see the devices that are available to add in this overview.

Version 21.17 @ 24 August 2021


  • Freemium users: When the device limit is reached, it's still possible to add devices to another flow.


  • If you didn't create a network for an internet device, you now have the possibility to do this later.

Version 21.15 @ 27 July 2021


  • Device twin: There is a new function in the device twin that directly request values and attributes from the encoder, even when devices haven't had any messages yet.

  • It's now possible to change the device to another project. You can manage this on the device detail page. It comes in handy since a device can only belong to one project.

  • You can now link a device to a flow within the project environment. You will not see flows from other projects anymore.

  • If during bulk actions devices are selected from different projects, a new build in function makes sure that devices can not be added to various flows.


  • The network type from the internet card on the device & connectivity detail page is slightly changed. If the network type is unknown it will say 'internet (with credentials)'

Version 21.14 @ 13 July 2021


  • Device Twin: you can now reset all reported states so that any previously created attributes that were not used can be removed.

  • We build in an extra check to make sure that device limits can't be exceeded and that devices can not be added to expired projects or have invalid device specifications.


  • We slightly changed the page style: more uplifting background and rounded corners. This way we are more in line with the new MijnKPN Zakelijk style.

Version 21.13 @ 29 June 2021


  • Device Twin: you can now set metadata even before you have added the Device to a Flow, configured the Device Twin, and received the first Reported state for a Device.

  • Device Twin: we added a refresh button for you to refresh only the Device Twin without having to reload the whole page.

  • When adding a Device while you have multiple Projects, you now will be asked to select the Project to which you want to add your Device.

  • The column Flows has been added to the All Devices page, such that you can check which Devices are not yet added to a Flow.


  • The columns on the All Connectivity page have been updated: we added the columns Device name, APN, and Bundle/rate plan, and removed the column Flows.

  • We updated the KPN LocationTag I encoder, such that mode changes for this Device type will now be executed faster.


  • We fixed moving your Device to another Project through an API call.

  • We fixed the KPN LocationTag I decoder that was still visible on the Data Processing page while it was already deleted.

Version 21.12 @ 15 June 2021


  • Today we launch our biggest feature for the KPN Things Portal for 2021 up until now: the Device Twin! In the Twin of a Device, KPN Things will keep track of the state of your Device in several ways, and present this state in the Portal. Learn more about the Device Twin and how to get a Twin for your Device!

  • The Raw LoRa Payload decoder is now available for all supported Device types.


  • Starting today, all your Devices will always belong to one Project. With this change we prepare for the future, where customers can have multiple Projects in order to express different commercial contexts/contracts. And since different contracts can mean different things you can do with a Device, we need to know to which commercial context/contract a Device belongs. Next release we will introduce a Flows column on the All Devices page, allowing you to again see which Devices are (not yet) linked to Flows.

  • Coming from the GRIP Developer Portal, you will automatically log into the KPN Things Portal after clicking the KPN Things tile. Previously you still had to click on "Log in" on the Things Portal.


  • When in a sub-customer environment, the Your profile link would not work anymore. This is now fixed.

Version 21.11 @ 1 June 2021


  • We added an optional field in the registration form to provide a phone number. We will use this phone number to contact you for commercial talk if you want.


  • On certain pages you could run into loading errors, which only a page reload would fix. This has been corrected.

  • We fixed the timezone for dates related to Bulk reports.

Version 21.10 @ 18 May 2021


  • Data processing for Devices can now be activated and deactivated in bulk on the All Devices page and Devices in Flow page.

  • You can now see the Data processing status on the All Devices page and Devices in Flow page.

  • Two configurations have been added to the Cumulocity Destination type: Bidirectional behavior and Auto refresh credentials. More information on this can be found on the documentation page of the Cumulocity Destination type.


  • The SenML decoders for the Own M2M and Own Internet device types have been upgraded to supports both SenML and ThingsML!

  • Performance of the Link Device to Connectivity page for M2M SIM cards has been improved.

  • If you clear your search field while you did not commit the search, it does not trigger a refresh of the data anymore.

  • After changing a table view, for instance by opening a different page of your data table or by changing the sorting, the page will now scroll to the top of the table.


  • It is now possible to switch SIM cards for Streamline M2M and LocationTag VI devices.

  • After opening a linked SIM card through the All Connectivity page and then unlinking it from the Device, you will now end at the detail page of the SIM card instead of the Device.

  • When you have M2M in your account, the network info card on your Customer detail page now has the correct title.

  • Fix for Bulk reports side menu link when switched to sub customer.

  • We fixed the icon for unlinking.

Version 21.09 @ 4 May 2021


  • When you do multiple registrations at once with the same email address, only one will succeed from now.

Version 21.08 @ 20 April 2021


  • We added a notification when you edit the Flow data configuration, so it is more clear that a change has been committed.


  • The checkboxes for bulk operations are now hidden if no bulk operations are available for your user.


  • Registration had some major issues, rendering registration almost impossible. Sorry for this! We fixed it now.

  • We have eliminated multiple error messages with the same content. This will now be only one message.

  • Some performance issues on the Destination pages have been fixed.

  • The layout of detail pages has been fixed for situations with a long Flow name.

Version 21.07 @ 6 April 2021


  • All historical bulk operations can now be found on the new Bulk reports page.


  • Notifications in the Portal are now shown as toasts, so page content will not move anymore when displaying a notification.

  • When you are editing something in a pop-up and you click outside the popup, we will now first check whether you really want to stop editing and close the pop-up.


  • Linking a single Device to a Flow from the Device detail page does not trigger a bulk report anymore.

  • The registration email is now in English instead of Dutch.

  • We fixed the table header on the All Devices page.

  • The breadcrumb link on the Customer Overview page has been fixed.

Version 21.06 @ 23 March 2021


  • It is now possible to deactivate the Data processing of individual Devices. Useful if you want to (temporarily) disable the data flow of a certain Device.

  • You can now add multiple Devices to a Flow from the All Devices page! After selecting your Devices you get a pop-up allowing you to select an existing Flow or create a new Flow to which the selected Devices will be added.

  • You can now find you GRIP tenant ID on the Customer Details page, useful when starting to use our API access.

  • When adding a new Destination, we now give you a link to the documentation on Destinations.


  • When you just changed the status of a SIM, we now indicate if the state change is still pending.

  • The backend now allows a bit higher load, preventing weird behavior when you are browsing the Portal in a fast pace.


  • When you access the APIs directly with an invalid token, the API will now respond with a 401 status code instead of a confusing 302 redirect to the login page.

  • The "Add network subscription" work around for older accounts has been fixed.

Version 21.05 @ 16 March 2021

Released after one week delay


  • We introduced sorting for all columns in the All Device page and Link existing Devices to Flow page.

    • So now you can find the Devices that are not yet in a Project by sorting by Projects.

    • And you can find Devices that did not communicate recently by sorting by Last message.

    • And you can find Devices without network identifier by sorting by DevEUI / IMEI / DvnUUID.


  • We switched the Last message and Projects column on all the Device pages.


  • The loading time of all the Device pages has been improved significantly! (All Devices page, Devices in Flow page, Device Detail page, Link existing Devices to Flow page)

  • Pagination on the Link existing Devices to Flow page has been fixed.

  • The Devices on all Device pages are now properly sorted alphabetically!

  • The loading time of the Data Processors page has been improved as well.

  • The Downlink status table has been fixed for M2M downlinks.

Version 21.04 @ 23 February 2021


  • If we spot a possible issue with your Flow's data processing configuration, we now say so on the Flow overview page, Flow data processing page, and on the Device detail page if the issue concerns the Device you are looking at in the Portal.

  • When linking Devices to a Flow, you can now select multiple Devices and link them to the Flow at once!

  • You can now unlink multiple Devices from a Flow from the Devices in Flow page using multiselect.

  • For M2M connectivity (SIM cards) you can now toggle the connectivity status between Deactivated and Active on the Device detail page.


  • The "this is still the KPN Things Portal" notification has been removed from the login page.


  • The company name is now shown for all types of paying customers in the top right account info block.

  • Pagination on the All Destinations page has been fixed as well.

Version 27 @ 15 December 2020


  • The Portal now supports devices types that have composite downlinks, where one downlink message can contain multiple instructions.


  • If you open the Data Processing for Flow page for a Flow that contains only Devices of one type, the Decoders and Encoders for that Device type are directly visible.


  • M2M connectivity: you can now also link Devices to your SIM card that previously were linked to a different SIM card. This was a bug, now not anymore.

  • We fixed the "Add Destination to Flow" page. If you had more than 20 Destinations, some Destinations could not be selected to be added.

  • Linking SIMs to Streamline M2M Devices is now fixed.

Version 26 @ 1 December 2020


  • Do you want to get started with M2M connectivity in KPN Things! Use the notification link on the Portal homepage to order your own M2M SIMs now!

  • Customer Management: when you revisit details of your customers through for instance a bookmark, the page will now directly open instead of redirect you to the All Customers page.


  • The M2M tab on Device detail page has been improved.

  • The device type selection boxes have been upgraded:

  • Moved Feedback button a bit down.


  • In rare cases, clicking on "Log in" would not forward you to the login page. This is now fixed.

  • When unpairing a SIM card from your M2M Device, the M2M network info (IMEI and shared secret) will now be kept.

  • Fixed (anonymous) usage logging to Adobe Analytics.

Version 25 @ 17 November 2020


  • The tables on the All Customers, All Devices, and All Connectivity pages and on the LoRa data history tab on the Device detail page have been given sticky headers and sticky action columns. That way the most important information will never scroll out of sight.


  • The loading time of the device detail page has been reduced significantly!

  • We are preparing a performance improvement for several Portal pages that load slowly for customers with large number of Devices.

Version 24 @ 3 November 2020



  • All existing LoRa devices now use the new LoRa Geolocation algorithm Both! This change improves the success rate of LoRa Geolocation by using the received signal strength to calculate a more course location when a fine location calculation does not succeed for a message.

  • All Device type images have been updated.

  • The message on why sending instructions is not available for your Device has been made more clear.

  • Customer management: when switched to a sub customer:

    • Only "Home" and "All Customers" will be visible from the top menu in the side bar.

    • The sub customer resource links don't have the word "All" in them anymore.


  • In sporadic cases, the whole Portal would go grey if a certain type of error occurred. This is now fixed.

  • Deleting a Device is now fixed in Firefox.

Version 23 @ 20 October 2020


  • Device management: The device identifier (DevEUI for LoRa, IMEI for M2M, DvnUUID for Internet) is now shown and searchable on the All Devices page.

  • M2M Connectivity: It is now possible to link your SIM card to an existing Device.

  • M2M Connectivity: It is now possible to link an existing Device to a SIM card.

  • Customer management: It is now possible to open different Customers is different tabs of your browser. Before, you could only have one Customer environment opened at a time.


  • Some search terms did not work as expected on the All Devices page. This is now fixed!

  • For customer environments without Projects the company name will now be displayed in the top right account information.

Version 22 @ 6 October 2020


  • Customer management: a new page is introduced to give you a better overview of your customer: the Customer overview page.

  • M2M connectivity: The detail page of a Things M2M device now shows you more information: MSISDN, Activation date, and Rate plan.


  • The login page has been changed to accommodate loging in with your MijnKPN Zakelijk account.

  • We now use different icons for the big resource buttons on the home page:

  • MijnKPN Zakelijk users will see a link to the service portal instead of a link to the developer portal on the home page.

  • Newly created LoRa-devices will use an upgraded version of LoRa Geolocation. Existing LoRa-devices will follow.

  • When clicking on the current page in de side menu, the page will now reload.


  • Customer Management: when switched to a customer the access rights used to disable buttons was wrong, this is now fixed.

  • The mobile menu will now close when you click on the current page.

Version 21 @ 22 September 2020


  • Devices with M2M or Internet connectivity are now supported by the Add new Device page.

  • For non-freemium customers the customer name will be displayed in the account name in the upper right.


  • General

    • If you would register with an email address that was already registered with the KPN API Store, you account would not be set up correctly. This is fixed.

    • For customers with multiple users, the correct user name will now be shown in the upper right.

    • Some notifications still used the old names for Flow and Destination (those were Device group and Plug respectively). We fixed those notifications.

    • It was not possible to view the Devices or Destinations in a client environment which has no Project. This is also fixed.

  • Device management

    • Last message time is now displayed for all Devices, not only Devices with LoRa connectivity.

  • Customer management

    • When switching to a client did not succeed, the Portal would keep stuck on the Please wait screen. This is now fixed.

    • When switching back to your own client environment, sometimes you would still see the Projects of the previous client environment you switched to. This is fixed as well.

Version 20 @ 8 September 2020


  • We extended LoRa data history documentation and added a link to the text in the Portal.


  • Error notifications will not disappear automatically anymore, since this wrongly suggested that the error was fixed.

  • Introduced anonymous tracking for users that declined advanced cookies as according to our cookie consent.

  • Font size of data in tables is now one pixel smaller (15px), making the data a bit easier on your eyes.

Version 19 @ 25 August 2020


  • There is now a search bar on the All Devices page, to allow you to search for a Device by name.

  • You can now link your Device to a Flow from the Flows tab in the Device detail page.

  • The Portal will now disable buttons and give an informative popup when you are not allowed to perform certain actions.

  • It is now possible to send raw SenML downlinks to Own M2M devices and Own Internet devices in the Portal.


  • The Destination status will be Not yet linked when the Destination is active but not linked to a Flow.


  • The toggle button with which you enable and disable your Data Processing configuration will not toggle if there was an error while processing the request.

Version 18 @ 11 August 2020


  • The names of the Own LoRa device types have been made more clear:

    • Own LoRa Device → Own LoRa Device (programmable)

    • Own LoRa Device with preprogrammed keys → Own LoRa Device (preset connectivity)

  • Listing available decoders when adding a new Device to a Flow is now a bit faster.

  • The backend for LoRa Key issuance has been updated, making it a bit faster as well.


  • We now check the TLS version and cipher of the endpoint of an HTTPS endpoint destination and we do not allow unsafe TLS versions and ciphers anymore. This means TLS should be version 1.2 or above. And you find here more info on the supported ciphers.

Version 17 @ 28 July 2020


  • On the All Customers page you can now search for a certain customer by name.


  • Non-freemium customers can now have multiple users.


  • The Device detail page could temporarily show incorrectly that your Device was not linked to a Flow. This is now fixed.

  • For customers with the Customer Management add-on, the All Customers link in the side menu is now visible.

  • The news will now be refreshed automatically without possible cache issues.

Version 16 @ 14 July 2020


  • We introduced Customer Management for customers who want to manage their own customers as separate environments in KPN Things. This is a payed feature giving you an overview of your customers and the ability to view or edit the configuration of your customers.


  • The icons have been tweaked slightly.

  • We gave the skeleton loader new colors, making it stick out more against the background color.

Version 15.1 @ 7 July 2020


  • The Portal now works again in Firefox and Safari

Version 15 @ 30 June 2020


  • On the Project overview page and Flow overview page, the links to sub-objects have been made smart. So, for example, when your Flow does not have any Destinations, like in the screenshot below, clicking on Destinations will directly bring you to the Add Destination to Flow page. Another example: if your Flow only has one Device, clicking on Devices will directly give you the details of that Device.

  • When you want to post feedback using the Feedback button, and you are already logged in, your personal data will be prefilled!


  • The multiselect field in the form for the Cumulocity destination type has been replaced by a checkbox group

  • The account menu has been upgraded to have three links:

    • Customer Details (renamed) - Shows you details of your customer environment in KPN Things.

    • Your Profile (new) - Your personal page for your user account. From here you can change your password for example.

    • Sign Out - Sign Out of the KPN Things Portal.

  • We upgraded the API Gateway, making our systems more resilient.

Version 14 @ 16 June 2020


  • Support for the Elsys ERS devices is added!


  • The downlink send form is now only visible when it is possible to send downlinks.

  • When switching from the device list of one Flow to the list of another, there was a short window of time where you would see the devices from the first Flow. This is now fixed.

Version 13 @ 3 June 2020

A major release with a new home page, the introduction of Flows, and new icons!


  • Decoder and encoder management has been improved! We created the Data Processing in Flow page as replacement of the activated decoders and encoders on the project detail page. Now you can manage your data processing for each individual Flow (formerly known as Group).


  • All icons in the Portal have been updated!

  • The home page is upgraded! The layout has been improved and we introduced the news section!

  • The names and descriptions of decoders and encoders have been updated.

  • The bèta label has been removed from the page title.

  • Activated decoders and encoders have been removed from the project detail page.


  • After creating a destination, you are now redirected directly to the destination detail page.

  • Delete buttons now show a spinner when the action is pending.

  • The i-button for downlinks have been made clickable.

Version 12 @ 19 May 2020


  • Implemented usage tracking with Adobe Analytics (for users that allowed cookies).


  • You can now delete a Group that still has linked Devices and/or Destinations. These links will be removed on deletion as well.

  • The LoRa Data History has been visually tweaked for even better usability.

Version 11 @ 7 May 2020


  • The Azure IoT Hub Destination type has been added! Connect KPN Things to your IoT Hub now! More info here.

  • The MQTT broker Destination type has been added! This means you can now have KPN Things forward your device's data to your MQTT broker. More info here.


  • On the page Devices in Group you will now see the Device type instead of the manufacturer and model in the second column.


  • Finally we got rid of the false registration error! (Sometimes you could get an "registration failed" error, but your registration would succeed anyway).

  • When adding an existing Destination to a Group, the Destination type is now more human readable.

  • While logging in, sometimes you saw a scroll bar. This is now fixed.

Version 10 @ 21 April 2020


  • We added a cookie consent pop-up to enable us to start Portal usage monitoring.

  • When a device's network subscription is in inventory status, you can now activate the device in the Portal.


  • In line of the upgrade of our terminology, Plugs are now called Destinations!

  • The interface has been tweaked to be more mobile friendly! Like the side menu:

  • It is now not mandatory anymore to add a plug to a new group if you had one. You can now just add a plug after creating the group.

  • The action links block has been phased out.

  • The overflow menu in table rows has been phased out.

  • When clicking on the backdrop of a modal, the modal will now close.


  • Spaces in a SAS key entered when creating or editing an Azure Event Hub plug are now removed in the input field.

  • When creating or editing a Cumulocity Plug for the application Asset Insurance, you can now also enter the input field Missing Asset Device Group ID.

  • When adding a device, you now will see the loading spinners again when a step is loading.

Version 9 @ 7 April 2020


  • We introduced the ThingsML for LoRa payload decoder! ThingsML is a generic payload protocol you can use to let KPN Things automatically decode your device payload before sending it to your application. More information on ThingsML can be found here. Enable the decoder when adding another device or on the project detail page.

  • In the list of activated decoders and encoders in your project, the device type is now shown, making it more clear for which devices the decoder/encoder works.

  • You can now add a device via the All Devices page, making it easier to first work on your device and later on your data processing

  • When adding a device to your group, you can select existing devices now as well!


  • The header logo and favicon have been upgraded.

  • Deleting a device has now been improved.


  • Sometimes when registering you would get a "Registration failed" error, but the registration would succeed nonetheless. This false error is now fixed.

Version 8 @ 24 March 2020


  • On the project detail overview page an activated encoders section is added together with an extra column named 'device specification name'. This column was also added to the activated decoders section.

  • On the All Tenants Page (only visible for specific user roles) a user is able to click and impersonate a certain other user in a certain tenant for which the user is authorized.

  • When you start impersonating the sidebar is adjusted to help the user find the correct information and see which user he is impersonating


  • Notifications will now automatically disappear after ~9 seconds

  • The Delete Plug dialog has been improved and now automatically deletes the plug from all its group(s)


  • All table headers have been improved and aligned

Version 7 @ 10 March 2020


  • On the all plugs page, for each plug is now shown in which projects and to how many groups this plug is linked. This should create some more context when working and managing plugs and should visualize the impact of a configuration change.


  • The device detail page has been improved! By introducing the tabs the user has a more focused view on the data he is interested in. The tabs provide convenient access to existing elements such as the data history and downlink messages. Furthermore in the groups tab you can now see to which groups your device is linked.

  • Forms have been reworked over the entire portal to be more descriptive and at the same time less intrusive. Navigating through the fields of a form will not immediately show any errors. Errors will start showing up when the user really starts interacting with the form (editing a field, clicking submit ...)

  • Titles of several tables have been improved to better reflect what is shown.

  • All notification messages will now disappear after 9 seconds (regardless of the type/ severeness of the notification). When the user hovers his mouse over the notification, it will stay put. As soon as the mouse leaves, the 9-second timer will start again.


  • On the data history tab of the device detail page, clicking on refresh will now cause the expanded data row to collapse.

Version 6 @ 25 February 2020


  • The plug detail page has been improved! By introducing the tabs you can now also see to which groups your plug is linked.


  • Clicking on a plug on the plug overview page now directly gives you the newly improved plug detail page.

  • The plugs in group has been introduced and it has been connected to the new plug detail page as well!


  • Certain product definitions on your project would break the product detail page. That is fixed now.

  • Page titels (the one in the green bar) has been corrected and standardized over all pages.

  • Breadcrumbs on all pages have been corrected if necessary.

  • Now all submit buttons of forms will show a spinner while processing input, so fast people cannot add objects multiple times anymore.

Version 5 @ 11 February 2020


  • We introduced new overview pages for both projects and groups! Overview pages will provide you with one clear overview of the project or group. You will find the new pages when browsing through your Portal starting from "All Projects".


  • The LoRa message logger has been improved! Head over to the device detail page of your LoRa devices to see the result.

    • The complete table has been reconstructed for better usability

    • LoRa Geolocation results are now much more clear

    • We added a date filter and a "show more" button

  • The automatic time-out of your session due to inactivity is extended to 2 hours.

  • The visual margins of page content have been tweaked.


  • Sometimes when creating a device you would get the incorrect error of "You do not have a LoRa subscription". This has been fixed.

  • A minor fix to the applications field in the Cumulocity plug form has been deployed.

  • Sometimes when creating a plug, errors would be displayed correctly.

  • Enforcement of plug limits for freemium users has been fixed.

Version 4 @ 21 January 2020


  • It is now possible to send downlinks to your LoRa device! Head over to your device detail page and you will find the newly introduced "Send data to device" field. If you want to learn more about sending downlinks to your LoRa device, read on here.

  • You can now add existing plugs to existing device groups! Before, you could only add a plug to a device group when creating one of the two. Now, when you go to your device group detail page and you click on the Add plug button, you get a page where you can either select a plug that is not yet connected to that device group, or you can create a new plug.


  • When entering your DevEUI/AppEUI/AppKey while creating a LoRa device, the values will be validated before sending it to the server and the feedback is more descriptive.

  • The HTTPS plug form has been improved

    • Added explanation of the shared secret

    • Made the headers field optional

    • When updating, you do not have to reenter your shared secret anymore

  • The Azure Event Hub plug form has been improved

    • The explanation of the URL field is improved

    • The SAS key and SAS key name fields have been switched

  • The Cumulocity plug form has been improved

    • When updating, you do not have to reenter your username and password anymore


  • When getting an error when creating a device, we now really don't create the device

  • Deleting a device at the device overview page does not remove the network info anymore when it says the deletion has failed

  • The login and logout pages now correctly show that you are a "KPN Developer"

  • URL validation is now even more correct

  • Not entering a custom fragment for a Cumulocity Plug does not create a custom fragment with value empty string anymore

  • When trying to create a Cumulocity Plug that does not send measurements and does not send location update events, it will now succeed

  • The tooltip for the FCnt column in the advanced data logger has been fixed

Version 3 @ 17 december 2019


  • With the newly introduced All Devices page you have a quick overview of all the devices you have in your Things Portal. It also gives you quick access to the details of one of your devices.


  • The login and registration page now have a nicer side image

  • The side menu has been upgraded! It now provides a better overview of all accessible features and you can access your projects even faster.


  • When deleting a device, the device would disappear, but I would not be deleted from the database. That is fixed now.

  • When entering a DevEUI, AppEUI or AppKey with hyphens (-) or underscores (_) we will ignore these characters.

Version 2 @ 3 december 2019


  • Add refresh button to advanced data logger for LoRa devices. Now you can check for new messages without having to refresh the complete website!


  • Implemented cache busting to provide a smooth upgrade of the application code

  • Change order of DevEUI/AppEUI/AppKey fields to better match what others do

  • Order the decoder options alphabetically in the device provisioning

  • Add more explanations on login and register pages


  • Multiple registrations with the same email address are not possible anymore

  • Device can now be edited again

  • On device detail page really show DevEUI value, not SenML base name

  • Notifications now disappear when going to another page

Last updated