泽彦门锁设计流程
2019-05-31 09:18:41 0 举报
泽彦门锁项目APP实现方案流程
作者其他创作
大纲/内容
2
回调码相等,则确认到门锁已上云
门锁可用
更新属性\"Lock_Status\"为\"1\"
执行开锁
界面上提示用户去按门铃
重新整理用户信息properties和用户昵称properties,加载出用户列表
用户信息property:User_Infos_01,User_Infos_02,User_Infos_03
弹框询问是否远程开锁
点击“同步按钮”
远程开锁流程完成
更新属性\"Command\",通知门锁解锁1.指令类型
更新\"Command_Ack\"属性,1.附带回调码
回调码匹配成功
APP注册用户流程
更新属性\"Command\",通知门锁上传用户信息1.指令类型2.回调码
监听属性\"Lock_Status\",如果变化为1,说明远程开锁成功。
监听\"Command\",执行开锁动作
no
上传用户信息到云端
用户信息存入DB1.编号2.级别3.开锁方式4.其他
1
属性\"Lock_Status\"
监听\"Command\",试探指令
检查门锁是否可用
用户昵称property:User_Nick_Name_01,User_Nick_Name_02,User_Nick_Name_03
更新属性“Doorbell_Status”
执行本地验证逻辑
门铃触发,设备上云
APP同步用户列表流程
APP注册用户流程完成
APP监听属性“Doorbell_Status”
yes
门锁工作流程
门铃触发,APP弹框远程开锁流程
手动注册
APP进入添加锁用户流程
检查锁是否在线
根据接收到的用户ID和本地保存的用户昵称,更新用户昵称property
属性Command
Ayla云
在门锁上手动注册用户
属性Command_Ack
开始
更新\"Command_Ack\"属性,通知APP用户信息上传成功1.附带回调码2.附带新创建用户的ID
同步用户信息流程完成
设备监听属性Command_Ack
结束流程
更新属性\"Command\",通知门锁注册用户1.指令类型2.锁用户基本信息3.回调码
监听到设备上线
APP主动远程开锁流程
监听\"Command\"
属性\"Command\"
是否为密码注册
保存用户信息到本地以及上传云端
发送试探指令“Command”1.指令码2.回调码
门铃触发
APP验证门锁可用逻辑流程
门锁
监听“Command_Ack”回复
监听\"Command\",进入对应的添加用户流程
APP发起远程开锁动作
更新\"Command_Ack\"属性,通知APP用户信息上传成功1.附带回调码
APP
要求准备好的数据:1.用户级别,管理员、普通用户、零时用户。2.开锁方式,指纹、密码、门卡。3.是否为劫持。5.临时用户有效次数。6.临时用户起止时间范围。
结束
引导用户录入指纹或者门禁卡进行注册
属性\"Doorbell_Status\"
0 条评论
下一页
为你推荐
查看更多