《rs232和485串口GPRSDTU说明书模板》由会员分享,可在线阅读,更多相关《rs232和485串口GPRSDTU说明书模板(21页珍藏版)》请在金锄头文库上搜索。
1、USR-GPRS232-730 GPRS DTU 说明书目录USR-GPRS232-730 说明书11 .快速入门31.1. 产品测试硬件环境 31.2. 数据传输测试 32 .产品概述52.1. 产品简介52.2. 产品特点62.3. 模块基本参数 62.4. 尺寸描述73 .产品功能93.1. .用户配置流程103.2. .工作模式103.2.1 网络透传模式103.2.1.1 模式说明 103.2.2 HTTPD 模式113.2.2.1 模式说明113.2.3 短信透传模式113.2.3.1 模式说明 113.3. 注册包功能123.3.1 功能描述123.4. 心跳包机制123.4.1
2、 功能描述123.5. 透传云功能123.5.1 功能描述123.6. 串口工作方式133.6.1 RS485 功能133.6.2 类 RFC2217133.7. 新增功能133.8. 指示灯状态指示 133.9. 固件升级134 .设置方法164.1. AT指令配置164.1.1 AT指令模式164.1.2 串口 AT 指令174.1.3 网络AT指令 174.1.4 短信 AT指令 174.2. AT指令集175 .免责声明216 .更新历史211 .快速入门USR-GPRS232-730是为实现串口与互联网通过 GPRS网络相互传输数据而开发的产品, 产品采用我们公司 GM3为核心模块开
3、发,为客户提供 RS232和RS485两个接口,可以通过简单的 AT指令进行设置从而轻松使 用本产品实现串口到网络的双向数据透明传输。本章是针对 USR-GPRS232-730产品的快速入门介绍,建议用户系统的阅读本章并按照指示操作一遍,将 会对模块产品有一个系统的认识,用户也可以根据需要选择你感兴趣的章节阅读。针对特定的细节和说明,请 参考后续章节。如果在使用过程中有使用上的问题,可以提交到我们的客户支持中心:1.1. 产品测试硬件环境为了测试串口到网络的数据传输,我们需要使用电脑通过串口连接到USR-GPRS232-730 (以下简称730),鉴于现在有些电脑没有硬件串口,所以我们使用US
4、B转232线进行连接。因为 730本身具有RS232和RS485两个通讯接口,所以我们还需要一根 USB转485的线与730进行连接。具体连接方式参考下面的硬件连接示意 图:二苫USR-GPRS-730GPRS DTU图1硬件连接示意图1.2. 数据传输测试模块的初始参数:模块默认的工作模式为:网络数据透传模式;模块默认连接服务器:地址:端口: 2317连接类型:TCP长连接;用户串口参数默认为:115200,8,1,None;默认开启心跳包:时间:30秒;注意:RS232和RS485共用一个 UART 口,所以二选一使用。RS232的串口1 .向730卡槽内放置SIM卡,用上述的连接方式连接
5、到电脑串口。打开设置软件,首先选择 号、波特率等参数,并打开串口,如下图。注:以WIN7系统为例,串口号可在 控制面板一设备管理器一端口 ”中查询。2 .用我司配置的电源适配器给USR-GPRS232-730 供电,POWER灯亮起,几秒后,GPRS灯开始亮起,随后,LINK1灯亮起。注:此测试过程中,请保持出厂参数指示灯说明:POWER凫起表示730供电正常,小亮表示供电异常。GPRS亮起表示模块已挂载到 GPRS网络,不,亮表示未能挂载 GPRS网络。LINK1凫起表小socket A已建立连接,小亮表小未能建立连接。3 . 待LINK1灯亮起后,通过 RS232串口,给模块发送数据,例如
6、,发送 “ 稍后,回到软件的 接收窗口,收到 “;这是测试服务器返回的。4 .然后我们需要设置打开 RS485功能,如下图:全局参数运营商及APN移动 FcmHETV不串口参数串口波特率H5200 流控他处巨高级71指令回显n类KFC221T检脸/数据/停止玩皿 V e5 .接下来我们需要保存所有参数即可,其他参数需要保持默认,然后重启730。然后继续根据以上第二步和第三步的测试方式进行。2.产品概述2.1. 产品简介USR-GPRS232-730是有人物联网 2015年推出的 GPRS DTU产品。USR-GPRS232-730同时拥有 RS232和RS485两种接口,用户使用更加方便。软件
7、功能完善,覆盖绝大多数常规应用场景,用户只需通过简单的设置,即可实现串口到网络的双向数据透明传输。2.2. 产品特点具有RS232和RS485两种接口,实现串口转 GPRSt明传输;四频:GSM850/900,DCS1800/1900,全球通用;支持 GSM/GPRS/EDGE络;支持 2G/3G/4G手机卡的2G流量;支持2个网络连接同时在线,支持 TC可口 UDP每路连接支持4KB数据缓存,连接异常时可选择缓存数据不丢失;支持发送注册包/心跳包数据;支持远程短信设置模块参数;支持多种工作模式:短信透传模式、网络透传模式、HTTPD莫式;支持基本指令集和扩展指令集;支持使用扩展指令集建立、维
8、持及关闭网络连接,增加了应用灵活性;支持简单指令发送中文/英文短信,避免了 PDU发送中文短信复杂难用;支持类RFC2217功能,可从网络动态修改模块的串口参数;支持串口的硬件流控,RTS/CTG2.3. 模块基本参数表1USR-GPRS232-730模块基本参数项目指标无线标准GSM / GPRS标准频段850/900/1800/1900MHz 四频发射功率GSM900 class4 (2四DCS1800 class1 (1可GPRSTerminal Device ClassClass BGPRS Multi-slot ClassGPRS Class 10GPRS Coding Scheme
9、sCS1 CS4天线选项SMA 口硬件参数数据接口UART 2400bps - 921600bps工作电压DC 9V24V工作电流22mA-45mA(12V)工作温度-25 C - 85 C存储温度-40 C - 125 C尺寸80 x 84 x 25mm软件参数无线网络类型GSM / GPRS工作模式透明传输模式,短信透传模式HTTP哦式设置命令AT瑜令结构网络协议TCP /UDP/ DNS/HIIP最大TCP连接数2用户配置串口 AT命令,网络AT指令, 短信AT指令客户应用软件支持客户定制应用软件2.4. 尺寸描述下图中是 USR-GPRS232-730的尺寸图(mm):第21页共21页
10、图 2USR-GPRS232-730 尺寸图3.产品功能本章介绍一下 个总体的认识。USR-GPRS232-730所具有的功能,下图是模块的功能的整体框图,可以帮助您对产品有GPRSGSM网络图 3USR-GPRS232-730 功能框图3.1. 用户配置流程USR-GPRS232-730模块上电启动后,会根据用户预先设置好的参数,自动的去连接GPRS网络及服务器,并且进入设置的工作模式,按预设的串口参数打开串口。 用户需要预设的参数有: 工作模式网络透传模式HTTPD模式短信透传模式默认TCP/UDP连接参数协议类型连接类型(长连接或短连接)目的端口目的IP地址串口参数波特率数据位检验位停止
11、位硬件流控用户配置完所有参数后重启,模块就可以按照设置的参数工作了。下面的章节将具体对每一部分进行介绍。3.2. 工作模式USR-GPRS232-730共有三种工作模式:网络透传模式HTTPD模式短信透传模式3.1.1 网络透传模式3.1.1.1 模式说明PCTCP/UDPTCPAJDP数据网络串口教据串口终端在此模式下,用户的串口设备,可以通过本模块发送数据到网络上指定的服务器。模块也可以接受来自服 务器的数据,并将信息转发至串口设备。用户不需要关注串口数据与网络数据包之间的数据转换过程,只需通过简单的参数设置,即可实现串口设 备与网络服务器之间的数据透明通信。本模块支持两路 socket连
12、接,分别为 socket A和socket B,它们是相互独立的。USR-GPRS232-730支持仅支持作为 TCP Client 和 UDP Client。3.1.2 HTTPD 模式3.1.2.1 模式说明HTTPserverHTTP数据网络HTTP数据串口数据田口终端HTTP服务器,然后模块接收在此模式下,用户的串口设备,可以通过本模块发送请求数据到指定的 来自HTTP服务器的数据,对数据进行解析并将结果发至串口设备。用户不需要关注串口数据与网络数据包之间的数据转换过程,只需通过简单的参数设置,即可实现串口设 备向HTTP服务器的数据请求。3.1.3 短信透传模式3.1.3.1 模式说
13、明基站在此模式下,用户的串口设备,可以发送短信到指定的手机上,也可以接受来自任何手机发来的短信息, 并将信息转发至串口设备。用户不需要关注串口数据与短信息之间的数据转换过程,只需通过简单的参数设置,即可实现手机与串口 设备之间的数据透明通信。3.2注册包功能3.2.1功能描述在网络透传模式下,用户可以选择让模块向服务器发送注册包。注册包是为了让服务器能够识别数据来源设备,或作为获取服务器功能授权的密码。注册包可以在模块与服务器建立连接时发送,也可以在每个数据包的最前端拼接入注册包数据,作为一个数据包。注册包的数据可以是ICCID码,IMEI码,D2D功能的ID,或自定义注册数据。3.3 心跳包
14、机制3.3.1 功能描述在网络透传模式下,用户可以选择让模块发送心跳包。心跳包可以向网络服务器端发送,也可以向串口设 备端发送。向网络端发送主要目的是为了与服务器保持连接,和让长时间空闲(很长时间内不会向服务器发送数据) 的模块检测连接状态是否有效。当连接异常时,模块会检测到无法正常发送心跳包数据到服务器端,发送失败 次数大于3次时,模块认为连接异常,将尝试重新接入服务器。在服务器向设备发送固定查询指令的应用中,为了减少通信流量,用户可以选择,用向串口设备端发送心 跳包(查询指令),来代替从服务器发送查询指令。3.4 透传云功能3.4.1 功能描述有人透传云主要是为解决设备与设备、设备与上位机( Android、IOS、PC)之间相互通信而开放的平台。 透传云主要用来透传数据,接入设备几乎不需做修改便可接入实现远程透传数据。透传云适用于远程监控与控 制、物联网、车联网、智能家居等领域,所以我们的 USR-GPRS232-730也支持接入透传云。关于透传云的相 关信息请浏览获取更多资料。