欢迎来到天天文库
浏览记录
ID:17392827
大小:2.53 MB
页数:89页
时间:2018-08-30
《基于MQTT的物联网系统文件传输方法的研究与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、申请工学硕士学位论文论文题目:基于MQTT的物联网系统文件传输方法的研究与应用学科门类:工学一级学科:控制科学与工程培养单位:电气与信息工程学院硕士生:刘丽导师:张玉杰2018年5月RESEARCHANDAPPLICATIONOFFILETRANSMISSIONMETHODFORINTERNETOFTHINGSBASEDONMQTTAThesisSubmittedtoShaanxiUniversityofScienceandTechnologyinPartialFulfillmentoftheRequirementsfortheDegreeofMasterofEngineeringScienc
2、eByLiLiuSupervisor:Prof.YujieZhangMay2018基于MQTT的物联网系统文件传输方法的研究与应用摘要自物联网的概念提出以来,它就引起世界各国广泛关注,成为世界各大国和组织竞相发展的技术。随着物联网技术和应用的不断深入,物联网系统中物与物之间的信息共享已经不再只是简单的消息传递。越来越多的物联网应用系统需要实现端到端之间的文件传输。研究物联网系统中有关端到端之间的文件传输方法,对于推动物联网技术的发展具有十分重要的意义。本文通过分析物联网系统数据传输的特点,针对其存在的设备资源有限、网络环境不稳定、网络结构动态变化的问题,在MQTT通信的基础上,对物联网系统中的
3、文件传输方法进行研究,其主要工作总结如下。(1)针对物联网系统存在的端到端的文件传输需求,提出使用MQTT协议对文件进行拆分、编号、分段传输、解析、排序和组合的端到端文件传输的方法,并采用确认应答和超时重传机制保证文件传输的可靠性。研究二进制数据编码方式,通过对文件数据进行编码,解决了文件数据以JSON格式传输时不支持字节数组传输的问题。(2)提出结合MQTT协议和TFTP协议实现端到端的文件传输方法。利用TFTP协议实现端到云之间的文件传输,并通过滑动窗口控制文件数据的发送和接收,提高TFTP文件传输的效率;再结合MQTT协议基于主题发布订阅的方式实现端到端之间的消息通知,从而实现物联网系统
4、端到端的文件传输,解决了使用MQTT的文件传输方法在传输大文件时效率较低的问题。(3)将本文研究的两种文件传输方法应用到景观照明控制系统中,完成了系统网关的硬件和软件设计,并搭建了完整的测试系统,进行实际的应用和测试。对网关MQTT通信、控制器参数配置、日志文件传输、花样远程更新等功能的实现过程和方法进行详细说明。应用和测试结果表明,本文提出的使用MQTT协议实现端到端的文件传输方法,结合MQTT协议和TFTP协议的端到端的文件传输方法,能够实现物联网系统中端到端之间的文件传输,具有实际的应用价值。关键词:物联网,文件传输,MQTT协议,照明控制系统IRESEARCHANDAPPLICATIO
5、NOFFILETRANSMISSIONMETHODFORINTERNETOFTHINGSBASEDONMQTTABSTRACTSincetheconceptoftheIoTwasputforward,ithasattractedextensiveattentionfromallovertheworld,andhasbecomeatechnologydevelopedbyallthemajorpowersandorganizationsintheworld.WiththecontinuousdeepeningofIoTtechnologiesandapplications,information
6、sharingbetweenobjectsinIoTisnolongersimplymessagedelivery,achievingend-to-endfiletransferisneededbymoreandmoreIoTapplicationsystems.Studyingtheend-to-endfiletransfermethodinIoTisofgreatsignificanceforpromotingthedevelopmentoftheIoTtechnology.ByanalyzingthecharacteristicsofdatatransmissioninIoT,aimin
7、gatthelimitedresourcesoftheequipment,theunstablenetworkenvironmentandthedynamicchangeofthenetworkstructure,thefiletransmissionmethodinIoTisstudiedonthebasisofMQTTcommunication.Themainworkissummarizeda
此文档下载收益归作者所有