标题 | 基于Android的家庭视频监控系统的设计与实现 |
范文 | 周玥 摘要:该文分析了基于Android的家庭视频监控系统的结构,给出了摄像机和第三方云平台的选择建议,重点完成了Android app的设计与实现,为家庭视频监控领域的研究提供有价值的经验。 关键词:视频监控系统;Android 中图分类号:TP37 文献标识码:A 文章编号:1009-3044(2018)27-0194-02 1 背景 随着计算机技术、互联网技术和物联网技术的快速发展,视频监控技术的应用也越来越广泛,它不仅仅应用于工业和生产领域,也进入了家庭应用领域。并且,由于我国人口结构老龄化发展、年轻家长工作繁忙和“留守儿童”现象普遍,使得家庭视频监控系统的需求越来越多。用户出门在外,通过手机设备登录视频监控app就可以看到家里的实时画面。 该文主要介绍基于Android的家庭视频监控系统的设计与实现,为该领域的项目开发提供有价值的经验参考。 2 系统设计 2.1 系统结构 该系统主要包含三个模块:摄像机模块、Android app模块和物联网云端模块。摄像机模块包含摄像机硬件及相应的软件,用以现场拍摄。Android app即是该系统的普通用户客户端,提供给购买该系统的用户使用,用户通过该app可以查看摄像头安装区域的实时画面和控制摄像头的角度。物联网云端模块则是连接摄像机和Android app的“桥梁”,摄像机拍摄的图像数据上传到物联网云端服务器,手机app从云端服务器中下载图像数据,同样,手机app发出的摄像头控制指令也通过云端服务器转发到摄像头。系统结构图如图1所示。 图1描述了該系统的空间结构,三个模块通过互联网连接起来,其中Android app运行在Android手机中。 2.2 设备及服务选择 该系统的摄像机选择的品牌是:EasyN/易视眼,型号: TM007。物联网云平台选择的是台湾TUTK公司(官网:http://www.tutk.com/)推出的IOTC(Internet of Things Cloud 物联网云)平台。选择上述设备和服务的原因是价格便宜,以及有较多成熟的应用案例。 2.3 Android app 设计 2.3.1 app主要功能模块 该app主要功能模块是登录模块和摄像机操作模块。登录模块主要完成摄像机连接,摄像机操作模块主要进行实时监控画面显示和摄像头角度控制。如图2所示。 2.3.2 界面设计 该app包含两个界面,一个是登录界面,另一个是摄像机操作界面。 登录界面主要包含3个EditText组件和1个Button组件。3个EditText组件分别用以接收设备名称、设备的UID和密码的输入,而Button组件用以进行登录操作。如图3所示。 摄像机操作界面主要包括视频显示组件和进行摄像头角度控制的Button组件。如图4所示。 3 实现 视频监控的业务流程如下:1)初始化摄像头;2)发送摄像头连接请求;3)测试摄像头连接是否成功;4)返回连接状态;5)发送摄像头角度控制指令,显示实时监控画面;6)断开连接和退出。摄像头操作的业务流程图如图5所示。 根据视频监控业务流程,编码实现视频监控功能,实现效果截图如图5所示。 4 结束语 该系统实现了家庭视频监控的基本功能。随着物联网和人工智能的发展,人们对智能家居系统的要求也会越来越高,将人工智能,如机器学习技术,融入智能家居系统是进一步研究的方向。 参考文献: [1] 汪光华. 智能安防:视频监控全面解析与实例分析[M]. 北京: 机械工业出版社, 2017: 1-27. [2] 李昂, 宋海声, 苏小芸. 基于Android 的视频监控系统设计与实现[J]. 电子技术应用, 2012, 38(7):138-143. [3] 潘嘎. 基于Android 平台的家庭监控系统设计[D]. 哈尔滨: 哈尔滨工业大学, 2014. [通联编辑:谢媛媛] |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。