基于Apache Mina的智能家居服务器设计与实现

来源 :长安大学 | 被引量 : 0次 | 上传用户:anxbbs
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智能家居系统的主要应用模式是用户利用移动终端通过位于公网中的服务器控制家中的智能终端。为了实现服务器对移动终端和智能终端的通信连接以及服务器I/O的密集型应用,提出了一种基于Apache Mina网络通信框架的服务器开发方案。首先,在对几种常见的服务器开发模型的分析基础上,给出了非阻塞I/O模型的JavaNIO实现方式和基于Java NIO的Apache Mina网络通信框架。其次,通过对服务器系统需求的全面的分析,设计了系统的通信协议,对系统的通信、消息处理、日志记录等功能模块做了概要设计,并对系统的安全策略进行了选择,提出基于Apache Mina通信框架的服务器系统的详细开发方案,并结合Mina框架,采用面向对象的方法实现了该服务器系统。最后,在公网环境下,使用LoadRunner11测试工具,对服务器系统进行了性能测试,并用手工的方式进行了功能测试。经过测试,当用户的数量达到20000时,服务器系统的事务响应时间、CPU和内存利用率等均符合要求。测试结果表明:本文设计的智能家居服务器系统在功能和性能上达到了设计要求,在理论研究和实际应用两个方面均具有较高的参考价值。
其他文献
传统基于Crowbar的低电压穿越(LVRT)解决方案不仅没有充分利用变流器对双馈感应发电机(DFIG)的控制灵活性,而且也难以较好地适应当今不断提升的并网要求。而当前非对称电网故
以一件小事引起巨大的改变,这是蝴蝶效应的特点,也是其主要的中心思想.在物理实验教学中,我们加入这个理念,利用微课展开教学,教师对教学方法进行细微的改变,就能让学生的物
新课改要求转变“教、学、评”的方式,以突出学生的学习主动权。因此,在小学数学课堂中,应着力培养学生的创新、应用意识,以提升学生的核心素养。在本案,笔者结合工作经验,浅析如何
研究目的乙型重型肝炎病死率高,预后差。寻找可用于早期预示和早期诊断重型肝炎发生的分子标志物是目前病毒性肝炎研究的热点之一。越来越多的证据表明循环microRNAs (cir-mi
邓小平同志是我国社会主义改革开放和现代化建设的总设计师,也是新时期爱国统一战线的直接设计者、实践者。他为党的统一战线事业做出了卓越的贡献。 邓小平同志一贯重视统战
为进一步提高我区癌痛规范化治疗水平,改善肿瘤患者生活质量,保障医疗质量和安全.我科以癌痛规范化治疗示范病房创建活动方案和癌痛规范化治疗示范病房标准为指导,结合西藏地区具体情况积极开展癌痛规范化治疗示范病房创建活动,提高了我科医护人员对病人疼痛管理的能力,改善了癌痛患者生活质量.
本文以初中语文教学中传统文化的渗透为主题展开论述,在本次研究过程中,主要采用逻辑分析的研究方法,重点分析了初中语文教学中传统文学渗透的意义,并从多个层面对初中语文教
古人喜欢以水喻人,将水的清浊与人的品德联系在一起,并且从水中体味出许多人生哲理。《诗经》中大量出现的水意象,具有深厚的内涵和多重象征意义。有以水言志的,有借水感怀的,有表
目的:探讨肿瘤免疫治疗NK细胞与CAPRI细胞的规范化护理.方法:回顾性总结我院2015年1月-2015年8月接受NK细胞治疗41例恶性肿瘤患者与接受CAPRI细胞治疗26例恶性肿瘤患者在治疗方法、标本单采、细胞回输和回输后病情观查等护理的经验,比较NK细胞治疗与CAPRI细胞治疗在护理上相同点与不同点.结果:两种细胞治疗在标本单采、回输后病情观查及回输后副反应处理上是相同的,细胞制备程序、细胞回