分享设备和联动流程
2017-04-20 14:52:09 0 举报
分享设备是指将一个设备的使用权或控制权分配给其他用户。例如,您可以使用AirDrop在iPhone、iPad或iPod touch之间快速共享照片、视频和文件。您还可以使用“通用剪贴板”在一台Mac上复制文本,然后在另一台Mac上粘贴该文本。 联动流程是指在多个设备之间实现自动化操作的过程。例如,您可以使用家庭应用程序来控制家中的各种智能设备,如灯光、温度和安全系统。您还可以使用快捷指令来实现各种自动化任务,如发送电子邮件、播放音乐和获取天气信息。
作者其他创作
大纲/内容
“BB”的从被分享者的设备列表中消失,并且\"BB\"的联动关系,取决于【APP操作之外操作可以影响到联动关系的地方】
过滤掉服务器返回但是当前本地不在线的设备
APP等待回复
霾表进入联动页面
1.APP从服务器上获取可以联动的设备(空气净化器列表)【原则上通过IP地址和SSID来判断,所以APP配网成功之后,需要向服务器提交相对应设备的SSID】
是
服务器会把所有的拥有M1的用户的设备列表中删除M1
Do Nothint
从服务器上查询该设备是否已经和其他设备联动?
设备接收到23命令之后回复,自己的IP和MAC地址
服务器会把所有的拥有J1的用户的设备列表中删除J1
否
Master解除分享设备“AA”
上传当前配网的SSID作为设备的SSID
Master(卧室的空气净化器)
设备接收到24命令处于锁定状态
直接向服务器发送绑定命令
被分享者删除设备\"BB\"
设备被重置,即重新配网。
回复
二、APP操作之外操作可以影响到联动关系的地方
两条命令回复都收到
输出弹窗提示语:当前的设备已经被XX绑定,请先解除绑定,再来绑定设备并且带有一个\"确定按钮\"
当前手机是否和霾表在同一个局域网??
通过服务器作用过去
分享过去
Master对设备\"AA\
处于联动的霾表M1被重置
和M1当前处于联动关系是否只有J1
Master把设备改成\"AA\"
APP向设备发送新的SSID和密码
向服务器发送解除绑定指令
被联动的空气净化器J1被重置
上传当前手机定位经纬度,作为设备地址
完成以上3件事
设备\"AA\" 不受任何影响
被分享者(设备默认名字:卧室的空气净化器)【后面有来自Master字样】
被分享者 设备名称依旧
WIFI模块重置设备授权码,设备重新连上352的云服务器,自动向服务器发送重置命令
用户点击取消联动某个设备
调用服务器添加设备的接口
自动跳转到设备主页面
“AA”设备从Master设备列表中消失并且\"AA\"的联动关系,取决于【APP操作之外操作可以影响到联动关系的地方】
服务器会看下M1的联动关系
1.先服务器发送解除绑定的命令(解除老的霾表绑定)
\"BB\"的设备主页面都会进行相对应的变化
设备进入配置状态
Master设备名称依旧是“AA”
不影响
Master通过手动操作重置设备【也就是重新配网】
APP发送23命令搜索设备
三、设备分享的流程
2.先服务器发送绑定指令(当前霾表)
四、设备重置发生了什么?
严重影响
被分享者的设备\"BB\"从设备列表中消失
再界面上显示出可以联动的设备列表
设备连接上了新路由器
被分享者把名字改成\"BB\"
是否就是当前用户的其他霾表
收到以上服务器回复之后
被分享者通过手动操作重置设备【也就是重新配网】 被分享者成为设备\"BB\"的新主人
再次刷新联动列表
一、APP上操作设备联动的流程
HiJoin告知APP 自己的MAC地址
反之一致,因为设备是统一设备
向设备发送24命令
用户点击联动某个设备
接收到服务器返回
改变M1的联动状态为,未和任何设备联动的状态
包括J1在内,将所有M1处于联动的状态的空气净化器,将变成不联动的装填
相互影响
0 条评论
回复 删除
下一页