[发明专利]一种无线信号不稳定情况下的动态密码实现方法有效
申请号: | 202010993411.0 | 申请日: | 2020-09-21 |
公开(公告)号: | CN111836259B | 公开(公告)日: | 2021-01-08 |
发明(设计)人: | 李精华;沈国辉 | 申请(专利权)人: | 蘑菇物联技术(深圳)有限公司 |
主分类号: | H04W12/00 | 分类号: | H04W12/00;H04W12/04 |
代理公司: | 深圳市中科创为专利代理有限公司 44384 | 代理人: | 宋鹏跃;袁曼曼 |
地址: | 518000 广东省深圳市龙华区龙华*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无线 信号 不稳定 情况 动态 密码 实现 方法 | ||
本发明属于物联网控制技术领域,且公开了一种无线信号不稳定情况下的动态密码实现方法,方法包括以下具体步骤:步骤S01,应用端触发:当一台机电设备需要进行操作时,用户在应用端点击生成动态密码,则调用云端数据;步骤S02,云端生成随机动态密码:云端通过密码生成算法,生成一个随机的4位数密码;本发明通过动态码的设置,针对机电设备,在现场无线信号不稳定的情况下,实现动态密码机制的有效性;另外通过该动态密码的实现方法,防止机电设备被恶意操控、提升设备运行质量以及保证机电设备安全。
技术领域
本发明属于物联网控制技术领域,具体涉及一种无线信号不稳定情况下的动态密码实现方法。
背景技术
机电设备广泛存在于工厂车间中,有的自身设备价值极高或影响直接生产,所以设备若控制不当,将带来的非常大损失。例如:设备损坏、生产停产、生产出残次品等诸多不利损失。一般厂家都会设置一个通用的出厂密码,但该密码为一个常量的静态密码,所以极其不安全。我们通过多项组合技术:物联网、云计算技术、无线通信、工业通讯来实现动态密码,以保证密码的安全性。但机电设备所在工业现场,经常会碰到现场无线信号不稳定(例如电磁干扰、基站信号弱),密码无法下达到设备控制器的情况。
发明内容
本发明的目的在于针对机电设备所在的工业现场,无线信号不稳定的情况下,实现动态码控制的技术问题;从而提供了一种无线信号不稳定情况下的动态密码实现方法。
为实现上述目的,本发明提供如下技术方案:一种无线信号不稳定情况下的动态密码实现方法,该方法包括以下具体步骤:
步骤S01,应用端触发:当一台机电设备需要进行操作时,用户在应用端点击生成动态密码,则调用云端数据;
步骤S02,云端生成随机动态密码:云端通过密码生成算法,生成一个随机的4位数密码;
步骤S03,云端下达密码给物联模组:云端通过MQTT或HTTP将4位数密码下达给物联模组,物联模组通过无线信号接收;接收到后,物联模组再通过工业通讯写入设备控制器;
步骤S04,云端判断是否下达成功:由于现场信号不稳定,可能导致物联模组无法接收指令;所以执行完写入指令后,对设备控制器的数据进行查询上报;云端对密码进行判断,若密码与之前写入的密码一致,则说明密码写入成功;
步骤S05,密码下达的重试机制:由于信号不稳定,若上报密码与云端密码对比,如不一致或是为空时,则云端再次生成随机密码并下达;并循环执行步骤S02至步骤S04;
步骤S06,信号不稳定,指令下达失败后的处理:在执行步骤S05密码下达的重试机制连续失败三次或三次以上时,则利用云端与控制器约定好的自定义密码生成算法进行检验,从而使密码下达成功。
优选的,所述步骤S06中的自定义密码生成算法为设备控制器和云端事先约定的,基于模组序列号或某个唯一标识,采用的一种密码生成算法。
优选的,所述自定义密码生成算法包括:
步骤S061:从设备控制器中获取模组序列号;
步骤S062:将模组序列号加上固定或动态的9位数;
步骤S063:取第5、6位和第9、10位的数字,拼成四位数。
优选的,所述动态密码实现方法还包括步骤S07,密码校验:在控制器上输入密码,控制器校验该密码的合法性。
优选的,在所述步骤S07中密码校验的逻辑如下:
步骤S071,云端序列号非空,密码有效标识为1的情况时,则代表随机密码下达成功,控制器对用户输入的随机密码和控制器接收到的密码判断是否一致。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蘑菇物联技术(深圳)有限公司,未经蘑菇物联技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010993411.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:发声模组
- 下一篇:一种基于在线控制的多电源并联均流控制方法