LoRa/LoRaWAN tutorial 56: OUI, OUI-36, EUI-64, DevEUI, AppEUI, JoinEUI
Mobilefish.com Mobilefish.com
28.3K subscribers
3,718 views
0

 Published On Jul 6, 2021

If you like this video and want to support me, go this page for my donation Paypal or crypto addresses:
   / mobilefish  

This is part 56 of the LoRa/LoRaWAN tutorial.

In this tutorial I will explain what OUI, OUI-36, EUI-64, DevEUI, AppEUI and JoinEUI exactly are.

This presentation can be found at:
https://www.mobilefish.com/download/l...

All my LoRa/LoRaWAN tutorials and presentations can be found at:
https://www.mobilefish.com/developer/...

An Organizationally Unique Identifier (OUI) is a 24-bit number that uniquely identifies a vendor, manufacturer, or organization.
The IEEE Standards Association Registration Authority assigns OUI values.
https://standards.ieee.org/products-s...

The OUI-36 is a 36-bit sequence.
An OUI-36 is created by the IEEE Registration Authority by concatenating 12 bits to a 24-bit IEEE-reserved base OUI, after octet 2.
An assignee of an OUI-36 shall not truncate the OUI-36 to use as an OUI (24-bits) because the IEEE RA will use the base OUI to assign OUI-36 values to multiple organizations.

The IEEE Registration Authority divides the addresses in 3 different size blocks:
MAC Address Block Small: MA-S
MAC Address Block Medium: MA-M
MAC Address Block Large: MA-L

Companies or Organizations can purchase a MAC address block with its own unique OUI (MA-L), OUI-36 (MA-S) or 28 bits identifier (MA-M).
A company can use the purchased OUI-36 to create their own unique EUI-64 addresses for purposes where unique 64 bits are needed.

You can search the public IEEE Registration Authority master listings (MA-L, MA-M and MA-L) for the company names and addresses and which OUI, OUI-36 or unique 28 bits identifiers they are registered to:
https://regauth.standards.ieee.org/st...

Alternative use the Wireshark OUI Lookup Tool
https://www.wireshark.org/tools/oui-l...

The IEEE registration fees for the MAC address block Small, Medium and Large.
Source: https://standards.ieee.org/products-s...

For more information about OUI and EUI:
https://standards.ieee.org/content/da...

A Media Access Control address (MAC address) is a unique identifier assigned to a network card.
These addresses identifies each node on a network.
MAC addresses are primarily assigned by device manufacturers and are embedded in the hardware.
Depending on the manufacturer, these MAC addresses can be changed.
A MAC address includes a manufacturer's organizationally unique identifier (OUI) and an extension identifier which can be set freely by the device manufacturer.

The Extended Unique Identifier (EUI) is used to identify other devices and software.
Just like a MAC address, an EUI address includes a manufacturer's organizationally unique identifier (OUI or OUI-36) and an extension identifier which can be set freely by the device manufacturer.

The whole point of an EUI address (same applies to MAC) is that they are guaranteed to be unique.
If users start using random numbers to generate an EUI address it is not going to be unique anymore.
The self generated EUI may clash with someone else’s.
As mentioned earlier you can generate a local administered EUI-64 with a very low probability of collision.
Procedure to create a local administered EUI-64:
- Create a random 64 bit number: 79-AE-0B-C5-66-3B-F3-A7
- Make sure in octet 0 the X-bit = 1 and the M-bit = 0

The term “provisioning a device” means to evolve a device to a state in which it can be handed off to an end-user for their specific use in a functional manner.
In a LoRaWAN context “provisioning a device” refers to storing essential data such as DevEUI, JoinEUI, AppKey or NwkKey on a LoRaWAN 1.1 device.

An online tool to generate your own local administered EUI:
https://www.mobilefish.com/download/l...

Check out all my other LoRa/LoRaWAN tutorial videos:
   • LoRa/LoRaWAN tutorials  

Subscribe to my YouTube channel:
   / @mobilefish  

#mobilefish #lora #lorawan

show more

Share/Embed