




已阅读5页,还剩53页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科学生毕业论文(设计)题目(中 文):远程监控系统Android客户端设计与实现(英 文):Design and implementation of remote monitoring system android client 姓 名 学 号 0院 (系)电子工程系专业、年级电子信息工程 级指导教师 II湖南科技学院本科毕业论文(设计)诚信声明本人郑重声明:所呈交的本科毕业论文(设计),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 本科毕业论文(设计)作者签名: 二一 年 月 日38 毕业论文(设计)任务书课题名称:远程监控系统Android客户端设计与实现学生姓名: 系 别:电子工程系专 业:电子信息工程指导教师: 湖南科技学院本科毕业论文(设计)任务书1、主题词、关键词: 物联网 远程监控 Android 网络通信 2、毕业论文(设计)内容要求:本毕业设计达到的要求为:1)通过输入用户名和密码进行远程系统的登陆。实现类似QQ登陆界面的效果。2)实现客户端与服务端的网络连接。3)实现接收服务端的数据,并在客户端相应位置实时显示九组数据。4)实现给服务端发送命令,从而达到控制M0单板上相应器件的开关状态。5)实现视频流的播放,实时监控远程环境的相应状况。在以上设计要求的基础上,优化代码,优化综合条件,进行多次的调试与测试,以达到最终的目的。3、文献查阅指引:1李晓明.物联网发展趋势分析.2011.10.19:832勇全.物联网与互联网的关系及其定义分析.中国电子商务研究中心3 文章链接:中国仪表网 /Company_news/Detail/43708.html4 张艳敏.物联网的发展前景A.No.2. 2011:4305 文章链接:中国安防展览网 /news/Detail/24395.html 6 周时伟,谢维波.基于Android的智能家居终端设计与实现J,微型机与应用,2012,31(14):117 杨明极,毕晶.基于Android视频客户端的设计,电视技术J,2012,36(3):448 liangruijun. Android开发教程:Activity的生命周期浅析,2012.01.299 文章连接:中国教育装备采购网/News/Detail/99320.shtml:2910 余志龙,陈昱勋,郑名杰,陈小凤,郭秩均.Android SDK开发范例大全.人民邮电出版社.2009.11 靳岩,姚尚朗.Google Android开发入门与实战.人民邮电出版社.2009.6.12 Bruce Eckel. thinking in Java 3th Edition.机械工业出版社.1999.4. 13 A.P.Toney,B.H.Thomas,W.Managing Smart GarmentsC,Proc.10th IEEE International Symposium on Wearaole Computers,S.l.: IEEE Press,20064、毕业论文(设计)进度安排:2012年12月1日2012年12月20日:收集有关方面的资料;2012年12月21日2012年 12月25日:在对资料充分研究的基础上,提出可行的设计方法;2013年01月5日2013年4月6日:通过对系统代码多次调试与测试;并从实物上给于证明; 撰写论文初稿。2013年4月7日2013年5月8日:论文修改及定稿。2013年5月8日2012年5月18日:提出答辩申请及答辩。教研室意见: 负责人签名: 注:本任务书一式三份,由指导教师填写,经教研室审批后一份下达给学生,一份交指导教师,一份留系里存档。湖南科技学院本科毕业论文(设计)开题报告书论文(设计)题目远程监控系统Android客户端设计与实现作 者 姓 名陈同美所属系、专业、年级 电子工程系 电子信息工程专业 2009年级指导教师姓名、职称李艳芳副教授预计字数20000开题日期2012.12.25选题的根据:1)说明本选题的理论、实际意义2)综述国内外有关本选题的研究动态和自己的见解远程监控系统是基于物联网理论基础上的一小部分尝试,本选题的理论依据如下:通过各种信息传感设备,实时采集任何需要监控、连接、互动的物体或过程,采集其声、光、热、电、力学、化学、生物、位置等各种需要的信息,与互联网结合形成的一个巨大网络。其目的是实现物与物、物与人,所有的物品与网络的连接,方便识别、管理和控制。本选题的实际意义:能够使我们的生活自动化,减低生产成本和提高生产效率,提升企业综合竞争能力;能够更加及时的获取信息,借助通信网络,随时获取远端的信息;能够让生产更安全,及时发现安全隐患,便于实现安全的监管和监控;能够整体提高社会的信息化程度。通过设计合理城市结构,创建和谐低碳环境,充分利用信息通信技术将具有传感器的各种设备物件普遍链接起来,形成全方位、立体式、高覆盖的物联网络,智能、高效地整合信息资源,优化资源配置,实现物理环境与人类社会的和谐、可持续发展,提升社会管理和公共服务政府职能,发挥智能规划对经济社会发展的导向作用。主要内容:随着计算机技术、网络技术和物联网技术快速发展,智能家居、远程控制仓储等都已经进入人们的工作生活。于是大家对食品物流环境有了更多的想法,希望物流管理智能化,减少人工负担,提高效率,还需要能够防火防盗。本系统正是融合了物联网技术、嵌入式技术、3G技术这三门技术实现了对远程监测和控制的智能化,大大提高了仓储管理的效率,降低了人工及维护成本,实现了对仓储系统的远程监控和访问。本系统基于A8、M0平台,实现了M0采集仓库不同地方的信息,通过无线方式发送到A8实行监控、控制。M0开启后,通过Zigbee发送NewNODE数据给A8。整体分为如下几个模块:中心服务器模块、前端数据中心、信息采集模块。信息采集模块使用M0,采集仓库的温度、湿度、光照及进出仓库的货物信息,通过zigbee模块发送到前端数据中心,再通过zigbee接收模块接收M0发送的信息,进行分析、处理、存储。前端数据中心装有boa服务器,用户通过web访问前端数据中心的信息,可以手动通过网络将数据库的的货物信息发送到中心服务器中。中心服务器接收信息并存储。本设计主要采用开发板设计的,开发板有外部接口多的优势,方便模拟测试和软件的调试。研究方法:1. 通过浏览有关书籍和上网搜集资料,学习Android界面设计和java编程语言。2. 使用eclipse编程工具进行代码编程,进行多次调试和修改。3. 与指导老师讨论研究,进行论文修改等。完成期限和采取的主要措施:完成期限为5月8号。 主要采取的措施有:上网搜集各种资料和查看相关开发书籍,学习android编程语言,进行多次实践、修改与调试,并在真机上进行多次验证。主要参考资料:1李晓明.物联网发展趋势分析.2011.10.19:832勇全.物联网与互联网的关系及其定义分析.中国电子商务研究中心3 文章链接:中国仪表网 /Company_news/Detail/43708.html4 张艳敏.物联网的发展前景A.No.2. 2011:4305 文章链接:中国安防展览网 /news/Detail/24395.html 6 周时伟,谢维波.基于Android的智能家居终端设计与实现J,微型机与应用,2012,31(14):117 杨明极,毕晶.基于Android视频客户端的设计,电视技术J,2012,36(3):448 liangruijun. Android开发教程:Activity的生命周期浅析,2012.01.299 文章连接:中国教育装备采购网/News/Detail/99320.shtml:2910 余志龙,陈昱勋,郑名杰,陈小凤,郭秩均.Android SDK开发范例大全.人民邮电出版社.2009.11 靳岩,姚尚朗.Google Android开发入门与实战.人民邮电出版社.2009.6.12 Bruce Eckel. thinking in Java 3th Edition.机械工业出版社.1999.4. 13 A.P.Toney,B.H.Thomas,W.Managing Smart GarmentsC,Proc.10th IEEE International Symposium on Wearaole Computers,S.l.: IEEE Press,2006指导教师意见: 指导教师签名: 教研室意见:签 名: 年 月 日开 题 报 告 会 纪 要时间 2012.12.25地点3- 608与会人员姓 名职务(职称)姓 名职务(职称)姓 名职务(职称)谭永宏副教授李春树教授杨熙讲师李小武副教授廖朝阳讲师李艳芳副教授会议记录摘要:会议主持人:记 录 人:年 月 日指导小组意见负责人签名: 年 月 日系部 意 见负责人签名:年月日注:此表由学生本人填写,一式三份,一份留系里存档,指导老师和本人各保存一份湖南科技学院毕业论文(设计)中期检查表毕业论文(设计)题 目远程监控系统Android客户端设计与实现学生姓名陈同美学 号200906002220系 别电子信息工程专 业电子信息工程指导教师李艳芳检查日期2013.4.10指导教师检查情况记载及修改意见:已经完成的工作:1. 论文基本思路清晰。2. 格式基本正确。3. 基本功能能够实现。 下一步修改意见:1. 设计的作品要有创新性。2. 程序要不断调试和优化,使系统更加的完善。3. 系统功能模块图的画法不规范,注意修改。4. 注意论文格式,参照湖南科技学院毕业论文设计模版。签名: 注:此表用于指导教师在学生毕业论文(设计)初稿完成后对学生执行任务书情况进行中期检查时用,由指导教师填写。湖南科技学院毕业设计(论文)指导过程记录表毕业论文(设计)题目远程监控系统Android客户端设计与实现学生姓名陈同美学号200906002220专业班级电信0902指导教师李艳芳职称副教授系(教研室)系主任办公室指导过程记录指导内容记录(一)建议论文研究方向,指导如何查阅文献资料,并推荐一些参考文献和相关书籍。学 生 签 名: 2013 年 1月 25 日 指导教师签名: 2013 年 1月 25 日指导内容记录(二)根据毕业设计论文要求,指导确定初步方案以及大致如何去实现。学 生 签 名: 2013 年 2 月 10 日 指导教师签名: 2013 年 2 月 10 日指导内容记录(三)指导进行程序代码编写、系统调试,并设计论文框架结构。学 生 签 名: 2013 年 2月 19 日 指导教师签名: 2013 年 2 月 19 日指导内容记录(四)指导对系统代码进行了进一步调试与测试,并开始论文初稿的撰写。学 生 签 名: 2013 年 3 月 15 日 指导教师签名: 2013 年 3 月 15 日指导过程记录指导内容记录(五)指导论文初稿的撰写,参照论文模板进行写作和排版。学 生 签 名: 2013 年 3 月 27 日 指导教师签名: 2013 年 3 月 27 日指导内容记录(六)系统功能模块图的画法不规范,目录不规范,指导进行修改。学 生 签 名: 2013 年 4 月 5 日 指导教师签名: 2013 年 4 月 5 日指导内容记录(七)指导论文内容和格式的进一步修改,论文中增加程序调试环节学 生 签 名: 2013 年 4 月 21 日 指导教师签名: 2013 年 4 月 21 日指导内容记录(八)指导答辩申请表的填写和答辩PPT的制作。学 生 签 名: 2013 年 5 月 7 日 指导教师签名: 2013 年 5 月 7日答辩小组组长意见(对情况是否属实做出意见)组长(签名): 2013 年 5 月 18 日注:本表与毕业论文一起装订存档。湖南科技学院本科毕业论文(设计)评审表论文题目远程监控系统Android客户端设计与实现作者姓名陈同美所属系、专业、年级电子工程 系 电子信息工程 专业 2009年级指导教师姓名、职称李艳芳 副教授字 数20000定稿日期2013.5.8中文摘要远程监控系统项目有多个部分组成,分别由这些主要模块组成:视频流服务器,Cmos摄像头,物联网服务器,A8驱动Nandflash , Android客户端,M0单板,Wifi,Gprs,Lcd驱动,Qt。本人负责的部分为Android客户端程序的编写,所以本论文的设计思路也以Android客户端编写为主线,着重介绍该模块的功能,结构和各个模块的具体设计,并对测试中遇到的问题进行了解决。Android客户端由java语言和xml布局文件编写而成,用于与物联网服务端进行网络通信,采集M0单板上的数据,接收服务端发过来的数据并显示出来,还可发送命令给服务端实现对单板相应器件的开关控制,如风扇的转动,报警灯的开关,蜂鸣器的开关状态等等,从而实现远程监控的功能。关键词(3-5个)物联网 远程监控 Android 网络通信英文摘要Remote monitoring system project is composed of multiple parts, each composed of the main modules: video streaming server, server CMOS camera, Internet of things server, A8 nandflash, Android client, M0 board, Wifi, GPRS, Lcd, Qt。I am responsible for the part of the Android client, so the design train of thought of this thesis is to write Android client as the main line, this paper introduces the function, structure and the specific design of each module, and the test problems were solved。The Android client is developed by java language and XML layout file, used for network communication and network server, the acquisition of M0 single board data, receiving server sends the data and displayed, it can send command to the server on the single plate corresponding device switch control, such as the rotation of the fan, switch alarm lamp, a buzzer switch state and so on, so as to realize the remote control function。关键词(3-5个)Internet of things Remote monitor and control AndroidInternetwork communication指导教师评定成绩评审基元评审要素评审内涵满分指导教师实评分选题质量25%目的明确符合要求选题符合专业培养目标,体现学科、专业特点和教学计划的基本要求,达到毕业论文(设计)综合训练的目的。10理论意义或实际价值符合本学科的理论发展,有一定的学术意义;对经济建设和社会发展的应用性研究中的某个理论或方法问题进行研究,具有一定的实际价值。10选题恰当题目规模适当,难易度适中;有一定的科学性。5能力水平40%查阅文献资料能力能独立查阅相关文献资料,归纳总结本论文所涉及的有关研究状况及成果。10综合运用知识能力能运用所学专业知识阐述问题;能对查阅的资料进行整理和运用;能对其科学论点进行论证。10研究方案的设计能力整体思路清晰;研究方案合理可行。5研究方法和手段的运用能力能运用本学科常规研究方法及相关研究手段(如计算机、实验仪器设备等)进行实验、实践并加工处理、总结信息。10外文应用能力能阅读、翻译一定量的本专业外文资料、外文摘要和外文参考书目(特殊专业除外)体现一定的外语水平。5论文质量35%文题相符较好地完成论文选题的目的要求。5写作水平论点鲜明;论据充分;条理清晰;语言流畅。15写作规范符合学术论文的基本要求。用语、格式、图表、数据、量和单位、各种资料引用规范化、符合标准。10论文篇幅10000字左右。5实评总分 成绩等级 指导教师评审意见: 指导教师签名: 说明:评定成绩分为优秀、良好、中等、及格、不及格五个等级,实评总分90100分记为优秀,8089分记为良好,7079分记为中等,6069分记为及格,60分以下记为不及格。评阅教师评定成绩评审基元评审要素评审内涵满分评阅教师实评分选题质量25%目的明确符合要求选题符合专业培养目标,体现学科、专业特点和教学计划的基本要求,达到毕业论文(设计)综合训练的目的。10理论意义或实际价值符合本学科的理论发展,有一定的学术意义;对经济建设和社会发展的应用性研究中的某个理论或方法问题进行研究,具有一定的实际价值。10选题恰当题目规模适当,难易度适中;有一定的科学性。5能力水平40%查阅文献资料能力能独立查阅相关文献资料,归纳总结本论文所涉及的有关研究状况及成果。10综合运用知识能力能运用所学专业知识阐述问题;能对查阅的资料进行整理和运用;能对其科学论点进行论证。10研究方案的设计能力整体思路清晰;研究方案合理可行。5研究方法和手段的运用能力能运用本学科常规研究方法及相关研究手段(如计算机、实验仪器设备等)进行实验、实践并加工处理、总结信息。10外文应用能力能阅读、翻译一定量的本专业外文资料、外文摘要和外文参考书目(特殊专业除外)体现一定的外语水平。5论文质量35%文题相符较好地完成论文选题的目的要求。5写作水平论点鲜明;论据充分;条理清晰;语言流畅。15写作规范符合学术论文的基本要求。用语、格式、图表、数据、量和单位、各种资料引用规范化、符合标准。10论文篇幅10000字左右。5实评总分 成绩等级 评阅教师评审意见: 评阅教师签名: 说明:评定成绩分为优秀、良好、中等、及格、不及格五个等级,实评总分90100分记为优秀,8089分记为良好,7079分记为中等,6069分记为及格,60分以下记为不及格。湖南科技学院本科毕业论文(设计)答辩记录表论文题目远程监控系统Android客户端设计与实现作者姓名陈同美所属系、专业、年级电子工程系 电子信息工程专业 2009年级指导教师姓名、职称李艳芳副教授答 辩 会 纪 要时间2013.5.18地点3-608答辩小组成员姓 名职务(职称)姓 名职务(职称)姓 名职务(职称)谭永宏副教授李春树教授杨熙讲师李小武副教授廖朝阳讲师李艳芳副教授答辩中提出的主要问题及回答的简要情况记录:会议主持人:记 录 人:年 月 日答辩小组意见评语:评定等级: 负责人(签名): 年 月 日系学位委员会意见评语:论文(设计)最终评定等级:负责人(签名): 系部(公章) 年月 日校学位委员会意见评语:评定等级: 负责人(签名): 年月 日目 录绪论11 项目各模块分析41.1 引言41.2 物联网项目各部分简要介绍41.2.1 视频流服务器51.2.2 Cmos摄像头51.2.3 物联网服务器61.2.4 M0单板81.2.5 Wifi和gprs91.2.6 Lcd驱动101.2.7 Android客户端122 Android客户端功能模块132.1 整体框架132.1.1 数据显示132.1.2 设置部分142.1.3 视频显示部分152.2 功能解析172.3 调试分析27结论31参考文献33附录A:34致 谢40基于远程监控系统Android客户端设计与实现摘 要远程监控系统项目由多个部分组成,分别由这些主要模块组成:视频流服务器,cmos摄像头,物联网服务器,A8驱动nandflash,Android客户端,M0单板,Wifi,gprs,Lcd驱动,Qt,分别由六人负责完成。本人负责的部分为Android客户端程序的编写,所以本论文的设计思路也以Android客户端编写为主线,着重介绍该模块的功能,结构和各个模块的具体设计,并对测试中遇到的问题进行了解决。Android客户端由java语言和xml布局文件编写而成,用于与物联网服务端进行网络通信,采集M0单板上的数据,接收服务端发过来的九组数据并在相应控件位置上显示出来,还可发送命令给服务端实现对单板相应器件的开关控制,如智能总开关的设置,警报灯监控设置,风扇监控的设置,蜂鸣器监控的设置,报警温度的设置等命令的发送,从而实现远程控制的功能。客户端视屏播放的功能则能实时监控远程环境的细微变化,通过视频的播放,随自己的意愿,达到准确控制远程M0单板器件的开关状态。文章的最后对该部分的应用与设计做了一个总结,并对该系统今后的发展与研究做了一个美好的展望。【关键词】:物联网 远程监控 Android网络通信Based on Remote monitor system (Android client)AbstractRemote monitoring system project consists of several sections from these main modules: video streaming server, CMOS camera, networking servers, A8 drive nandflash Android client, M0 board, Wifi, GPRS, lcd driver, QT, respectivelyresponsible for the completion of six people. I am responsible for Android client program write, so the paper design ideas end Android customers to write the main line, highlighting the problems encountered in the module function, structure and the specific design of each module, and test resolved. Android client is written in Java language and XML layout file is made of Things server network communications, single-board data acquisition M0, the receiving server over nine data displayed in the corresponding control position , you can also send commands to the server on board the corresponding device switch control, such as the intelligent master switch settings, the warning light monitor settings, fan monitor settings, the setting of the buzzer monitoring, alarm temperature set command sent in order to achieve remote control functions. Client video playback features real-time monitoring of the subtle changes of the remote environment, video playback, with their own wishes, to achieve accurate control device switching status of the remote M0 veneer.The end of the article for that part of the design and application made a summary, and the development and research in the future of the system had a good prospect. 【Key words】:Internet of thingsRemote monitor and control Android Internetwork communication绪论物联网的发展概述物联网(The Internet of Things)的概念由美国麻省理工学院在1999年最早提出,国际电信联盟(ITU)在2005年的年度报告中对概念的含义进行了扩展早期的物联网仅停留于传感网层面,随着技术的不断进步,如今的物联网已发展成为对物体具有全面感知能力,对信息具有可靠传递和智能处理能力的连接物体与物体的信息网络 物联网具有全面感知可靠传递和智能处理三大显著特征,已成为各国构建经济社会发展新模式和重塑国家长期竞争力的先导领域1。中科院早在1999年就启动了传感网的研究,并已取得了一些科研成果,建立了一些适用的传感网。1999年,在美国召开的移动计算和网络国际会议提出了,“传感网是下一个世纪人类面临的又一个发展机遇”。2003年,美国技术评论提出传感网络技术将是未来改变人们生活的十大技术之首。2005年11月17日,在突尼斯举行的信息社会世界峰会(WSIS)上,国际电信联盟(ITU)发布了ITU互联网报告2005:物联网,正式提出了“物联网”的概念。报告指出,无所不在的“物联网”通信时代即将来临,世界上所有的物体从轮胎到牙刷、从房屋到纸巾都可以通过因特网主动进行交换。射频识别技术(RFID)、传感器技术、纳米技术、智能嵌入技术将到更加广泛的应用。2009年1月28日,奥巴马就任美国总统后,与美国工商业领袖举行了一次“圆桌会议”,作为仅有的两名代表之一,IBM首席执行官彭明盛首次提出“智慧地球”这一概念,建议新政府投资新一代的智慧型基础设施。2009年2月24日消息,IBM大中华区首席执行官钱大群在2009IBM论坛上公布了名为“智慧的地球”的最新策略。此概念一经提出,即得到美国各界的高度关注,甚至有分析认为IBM公司的这一构想极有可能上升至美国的国家战略,并在世界范围内引起轰动2。物联网技术的应用可以为企业带来诸多方面的创新,从而提升企业的科技水平和运营管理水平。一是技术上的创新。物联网的核心技术无线传感网、RFID技术等可广泛应用于企业生产及运营等方面,物联网的应用为企业生产运营及管理提供了新的智能化手段,从而优化企业内部的结构,促进企业发展。二是商务模式上的创新。物联网的应用,在不同行业之间构架起了互通的桥梁,将不同行业之间的合作变为可能,这也就产生了一些新的商务模式3。物联网“The Internet of Things(IOT)”,顾名思义就是“实现物物相连的互联网络”。在具体世界的实体中安装具备一定感知能力、计算能力和执行能力的嵌入式软件和芯片,使其成为“智能物体”,利用传感器、二维码、RFID、全球定位系统等技术,随时随地采集任何需要监控、连接、互动的物体或过程,获取其声、光、热、电、力学、化学、生物、位置等各种需要的信息,通过各种传感网络和通信网络的接入融合实现信息传递,并利用云计算,模糊识别等各种智能计算技术,对海量的数据和信息进行分析和处理,从而实现物与物、物人之间的泛在链接,实现对物体和过程的智能化识别、定位、跟踪、监控和管理。物联网的内涵包含两个方面意思:一是物联网的核心和基础仍是互联网,是在互联网基础之上的延伸和扩展的一种网络;二是其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信4。 随着重点产业振兴规划、传统产业技术改造和新兴战略性产业发展等政策方针的进一步落实,有望为经济转型提供新增长空间,比如物联网、IT行业,尤其是信息网络、节能类信息技术等有望呈现加快成长的趋向。同时,以应用为向导发展的物联网产业具有如下优势:第一,产业发展浪费较少,经济效益高,产业发展速度快。以应用为具体出发面的研发、生产与资源组织更具针对性,市场容易激活,回收投资的速度较快,经济效益高。第二,底层技术门槛低,有利于本土企业竞争。应用更注意使用价值,对底层技术的要求较低,在底层技术尚未取得竞争优势的情况下,应用市场的发展可以先期灌输现金给本土企业,帮助它们逐渐发展技术优势,取得竞争主动权。第三,使用价值更容易为用户接受,产业衍生能力强。关注应用的产业链接产生的产品更容易让用户感受到实际使用效应,更贴近他们的业务需求。应用导向的产业连接外,产业创新面更多,并吸引很多增值服务商加入,产业衍生能力更强。由此可见,在不久的将来,物联网将会将其触角延展到社会更个行业,而其也会渗透到社会生活的各个角落,受其影响行业间渗透、融合也将不断出现,而物联网也将改变产业格局和经济增长方式3。尽管物联网发展初期,设备市场将是增长的主力,未来服务市场潜力将比设备市场要大很多。但目前,物联网技术发展才刚起步、物联网应用不成熟,设备市场仍将是业界的关注点。 物联网发展中存在的问题一是大范围规模商用模式尚待探索。目前,全球范围内,物联网尚处于概念初成的起步阶段,传感器网络等核心技术尚不具备大规模产业化应用条件,技术架构与接口规范多未实现标准化,市场化商用模式尚待进一步探索。二是各地对物联网发展的阶段性特征认识不清,存在盲目与重复建设。我国各地区为提升城市现代化管理和公共服务智能化水平,利用物联网等先进信息技术,纷纷加快推进“无线城市”、“数字城市”、“智慧城市”、“感知城市”的建设。但由于考虑自身应用需求基础和产业现实条件不足,加之对物联网、云计算等新兴业态的发展规律、阶段定位认识不清,导致盲目投资、炒作概念、重复建设等不合理现象频繁出现。三是核心技术相对薄弱,产业能力相对落后。与发达国家相比,我国发展物联网的时间差距虽然不大,但大部分领域的技术差距不容乐观,高端产品的产业化能力仍显不足,总体来看依然处于产业链低端。四是信息安全面临长期挑战。一方面,以IBM为代表的跨国公司为谋取高额利润,均将物联网、云计算作为在华发展的重点,正在积极寻求与地方政府的全方位合作,大力宣传并推销其软硬件产品和解决方案,极易形成事实上的垄断,若任其发展,将给国家信息安全与产业安全带来严重隐患。另一方面,核心技术和关键装备受制于人,尚未建立自主的标识编码及解析体系,缺乏安全意识与风险防范措施,也将使关系国家经济社会命脉的设施及信息资源面临潜在的攻击隐患5。本文第一章为绪论部分,主要介绍物联网发展背景及意义,指出国内外发展的一些情况,帮助大家简单地了解一下物联网发展的现状与存在的一些问题等,本文第二章主要介绍物联网远程监控系统各组成模块的一些相关特点与功能,使大致了解整个系统的基本组成框架及其组成模块的相关功能。本文第三章主要介绍Android客户端实现的一些基本功能及整体框架,使了解本次课题实践中本人所掌握的一些技能与方法,帮助大家了解Android客户端的具体功能是怎么实现的以及实现的过程等。本文最后总结了系统实现的成果,与对物联网发展做的一些美好展望等。1 项目各模块分析1.1 引言为了本文能够更好地阅读,在介绍程序功能实现之前,首先简单介绍整个项目各模块的概要功能,帮助了解项目进行的相关条件及其开发环境,便于理清大家的阅读思路。1.2 物联网项目各部分简要介绍本项目主要有视频流服务器,cmos摄像头,物联网服务器(A8驱动nandflash),M0单板,Wifi,gprs,Lcd驱动,Android客户端等部分组成,各模块之间数据传输过程为:M0采集的数据通过zigebee组网,发送给A8服务端,A8服务端将数据存入并转发,通过线程间通信送到本地LCD上、通过socket、wifi发送给android客户端;通过与boa服务器、cgi交互、javascript发送给网页。视频的传输过程为:将视频流服务器和A8服务器整合到 一起,在主线程中通过传参分别运行视频流服务的各个组件,android客户端和网页直接通过访问到output_http组件显示视频。系统控制过程为:分别可以通过网页,android客户端、lcd控制单板的led灯,风扇、和蜂鸣器。当温度湿度异常时超标时,通过gprs模块发送短信给android客户端。各功能模块之间的数据联系如图1-1所示。 A8主程序网页上M0采集数据Lcd 上Cmos摄像头通过视频流服务器采集数据 图1-1 系统功能模块数据流向图1.2.1 视频流服务器视频流服务器的核心功能是为不同的输出组件打造合适的图片并与组件连接,完成输出。不同的显示终端有对图片有不同的需求,服务器通过对图片转码,裁剪拉伸,还有旋转等达到目的。在这其中最需要注意的是显示视频的流畅性与尽可能降低耗CPU资源的问题。其中“MJPG-streamer”是一个轻量级的视频服务器软件。从单一输入组件获取图像并传输到多个输出组件的命令行应用程序,在基于IP协议的网络中,传输JPEG格式的图像到浏览器。其工作流程如图1-2所示。在本项目中,添加了output_lcd组件。Output_lcd说明情况为输出至LCD组件是按照视频流服务器结构新添加的一个组件,能实时的将视频显示到LCD上;输出图片格式为RGB,大小为360X272。编译时会自动编译生成成动态库,命令与其它的组件一样。图1-2 Mjpg-streamer工作流程1.2.2 Cmos摄像头CMOS摄像头是一种镜头的名称,是数码设备用来感光成像的部件,代表使用CMOS感光器的摄像头.摄像头捕捉的图像能实时地显示在网页(640X480)和LCD(480X272)上,网页上可以抓图,有保存到本地的输出组件,主要解决了如何输出到LCD、捕捉图像不稳定,和降低Mjpg_streamer消耗CPU资源过高的问题。其中I2C总线是由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。在CPU与被控IC之间、IC与IC之间进行双向传送。它的一优点是多主控,只要能够进行接收和发送的设备都可以成为主控制器,当然多个主控不能同一时间工作。基本操作包括控制字节,写操作,读操作等。1.2.3 物联网服务器物联网服务器(A8主程序)是整个项目的核心,主要负责是接收和转发数据。其中涉及与各个模块建立好通信协议,如何对数据资源进行保护,以及数据传输过程的校验和准确性。A8主程序的软件框架图如图1-3所示,A8主程序由多个线程组成,各个线程负责的功能模块功能描述如下。1. 单板数据采集线程:接收数据采用zigebee,对数据采用CRC校验和加上头部信息保证数据的准确性,接收的数据存入一个全局结构体中,并根据单板的ID将数据进行分离,分别存入两个文件中/tmp.dat和tmp1.dat中,全局结构体采用互斥锁和条件变量进行保护,两个文件用文件锁进行保护。其中涉及到四个函数的使用方法,它们分别是:pthread_mutex_lock(&mutex_data)、 pthread_
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论