智能锁的临时密码主要有两种实现方式:
一种是由门锁提前生成的,再由蓝牙发送至我们的手机上。这种实现方式,是手机APP通过蓝牙对智能锁进行管理设置时,有智能锁生成的一批随机的六位临时密码再发送到手机APP,这些临时密码会被手机APP和智能锁同时保留,当使用者需要使用临时密码时,手机APP就会从之前已经保存好的那批临时密码里随机挑选出一个,并对被挑选出来的临时密码进行已使用的标记,防止下次再次使用到相同的临时密码。
除此之外,还有另一种临时密码实现方式,就是通过手机APP实时生成一个六位临时密码,再由云服务将此密码发送给智能锁,这种就是真临时密码,因为这种实现方式的临时密码就不是提前生成的,且需要智能锁利用蓝牙连接网关或者通过zigbee来保证智能锁可以实时联网。实现流程是先用手机APP生成一个六位的临时密码,再通过手机APP对门锁发放临时密码(将临时密码数据发送至云服务,云服务再将数据中转发送至智能锁)。