1 / 8
文档名称:

互联网数据传输手册.docx

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

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

分享

预览

互联网数据传输手册.docx

上传人:zhoubingchina1 2019/6/18 文件大小:314 KB

下载得到文件列表

互联网数据传输手册.docx

文档介绍

文档介绍:互联网数据传输使用手册目录互联网数据传输使用手册 1摘要 2原理介绍 2TCP/IP及互联网数据传输部分 2传感器与GPRS模块之间的通讯及MODBUS通讯协议简介 2本地计算与服务器 2系统的结构及流程 2服务器上的程序原理及流程 3GPRS通讯模块部分 4使用介绍 4远程桌面 4软件介绍 5附录 7MODBUS-CRC协议校验码的算法 7MODBUS协议下的三个通道的查询指令 7注意事项 8摘要在基于TCP/IP协议的基础之上,可以实现在互联网上的数据传输,这包括电脑到电脑以及电脑与带有TCP/IP协议的GPRS通讯模块的之间的通讯。将传感器野外的数据返回至计算机,即可用于实时监控。野外的传感器可用串口通讯将数据发送至GPRS通讯模块。本次通讯系统是基于LabView的编程环境下实现的。关键词:TCP/IP数据传输GPRS通讯模块LabView原理介绍TCP/IP及互联网数据传输部分TCP/IP协议是一个点对点的互联网数据传输协议,两点之间的TCP连接的建立需要其中一点的IP地址,以及一个端口(0--65535),端口号需要两边都设置为同一个端口号。建立连接后,通过TCP发送的数据均为字符串,需要知道数据长度来读取数据(否则会出现数据读取错位,例如本应读取4位数据,但是设置读取5位数据长度,那么第一次读取的数据则是第一次发送的数据加上第二次发送的数据的第一位,其他情况以此类推)。在物理构架上,采用了野外传感器由串口通信将数据发送至GPRS模块,GPRS模块将数据通过互联网发送到服务器(服务器带有固定IP),再由本地电脑登陆服务器查询数据。传感器与GPRS模块之间的通讯及MODBUS通讯协议简介在野外的传感器与用于将数据上传至服务器的GPRS通讯模块之间还存在着一个基于串口的通讯协议。基于串口的数据通讯方式可以大致分为两类,查询方式与自动发送方式,前者需要发送一个特定的查询指令,才会返回串口数据,后者则是一旦有了数据会自动发送。本次使用的是RS232串口,基于MODBUS串口通讯协议,该串口通讯下所发送的数据均为十六进制该通讯协议是工作在查询方式,需要向对方发送一个查询指令(附带有MODBUS-CRC校验码)才会将数据返回,该查询指令计算方法可见于本手册附录。而通过MODBUS协议返回的数据,长度固定为9位,其中第4位到第7位为数据位,截取该部分数据并将其从十六进制转换为单精度浮点数,即可得到所需要的数据。本地计算与服务器本地计算与服务器之间可采用Windows自带的远程桌面控制软件mstsc,可在运行中输入mstsc调用。系统的结构及流程本系统在基于上述两个通讯协议之下工作的,流程图如下:将GPRS通讯模块可以理解成是透明的,起到一个中转的作用;先发出查询指令,才能接收返回数据;传感器接到查询指令后返回数据通过mstsc控制服务器模块将接收到的查询指令发送给传感器服务器接收模块发送的数据服务器向模块发送查询指令本地计算机服务器GPRS通讯模块传感器服务器上的程序原理及流程服务器上的程序实现两个主要功能:对查询指令添加MODBUS-CRC校验码并发送该查询指令、接收返回的数据并且对该数据进行字符串截取和数制转换。流程图见于下方:显示数据并存储输入查询指令生成并添加MODBUS-CRC校验码该部分循环截取数据部分并转换数制接收数据发送查询指令接收GP