论文部分内容阅读
如今我们正处于一个高速发展的信息时代。随着数据分析、数据挖掘等技术的快速发展,生产生活中各类数据的价值变的越来越高,对数据采集系统的研究也显的越来越重要。近几年,在物联网技术快速发展的背景下,智能硬件开发平台被更多的提及。智能硬件开发平台为物联网解决方案提供了新的选项。微信硬件平台也是在这个大背景下被推出的,大大降低了硬件设备接入互联网的难度,简化了人与物、物与物之间的通讯过程,具有开放性强、技术成熟、受众广的优点。本文设计的基于微信硬件的数据采集及发布系统,志在提供数据采集与发布的新途径,促进数据采集与发布的实用化、普遍化及智能化发展。论文全篇以采集温湿度为例介绍系统的数据采集功能的实现,以探究温湿度与室内人群密度的关系为例介绍系统数据发布功能的实现。该系统结合了微信硬件平台的优势,能使用微信公众号来查看采集到的数据、发布数据以及控制数据采集端设备,具有接入采集设备难度低、控制采集设备简单、查看数据方便等优点。传统的监控人群密度的方法,基本都属于视频或者图像处理技术的方向,虽然技术比较成熟,但是需要视频监控、拍照或者布线,监测成本比较高。本文改变了传统估计室内人群密度的思路,利用人类活动会影响室内温湿度的特性,提出了利用温湿度反映室内人群密度,降低了监测成本。该系统涉及到两个公众号,一个是用来绑定设备,控制数据采集与发布,称之为管理员公众号,另一个是用来接收发布的数据,称之为普通公众号。用户通过绑定采集设备进入管理员公众号,能主动发布数据,把数据发布到普通公众号内,使所有关注此公众号的人都能收到数据信息。这样的好处是所有关注普通公众号的人在何地都能收到自己所关心的数据,并且区别了用户的权限,绑定设备的人能控制数据采集和发布,只关注公众号的人就只能收到数据,保证了系统的实用性以及数据的安全性。本文系统的架构包括硬件和软件部分,实现了数据采集和数据处理硬件软件分离。硬件部分基于DA14580开发板进行开发,主要负责数据采集。软件部分基于阿里云,主要负责数据分析处理,设计了服务模块、逻辑处理模块、数据处理模块、数据发布模块以及数据库模块。该系统除了必要的程序烧录在硬件设备中,涉及到的一些逻辑处理在服务器程序中实现,具有方便扩展的优点。为了对数据采集及发布系统进行测试,我们采集了室内的温湿度数据,并且建立了温湿度数据和室内人群密度的关系模型,利用采集到的温湿度数据达到监控室内人群密度的目的,并且将温湿度数据和人群密度信息向普通公众号用户进行发布。测试结果表明,本文设计的系统可以正常稳定的进行数据采集的工作,能够比较准确的估计室内人群密度,并且能将数据推送到公众号内进行发布,方便用户查看。