基于MQTT的物联网系统文件传输方法的研究与应用

来源 :陕西科技大学 | 被引量 : 11次 | 上传用户:ddcrow
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自物联网的概念提出以来,它就引起世界各国广泛关注,成为世界各大国和组织竞相发展的技术。随着物联网技术和应用的不断深入,物联网系统中物与物之间的信息共享已经不再只是简单的消息传递。越来越多的物联网应用系统需要实现端到端之间的文件传输。研究物联网系统中有关端到端之间的文件传输方法,对于推动物联网技术的发展具有十分重要的意义。本文通过分析物联网系统数据传输的特点,针对其存在的设备资源有限、网络环境不稳定、网络结构动态变化的问题,在MQTT通信的基础上,对物联网系统中的文件传输方法进行研究,其主要工作总结如下。(1)针对物联网系统存在的端到端的文件传输需求,提出使用MQTT协议对文件进行拆分、编号、分段传输、解析、排序和组合的端到端文件传输的方法,并采用确认应答和超时重传机制保证文件传输的可靠性。研究二进制数据编码方式,通过对文件数据进行编码,解决了文件数据以JSON格式传输时不支持字节数组传输的问题。(2)提出结合MQTT协议和TFTP协议实现端到端的文件传输方法。利用TFTP协议实现端到云之间的文件传输,并通过滑动窗口控制文件数据的发送和接收,提高TFTP文件传输的效率;再结合MQTT协议基于主题发布订阅的方式实现端到端之间的消息通知,从而实现物联网系统端到端的文件传输,解决了使用MQTT的文件传输方法在传输大文件时效率较低的问题。(3)将本文研究的两种文件传输方法应用到景观照明控制系统中,完成了系统网关的硬件和软件设计,并搭建了完整的测试系统,进行实际的应用和测试。对网关MQTT通信、控制器参数配置、日志文件传输、花样远程更新等功能的实现过程和方法进行详细说明。应用和测试结果表明,本文提出的使用MQTT协议实现端到端的文件传输方法,结合MQTT协议和TFTP协议的端到端的文件传输方法,能够实现物联网系统中端到端之间的文件传输,具有实际的应用价值。
其他文献
目的研究中山市三乡镇外来人口妇女产后抑郁症发病率及其相关因素。方法选取中山市三乡镇456名外来人口妇女作为研究对象,行爱丁堡产后抑郁量表评分并统计所有产妇抑郁症的发
钙是人体重要组分,对维持生命活动非常重要。人类缺钙是世界性普遍存在的问题,市面上补钙产品繁杂,文章重点分析了人们在补钙过程中容易走进的误区。提出了补钙是一个长期的
玛雅,世界重要的古文化之一.更是美洲非常重大的古典文化。在玛雅人的观念中,死并不是人生的终点,只不过是新旅程的开始。在以千万年为单位的无尽循环的漫漫历史长河中,玛雅人认识
近年来,我们根据本所老干部离休前后社会职能、生活环境和生理因素等方面改变所引起的心理变化的特点,有针对性地进行心理保健服务,取得了较好效果,现报告如下:
Roksan的产品线一直非常独特,各种产品之间有很强关联性,整套Roksan搭配起来的效果往往是最好的。Roksan的产品是如何布局的,又是出于什么考虑?在本届广州音响唱片展上,记者遇到了
震撼心灵的纯澈嗓音引领您遥想未来的华美之声充满柔情的治愈系专辑日本众多著名艺术家倾情推荐
我科于1998年开始应用氟哌酸银乳膏包扎的方法去除暴露创面痂皮及供皮、植皮区内层敷料,效果良好,现报告如下:
鸿宇集团创立于1996年,是集专利保护技术、现代管理理念和超前营销体系为一身,融生产、研发、种植三大基地为一体,以健康产业为主导的大型现代化高新技术综合性企业集团。
目的了解北京市通州区产后42 d产后抑郁发生率及相关影响因素。方法应用爱丁堡产后抑郁量表(EPDS)和产妇一般情况调查表在产后42 d对1 039例产妇进行问卷调查,EPDS总分≥13分