论文部分内容阅读
随着科学技术的不断发展,物联网越来越被全世界重视。物联网可为经济复苏提供技术支持,提高经济效应。目前许多国家都在大力发展物联网,美国已将物联网上升为国家创新战略的重点之一。我国物联网发展处于起步阶段,面临着多方面的挑战。国家“十二五”发展规划明确指出:物联网已成为当前世界新一轮经济和科技发展的战略制高点之一,发展物联网对于促进经济发展和社会进步具有重要的现实意义。作为物联网的一个重要应用,智能家庭已逐步走进了我们的生活。不论身在何处,用户可以通过网页或手机管理智能家庭中的电器,为我们的生活带来了便利。数据中心是物联网的“神经中枢”,它能够将各类传感设备、监控数据、以及业务数据等资源进行采集、汇聚、管理。本文主要研究智能家庭中的数据中心,对用户登录及数据解析过程进行了研究与设计。在设计过程中,主要以采用PHP作为开发语言、Apache作为Web服务器、Mysql作为存储数据库。PHP+Apache+Mysql平台被誉为黄金组合,具有全部开源、跨平台、速度快、可移植性强的特点,符合物联网数据中心低成本、可扩展性强的需求。本文重点论述了智能家庭中数据中心的设计过程,包括数据中心功能分析、非功能性分析、数据库设计,数据中心通信帧格式设计。完成了开发环境的搭建与配置,模拟了网页端用户登录到家电控制页面的过程,对用到的关键技术如验证码技术、MD5加密等进行了研究。根据数据中心功能需求,设计并创建WebService接口,其中包括转发接口,注册接口,登录接口。成功模拟了CMU向数据中心的注册过程,用SOAP通信的方式成功模拟手机用户的登陆过程,研究了报文经过数据中心的解析流程。物联网数据中心代码结构简单,功能明确,能方便的进行二次开发。本数据中心基本符合物联网智能家庭项目中对物联网数据中心的需求,它是用户和CMU之间的纽带。