LoRaWAN终端产品的“身份证”

引言

“身份证”是国家法定的证明公民个人身份的有效证件,身份证号码具有唯一性。最早的身份证是战国时期,商鞅在秦国变法,发明了照身帖。照身帖由官府发放,是一块打磨光滑细密的竹板,上面刻有持有人的头像和籍贯信息。国人必须持有,如若没有就被认为是黑户,或者间谍之类的,禁止通行。那么,在万物互联的物联网世界中,每个“物体”的“身份证”又是怎样的呢,让我们一起来探索一下。

DevEUI——LoRaWAN终端的“身份证”

DevEUI是LoRaWAN终端产品的全球唯一设备标识。在LoRa Alliance组织发布的LoRaWAN™ Specification V1.0.2中对其做了如下定义:

身份中心架构设计文档pdf 身份证终端_LoRaWAN模块

终端上电后需要先向LoRaWAN服务器申请入网,当服务器同意请求后,终端才能获取通信参数,与之通信。DevEUI就是终端使用OTAA(Over-the-AirActivation,空中激活)方式入网时唯一的“身份证”。

上电后,终端携带DevEUI等参数向服务器发起入网请求(Join Request):

身份中心架构设计文档pdf 身份证终端_DevEUI_02

如果服务器同意请求(Join Accept),则会向终端指派一系列通信参数,其中就包括一个“临时身份证”——DevAddr,这之后,终端就可以使用这个“临时身份证”
在LoRaWAN网络中大摇大摆的通行。

身份中心架构设计文档pdf 身份证终端_LoRaWAN Node_03

DevEUI在实际应用中的价值

MAC地址因其唯一性,可以帮助我们在众多的网络设备中查找到我们要找的那台设备,那么,在物联网的世界里,如何在众多的“物体”中去查找到我们要找的那一个呢?

答案是使用DevEUI!因其唯一性,DevEUI可以与集成了LoRaWAN终端的物体绑定,唯一的标识该物体。

举个例子,在某栋大楼的多个房间安装了多个温湿度采集器,并通过LoRaWAN网络通信,在服务器端,就可以通过DevEUI来查找到具体某1个房间的采集器。比如,我们知道13栋1403房的主卧安装的采集器的DevEUI是“3234364702410029”,那么,在下图的服务器中便能轻松地搜索到该采集器,并查看它的实时数据,而不用担心我们可能错误的查看了其他房间的数据,避免误操作。

身份中心架构设计文档pdf 身份证终端_LoRaWAN Node_04

一个DevEUI的典型案例

讲过了理论与应用,下面,我们以一个典型的案例说明下“发证单位”是如何发放和管理DevEUI这张“身份证”的。

获取和存档(登记身份信息):

身份中心架构设计文档pdf 身份证终端_LoRa_05

该终端产品的DevEUI由终端软件保证唯一性并自动生成,在生产测试环节与终端硬件的检测结果一同输出并存档。从生产源头即可利用DevEUI追踪到单一产品。

生成条形编码(办理证件):

身份中心架构设计文档pdf 身份证终端_DevEUI_06

使用高品质的哑银材质不干胶和全树脂碳带将DevEUI打印成条形码标签,可防水、防油、不可撕破、耐高温,打印的内容永不退色。

产品出库(发放证件):

身份中心架构设计文档pdf 身份证终端_DevEUI_07

按照严格的生产流程批量生产和粘贴条形码标签,方便扫码录入产品信息,更便于资产的管理。