论文部分内容阅读
物联网是新一代信息技术的重要组成部分,是各类物体与物体之间相连的互联网。智能家居以物联网技术为依托,利用计算机、综合布线技术加上网络,通过在家庭环境中的信息管理平台与家居中的各子系统建立成一个系统。智能家居最终目的就是为了满足一种安全,舒适,方便又符合绿色环境保护的生活要求。本文基于物联网技术以IOS平台应用智能家居为目标,采用软件工程和分析软件策划方案等方法,对智能家居在IOS平台上的应用进行了多方面的研究,结合市场的需求和用户的习惯等方面对该应用做了详细的规划和设计最终完成了软件的研发工作。论文主要研究工作如下:(1)研究了智能家居在国内外的发展趋势以及IOS平台的相关技术。包括了IOS平台的整体框架、Object-C编程语言的特点以及IOS系统的内存管理机制和MVC设计模式等。IOS平台因其封闭性的沙盘结构,在开发、发布、部署、应用过程中都有着天然的安全性和稳定性,在充分利用IOS系统的优势的情况下使得该应用获得优于其他系统的操控性和体验性。(2)从性能和功能两个方面对物联网智能家居前端应用的需求进行分析和研究,将该软件划分为界面与功能控制模块和通信模块两个部分,并对这两个模块分别进行研究和设计。界面设计方面,充分利用了IOS系统各种控件的特点设计出符合用户要求的人机交互界面并构建了基于情境感知的自适应用户界面模型。结合Object-C语言的高效性,设计了相应的功能控制的逻辑结构以达到操作的流畅。通信部分采用了异构网络设计,采用RSA与AES算法对通信数据进行加密,可以在多种网络模式下工作。(3)研究市场需求并结合目前市场上家居电器的功能复杂性,制定了符合用户要求的软件设计方案。室内安全监控、室内环境设置、家电各项功能都可以通过本软件轻松快速实现,软件响应迅速,通信延迟时间少,给用户以很好的体验。这套基于IOS的智能家居客户端软件已通过测试并上线使用,用户在使用该产品时普遍反映响应速度及稳定性都高于Android平台。