设想操作:用户 APP 以无线通信的方式和电子寄存柜中内置的无线通信装置进行通信,达到信息交互的目的,可以实现以下命令的传输 :开锁命令、开锁是否成功、箱门是否关闭等 ;无线通信装置将无线传输的命令转化为可以有线传输的命令,并将开锁命令、开锁是否成功、箱门是否关闭命令下发到锁控模块,锁控模块具体执行开锁动作。
无线通信装置有两种,蓝牙设备和 NFC 设备,蓝牙设备和 NFC 终端通过USB 连接线连接到电子寄存柜主控板。
手机客户端 APP 和无线通信装置的连接采用蓝牙方式连接,手机客户端 APP 调用手机蓝牙模块,查找附近的蓝牙模块,当扫描到附近有电子寄存柜的蓝牙设备后,自动与电子寄存柜的蓝牙模块进行连接,利用蓝牙无线射频通信(RFCOMM)把用户的 ID 信息和开锁命令传到电子寄存柜的蓝牙接收模块,电子寄存柜的蓝牙接收模块收到用户 ID 和开锁命令后,把用户 ID 和开锁命令发送到电子寄存柜的主控电脑,电子寄存柜的主控电脑接收到用户ID 后,查看用户 ID 是否有权限打开电子寄存柜的柜门,如果有权限,电子寄存柜的主控电脑同时向锁控模块发送开锁命令 ;由锁控模块控制锁的电流,弹开电子锁,并调用蓝牙模块,发送一个成功的结果,传递到刚刚连接好的手机,手机客户端APP 解析到接收到功能, 显示开锁成功信息。
手机客户端 APP 和无线通信装置的连接采用 NFC 方式,手机客户端支持 NFC 技术,则APP 调用NFC 功能,利用近距离无线通讯技术与电子寄存柜的 NFC 设备进行连接。把用户的ID信息和开锁命令传到电子寄存柜的NFC接收模块,电子寄存柜的NFC接收模块收到用户ID 和开锁命令后,把用户 ID 和开锁命令发送到电子寄存柜的主控电脑,电子寄存柜的主控电脑接收到用户 ID 后,查看该用户 ID 是否有权限打开电子寄存柜的柜门,如果有权限,电子寄存柜的主控电脑同时向锁控模块发送开锁命令。由锁控模块控制锁的电流,弹开电子锁,并调用 NFC 模块,发送一个成功的结果,传递到刚刚连接好的手机,手机客户端 APP 解析到接收到功能,显示开锁成功信息。
当用户靠近储物柜时,用户 APP 和智能储物柜通过无线通信的方式建立正常通信。用户 APP 向电子寄存柜建立正常通信,用户 APP 向电子寄存柜发送开门请求。电子寄存柜收到开门请求后,决定该请求是否合理。如果合理则同意该请求,否则不同意。如同意请求, 电子寄存柜向锁控模块发送开锁命令,锁控模块开启箱门。随后将开启是否反馈到电子寄存柜,电子寄存柜将开启情况反馈到用户手机 APP。