针对目前物联网所面对的各种挑战,当前形式下要实现物联网业务平台的基本功能和模块,以及特定应用环境下的物联网业务应用协议,首先必须要满足物联网业务平台通信协议的基本要求。只有物联网业务应用协议的需求得到满足,才能保证物联网业务平台所提供的各种业务被用户广泛地使用,这些需求可以具体归纳为以下几个方面。
1、物联网业务应用协议对用户数据和信息处理能力的需求。物联网在面对海量的用户数据信息时,如何高效地表示和处理物联网用户的信息成为了制约物联网发展的一个主要瓶颈。对于研究人员来说,设计一种高效而简洁的协议表示方法是解决物联网应用协议处理海量数据信息的一种重要手段。
2、物联网业务应用协议对协议安全性的需求。这方面的需求主要体现在用户及其他隐私数据的安全性上,特别是用户的一些敏感的隐私数据在物联网中的传输,势必对物联网业务应用协议的安全性提出了更高的要求,只有用户的这些隐私数据的安全性得到了保证,用户才会放心地使用物联网所带来各种便捷业务;否则,物联网的应用走向人们生活也只是空谈,更谈不上物联网的普及应用了。
3、物联网业务应用协议对技术标准的统一与协调的需求。时至今日,互联网能取得今天的成功,其主要原因之一就是标准化问题解决得非常好。全世界范围内使用的协议,如路由协议、底层的传输协议及终端架构,这些都是标准化带来的结果。物联网在发展过程中,其整个结构体系中的各个层面会不断地涌现大量的新技术,而这些日新月异的物联网开发技术将会应用到各种生活场景中。如果物联网的参与者都各行其是,其标准工作没有达成一致,那么物联网的发展也必将是昙花一现。如何尽快统一物联网标准,形成一个管理机制,是物联网发展鱼需要解决的问题。同时,对于物联网业务应用协议的标准化,也是物联网发展面临的一个重大问题。
总体来说,物联网业务应用领域在很大程度上决定了业务应用协议的未来发展方向,特别是针对特定物联网平台的通信应用协议,其用户的业务需求决定了协议设计过程中所涉及各种协议操作的定义。从目前的国内外研究的相关工作来看,客户端到服务器的业务应用协议主要还基于传统的TCP/IP协议,但是为了满足客户特定的业务需求,实现自主的通信协议规范,就需要对从客户端到服务器之间的协议规程重新予以定义。未来的业务应用协议的发展方向必定是以用户的业务需求为导向,在客户端请求数据得到满足的同时,需要最大限度地优化协议的开销和服务器的平均响应时间。
此外,安全性和隐私性对于物联网业务应用协议的发展也会起到举足轻重的作用。在未来的物联网中,用户的隐私数据所具有的高敏感性特点决定了在设计物联网业务应用协议的过程中必须重视这些数据的安全性,如何在协议中融入安全机制也必将成为研究人员所考虑的必要因素。