LoRaWAN1.0.x规范详解之DevEUI

1 概述

image.png

    在通信系统中,设备地址用来唯一标识物理设备,比如网卡(TCP/IP)的MAC地址、经典蓝牙(BR/EDR)\BLE MAC地址等。对设备地址而言,一个很重要的要求就是在一定范围内的唯一性,否则系统内地址冲突,将给通信带来很多问题。

    IEEE802定义MAC地址管理办法,IEEE注册机构(IEEE RA)保证全球范围内MAC地址的唯一性。企业向IEEE申请(花银子购买)MAC地址段,即可得到全球唯一的地址标识。

    LoRaWAN的DevEUI遵循IEEE802 MAC地址管理办法。

1.1  术语

  • EUI-64:64-bit Extended Unique Identifier
  • IEEE RA:IEEE Registration Authority
  • MAC:Medium/Media Access Control
  • OUI:Organizationally Unique Identifier
  • MA-L:MAC Address Block Large
  • MA-M:MAC Address Block Medium
  • MA-S:MAC Address Block Small
  • DevEUI:LoRaWAN Device EUI

  

2  IEEE802 EUI-64

     IEEE EUI-64(即MA-L命名方式)结构如下:

image.png

    2014年1月,IEEE施行新的MAC地址块的申请方式和命名方式。根据地址块的大小,将MAC地址块分成三类进行申请:

  1. 大型地址块(MAC Address Block Large)
  2. 中型地址块(MAC Address Block Medium)
  3. 小型地址块(MAC Address Block Small)

    新的地址块划分方式可以满足不同需求的申请者,避免MAC地址的浪费,有效利用MAC地址资源。同时对于MAC地址使用量不大的申请者,在一定程度上也降低申请费用。

No

MAC 

Block

描述

适用用户

1

MA-A 

等同于以前的OUI(24bit)申请方式,分配24位的OUI给申请者
申请者可以自行分配剩余位来获取MAC地址

企业用户

2

MA-M 

不再分配给申请者OUI代码,每次能获得地址为2^20(约100万)MAC地址

企业/个人用户

3

MA-S 

等同于以往OUI-36申请的方式,留给申请者自行分配的代码只有12位(4096个MAC地址)

个人用户

3  LoRaWAN DevEUI

    LoRaWAN DevEUI是设备唯一标识符,遵循IEEE802  EUI-64中MA-L管理办法,保证全球范围地址的唯一性,便于LoRaWAN全球性网络部署。

image.png

LoRaWAN Sepecification  

    经典蓝牙(BR\EDR)MAC地址,其采用的是IEEE802定义MAC地址(EUI-48),即   commany_id  (24-bit)  +  company_assigned (24-bit) 。而在IoT BLE(低功耗蓝牙)时代,由于BLE设备数量非常大、BLE成本承压、BLE安全性等,BLE协议新增了一种地址,因此一个BLE设备可同时有两个地址,分别是Public Device Address和Random Device Address,其中Public Device Address的地址分配方式采用的是IEEE802定义MAC地址(EUI-48),Random Device Address则设备地址不是固定分配,而是在设备启动后随机生成。

附注

  1. 查询OUI,移步到IEEE官方网页 https://regauth.standards.ieee.org/standards-ra-web/pub/view.html#registries
  2.  MA-L详细说明 http://standards.ieee.org/develop/regauth/oui/wire.html
  • å¨è¿éæå¥å¾çæè¿°

猜你喜欢

转载自blog.csdn.net/nich2009/article/details/100515694