IoT硬件产品设计:指纹锁临时密码开锁原理详解

Posted 简一商业

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IoT硬件产品设计:指纹锁临时密码开锁原理详解相关的知识,希望对你有一定的参考价值。

原理:

手机App跟门锁在出厂的时候就进行过一对一匹配算法。

此算法原理和银行保险机制相同,无需通过云端发出指令,生成一次性密码时所以也无需搭配网关。

临时密码的使用时间和次数是两个关键因素,按这两个维度划分,可分为以下几类临时密码:

1)一次性临时密码

这种密码好理解,每次生成的临时密码只能用一次,用完即失效。

2)多次临时密码

可多次使用的临时密码。

3)时间段密码

在一段时间内可以使用的临时密码。

4)周期密码

在每个周期时间段内可以使用的密码,比如每周一至五,或者每周固定的某天、某一时段内可以使用的临时密码。

5)主动临时密码和随机临时密码

可以自行设置具体数字的临时密码是主动临时密码;
随机生成数字的临时密码是随机临时密码。

按临时密码的实现方式分,可分为网络临时密码和算法临时密码(俗称"真"临时密码和"假"临时密码)。

1)网络临时密码是指手机通过网络连接智能锁设置临时密码。网络临时密码的前提是门锁能和手机互联。这种互联有通过互联网或移动互联网等远程网络连接,也有通过蓝牙等近程网络连接。

能连接互联网的智能锁一般可以实时生成临时密码,不受地点限制;而通过蓝牙等近程网络连接手机的智能锁,只能在手机靠近门锁的蓝牙距离范围内设置临时密码,缺乏实时性。

2)算法临时密码是通过智能锁内预先设置的密码程序获取临时开门的密码

这类智能锁一般没有联网功能,但可以在APP或小程序中生成临时密码,看似很神奇,道理很简单。使用此类临时密码时,都会要求门锁对好时间,在生成临时密码前输入管理密码,这是什么逻辑呢?

实现这种临时密码的方式是提前在门锁内和APP (或小程序)设置好一套相同的密码程序,即通过输入变量调取对应密码的一种算法,程序根据不同时间点+管理密码的唯一性,按照既定规则生成唯一对应的临时密码。

你可以理解为密码是预先设置好的,通过输入口令,调取临时密码。

网络临时密码,是智能锁的发展趋势,不受时间和地点的限制,满足不同需求,更加灵活方便。而算法临时密码是不能联网的智能锁,为了满足客户对临时密码的需求,采取的一种变通简单方式。
 

专栏作家

卫Sir,公众号:简一商业,人人都是产品经理专栏作家。关注智能硬件领域,擅长市场分析、产品设计开发、生产管理等,喜欢阅读和爬山。

以上是关于IoT硬件产品设计:指纹锁临时密码开锁原理详解的主要内容,如果未能解决你的问题,请参考以下文章

STM32+华为云IOT设计的动态密码锁

智能锁接入NB-IoT是啥意思

#yyds干货盘点# 基于STM32+ESP8266+华为云IoT设计的智能门锁

基于华为云IoT设计的智能门锁

基于华为云IoT设计的智能门锁

基于STM32F103+AS608指纹模块+4X4矩阵按键+SIM900A发短信——智能门禁卡系统