WebSocket技术在工程机械远程监控中的研究与应用.pdf

WebSocket技术在工程机械远程监控中的研究与应用.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WebSocket技术在工程机械远程监控中的研究与应用.pdf

… … … 一 ~ 慧 器…一 DOI:10.16707~.cnki.fjpc.2016.02.016 WebSocket技术在工程机械远程监控中的研究与应用 朱娜思 ,周爱君 ,谭 鹏 ,孙 军 I (1湖南三一智能控制设备有限公司 软件所 湖南 长沙 410100; 2福建工程学院海峡工学院 福建 福州 350108) 【摘 要】介绍了WebSocket技术在工程机械远程监控实时通讯上的研究与应用。为了改善 目前Web应用程序数据 交互的实时性和额外带宽占用过大的问题 ,通过对传统实时技术和WebSocket技术在浏览器 /服务器(Browser/server, B/S)~ 中的对比,提出了在车辆远程监控 中应用WebSocket技术进行数据交互的方案,并在实例中结合传统技术 实现 了数据的可靠传输,同时在浏览器中把车辆实时信息即时显示出来,实验结果证明了该方法的可行性。 【关键词】监控系统;实时技术;WebSocket;B/S 1.引言 Sec-WebSocket-Version:13 工程机械远程监控系统是一种全新、快捷、可靠的高精度 Sec——WebSocket——Key:WnHkZptt23hs8wpCB2HEgw== 的现代化管理手段,通过 CAN总线和 GPRS数据业务ll等l通信 Connection:keep—alive,Upgrade 技术手段,能将工况数据实时采集并上传至远端的服务器,然 Upgrade:websocket 后通过一系列的应用系统实时的展现给用户。 服务器接到请求后,返回响应格式类似如下报头: 目前主流Web实时通信是基于HTFP协议 (超文本传输协 HTTP/1.1101SwitchingProtocols 议),主要有两种实现方式:服务器推送和客户端拉拽。由于底 Upgrade:WebSocket 层H1TrP协议是严格遵循请求一响应模型且请求和连接是单向 Connection:Upgrade 的,要保证实时通信,在浏览器和服务器之间必须频繁建立连 Sec—WebSocket—Accept: Pzi2cb3CTJOgH9GZchEAIa6 + 接并响应,这种方式效率低 、资源消耗大,无法实现真正的实时 TDQ= 通信嘲。而WebSocket是HTML5新标准中的通信机制,能够实 至此,WebSocket连接 已经成功建立。在通信模型方面 , 现稳定全双工实时通信,具有简便高效的特点。 WebSocket模型类似于流模式 (长连接):一旦连接建立便会保 2.主流实时监控方案 持当前状态,数据可以在之后的任意时间被服务器推送至客户 2.1基于AJAX轮询的实时通信 端。服务端及客户端之间就以WebSocket协议首发数据包,与 在AJAX技术出现之前,传统的客户端拉拽方式为HTML HTrP协议无关。 页面的整页刷新,整页刷新会造成页面闪烁、页面可能卡死等 3.WebSocket实时监控系统实现 现象,效率极低且用户体验差。AJAX并不是一种新技术,而是 3.1技术方案 多种Web技术的融合,它能够显式地定时与服务器保持通信, WebSocket技术主要用于实时监控,采用服务端及时推送 自动拉取新数据,并以主动异步方式将新数据更新在局部页面 数据的方式,来实时展示监控数据的变化。客户端页面不再需 上,无需刷新页面。AJAX技术对传统拉取只能整页刷新的不足 要采用轮询的方式去主动获取实时数据,极大的减少了不必要 做出了改善,但 以固定轮询频率向服务器发出请求,如果轮询

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档