面向物联网监测系统通信服务模型设计.docVIP

面向物联网监测系统通信服务模型设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向物联网监测系统通信服务模型设计

面向物联网监测系统通信服务模型设计   摘 要:针对物联网监测系统的通信特点并结合实际物联网项目,提出了面向物联网监测系统的一种可扩展通信服务模型,该模型对服务端与监测终端间的信息传输协议进行了通用性设计,设计的通信数据传输结构在合理消耗资源的基础之上支持高并发数据通信,并实现多客户端的统一通信管理。   关键字:物联网;通信服务;协议设计;连接池   中图分类号: TP391.44 文献标识码:A DOI:10.3969/j.issn.1003-6970.2013.08.026   本文著录格式:[1]庞强,许可.面向物联网监测系统的通信服务模型设计[J].软件,2013,34(8):82-87   0 引言   物联网就是通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,以有线或无线的方式把任何物品与互联网连接起来,以计算、存储等处理方式构成所关心事物静态与动态的信息的知识网络,用以实现智能化识别、定位、跟踪、监控和管理的一种网络[1]。目前已经广泛应用于智能家庭、远程医疗、工业自动化、环境监测、军事应用、智能电网等领域。   随着近些年物联网技术的蓬勃发展,越来越多的物联网技术被投入到实际使用中。利用物联网技术进行监测是一种新型有效的安全监管方法。对于大型监控对象而言,往往需要成千上万个监控传感器并发的上报数据,而且往往涉及到高速采集频率,从而造成高速大数据流的并发实时传输,监控系统的通信服务的设计就成了整个系统至关重要的模块,可以说通信服务模块的性能很大程度上决定了监控系统的整体性能,也关系着物联网监控系统的高实时性要求。   目前,物联网领域的研究工作主要集中于感知层、物联网标识技术、物联网大数据挖掘等的研究,对传输层的通信效率方面和协议设计研究较少。本文拟研究面向物联网监测系统的通信服务效率问题。   1 物联网监测系统概述   物联网通常可以概括为三层域[2]:a)感知层,通常是基于物理、化学、生物等技术的传感器采集所需的各种数据(如温度、湿度等);b)传输层,其主要传输方式分为有线和无线两种;c)应用层,对采集上来的数据进行智能分类、查询处理及决策支持等。物联网监测系统通信服务是物联网传输层重要的一部分。   对于物联网监测系统而言,其基本结构可以描述如图1:   1.1 物联网监测系统通信特点   物联网监测系统通信服务具备的特点:   (1)通信对象是远程终端(传感器),通信具有自动化控制特点,通信服务端通过设置各种命令,终端自动完成相应操作和控制。   (2)监测安全性起见,信息传递需要基于一定的数据协议进行传输。   (3)通信高并发以读数据为中心,很多物联网监测系统通信适合采取长连接。   1.2物联网监测系统通信服务的关键问题   物联网监测系统感知层与传输层通信为典型的多对一结构。当系统的规模不断增长后,传输层就成为系统的通信中心,传输层通讯服务器的通信服务好坏将直接影响系统的性能。因此一个良好的通信模型需要解决以下几个关键问题:   (1)数据通信协议设计。物联网监测系统服务器端和远程采集单元通过一定的数据传输协议,实现采集控制、数据的传输、设备状态查询、通信管理等,因此一个合理有效的数据通信协议是系统通信服务的基础。   (2)大量采集终端并发上传采集数据,且往往伴随着高速数据流。   (3)多对一的通信管理。多对一通信管理是通信服务的一个重要环节,由网络的复杂性带来的诸如连接中断、数据丢失、时间不同步等问题将对系统的稳定性提出了考验,如何有效的管理多远程采集终端的通信也是物联网监测系统的关键问题。   2 通信服务模型设计   由上文分析可知,一个性能良好的物联网监测系统通信服务模型必须要解决以上几个关键问题才能应对大规模物联网终端通信的功能需求及性能需求,满足物联网应用的需要。针对以上问题,本文拟从通信协议设计、数据传输、通信管理三方面构建通信服务模型。   2.1 通信协议设计   基于可扩展性考虑,通信服务模型设计了一种可扩展的自定义通信协议格式。   按照物联网监测系统的一般性需求,我们将协议分为查询、设置、维护等三类消息,其中查询类包括数据采集,时间查询等消息;设置类包括时间同步,IP端口设置,通道修改等消息;维护类包括设备登陆,心跳包维持,重传等消息。   (1)消息头格式,消息头中的信息用于对消息数据的标识和扩展   (2)数据传输消息格式示例,通信服务端根据消息类型的不同统一对数据消息进行解析和封装   2.2 数据传输模块设计   考虑物联网监测系统适用于长链接这一特点,并结合目前性能优良的通信IO模型,设计的基于连接对象池及线程池的通信服务数据传输模块能够合理的利用系统

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档