安卓设备无网络的情况使用解锁码解开,架构涉及到三端!

 

描述:

 

 

市面上 如果 等共享设备 里面都是安了 物联。

如果没这个物联这个设备,又想使用app对设备进行管控。又可能在没有网络的情况下!

 

 

 

 

 

一 . 本项目的场景为:

 

       一个设备安装了安卓app,设备无联网。   用户想进到设备中使用, app生成二维码 ,  用户手机小程序扫码后选择购买10分钟套餐后,显示6位解锁码。     app输 入解锁码后解开当前设备,   10分钟后app 自动断开, 设备也断开使用。  

 

做这个需求 有几个难点:

 

 

 

 

问题1: 无网络情况下的安卓使用唯一id 生成二维码,  手机扫码后调用后台接口  生成6位随机的验证码。  安卓端输入后如何解开?

 

 

 

问题2: 假如app通过6位解锁码解开,那么怎么知道在10分钟后自动断开呢?时长如何拿到? 不断开则会一直在使用。

 

 

 

问题3:设备有网的情况如何校验?是否还需要输入解锁码?

 

 

问题4:如果保证安全性,解锁码盗用?

 

 

 

 

二 项目开搞

 

架构:  设备端(安卓app)无网 ,  手机端(微信小程序) , 后端(java) 管理端(vue)

 

 

先来画流程图

 

 

安卓设备无网络的情况使用解锁码解开,架构涉及到三端!

 

 

核心代码持续开发更新中!!