LoRaWAN终端产品的“身份证”

引言

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

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

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

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

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

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

DevEUI在实际应用中的价值

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

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

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

一个DevEUI的典型案例

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

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


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

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


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

产品出库(发放证件):


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

更多产品信息请链接:http://www.rimelink.com/pd.jsp?id=22

LoRaWAN终端产品的“身份证”相关推荐

  1. LoRa和LoRaWAN技术概览

    1. 引言 本文的目的是给出一个LoRa和LoraWAN技术的引导性的技术概览.低功耗广域网络(LPWAN)支持预计有数亿数量级的IoT设备中的绝大多数.LoRaWAN在设计时以自底向上的方式优化了L ...

  2. 该如何选择LoRaWAN终端入的网方式

    在之前的文章中为大家介绍了<在弱网区域下,LoRa终端入网方式OTAA与ABP该如何选择>与<LoRa终端两种入网方式OTAA与ABP工作原理的区别>,现在为大家介绍如何选择L ...

  3. 正则表达式用户名密码电话身份证Email使用

    月末了,这个月才写了2遍文章,对自己略感失望了,最近是有些忙,等闲些日子后,再整理一些文章分享给大家! 这遍是关于正则表达式,因为写项目时要用到正则表达式,所以就学习了下,另写一遍文章,方便记忆! 1 ...

  4. 通过身份证号提取性别_身份证号提取生日、年龄、性别、籍贯,最简单的方法!...

    上一期,Amy跟大家分享了如何从身份证号中提取出生日期.今天我们继续来讲如何提取年龄.性别.籍贯. 身份证号提取年龄 ✦思路:在E2单元格输入公式"=DATEDIF(D2,TODAY(),& ...

  5. L1-016 查验身份证 (15 分)

    一个合法的身份证号码由17位地区.日期编号和顺序编号加1位校验码组成.校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8, ...

  6. 身份证号码对应地区-官方措辞:行政区划代码

    身份证前6位代表着该身份证的籍贯在哪里,而官方的措辞则为:行政区划代码 如何找到最新的行政区划代码了? 通过:http://blog.sina.com.cn/s/blog_5a76dae20100tq ...

  7. sqlserver导入excel的电话号码(身份证)变为科学计数解决方式

    如果excel中有一列存的是手机号码或者身份证号码,那么导入到sql中时,会把手机或者身份证当作数字格式对待,因而会以科学记数法的形式存在sqlserver表中,解决方式,先将excel文件另存为文本 ...

  8. javascript身份证号码验证函数支持带x

    //--身份证号码验证-支持新的带x身份证 function isIdCardNo(num)  {     var factorArr = new Array(7,9,10,5,8,4,2,1,6,3 ...

  9. 身份证号码验证-支持新的带x身份证

    //--身份证号码验证-支持新的带x身份证 function isIdCardNo(num)  {     var factorArr = new Array(7,9,10,5,8,4,2,1,6,3 ...

最新文章

  1. F5 CMP architecture
  2. 《研磨设计模式》chap6 工厂模式factory(1)模式简介
  3. BNUOJ 4064 条形码设计 (动态规划 + 递推)
  4. BZOJ3775 : 点和直线
  5. PHP大文件上传问题
  6. matlab二元一次方程求解_2-函数的求解计算
  7. 【Python】Paramiko模块在Windows10中import ssl报错的处理方法
  8. java处理报错的快捷键_java快捷键
  9. 微课|中学生可以这样学Python(例5.8):凯撒加密
  10. 【免费下载】2021年8月热门报告盘点(附热门报告列表及下载链接)
  11. 网络安全菜鸟学习之杂项篇——WIFI安全(一)
  12. python实现A星算法(寻路)
  13. 一个dsp最小系统至少要有_DSP原理及应用(2812)试卷_附答案卷B2(2015城南)
  14. ubantu 安装jekins
  15. 微信诞生8年了,但还有8亿人不懂微信聊天礼仪
  16. python安卓吾爱_【原创源码】 【无需第三方库】【支持签到 】 Python 吾爱挂机 无提示版...
  17. 攻防世界(解密篇Crypto)---混合编码
  18. 侍魂胧月传说显示服务器满了,侍魂胧月传说:满物防攻略,仅供参考
  19. MySQL之SQLSTATE[HY000]: General error: 1364 Field ‘qq‘ doesn‘t have a default value
  20. Spring的init-method和destory-method

热门文章

  1. android中adb 5037端口被占用
  2. 【我的OpenGL学习进阶之旅】收集到的关于如何在OpenGL ES上使用MSAA(Multisample Anti-aliasing)实现抗锯齿效果的资料和源码
  3. IC验证,CPU冒烟流程?
  4. css中如何实现帧布局_如何在游戏中实时显示硬件占用率和帧数
  5. [附源码]JAVA毕业设计小王防疫副食品配送商城(系统+LW)
  6. 计算机网络与通信 刘化君,网络与通信
  7. 什么是mcu技术原理?通俗易懂
  8. 数据库中表的简单查询、排序和连接
  9. (转载)R语言ARIMA时间序利
  10. setfacl 权限导出_getfacl命令查看文件访问控制列表信息setfacl命令设置文件访问控制列表...