XCLW1161 基于iOS与WiFi的智能家居App设计与开发 (字数:5376)摘 要无线智能家居是目前最为时尚的居家设备,也成为了当今主流。智能家居的设备智能化,很多家电设备都安装上了 WiFi 模块, 方便用户通过手机控制和远程查看家里情况,典型的设备如智能插座,智能空调,智能空气净化器。智能设备首次配置,这个过程简单来..
XCLW1161 基于iOS与WiFi的智能家居App设计与开发 (字数:5376) 摘 要 无线智能家居是目前最为时尚的居家设备,也成为了当今主流。智能家居的设备智能化,很多家电设备都安装上了 WiFi 模块, 方便用户通过手机控制和远程查看家里情况,典型的设备如智能插座,智能空调,智能空气净化器。智能设备首次配置,这个过程简单来讲就是把 WiFi 设备初始化后,连到家里的无线路由器上。第一次配置成功后,基本就一劳永逸了。 目前流行的WiFi配置模式一般有以下2种: 1:智能硬件处于AP模式,手机用于station模式,手机连接智能插座的AP后组成局域网,手机发送需要连接路由的SSID及密码至智能插座,智能硬件主动去连接指定路由后,完成连接 2:一键配置(smartconfig)模式:智能硬件处于混杂模式下,监听网络中的所有报文;手机APP将SSID和密码编码到UDP报文中,通过广播包或组播报发送,智能硬件接收到UDP报文后解码,得到正确的SSID和密码,然后主动连接指定SSID的路由,完成连接 本文介绍了基于MVC模式开发的iOS智能家居App。App采用OC作为开发语言,以Xcode为开发平台,在同一WiFi环境下利用UDP和WebSocke通信方式建立与智能设备的连接,从而控制智能家居的相关操作。 关键词 智能设备 iOS UDP WebSocket 目 录 摘要 I 引言 1 一、技术背景和理论基础 2 (一)智能家居系统需求分析 2 1.连接智能家居的几种方式 2 2.连接方式的优缺点对比与分析 2 (二)WiFi技术研究 2 1.WiFi协议发展与应用 2 (三)iOS应用技术 2 1.iOS系统构架 2 2.UDP协议 2 3.WebSocket协议 2 二、移动客户端的设计 3 (一)客户端的结构设计 3 1. 3 (二)客户端的界面设计 3 1. 3 (三)客户端的通信设计 3 三、基于UDP协议设备网络配置实现 4 (一)配置实现 4 1. 4 (二)本章小结 4 1. 4 四、基于WebSocket协议设备网络配置实现 5 (一)配置实现 5 1. 5 (二)本章小结 5 1. 5 五、系统测试与分析 6 (一)系统测试环境 6 1. 6 (二)系统功能测试与分析 6 1. 6 (三)系统性能测试与分析 6 结束语 7 参考文献 8 致谢 9
|
上一篇:基于J2EE框架的学生成绩管理系统.. | 下一篇:基于BS结构学生信息管理系统的设.. |
点击查看关于 基于 iOS WiFi 智能家居 App 设计 开发 的相关范文题目 | 【返回顶部】 |