Skip to content

DevEUI Management

LoRaWAN Device Identification

Each end-device is identified by a 64-bit globally unique identifier, DevEUI, that is assigned either by the manufacturer or the owner of the end-device. Allocation of DevEUI identifiers requires the assignor to have an Organizationally Unique Identifier (OUI) from the IEEE Registration Authority.

The JoinEUI (formerly called AppEUI) is a global application ID in the IEEE EUI64 address space identifying the join server during the over the air activation (OTAA).

AppKey is the encryption key used for messages during every over the air activation.

Key Assignement

Miromico owns a range within the IEEE EUI64 address space. During production a unique DevEUI and JoinEUI/AppEUI out of this range will be assigned with your device. The DevEUI is visible on the outside of the device in clear text and/or QR-code for the end-user to identify their devices.

In addition, an AppKey is securely generated during production and stored in non-volatile memory of the device. As the AppKey must be kept secret it will not be visible on the outside of the device nor will it be delivered in clear text (e.g. on a separate label within the device package).

To transfer the device identification and security keys from our production facilities to our end customer in a secure and convenient way, we created our LoRaWAN Device Credentials Database.

LoRaWAN Device Credentials Database

Overview

To access the device identification of either a single device our an entier shipment of several thousand devices you purchased either directly through Miromico or our distribution network, we created a simple process using a online database.

Next to the LoRaWAN device identification, our devices are assigned a universally unique identifier (UUID) during manufacture. This UUID is delivered with the device as a label or tab that has to be removed by the end customer when deploying it to the field.

The devices are then combined into a packaging unit (e.g., box), which in turn is assigned a UUID. This UUID is attached to the packaging in plain text and as a QR code. The packaging units in turn can be combined into a larger unit (e.g., pallet), which is again assigned a UUID. A delivery of one, 10 or 10,000 units can be identified with a UUID.

Access Device Identification

The UUID, which identifies the delivery of the purchased devices, can be used to retrieve the identification data of all devices from the delivery. This requires the UUID and exactly one DevEUI of any device from the delivery. A complete list of all data can thus be downloaded in CSV format via the https://deveui.miromico.ch/ website.

Get your Keys – Instructions

  1. Open https://deveui.miromico.ch/uuid of the LoRaWAN Device Credentials Database and enter the UUID of the delivery. If you scan the QR-code, the encoded URL will open the site and prefill the UUID form.

  2. In the DevEUI form, input the DevEUI of the device or the DevEUI of any device that is part of the same delivery.

  3. If your input is correct and could be validated by our system, the list of LoRaWAN device identifications for all devices in the delivery will be supplied as CSV file.

API Access

The CSV file can also easily be obtained by following the link https://deveui.miromico.ch//.

Use the following command to retrieve all data from a delivery or package unit with UUID df0ae207-d29b-416f-9670-40e72d0265d8, containing a device with DevEUI efce217c394b45fe.

    wget -O myfile.csv https://deveui.miromico.ch/df0ae207-d29b-416f-9670-40e72d0265d8/efce217c394b45fe