DTU与DSC之间通信协议研究.pdfVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 33卷 第 2期 许 昌学院学报 Vo1.33.NO.2 2014年 3月 JOURNALOFXUCHANGUNIVERSITY Mar. 2014 文章编号 :167l一9824【2014)02—0082—04 DTU与 DSC之间通信协议研究 赵忠彪 (许昌学院 电气信息工程学院,河南 许 昌461000) 摘 要:介绍了DTU的通信特点 ,并针对其通信特点设计 了保证 DTU永远在线的心跳包; DTU与DSC之间数据传输的数据包,数据包采用双向握手,有效保证了数据的准确性.经过长时 间的测试,系统运行稳定,达到了设计要求. 关键词 :DTU;DSC 中图分类号 :TN91 文献标识码 :A DTU在交通 、环境 (保)监控 、气象监测 、水 、电、煤气远程监控或无线 自动抄表 、输油/气管道、油/气 井/台监控 、无线 POS及其它远程无线数据采集 、传输系统、管网监控 、金融、证券等行业部门、LED显示屏 信息传输等场合都有广泛应用. DTU作为数据传输的载体它借助与 目前成熟的GPRS网络,目前 GPRS网络覆盖面广,技术成熟,成 本低廉 ,是数据传输的可靠载体. DTU与 DSC之间的通信数据包按照功能分为三大类 :(1)设备数据包 (2)设备注册包 (3)心跳包.按 照数据的流向分为上行数据 (DTU—DSC)和下行数据 (DSC-DTU).针对这些特性本人设计 了:设备数据协 议包 、设备注册协议包 、DTU心跳协议包和 DTU到 DTU通信协议包. 1 通信实现的整体构建 通信实现原理如下图1所示. DTU将数据发送到 DSC,DSC先将数据放入数据库 ,然后根据数 据包的类型做出相应的处理. 如果此数据是DTU发来的注册信息,DSC将此DTU添加到服务 列表 ,表明此用户处于激活状态,然后 向DTU发送握手信息;如果是 数据是 DTU发来的心跳数据 ,DSC根据 DTU身份识别码让此 DTU 一 直保持在线状态 ,如果在规定的时间内,DSC没有收到 DTU发来 的心跳信息,DSC则将此 DTU剔除服务列表 ,表明此用户处于离线 状态 ,这样可以有效减少 DSC的运行负荷 ;如果此数据是给客户端 的数据 ,则等待客户端提取;如果是发给另一个 DTU的数据 ,则先判 图 1 DTU通信实现原理 断 目的DTU是否在线,如果在线则直接转发过去,如果离线,等 目的 DTU再次登陆后再转发过去 ¨’. 这种构架有效降低了DSC和客户端管理软件 的开发难度,有利于软件开发的模块化,DSC管理软件 根据数据包的特点,完成数据的存储 ,数据的转发,DTU终端的维护 ,接受客户端软件的访问,在千变万化 的用户需求面前功能相对保持了稳定 ,便于软件开发 ,客户端可以根据千变万化 的用户需求进行针对性的 开发 . 收稿 日期 :2013—05—1O 作者简介:赵忠彪 (1977一),男,山东日照人 ,讲师 ,硕士 ,研究方向:运动控制与物联 网 第 33卷第2期 赵 忠彪 :DTU与 DSC之 间通信协议研究 83 2 通信协议的实现 2.1 设备数据协议包 数据格式 :16进制发送 ,低 byte在前 ,高 byte在后 (数据包最大长度450个字节) 2.1.1 DTU—DSC上行数据协议包 DTU—DSC上行数据协议报的定义如表 1所示 . 表 1 DTU—DSC上行数据协议包 起始标志 :0x7b,长度 1个字节 ; 包类型:0x02,表示 DTU—DSC上行数据包 ,长度 1个字节 ; DTU身份识别码 (发送方):DTU设备出厂全球唯一识别号 ,用于身份识别 ,区别不同DTU模块发来 的数据 ,长度 18个字节 ; 包长度 :长度2个字节 ,只包含数据位长度 ,长度由用户确定 ; 结束标记 :0x24,长度 1个字节. 2.1.2 DSC—

文档评论(0)

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

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

1亿VIP精品文档

相关文档