基于MQTT的物联网设备接入及网络通信方法的研究

来源 :陕西科技大学 | 被引量 : 21次 | 上传用户:carole_369
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
物联网作为物与物、物与人之间进行连接和信息交换的平台,近年来成为各国在信息产业竞相发展的重要方向。MQTT消息传输协议以其简单、轻量、易于实现,以及其基于发布/订阅的消息转发模型等优点,成为物联网系统中潜在的标准通信协议。本课题来源于作者读研期间所在实验室的“基于物联网技术的智能照明控制系统研发与应用示范”项目,针对物联网系统工程应用中存在的终端设备网络接入、设备云平台接入、以及设备之间多对多的复杂关系下的通信方法等问题,展开一系列的研究。论文的主要研究工作总结如下:(1)针对物联网系统中Wi-Fi设备的网络接入问题,提出了一种使用UDP组播方式传递无线网络接入点名称和密码的方法。在分析802.11数据帧格式的基础上,提出利用数据帧长度和802.11数据帧帧头中的目的MAC地址进行配置信息的编码,终端设备在监听模式下捕获802.11数据包,并解析获得无线网络接入点名称和密码的方法。(2)针对物联网系统终端设备的云平台接入需求,制定了终端设备的云平台接入流程和验证方法,保证了设备的合法、安全接入。终端设备通过HTTP协议访问云平台提供的RESTful API接口进行身份验证,并根据验证结果建立与MQTT服务器的通信。(3)针对物联网系统中设备之间复杂的多对多通信关系,在分析以基于主题的发布/订阅模型来实现设备间通信这一方法在物联网系统中存在的问题,提出了以建立主题映射表来快速便捷的建立设备之间通信关系的方法,实现了多对多设备之间通信关系的解耦,并能保证在设备之间的耦合关系发生变化时灵活的进行修改。(4)完成了终端设备的开发,确定了硬件部分以STM32F429VIT6为主控制器、EMW1062为Wi-Fi通信模块的设计方案,并在此基础上完成了电源电路、Wi-Fi通信电路等硬件设计;软件部分在移植FreeRTOS实时操作系统与LWIP网络协议栈的基础上完成了设备网络接入、云平台接入、MQTT通信等服务程序的实现。完成系统的研究设计中作后,搭建了系统测试平台,对物联网终端设备的Wi-Fi接入、与云平台通信以及设备间的通信等各项功能进行了测试。结果表明,本论文研究的Wi-Fi接入配置技术可便捷、高效的实现设备的网络接入,本论文提出的基于MQTT的物联网终端设备的通信方法能够可靠、灵活的实现设备的通信功能,满足物联网系统的通信需求。
其他文献
当前,医药费用的日益增长,已引起全社会的广泛关注,如何使药物既高效安全又经济地服务于病人,已经成为医院药事管理的重点。从当前情况看,医疗费上涨的主要原因不是药品价格问题,而
【目的】研究甜高粱孕穗期对盐胁迫的生理响应,探明不同甜高粱品系(种)孕穗期耐盐性,为甜高粱在盐渍化土地的种植提供理论依据。【方法】以5个品系(种)甜高粱(F373、A47、A60、A39和
奉贤区与哈尔滨市木兰县两地合作的领头羊,“沪哈南北粮食种植合作联社”,于2005年8月在奉贤注册成立,成为全国第一家跨省区粮食产加销实体企业,在产地木兰县,已有6个水稻生产合作
CD自上世纪80年代起开始逐步普及,成为音乐的主要载体。尽管如此,追求完美效果永无止境的音乐制作工程师和发烧友们仍然发现,与LP相比,CD在不少方面仍有改进空间,更遑论与母带相
进入21世纪,世界农业的发展正面临着人口增长、资源短缺、环境恶化和自然灾害频繁的严重挑战,如何利用有限的资源满足人们日益增长的农产品需求,保障食物供给、食品安全和生态安
由于近些年来建筑行业的飞速发展,混凝土结构建筑被广泛应用。对于建筑施工质量也提出了更高的要求。混凝土因其诸多的优点被广泛应用到建筑施工现场中,成为当前建筑工程中最
硒是对老年认知能力有重要保护作用的微量元素,据美国NIH基金项目《硒水平与中国老年人群认知能力关系研究》显示,中国老年人群认知能力的降低与环境低硒水平有关。由于中国农
目的:探讨脑卒中后抑郁的发病情况,分析抑郁症发病的相关因素。方法:分析2015年2月-2015年12月的100名脑卒中患者的抑郁症发病情况,根据不同的年龄、性别、受教育程度、收入
一直以来,由于影音器材性能的局限性,我们只能独自一人默默地欣赏优美的音乐。然而Beatbox扬声器的面世,让Beats by Dr.Dre又一次更改了游戏规则。这是与魔声公司合作的第一款超
为贯彻落实《中共中央国务院关于深化医药卫生体制改革的意见》、《2010年政府工作报告》和《国务院办公厅关于印发医药卫生体制五项重点改革2010年工作安排的通知》等要求,