> 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-es/kilo-center/kilo-mioty-service-center/onboarding/register-an-endpoint.md).

# Registrar un endpoint

Registra un endpoint MIOTY en KiloCenter — campos obligatorios (EUI, clave de red, perfil) y cómo se adjunta una estación base.

### Objetivo

Cree un endpoint en KiloCenter para que pueda ser adjuntado por una estación base e intercambiar tráfico.

### Prerrequisitos

* KC-Core, KC-Gateway y KC-Web en ejecución
* Al menos una estación base conectada (ver Conectar una estación base)

### Campos obligatorios

| Campo      | Formato                                        | Descripción                                                               |
| ---------- | ---------------------------------------------- | ------------------------------------------------------------------------- |
| `epEui`    | Cadena hexadecimal de 16 caracteres (8 bytes)  | Identificador único del endpoint. Debe coincidir con el EUI del hardware. |
| `name`     | Texto libre                                    | Etiqueta legible para el endpoint.                                        |
| `nwkSnKey` | Cadena hexadecimal de 32 caracteres (16 bytes) | Clave de sesión de red para la autenticación de tramas.                   |
| `shAddr`   | Entero                                         | Dirección corta asignada al endpoint.                                     |

Estos valores provienen del proceso de aprovisionamiento del endpoint. El EUI y la clave de sesión de red deben coincidir con lo que está programado en el hardware del endpoint.

### Registrar a través de KC-Web

1. Abra KC-Web en `http://localhost/` (contenedor) o `http://localhost:5173` (fuente de desarrollo).
2. Vaya a **Endpoints** en la barra lateral.
3. Haz clic en **Agregar endpoint**.
4. Complete los campos obligatorios:
   * **EUI**: el EUI hexadecimal de 16 caracteres (p. ej., `0011223344556677`)
   * **Nombre**: una etiqueta descriptiva
   * **Clave de sesión de red**: la clave hexadecimal de 32 caracteres
   * **Dirección corta**: la dirección corta asignada
5. Si el endpoint admite comunicación bidireccional, habilite la **Bidireccional** opción.
6. Guarde el endpoint.

### Validar el estado del endpoint

Después del registro, el endpoint debería aparecer en la **Endpoints** lista con un estado registrado. Una vez que una estación base realice una operación de conexión para este endpoint, el estado se actualizará para reflejar la conexión activa.

### Campos opcionales del perfil MIOTY (edición Enterprise)

La especificación MIOTY define campos adicionales del perfil del endpoint que controlan el comportamiento de la radio. Estos campos están disponibles en la edición Enterprise:

| Campo         | Tipo     | Descripción                                         |
| ------------- | -------- | --------------------------------------------------- |
| `dualChan`    | Booleano | Modo de doble canal                                 |
| `repetition`  | Booleano | Repetición de enlace descendente                    |
| `wideCarrOff` | Booleano | Desplazamiento de portadora amplia                  |
| `longBlkDist` | Booleano | Distancia larga entre bloques de enlace descendente |

En la edición Community, estos campos usan valores predeterminados y KC-Core los gestiona automáticamente durante el proceso de conexión.

### Fallos comunes

| Síntoma                                    | Causa probable                                                                    |
| ------------------------------------------ | --------------------------------------------------------------------------------- |
| Error "EUI no válido"                      | El EUI no tiene exactamente 16 caracteres hexadecimales                           |
| Error "endpoint duplicado"                 | Ya existe un endpoint con este EUI                                                |
| El endpoint permanece en estado registrado | La estación base aún no ha adjuntado este endpoint                                |
| Los uplinks no aparecen                    | La clave de sesión de red no coincide entre el hardware del endpoint y KiloCenter |


---

# 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-es/kilo-center/kilo-mioty-service-center/onboarding/register-an-endpoint.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.
