LoRaWAN终端产品的“身份证”
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终端产品的“身份证”相关推荐
- LoRa和LoRaWAN技术概览
1. 引言 本文的目的是给出一个LoRa和LoraWAN技术的引导性的技术概览.低功耗广域网络(LPWAN)支持预计有数亿数量级的IoT设备中的绝大多数.LoRaWAN在设计时以自底向上的方式优化了L ...
- 该如何选择LoRaWAN终端入的网方式
在之前的文章中为大家介绍了<在弱网区域下,LoRa终端入网方式OTAA与ABP该如何选择>与<LoRa终端两种入网方式OTAA与ABP工作原理的区别>,现在为大家介绍如何选择L ...
- 正则表达式用户名密码电话身份证Email使用
月末了,这个月才写了2遍文章,对自己略感失望了,最近是有些忙,等闲些日子后,再整理一些文章分享给大家! 这遍是关于正则表达式,因为写项目时要用到正则表达式,所以就学习了下,另写一遍文章,方便记忆! 1 ...
- 通过身份证号提取性别_身份证号提取生日、年龄、性别、籍贯,最简单的方法!...
上一期,Amy跟大家分享了如何从身份证号中提取出生日期.今天我们继续来讲如何提取年龄.性别.籍贯. 身份证号提取年龄 ✦思路:在E2单元格输入公式"=DATEDIF(D2,TODAY(),& ...
- L1-016 查验身份证 (15 分)
一个合法的身份证号码由17位地区.日期编号和顺序编号加1位校验码组成.校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8, ...
- 身份证号码对应地区-官方措辞:行政区划代码
身份证前6位代表着该身份证的籍贯在哪里,而官方的措辞则为:行政区划代码 如何找到最新的行政区划代码了? 通过:http://blog.sina.com.cn/s/blog_5a76dae20100tq ...
- sqlserver导入excel的电话号码(身份证)变为科学计数解决方式
如果excel中有一列存的是手机号码或者身份证号码,那么导入到sql中时,会把手机或者身份证当作数字格式对待,因而会以科学记数法的形式存在sqlserver表中,解决方式,先将excel文件另存为文本 ...
- javascript身份证号码验证函数支持带x
//--身份证号码验证-支持新的带x身份证 function isIdCardNo(num) { var factorArr = new Array(7,9,10,5,8,4,2,1,6,3 ...
- 身份证号码验证-支持新的带x身份证
//--身份证号码验证-支持新的带x身份证 function isIdCardNo(num) { var factorArr = new Array(7,9,10,5,8,4,2,1,6,3 ...
最新文章
- F5 CMP architecture
- 《研磨设计模式》chap6 工厂模式factory(1)模式简介
- BNUOJ 4064 条形码设计 (动态规划 + 递推)
- BZOJ3775 : 点和直线
- PHP大文件上传问题
- matlab二元一次方程求解_2-函数的求解计算
- 【Python】Paramiko模块在Windows10中import ssl报错的处理方法
- java处理报错的快捷键_java快捷键
- 微课|中学生可以这样学Python(例5.8):凯撒加密
- 【免费下载】2021年8月热门报告盘点(附热门报告列表及下载链接)
- 网络安全菜鸟学习之杂项篇——WIFI安全(一)
- python实现A星算法(寻路)
- 一个dsp最小系统至少要有_DSP原理及应用(2812)试卷_附答案卷B2(2015城南)
- ubantu 安装jekins
- 微信诞生8年了,但还有8亿人不懂微信聊天礼仪
- python安卓吾爱_【原创源码】 【无需第三方库】【支持签到 】 Python 吾爱挂机 无提示版...
- 攻防世界(解密篇Crypto)---混合编码
- 侍魂胧月传说显示服务器满了,侍魂胧月传说:满物防攻略,仅供参考
- MySQL之SQLSTATE[HY000]: General error: 1364 Field ‘qq‘ doesn‘t have a default value
- Spring的init-method和destory-method
热门文章
- android中adb 5037端口被占用
- 【我的OpenGL学习进阶之旅】收集到的关于如何在OpenGL ES上使用MSAA(Multisample Anti-aliasing)实现抗锯齿效果的资料和源码
- IC验证,CPU冒烟流程?
- css中如何实现帧布局_如何在游戏中实时显示硬件占用率和帧数
- [附源码]JAVA毕业设计小王防疫副食品配送商城(系统+LW)
- 计算机网络与通信 刘化君,网络与通信
- 什么是mcu技术原理?通俗易懂
- 数据库中表的简单查询、排序和连接
- (转载)R语言ARIMA时间序利
- setfacl 权限导出_getfacl命令查看文件访问控制列表信息setfacl命令设置文件访问控制列表...