论文部分内容阅读
智能家居是指一套具有舒适的居住功能和便捷的信息交互功能的家居系统,它使人们可以享受更加舒适便捷的生活。因其具有很好的发展前景,受到了来自政府部门和社会各界的广泛关注,从20年代80年代被提出,发展到现在已经历了三代的技术更新,目前的第四代智能家居模式,在物联网技术的推动下正向着简化实用和更加人性化的方向发展。本文应用物联网技术,结合“云+端”的智能家居模式,设计了一种可以获取监测环境下的全景照片、温湿度、空气质量状况,同时能向远端现场发送信息功能的环境监测系统。针对移动端在3G、4G的网络环境下使用流媒体访问监测数据时,造成数据流量和电量消耗大的问题,本系统采用了以图片作为传输格式的方式进行图像采集,并做了全景图像的拼接。结合传感器采集到的温湿度和空气质量的数据,共同组成一套智能家居环境监测子系统。在本系统的研究开发过程中,作者主要在以下三个方面进行展开:1.嵌入式系统开发:从监测系统的功能入手,选择了一套利于课题展开的硬件平台,并添置了监控系统中需要的功能模块。搭建硬件运行环境,进行各个功能模块运行的代码设计。研究中国移动提供的物联网云平台oneNet的开发技术,实现监测系统数据远程储存和读取的功能。2.图像拼接算法研究:通过查询文献,了解了市面上主流的图像拼接技术的实现过程和基础算法,并对每种算法的原理做了深入的研究。通过用OpenCV的视觉函数工具包来实现算法,对比分析了三种特征点检测算法和OpenCV提供的两种匹配器的拼接效果和运行速度,最后对此监控系统中采用基于ORB算法的图像拼接技术做出评价。3.移动端应用程序开发:实现了基于iOS端的应用开发和应用React Native技术的跨平台应用开发两套方案,其中应用React Native技术的跨平台应用具有开发速度快、学习成本低支持热更新等优点,可以同时完成iOS端和Android端的开发;而基于iOS端的原生应用在流畅性和兼容性上比React Native更具优势。本文提出了一种物联网环境监测子系统方案,综合了嵌入式开发、图像处理和移动开发的技术,并对实现过程中的关键技术进行了研究,是对“云+端”的智能家居模式进行的一次很好的应用。