网站大量收购独家精品文档,联系QQ:2885784924

工程毕业论文15篇:基于FTP服务器的Android设备与Matlab的信息交互 .docVIP

工程毕业论文15篇:基于FTP服务器的Android设备与Matlab的信息交互 .doc

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
工程毕业 15篇 内容提要: ? 基于FTP服务器的Android设备与Matlab的信息交互 ? 中国民机企业决策机制浅析 ? 基于作业成本法的A公司物流成本优化研究 ? 基于马尔科夫分析的航材消耗预测 ? 西安市社区养老服务体系优势分析 ? 电厂含煤废水处理新技术应用及优化 ? 基于“反规划”途径进行城市生态建设 ? 建设项目工程量清单报价技巧探讨 ? 大埋深综放工作面过大陷落柱的技术与实践 ? 浅谈污水处理厂活性污泥的水热干化+焚烧的无害化处置 ? 试论市 公路工程现场施工管理 ? 桥梁工程毕业设计选题思考 ? 加强 支部规范化建设发挥战斗堡垒作用 ? 浅谈基于客户价值的企业竞争力 ? 花卉营养与施肥技术探讨 全文共57993 字 基于FTP服务器的Android设备与Matlab的信息交互 【摘 要】 由于Android系统和Matlab有各自的优点和不足,提出一种通过FTP服务器,利用基于Android系统的嵌入式设备与Matlab平台进行信息交互的方法,这样可充分发挥Android和Matlab各自的优势,与此同时,利用FTP服务器 ,传输速度快等优点,大大提高了Android项目开发效率。为此,做相应研究并进行相关论述。 关键词: FTP服务器;Android;Matlab;Socket通信  项目:河北省大学生创新创业训练计划项目资助,项目编号(201410107044)。 0 引言 当前智能手机产业发展迅速,以Android系统为基础的智能手机以其特有的优势而占据着市场大量的系统份额,在越来越普及的同时,也不断地改变着人们的生活。以Android系统为基础的手机在图像及数据采集方面有着简单,方便等其他系统不可比拟的优势,然而与此同时,其在数据和图像处理方面的表现不甚理想。因而,进一步完善Android系统大数据的处理也显得尤为重要。 在进行复杂矩阵及数据运算时,Matlab以其独到的优势脱颖而出。Matlab是近几年来国内外使用最为广泛的 科技软件之一。其语法结构简单,具有极强的数值计算、数据分析、图形绘制及图像处理等功能,具有高质量的图形可视化效果和强大的界面设计能力,因而在数字图像处理中有着极大的优势。 为此,提出一种通过FTP服务器进行基于Android设备和Matlab交互[1]的一种方法,在Android设备上部署一个FTP服务器,负责提供服务,并与PC客户端进行通信。与此同时,Matlab利用其数据及图形处理模块对Android子线程上传的图片及数据进行分析处理并将结果保存在PC客户端下,从而完成Android和Matlab的数据交互。 1 系统整体方案 系统使用的开发环境和开发工具主要有JDK(32位,jdk-8u40-windows-i586.exe)、集成ADT及CDT插件的Eclipse、AndroidNDK、Android SDK和Matlab。 系统的整体思路是在一个局域网中,Android手机上部署FTP服务器,负责提供服务并与PC客户端通信。Android手机作为服务器端,PC作为客户端,可调用Matlab功能模块对文件进行操作,Android设备和Matlab之间通过Socket进行通信。以此,采用客户/服务器端即C/S架构的系统。 Android端作为服务器与PC客户端建立Socket通信,在同一个局域网内,设定一个网关,设备和网关相连,当基于Android的嵌入式设备进入空间后,手机端获取网络,获取IP地址,从而与PC客户端进行信息传输。系统采用流式Socket通信[2],且基于TCP/IP协议,稳定传输速度快。 Matlab已新增文件I/O函数,支持读取任意格式文本数据文件,且具有压缩功能MAT文件格式,支持快速数据,文件I/O能力。利用Matlab图像处理模块对图像进行相应处理后将结果反馈,结果保存在PC客户端指定文件夹下。 2 具体方法 2.1 基于Android的嵌入式设备FTP服务器 Android端完成对图像及数据文件的获取和保存,这里在Android平台下完成对Camera程序的开发与设计,将获得的图片进行保存以及通过Socket通信协议与PC客户端进行信息交互。 ①利用Android设备完成对相关图像及数据的采集并保存,可放于指定文件夹下。 ②用户设置FTP服务器的账号和密码,端口号默认为2121,在信息传输结构中,网关[3]连接内部和外部网络,当用户进入相应空间后,手机端连接无线网络,获取IP地址,运行FTP服务,实现Socket连接。 ③FTP协议采用C/S模式,启用FTP服务器建立链接后,通过无线网络向PC主机发出传输命令,同时通过开启线程监听相关命令。这里FTP协议采用C/S模式,与其他C/S网络通信协议有很大区别,要

您可能关注的文档

文档评论(0)

一帆风顺 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6132143125000013

1亿VIP精品文档

相关文档