wifi设备连接控制流程
2016-09-08 10:26:12 0 举报
当wifi设备连接控制流程时,首先设备会扫描可用的无线网络。一旦找到目标网络,设备会尝试连接到它。如果网络是开放的,设备将自动连接到该网络。如果网络是受保护的,设备将提示用户输入密码。在连接过程中,设备会与路由器进行握手,以建立安全的连接。一旦连接成功,设备就可以开始传输数据了。在整个过程中,设备会定期检查连接状态,以确保连接的稳定性和安全性。如果连接出现问题,设备会自动尝试重新连接或断开连接。
作者其他创作
大纲/内容
1.通过订阅列表接口获取绑定的设备列表,将接口设备信息解析成设备实体DeviceEntity,再调用SDK方法连接设备; SDK方法:-(int)initDevice:(DeviceEntity *)device; (初始化设备基本信息) -(int)connectDevice:(DeviceEntity *)device andAuthKey:(NSNumber *)authKey; (连接设备)2.连接设备成功回调,调用SDK方法获取设备最新状态; SDK方法:-(int)sendPipeData:(DeviceEntity *)device andPayload:(NSData *)payload; (通过云向设备发送透传数据) -(int)sendLocalPipeData:(DeviceEntity *)device andPayload:(NSData *)payload; (向内网中的设备发送透传数据)3.选择设备工作类型后,调用SDK方法发送指令,操作设备; SDK方法同24.设备工作进程监控,每隔5秒调用SDK方法获取最新动态; SDK方法同25.设备操作取消 SDK方法同2 p.s 设备操作方法都是向设备发送二进制指令实现;
偏好
控制设备(云炖锅为例)
2016-09-08 费进
营养保温
煮粥
云菜谱
设备工作结束
设备运行
获取设备订阅列表
设备工作进程
连接设备
选择工作类型
Wi-Fi设备连接控制流程
炖汤
流程图说明:
更新app上设备状态显示
初始化设备基本信息,连接设备
从云端获取设备状态指令
取消操作
发送操作指令
设置时间
获取设备状态
0 条评论
下一页