# SIM cards

## 1. Check contents of the delivery

First, let us check if you received everything correctly. There should be two KPN Things SIM cards in the package.

<figure><img src="/files/unNnnsFCkyacJcKXHLlQ" alt=""><figcaption></figcaption></figure>

## 2. Check KPN Things Portal

Then, the SIM cards should be visible in your KPN Things Portal on the **All Connectivity** page.

{% hint style="warning" %}
If you don't see your SIM cards, please contact us on **<iot@kpn.com>** and we will check if everything is correctly configured.
{% endhint %}

<figure><img src="/files/LFSZNwXeflbCcAIMdsFZ" alt=""><figcaption></figcaption></figure>

## 3. Obtain a Device

You now have a KPN Things SIM card in your possession, a SIM card that can be put in a programmable device to grant it direct access to KPN Things through a secure channel.

This SIM card supports connection to the following networks of KPN:

* LTE-M
* 2G
* 3G
* 4G
* 5G

Don't you have a programmable M2M Device yet? You should get one! We have some tips for you:

1. We have the most elaborate documentation on getting the **SODAQ SARA AFF R412M** to work with KPN Things, so getting such a device will provide you the [best getting started guide](/kpn-things/getting-started/tutorials/connect-devices/sodaq-r412m.md) that we have.
2. **Other SODAQ SARA devices, like the SFF R412M** or devices with a different modem should also work with our developer kit guide. You should only take into account some different settings.
   * For instance for SARA SFF devices, you should use Board type *SODAQ SFF*.
3. Our [Device SDK](https://kpn-iot.github.io/thingsml-c-library/) also contains example code for the **Arduino MKR GSM 1400**, laying the basics for all Arduino based M2M devices.
4. If you want to use **non-Arduino based devices**, you would need to write your own code to interface with KPN Things. This M2M interface is explained in the [Things M2M documentation](/kpn-things/building-blocks/connectivity/connecting-m2m-devices.md).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.kpnthings.com/kpn-things/getting-started/tutorials/connect-devices/sim-cards.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
