> For the complete documentation index, see [llms.txt](https://docs.kiloiot.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.kiloiot.io/kilo-docs-de/kilo-center/kilo-mioty-service-center/onboarding/verify-the-first-uplink.md).

# Den ersten Uplink überprüfen

Überprüfen Sie den ersten MIOTY-Uplink in KiloCenter — bestätigen Sie die Daten vom Endpunkt über die Basisstation bis zu KC-Web.

### Ziel

Bestätige, dass Uplink-Daten End-to-End von einem Endpunkt über eine Basisstation zu KiloCenter übertragen werden.

### Voraussetzungen

* Mindestens eine verbundene und online befindliche Basisstation
* Mindestens ein registrierter Endpunkt mit übereinstimmenden Schlüsseln (siehe Endpunkt registrieren)
* Der Endpunkt sendet Daten

### Uplinks in KC-Web prüfen

1. Öffne KC-Web unter `http://localhost/` (Container) oder `http://localhost:5173` (Source-Dev).
2. Navigieren Sie zu **Endpunkte** und wähle deinen Endpunkt aus.
3. Öffnen Sie den **Nachrichten** des Geräts ausgeführt worden.
4. Suche nach Uplink-Einträgen, die empfangene Payload-Daten, Zeitstempel, RSSI- und SNR-Werte anzeigen.

Wenn hier Nachrichten erscheinen, funktioniert dein Uplink-Pfad End-to-End.

### KC-Core-Logs prüfen

```bash
tail -f kilocenter-modules/logs/runtime/kc-core.log
```

Suche nach `ulData` Einträgen, die die EUI deines Endpunkts enthalten. Diese Protokollzeilen bestätigen, dass KC-Core den Uplink von der Basisstation empfangen und verarbeitet hat.

### Programmgesteuerte Überprüfung (optional)

Du kannst Uplinks auch über die gRPC-API verifizieren:

```bash
grpcurl -plaintext -d '{"endpoint_eui": "<EP_EUI_HEX>"}' \
  localhost:9090 kilocenter.api.v1.KiloCenterService/ListMessages
```

### Fehlerbehebung

| Symptom                                                  | Wahrscheinliche Ursache                                             |
| -------------------------------------------------------- | ------------------------------------------------------------------- |
| Keine Nachrichten in KC-Web                              | Endpunkt sendet nicht oder ist von keiner Basisstation angebunden   |
| Nachrichten erscheinen in den Logs, aber nicht in KC-Web | Browser-Cache oder KC-Web ist nicht mit KC-Gateway verbunden        |
| `ulData` Fehler in den Logs                              | Abweichung des Network Session Keys oder Endpunkt nicht registriert |
| RSSI/SNR-Werte fehlen                                    | Basisstations-Firmware meldet keine Funkmetadaten                   |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.kiloiot.io/kilo-docs-de/kilo-center/kilo-mioty-service-center/onboarding/verify-the-first-uplink.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
