1 / 14
文档名称:

互联网数据传输.doc

格式:doc   大小:809KB   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

互联网数据传输.doc

上传人:changjinlai 2020/1/9 文件大小:809 KB

下载得到文件列表

互联网数据传输.doc

文档介绍

文档介绍:互联网数据传输使用手册目录互联网数据传输使用手册 1系统介绍 2系统目的 2系统构成 2系统的结构及流程 2GPRS通信模块工作流程 3服务器工作流程 3客户端工作流程 4系统配置方法介绍 4传感器端的要求和配置方法 4服务器端的使用与配置方法 6客户端软件使用说明 10注意事项 11硬件部分 11软件部分 11附录 11TCP/IP协议简介 11MODBUS-CRC协议校验码的算法 11设备ID的计算方法 12系统介绍系统目的光纤传感器在野外工作测量数据时,所测的数据需要实时连续地发送到终端。往常采用的手段多为串口通信,该传输方式由于有距离的限制,为了能够在远处也能监控数据,涉及了一套基于互联网的数据返回系统。基于互联网建设的一套系统避免了单独开发一套系统进行数据传输,可以实现低成本、稳定的数据传输。系统构成该系统主要由四个部分及两种通信协议构成。其中四个部分分为:传感器表头、GPRS通信模块、服务器、客户端。两种通信协议为:TCP/IP通信协议(简介见附录)、Modbus通信协议(简介见附录)。其中传感器表头与GPRS通信模块之间通过RS232串口相连,基于Modbus通信协议通信,GPRS通信模块、服务器、客户端三者之间基于互联网的TCP/IP通信协议通信。系统的结构及流程本系统在基于上述两个通信协议之下工作的,结构框图如下:RS232串口&Modbus-RTU通信协议传感器GPRS通信模块互联网&TCP/IP通信协议互联网&TCP/IP通信协议服务器本地计算机GPRS通信模块工作流程服务器上的程序实现两个主要功能:对查询指令添加MODBUS-CRC校验码并发送该查询指令、接收返回的数据并且对该数据进行字符串截取和数制转换。流程图见于下方:该部分循环得到传感器返回的数据向服务器发送预设的设备ID向服务器发起TCP连接接收客户端发送给服务器的查询指令将查询指令发送至传感器表头将数据返回至服务器,再由服务器发送至客户端服务器工作流程服务器可以理解为系统当中另一个透明的数据中转站,负责客户端和GPRS通信模块之间的数据转发,结构框图如下:启动TCP侦听并设置端口号接收GPRS通信模块的连接及的注册包接收客户端的连接及注册包接收查询指令/转送GPRS通信模块返回的传感器表头数据转发客户端的查询指令/接收返回数据该部分循环客户端工作流程客户端是非常重要的一个环节,它的工作内容实现了对传感器的命令以及对传感器返回数据的处理和存储,结构框图如下:向服务器发送注册包接收数据发送查询指令该部分循环截取数据部分并转换数制输入查询指令生成并添加MODBUS-CRC校验码显示数据并存储系统配置方法介绍传感器端的要求和配置方法为适用于本系统的软件与硬件,对传感器的数据输出端所适用的表头有一定的要求:传感器所使用的表头需要支持RS232串口与GPRS通信模块进行数据交换;传感器所适用的表头需要支持Modbus通信协议。与传感器数据输出端的表头直接相连的GPRS通信模块需要根据实际使用需求进行一些工作参数的配置,配置方法如下:1配置参数时电脑串口参数,模块第一次使用时按照图示所示参数即可,之后需要根据用户上一次设置的实际参数来配置;2GPRS通信模块参数设置区,包含需要设置的GRPS通信模块的参数;3信息提示区,发送指令后GPRS通信模块返回的信息会在这一区域显示;4APN账号配置,设置建立网络连接时运营商的网络信息,可选择移动/联通/其他,APN专用网及国外客户需要选择“其他”,并填入需要设置的APN信息;5网络连接选择TAB,选择其中一个网络连接,会在6、7号区域显示所选择的连接信息,勾选复选框来启用连接;6网络连接是否启用,勾选表示此连接启用;7此区域填写连接信息,包括目的IP/域名,连接协议TCP/UDP,目的端口8此区域用于设置GPRS通信模块正常工作时的串口参数,包括波特率、校验位、数据位、停止位;9此处用于设置注册包信息,注册包为模块建立连接时所发送的第一个数据包,用于进行模块ID识别(ID计算方法见附录,ID需勾选HEX,即序号10内所介绍内容)。10此处勾选则可以在注册包内输入16进制数,可以填写不可打印字符等特殊字符的十六进制字符码;11DTU工作模式选择,分别为透传模式/串口命令模式/AT指令模式/HTTPDCLIENT模式/短信透传模式(模式说明请参附录);12心跳包参数设置,当设定的时间(心跳包发送间隔)内,无网络数据及串口数据发送,则发送心跳包以维持连接,可以任意设置,不超过40Bit,勾选HEX即可以设置16进制数,当设置的心跳包发送间隔小于30秒时,心跳功能禁用;13心跳包发送间隔、串口打包时间、长度、自动重启等参数设置,心跳包发送间隔表示模块在无数据传输时多长时间发送已设置的心跳包数据到服务器;串口打包时间表示在设置

最近更新

简单的励志早安语录43句 6页

重庆市渝南自来水有限公司水厂工艺设备及配套.. 2页

实习班班主任工作总结 12页

祝福毕业生前程似锦句子2021 11页

醇溶性可降解港宝化学片的研制的开题报告 2页

酸敏感离子通道的装配及其在海马神经元树突发.. 2页

房地产销售主管月总结 12页

酒泉市肃州区水资源承载力研究的开题报告 2页

配对组合测试中参数约束问题的研究与实现的开.. 2页

鄂州供电公司营销服务补救管理研究的开题报告.. 2页

人民教师爱岗敬业的演讲稿(33篇) 93页

都江堰钢结构住宅的设计与弹塑性动力时程分析.. 2页

部分有机磷化合物的生物毒性与定量结构—活性.. 2页

郑州铁路煤炭运销有限公司发展模式研究的开题.. 2页

邻基参与的a-炔醇的亲电环化和二碘化反应的开.. 2页

邯郸市主城区公立学校“小升初”择校政策的研.. 2页

邓丽君歌唱艺术成就研究的开题报告 2页

高中英语教师评职称工作总结 16页

优秀初中生自我介绍 3页

优秀大学生实习心得600字左右(32篇) 49页

贝腾创业总动员商业计划书 3页

Scratch等级考试一级试卷2024年6月含答案 28页

新生儿更换尿布ppt课件课件 23页

广告制作实施方案 4页

火力发电厂焊接技术规程讲解 50页

拒绝野味禁食野生动物ppt 27页

数学学科导论 41页

我喜欢干什么 兴趣 41页

数学专业导论 107页

土工石笼袋-课件PPT(演示稿) 14页