论文部分内容阅读
随着物联网技术、嵌入式技术以及计算机网络技术的飞速发展,各式各样的监控系统也应运而生,并且在安全防护、科学实验、智能家居和医疗卫生等领域发挥着不可替代的作用。目前监控系统面临的监控环境日趋复杂、监控要求越来越高,需要额外的第三方APP入口、云服务功能单一、用户缺乏与设备之间的联动等缺点日渐凸显。在新时代下如何将物联网技术和监控系统进行有效的结合,如何借助物联网平台让监控系统更智能化、更人性化,为用户带来更好的监控体验等问题逐渐成为监控领域的研究热点之一。在此背景下,本文从监控系统的需求出发,结合嵌入式技术、物联网技术、网络技术以及视频、音频处理技术,设计和实现了一套基于QQ物联平台的远程监控系统。系统分成监控终端、服务器及客户端三个方面进行设计。首先监控终端硬件上以JZ2440开发板作为主体,采用ARM920T内核的S3C2440微处理器作为处理核心,外接OV7740 CMOS摄像头、WM8976声卡芯片和网卡芯片。在系统软件方面移植了嵌入式Linux操作系统,完成了相关硬件驱动的开发。在此基础上根据QQ物联SDK,使用多线程技术完成应用程序的开发,实现对音视频的采集、编码以及数据传输功能。其次,选择使用QQ物联平台作为服务器,通过对服务器后台进行配置,实现了对接入平台的设备认证以及两者之间的数据交互等功能。最后,通过QQ·物联平台对手机QQ中内嵌的系统控制页面进行设计完成客户端的开发,应用QQ消息通道能力将监控终端变成一个“QQ好友”,通过手机QQ访问监控终端即可随时随地对视频、音频数据进行接收和查看。监控数据也可以通过QQ账号体系及关系链进行分享,增加了用户和设备间的联动功能。通过对整个系统以及各个功能模块进行了测试和分析,使用手机QQ可以对监控终端进行访问,并且实现了视频监控和语音留言的功能。最后在测试结果的基础上对系统提出了一些可以改进的地方。