物联网环境下轻量级发布/订阅系统的设计与实现

被引量 : 16次 | 上传用户:lw_hualei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
物联网和移动互联网技术的高速发展,为企业的发展、成长提供了前所未有的机遇。与此同时,越来越多的企业或组织为了提高自身竞争力,纷纷开始围绕信息技术开展业务。为了更高效的获取数据并加以利用,需要借助于数据分发技术。发布/订阅系统是使分布式系统中的各方以发布者或订阅者的身份参与到消息交互活动中的中间件系统,在分布式系统中有广泛的应用。本文分析国内外研究现状,针对物联网环境应用下的需求,采用基于主题的数据分发模型,提出了适用于物联网环境下的轻量级发布/订阅系统。该系统基于MQTT轻量级协议实现,完成了服务器端与客户端的设计与实现、服务器端与客户端通信过程的实现。为了适配无线传感网络的低带宽与不稳定性,降低消息传输产生的网络流量,本文为MQTT消息设计了新型主题编码解码算法,以提高消息传输效率;为了区分告警信息与环境数据,满足用户的个性化需求,本文扩展了消息的紧急度并为高紧急度的消息设计了优先路由算法,使得告警信息能更快地路由给订阅者;为了减轻系统的路由压力,本文在主题过滤的基础上,对消息内容进行语义扩展,采用消息合法校验机制,降低了消息的冗余度,提高了系统的效率;对外提供REST如1接口扩展,方便订阅者能随时随地通过浏览器访问数据,降低了网络延迟。最后,本文对系统进行了性能测试。结果显示,与传统发布/订阅系统相比,该系统更加轻量,单位时间的吞吐量更高,更适合用在物联网环境中。
其他文献
政府补助作为政府宏观调控的一种重要政策工具,对企业行为产生了重要的影响。2008年受金融危机冲击,市场需求萎缩,企业效益下滑,投资支出下降,经济增长下行压力增大,中国政府
我国建立的新型农村社会养老保险制度已成为社会保障制度的主要内容。河南省还没有全面建成新型农村社会养老保险制度,为了适应市场经济与城市化进程的速度,河南省需要不断的
改革开放30多年来,我国的经济在不断地腾飞,建筑行业也呈现出一片蓬勃发展的景象,随着人们对建筑功能性和艺术性的要求不断提高,各种超高层以及大跨度结构形式逐渐涌现出来。
聚碳酸酯(PC)具有良好的常温力学性能、尺寸稳定性、耐热性、阴燃性和电绝缘性,是五大工程塑料之一。但是PC低温韧性差和对厚度和缺口的敏感性,使其应用受到了限制。在PC中添
混凝土是工程建筑中非常重要的结构材料,它的质量直接关系到建筑结构的安全性和耐久性。因此,对混凝土质量进行检测和控制就显得尤为重要。本文从超声检测的物理基础出发,详细分
随着互联网技术的迅速发展,我们可以接触到越来越多的信息,但信息的飞速增长却使得信息的利用率降低,个性化推荐系统是为了解决此问题而提出的一种智能系统。近年来,随着在实
随着世界经济的不断发展,不同文化间的交流日益频繁。在此背景下,语言的学习已不仅是掌握一门语言本身,而是需要将其作为一种交际手段来学习。交际行为在很大程度上取决于文化,与
免装配设计具有简化结构、减小体积和质量、无需装配等诸多优点,具有广阔的发展前景。3D打印技术的兴起为免装配设计带来了新的发展机遇,免装配设计理论与方法研究显得更为迫切
语文课堂练习作为语文教学的一个重要部分,是强化和提升课堂教学效率的重要手段。语文课堂练习教学的好坏对语文课堂教学质量高低有直接的关系,并且影响着学生学习语文的兴趣
随着信息技术的进步,人们在互联网上的信息交互变得越来越普遍,通过服务器的日志反馈机制,已经能很方便记录下用户的行为轨迹,在交互过程中产生的海量数据中,蕴含了非常多有