Saltar al contenido

LoRaWAN DevEUI, AppEUI y AppKey

Solución:

DevEUI es un ID en el espacio de direcciones IEEE EUI64 que se utiliza para identificar un dispositivo. Es suministrado por el fabricante del dispositivo. Existe un algoritmo obsoleto para convertir direcciones MAC de 48 bits a EUI64. Para direcciones MAC con 6 bytes (p. Ej. 01 02 03 04 05 06), coloque ff fe o ff fe en el medio (p. Ej. 01 02 03 ff fe 04 05 06). Este algoritmo ha quedado obsoleto porque puede provocar colisiones con otros DevEUI. Durante la activación por aire, se asigna un DevAddr al dispositivo. Este DevAddr se utiliza posteriormente en el protocolo LoRaWAN. El DevEUI se envía sin cifrar.

JoinEUI (anteriormente llamado AppEUI) es un ID de aplicación global en el espacio de direcciones IEEE EUI64 que identifica el servidor de unión durante la activación por aire. Para redes no privadas, corresponde a un subdominio de joineuis.lora-alliance.org. Este nombre de servidor se utiliza para encontrar la dirección IP del servidor de unión a través de DNS. Esto se describe en LoRaWAN ™ Back-End Interfaces v1.0.

AppKey es la clave de cifrado que se utiliza para los mensajes durante cada activación inalámbrica. Después de la activación, se utiliza AppSKey. Un oyente que conozca la AppKey puede derivar la AppSKey. Así que quieres mantener la AppKey en secreto. No importa qué lado del canal de comunicación lo crea. Simplemente desea asegurarse de que sea aleatorio.

los DevEUI es un ID de dispositivo final global en el espacio de direcciones IEEE EUI64 que identifica de forma exclusiva el dispositivo final.

El usuario puede derivar su propio DevEUI

los AppKey es un AES128 clave raíz específica del dispositivo final. Siempre que un dispositivo final se une a una red a través de la activación por aire (OAT), el AppKey se utiliza para derivar las claves de sesión NwkSKey y AppSKey específico para ese dispositivo final para cifrar y verificar la comunicación de red y los datos de la aplicación.

La AppKey debe ser única para cada dispositivo. El usuario puede derivar su propia AppKey

los AppEUI es un ID de aplicación global en el espacio de direcciones IEEE EUI64 que identifica de forma única a la entidad capaz de procesar el marco JoinReq. los AppEUI se almacena en el dispositivo final antes de que se ejecute el procedimiento de activación

La AppEUI puede ser diferente para cada dispositivo o también puede ser la misma para todos los dispositivos. También depende del tipo de servidor de aplicaciones que esté utilizando.
Por ejemplo en loraserver.io puede tener AppKey, AppEUI y DevEUI únicos pero en TheThingsNetwork puede registrar muchos dispositivos para una aplicación o AppEUI. Pero tenga en cuenta que AppKey y DevEUI siempre deben ser únicos para cada nodo final.

captura de pantalla de la descripción general del dispositivo en TheThingNetwork

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *