毕业论文+谢正明+会发微博的安全门.doc

上传人:hw****26 文档编号:3191548 上传时间:2019-05-25 格式:DOC 页数:60 大小:2.89MB
下载 相关 举报
毕业论文+谢正明+会发微博的安全门.doc_第1页
第1页 / 共60页
毕业论文+谢正明+会发微博的安全门.doc_第2页
第2页 / 共60页
毕业论文+谢正明+会发微博的安全门.doc_第3页
第3页 / 共60页
毕业论文+谢正明+会发微博的安全门.doc_第4页
第4页 / 共60页
毕业论文+谢正明+会发微博的安全门.doc_第5页
第5页 / 共60页
点击查看更多>>
资源描述

1、 编 号 : ( ) 字 号本 科 生 毕 业 设 计 ( 论 文 )题目: 姓名: 学号: 班级: 二一三年六月谢正明 08093518电子信息科学与技术 09-1 班中 国 矿 业 大 学本 科 生 毕 业 设 计姓 名: 谢正明 学 号: 08093518 学 院: 计算机科学与技术学院 专 业: 电子信息科学与技术 设计题目: 会发微博的安全门设计与实现 专 题: 指导教师: 王冠军 职 称: 讲师 2013 年 6 月 徐州中国矿业大学毕业设计任务书学院 计算机学院 专业年级 电子信息科学与技术 09 级 学生姓名 谢正明任务下达日期: 2013 年 1 月 10 日毕业设计日期:

2、2013 年 1 月 18 日至 2013 年 5 月 27 日毕业设计题目: 会发微博的安全门设计与实现毕业设计专题题目:毕业设计主要内容和要求:本课题主要研究一种会发微博的安全门的设计和实现的方法,首先对微博的应用场景进行分析,然后选择嵌入式软、硬平台,并在平台上实现测距、拍照、上网的功能,最后在平台上实现一个能发图片的微博客户端。(1)重点研究嵌入式平台微博客户端的设计与编程实现。(2)利用现有的资源开发出一个小型的支持微博新浪 API 的 SDK。(3)移植摄像头驱动程序并实现摄像头拍照的功能。(4)设计距离检测模块可以用于安全门的访客检测。(4)实现系统无线上网的功能,并将系统各个模

3、块集成。(5)翻译一篇近年出版的与嵌入式软件设计相关英文文献和认真撰写毕业论文。院长签字: 指导教师签字:中国矿业大学毕业设计指导教师评阅书指导教师评语(基础理论及基本技能的掌握;独立解决实际问题的能力;研究内容的理论依据和技术方法;取得的主要成果及创新点;工作态度及工作量;总体评价及建议成绩;存在问题;是否同意答辩等):成 绩: 指导教师签字:年 月 日中国矿业大学毕业设计评阅教师评阅书评阅教师评语(选题的意义;基础理论及基本技能的掌握;综合运用所学知识解决实际问题的能力;工作量的大小;取得的主要成果及创新点;写作的规范程度;总体评价及建议成绩;存在问题;是否同意答辩等):成 绩: 评阅教师

4、签字:年 月 日中国矿业大学毕业设计答辩及综合成绩答 辩 情 况回 答 问 题提 出 问 题 正 确基 本正 确有 一般 性错 误有 原则 性错 误没 有回 答答辩委员会评语及建议成绩:答辩委员会主任签字: 年 月 日学院领导小组综合评定成绩:学院领导小组负责人: 年 月 日摘 要微博,即微型博客(Micro-blog)的简称,是近些年流行的一个基于用户关系信息分享、传播以及信息获取的平台。微博在当今社会已经成为了人们生活中不可或缺的一部分,其广泛的客户群,实时的信息发布,方便转发等特点,决定了基于微博的应用前景广阔。新浪微博是极具影响力的微博,其开放的 API 为开发者提供了良好的应用接口。

5、基于新浪微博的 API 应用已经被使用在生活的各个角落。本文设计并开发了会发微博的安全门系统。该系统为基于新浪微博 API 的一个嵌入式应用,也是嵌入式网络系统在家庭安防领域的一个应用。系统基于 Linux 内核的OpenWRT 操作系统开发,包含访客检测模块,图像采集模块,信息处理模块以及网络连接模块。在访客检测模块中通过移植驱动程序使其支持 USB 摄像头,并实现超声波测距;在图像采集模块中开发了基于 V4L2 摄像头拍照程序;在信息处理模块以及网络连接模块中开发了基于 Libcurl 和新浪微博 API 的微博客户端。当系统检测到有人靠近安全门并停留一段时间时,采集访客的图像信息并上传到

6、指定的新浪微博。本系统采用嵌入式软硬件平台实现图像信息的微博发布,是微博应用程序的一种创新,在国内属于首创,突破了当前微博主要应用于社交活动和信息分享的范畴,为微博未来的发展开辟了一个新的方向,具有广阔的应用前景。关键词:微博;嵌入式 Linux;OpenWRT;V4L2;LibcurlABSTRACTThe micro-blog is a platform to share, disseminate and receive information and it has been very popular in recent years. The micro-blog has become a

7、n integral part of peoples life in modern society. Because of its broad customer base, real-time information release and convenient forwarding, the applications that based on micro-blog will be very popular in the market. Sina Micro-blog is an influential micro-blog for it provides an open API which

8、 provides the developers with Sina Micro-blog application interface. Now, the applications that based on the API of Sina Micro-blog has been applied to every corner of our life .This thesis will design and develop micro-blog security door system. The design is an embedded micro-blog application that

9、 based on the open API of Sina Micro-blog. The security door is the application of embedded network systems in the field of home security, too. This system is based on the OpenWRT Linux kernel operating system development, including visitors detection module, image acquisition module, the informatio

10、n processing module and the network connection module. In the visitors detection module, the USB camera has been supported by transplanting driver. And it brings about the ultrasonic ranging for visitors detection. In image acquisition module, the photo program has been developed with the use of V4L

11、2. In the information processing module and the network connection module, the micro-blog client that based on Libcurl and the API of Sina Micro-blog has been developed. When the system detects someone close the security gate and stay for a while, the camera will take pictures and send them to speci

12、fied users.This system has adopted the embedded software and hardware platform to realize the releasing of the image information through the micro-blog. This is an innovative micro-blog application and it is the first example in China. It breaks the restrictions that the micro-blog has been mostly u

13、sed in social activities and information sharing. It opens up a new direction for the future development of the micro-blog which has broad application prospects.Keywords: Micro-Blog; Embedded Linux; OpenWRT; V4L2; Libcurl.目 录1 绪论 .11.1 研究背景和意义 .11.2 国内外微博的发展阶段 .21.3 微博应用的发展动向 .21.4 课题内容及论文结构 .21.4.1

14、 课题内容 .21.4.2 论文结构 .32 系统架构概述 .42.1 系统整理论述 .42.1.1 会发微博的安全门结构组成 .42.1.2 会发微博的安全门系统特点 .52.2 会发微博的安全门平台介绍 .52.2.1 平台总体介绍 .52.2.3 OpenWRT 介绍 .62.2.4 路由器硬件介绍 .62.2.5 开发环境的介绍 .73 新浪微博 API.83.1 新浪微博 API 简介 .83.2 开发流程技术规范与指南 .83.3 新浪微博 OAuth2.0 .93.4 发送图片 API 介绍 .104 OpenWRT 内核定制与交叉编译 .114.1 OpenWRT-DreamB

15、ox 介绍 .114.2 OpenWRT 编译过程介绍 .114.2.1 准备工作 .114.2.2 获取 OpenWRT-Dreambox 源代码 .114.2.3 编译 OpenWRT-DreamBox 和 SDK.124.3 feeds 工具的介绍 .124.4 OpenWRT 内核与软件包定制 .125 基于 V4L2 与 Libjpeg 的 USB 摄像头图像采集 .145.1 图像采集系统简介 .145.2 V4L2 的简介 .145.3 Libjpeg 的简介 .145.4 基于 V4L2 的摄像头图像采集基础 .155.4.1 V4L2 的功能介绍 .155.4.2 V4L2

16、的数据交换方式 .165.4.3 图像采集系统设计 .175.5 V4L2 图像采集程序的实现 .176 基于 Libcurl 的新浪微博客户端 .226.1.新浪微博的开发背景 .226.2 新浪微博开发的基本流程 .226.3 微博软件总体介绍 .226.4 微博软件实现 .236.4.1 Libcurl 编程流程 .236.4.2 PC 端授权软件 .246.4.3 路由器端微博软件 .267 访客检测的实现 .277.1 访客检测系统简介 .277.2 方案论证 .277.2 超声波测距在访客检测上的应用 .287.2.1 超声波测距检测访客原理 .287.2.2 超声波检测访客具体实现 .288 系统运行与测试 .308.1 系统外形介绍 .308.2 系统安装与运行 .308.2.1 系统软件安装 .308.2.1 系统软件运行 .318.3 系统使用与功能 .318.3.1 系统使用方法介绍 .318.4 系统测试 .328.4.1 系统功能测试 .328.4.2 系统性能测试 .339 总结与展望 .35参考文献 .36翻译部分 .37外文原文 .37中文翻译 .44致 谢 .49

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 精品笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。