黄捷雨 王莹莹
摘要:我国自步入21世纪以来,受全国互联网浪潮的影响,在信息技术革命领域不断深入,取得了骄人的成绩。随着3GN网络全球范围的推广,物联网开始出现在国际舞台上,且受到越来越多的关注。它被视为信息产业的又一次革命,为信息领域的进一步发展提供了方向。基于物联网技术的先进性,其功能开始在各行各业得到应用。尤其在信息推送方面,对于各种消息获取的及时性成为人们越来越关注的问题。本文就推送技术在物联网即时通讯方面的应用进行讨论分析,并提出一些可供参考的意见。
关键词:推送技术;消息;及时性;物联网
前言
物联网名词从出现到现在,刚走过10年时间。基于物联网技术的消息获取途径较为广泛的是“请求-应答”体系,消息的传递呈现阶段性,无法做到及时性。为了解决这个问题,我们对推送技术进行了深入研究,希望可以通过与物联网技术的结合满足信息传递的及时性。
1.推送技术
从推送技术的定义来看,它是指两个不相关的物体以互联网为媒介建立联系完成消息的实时传输功能,一般由客户端和服务器两部分组成。它的运作核心是互联网,运作对象主要是数据和讯息,运作目的是提高信息传送效率,完成信息传送的及时性,完成途径主要有Poll和Push两种。Poll途径是指通过短期程控输出入手段完成信息阶段性的推送,具有实行起来简易但是整体效益不高的特点。顾客可以自由调控时段的设置,服务器会根据已设定好的数据机械重复的发出询问。当出现数据更新时,服务器会随之自动储备最新所得数据。它的缺点在于需要不断与服务器进行连接,造成了诸多网络资源的损耗。除此之外,如果客户在系统设置时时段过长会导致信息传送失去及时性,也就无法实现推送设立之初的目的。上述种种因素的限制都是推送在实现及时性目的时遇到的阻碍。Push途径是指系统两端通过建立长期的插孔式联系完成数据的实施传输。一旦建立联系,只要一端有讯息出现,另一端就会通过该连接马上收到新数据。它存在的缺点是在没有数据需要传递时,仍然需要对这种插孔式连接进行维护升级,造成的资源浪费甚至多于Poll途径所产生的资源损耗,并且对服务器的质量要求较高;它的优点是减少了开发人员方面的消耗,可以完成信息的实时传送,从根本上实现我们的目的。
2. LOT设备上的推送方式
2.1 HTTP程控输出入
程控输出入用我们可以理解的方式来表达,是指系统两端通过24小时不间断的询问-回答模式来完成信息的传递,它是一种与推送极为相似但是不属于推送范围的信息传输途径。按照用户对于系统数据的设置可以分为程控输出入和长轮询。程控输出入是一种阶段性的连接、断开模式,如果设置时段足够小,可以满足信息的实时性传输。它的好处在于实行起来简单容易,可操作性强,对操作人员专业要求低。缺陷在于由于信息是相对较少的,造成了诸多网络资源和经费的消耗。长轮询由字面意思来理解,就是客户端与服务器建立的联系是长期的,只有当新消息出现并通过连接完成传输时,二者之间的联系才会中断,直到下一次请求的发出和响应。它的长处在于长时间的联系保持使得信息获取具有实时的特点,在没有新数据的情形下不会出现高频率的间隔性请求,相比程控输出入在网络资源的浪费方面较为轻微。缺陷是长时间的连接保持对于服务器的质量要求较高,内存损耗也大,信息处理无法保证准确性,且整个系统的升级较为困难。
2.2 XMPP
XMPP又称全扩展通讯和表示协议,它的基本结构相对于程控输出入来说多了一个网关,这个角色的设立使得信息不再限于单向运输而是双向传递,甚至能够做到任意两两完成信息传输。它也是为了完成信息及时传输而衍生出来的时代产物。具有完善、功能齐全、可塑性强等优点,当下国际上的多数社交软件都使用此体系。不足之处是程序繁复,网络资源方面的浪费较为严重,开发应用花销大。
2.3 MQTT
MQTT翻译为中文就是消息队列遥测传输,它是物联网的关键构成部分,也是即时通讯协议的其中一种,它的包含范围较广,近乎适用于任何物品。基于它得天独厚的优势性,被广泛应用于各个领域。它也是时代要求下衍生出来的即时通讯体系,基于纯粹、包容、微型、简易等理念,一般用于条件受到一定制约的情况。它有造价高、条件严格、可靠性低、网络资源难以开发运用等缺陷,但是其信息传输的快速性和及时性是其他体系所无法比拟的。它提供的传输方式也呈现出多样化,可以灵活适用于各种场合,并且增加了对消息的保密功能。这种协议运用的好处还体现在具体数据精准性的保证方面,在發生连接中断的情况时,会有一定的措施对数据进行储存。
3. MQTT在LOT设备上的应用
首先,以MQTT为基础协议在语言上进行转化翻译,从而扩大服务器的覆盖规模,充分利用该协议在稳定性方面的优势,力求以低成本完成大范围的系统构建。基于工作人员研究的简易性,应该尽量使用质量好、科技含量高的设备体系,利用其强大的可塑性性能,在系统设置上转变操作主体,开发更多的功能以供人员设置并使用。在互联网的可靠性和稳定性方面,要基于计算机主体的高质量性能。针对不同领域的不同要求,对计算机可靠性的定义也有所差异,被广泛认同的一个理论是互联网板块的融入对计算技术的影响。所幸,这些问题可以通过全国GPS系统进行消除以及信息的精准保护,本文将不在具体论述其原理。
结束语
通过本文对于推送技术在物联网平台的营运分析的可操作性论述以及多种现代化技术的比较,我们最终认为MQTT更加适合方案的实施。对于MQTT在LED灯上运用的可行性举例,完全说明了MQTT的先进性和实际运用的可行性。
参考文献:
[1]邓方,吕建耀,陈杰,等.一种基于多协议即时通信系统的物联网业务处理系统:CN105763426A[P].2016.
[2]汪明,张建滨,张承慧,&张桂青.(2013).即时通讯智能家居控制系统.CN,CN203025530U.
[3]王忠民,涂序彦.推送技术的发展与应用[J].微计算机信息,1999(3):8-9.
[4]刘明晗,迟人华.推送技术在物联网即时通讯方面的研究与应用[J].网络安全技术与应用,2015(8):60-60.