无线透明数传采集平台软件
价格:1.00
公司网址:http://淘宝网址http://shop71434985.公司电话/传真:028-87560598销售***:13308188828徐先生,15388167321***:3766992412,G***/GPRS/DTU无线数传设备配置软件简单描述公司研发的一款具有工业级的功耗,高性能嵌入式处理器,高性价比的G***/GPRSDTU产品,广泛应用于无线数传、工业控制、远程监控、集抄系统、智能网等多种领域。本产品有如下特点:支持多种连接模式[0-AT控制模式(非连接)/1-永远在线/2-唤醒在线/3-按需在线];支持调试模式[0-关闭模式/1-GPRS状态回显/2-函数TRACE信息];内嵌TCP/UDP/DNS/PPP协议栈;支持TCP透明传输,UDP透明传输;支持域名和IP两种连接服务器方式;支持心跳包,可保证终端永远在线;支持注册包功能;支持双服务中心地址,保证GPRS连接的可靠性;支持唤醒模式,可电话/短消息远程唤醒,AT命令本地唤醒;支持DTUID和电话号码配置查询;支持短消息发送命令;支持网络信号质量查询;支持***S/GPRS方式远程配置查询DTU参数,配置参数***保存;(详细参考配置命令)支持AT命令本地配置查询DTU参数,配置参数***保存;(详细参考配置命令)设备网络状态灯指示;软件可通过串口升级;相关参数详细介绍DU600产品说明及使用配置手册DU600产品说明及使用配置手册成都三幸科技发展有限公司手机:13308188828电话/传真:028‐87560598Page21.1产品说明DU600为三幸科技自主研发的一款具有工业级的功耗,高性能嵌入式处理器,高性价比的G***/GPRSDTU产品,广泛应用于无线数传、工业控制、远程监控、集抄系统、智能网等多种领域。本产品有如下特点:支持多种连接模式[0-AT控制模式(非连接)/1-永远在线/2-唤醒在线/3-按需在线];支持调试模式[0-关闭模式/1-GPRS状态回显/2-函数TRACE信息];内嵌TCP/UDP/DNS/PPP协议栈;支持TCP透明传输,UDP透明传输;支持域名和IP两种连接服务器方式;支持心跳包,可保证终端永远在线;支持双服务中心地址,保证GPRS连接的可靠性;支持唤醒模式,可电话/短消息远程唤醒,AT命令本地唤醒;支持DTUID和电话号码配置查询;支持短消息发送命令;支持网络信号质量查询;支持***S/GPRS方式远程配置查询DTU参数,配置参数***保存;(详细参考配置命令)支持AT命令本地配置查询DTU参数,配置参数***保存;(详细参考配置命令)设备网络状态灯指示;软件可通过串口升级;1.2DTU工作流程DTU_UART为用来控制DTU或者透传GPRS数据的串口,默认为UART1;DTU上电开机会从DTU_UART口输出提示信息:"+EIND:128";DTU注册到网络后会从DTU_UART口输出提示信息:"+CSIM:***SReady";DTU上电后处于[0-AT控制模式(非连接)/1-永远在线/2-唤醒在线/3-按需在线]其中一种模式;DTU永远在线模式,无数据收发时将定时向服务器发送心跳数据包,格式参考心跳数据包;UART1用来命令控制和DTU数据接收发送。1.3DTU工作模式0-AT控制模式:非连接模式,只支持AT命令、AT配置命令和短消息发送,GPRS不连接;1-永远在线:DTU加电之后一直和数据中心保持连接,断线自动重连,无数据传输时定时发送心跳包;2-唤醒在线:DTU加电不上线,当接到唤醒短信、唤醒电话或唤醒AT命令的时候自动连接上线,唤醒上线后如果连续5分种没有数据传输即下线;3-按需在线:DTU加电不上线,当串口有数据发送时即触发DTU自动上线,然后发送数据,如果连续5分种没有数据传输即下线;1.4DTU_UART与上位机串口数据收发在DTUAT控制模式,DTU从上位机串口接收到“AT”或“at”开头的命令将解析为AT命令,发送到协议层;在DTU任何模式下,DTU从上位机串口接收到“AT+OPENAT=”开头的命令将解析为DTU配置命令,参考1.6DTU配置命令;在DTU任何模式下,DTU从上位机串口接收到“AT+MSGS=”或“at+msgs=”开头的命令,将解析为短消息发送命令,参考1.7短消息发送的格式;DTU在非[0-AT控制模式]时,从上位机串口接收到其他数据包将作为TCP/UDP数据透传到网络;DTU返回的AT命令,配置命令响应或GPRS数据将直接从DTU_UART透传给上位机串口。1.5DTU数据包1.5.1DTU发送RAW数据包格式:<rawdata>DU600产品说明及使用配置手册成都三幸科技发展有限公司手机:13308188828电话/传真:028‐87560598Page3说明:DTU在[1-永远在线/2-唤醒在线/3-按需在线]时,DTU_UART收到的raw数据,直接透传发送到服务中心;数据包大小会根据配置的数据帧时间间隔自动封包发送,每包***大1024字节。1.5.2DTU接收到服务器过来数据包说明:DTU从服务器接收到的数据包,如果是开头为"$$$"+<配置命令>,将解析为DTU配置命令;其他数据将直接从DTU_UART透传给上位机串口;1.5.3心跳数据包格式:<DTUID>示例:0x310x330x350x370x390x300x320x340x360x380x310x310x320x320x30说明:长度=15;使用DTUID作为心跳包数据,默认是将模块IMEI号作为DTUID;DTU永远在线模式,在连接上网状态后,并且没有数据收发的时候,心跳包将默认60s发一次以维持gprs连接;发送间隔时间可以设置,如果为0,则不发送。1.6DTU配置命令可通过AT配置命令或者***S/GPRS命令的方式对DTU进行参数设置和查询。注意:使用AT命令配置,需在命令前面加前缀"AT+OPENAT=<配置命令>";使用***S方式直接发送"<配置命令>"即可;使用GPRS方式,需在命令前面加前缀"$$$<配置命令>".1.6.1DTU工作模式配置命令格式:MODE:[mode]#MODE?//查询命令返回:+MODE:OK+MODE:ERROR+MODE:[mode]#命令示例:AT命令:"AT+OPENAT=MODE:1#"***S命令:"MODE:1#"GPRS命令:"$$$MODE:1#"说明:用来配置DTU的工作模式,详细参考DTU工作模式说明;[mode]=0-AT控制模式;[mode]=1-永远在线;[mode]=2-唤醒在线;[mode]=3-按需在线;注意:1.默认值为[mode]=1:永远在线;2.[1-永远在线/2-唤醒在线/3-按需在线]:模式下同时支持配置命令,短消息发送命令。1.6.2DTUUART串口参数配置命令格式:DU600产品说明及使用配置手册成都三幸科技发展有限公司手机:13308188828电话/传真:028‐87560598Page4UART:[baudrate],[dataBits],[parity],[stopBits]#UART?//查询命令返回:+UART:OK+UART:ERROR+UART:[baudrate],[dataBits],[parity],[stopBits]#命令示例:AT命令:"AT+OPENAT=UART:9600,8,0,1#"***S命令:"UART:9600,8,0,1#"GPRS命令:"$$$UART:9600,8,0,1#"说明:[baudrate]:UART波特率,支持1200、2400、4800、9600、14400、19200、38400、56000、57600和115200,默认为9600;[dataBits]:数据位,5、6、7、8,默认为8;[parity]:校验位,0-无校验、1-奇校验、2-偶校验、3-空格,默认为0-无校验;[stopBits]:停止位,1、2、3(表示1.5位),默认为1;1.6.3串口数据帧间隔配置命令格式:DFT:[time]#DFT?//查询命令返回:+DFT:OK+DFT:ERROR+DFT:[time]#命令示例:AT命令:"AT+OPENAT=DFT:100#"***S命令:"DFT:100#"GPRS命令:"$$$DFT:100#"说明:[time]:参数用于在数据透明传输模式下,当用户下发数据时,DTU确定数据帧的时间间隔,当DTU_UART在此时间内没有收到数据,则表示数据帧结束,封包开始发送,设置为0表示不使用时间间隔;如果缓冲区收满1024字节,将强制发送数据帧。范围为(0-5000ms),默认为100ms。1.6.4心跳时间配置命令格式:HBTIME:[time]#HBTIME?//查询命令返回:+HBTIME:OK+HBTIME:ERROR+HBTIME:[time]#命令示例:AT命令:"AT+OPENAT=HBTIME:60#"***S命令:"HBTIME:60#"GPRS命令:"$$$HBTIME:60#"DU600产品说明及使用配置手册成都三幸科技发展有限公司手机:13308188828电话/传真:028‐87560598Page5说明:[time]:DTU在永远在线模式下的心跳间隔时间,范围为(0-3600s),默认配置为60s。注意:如果心跳时间配置为0,则不发送心跳包,不维持DTU始终在线链路,DTU在一段时间内没有GPRS数据收发时,则可能断开连接,断开连接自动重连。1.6.5主连接类型,地址和端口配置命令格式:GPRS:[connecttype],[ipaddr],[port]#GPRS?//查询命令返回:+GPRS:OK+GPRS:ERROR+GPRS:[connecttype],[ipaddr],[port]#命令示例:AT命令:"AT+OPENAT=GPRS:0,,2011#"***S命令:"GPRS:0,,2011#"GPRS命令:"$$$GPRS:0,,2011#"说明:[connecttype]:0为TCPRAW,1为UDPRAW,2为MODENONE;设置成功后,当前连接会断掉,进行重连;[ipaddr]:连接的服务器中心端地址,支持域名和IP(请用固定IP);[port]:连接的服务器中心端端口号。1.6.6副连接类型,地址和端口配置命令格式:GPRSB:[connecttype],[ipaddr],[port]#GPRSB?//查询命令返回:+GPRSB:OK+GPRSB:ERROR+GPRSB:[connecttype],[ipaddr],[port]#命令示例:AT命令:"AT+OPENAT=GPRSB:0,,2011#"***S命令:"GPRSB:0,,2011#"GPRS命令:"$$$GPRSB:0,,2011#"说明:[connecttype]:0为TCPRAW,1为UDPRAW,2为MODENONE;设置成功后,当前连接会断掉,进行重连;[ipaddr]:连接的服务器中心端地址,支持域名和IP(请用固定IP);[port]:连接的服务器中心端端口号;注意:如果主副的[connecttype]:都配置为2MODENONE;DTU将不会进行GPRS连接,只有基本的G***/***S功能。DU600产品说明及使用配置手册成都三幸科技发展有限公司手机:13308188828电话/传真:028‐87560598Page61.6.7DTUID配置命令格式:DTUID:[id]#DTUID?//查询命令返回:+DTUID:OK+DTUID:ERROR+DTUID:[id]#命令示例:AT命令:"AT+OPENAT=DTUID:13800138000#"***S命令:"DTUID:13800138000#"GPRS命令:"$$$DTUID:13800138000#"说明:[id]:用户可以根据自己需要使用IMEI或***号或S/N号作为DTUID号,如果用户没有配置默认使用IMEI号.DTUID***大长度15,***小长度1位;DTUID也是将作为心跳包数据。1.6.8DTU电话号码配置命令格式:PHNO:[phone_no]#PHNO?//查询命令返回:+PHNO:OK+PHNO:ERROR+PHNO:[phone_no]#命令示例:AT命令:"AT+OPENAT=PHNO:13800138000#"***S命令:"PHNO:1380013800#"GPRS命令:"$$$PHNO:1380013800#"说明:[phone_no]:用户可以根据使用的SIM卡号配置DTU电话号码,方便远程和本地查询;电话号码默认值为空,***大长度20;1.6.9GPRSAPN网关配置命令格式:APN:[apnname],[username],[userpwd]#APN?//查询命令返回:+APN:OK+APN:ERROR+APN:[apnname],[username],[userpwd]#命令示例:AT命令:"AT+OPENAT=APN:CMNET,user,user#"***S命令:"APN:CMNET,user,user#"GPRS命令:"$$$APN:CMNET,user,user#"DU600产品说明及使用配置手册成都三幸科技发展有限公司手机:13308188828电话/传真:028‐87560598Page7说明:用户需要根据使用的运营商***配置GPRS相应的APN网关.默认配置:"CMNET,,,"。1.6.10远程唤醒电话号码配置命令格式:WKPN:[phone_***],[phone_no2],[phone_no3]#WKPN?//查询命令返回:+WKPN:OK+WKPN:ERROR+WKPN:[phone_***],[phone_no2],[phone_no3]#命令示例:AT命令:"AT+OPENAT=WKPN:13800138000,13601234567,#"***S命令:"WKPN:13800138000,13601234567,#"GPRS命令:"$$$WKPN:13800138000,13601234567,#"说明:用户可以配置3个唤醒来电号码,当DTU在唤醒模式下,如果DTU收到的来电号码和配置的任意一个号码相对应,则DTU启动GPRS连接,唤醒上线后如果连续5分种没有数据传输即下线;注意:如果3个号码都没有配置,则认为是所有来电即唤醒;默认唤醒号码都为空,即所有来电即唤醒。1.6.11DTU调试模式配置命令格式:DBGMODE:[mode]#DBGMODE?//查询命令返回:+DBGMODE:OK+DBGMODE:ERROR+DBGMODE:[mode]#命令示例:AT命令:"AT+OPENAT=DBGMODE:1#"***S命令:"DBGMODE:1#"GPRS命令:"$$$DBGMODE:1#"说明:用来配置DTU的调试模式,方便用户调试,或实时知道当前GPRS连接状态;[mode]=0-关闭模式,没有DTU调试信息输出;(默认配置);[mode]=1-GPRS状态回显模式,会实时的回显GPRS连接状态信息;[mode]=2-DTU函数运行的Trace信息(此模式仅用于前期调试,产品发布时请关闭该模式);备注:1.[mode]=1-GPRS状态回显模式,实时返回的连接信息及说明:GPRS状态信息:信息说明+GPRSINITOKGPRS初始化成功,可以连接+GPRSTYPEERRGPRSSocket连接类型错误+GPRSCREATEOKGPRSSocket创建成功+GPRSCREATEERRGPRSSocket创建失败DU600产品说明及使用配置手册成都三幸科技发展有限公司手机:13308188828电话/传真:028‐87560598Page8+GPRSCONNECTOKGPRSSocket连接成功+GPRSCONNECTERR=%dGPRSSocket连接失败,并返回错误值+GPRSSENDOK=%dGPRSSocket发送成功,并返回发送成功数据长度+GPRSSENDERR=%dGPRSSocket发送失败,并返回错误值+GPRSCLOSEOKGPRSSocket关闭成功+GPRSRECVOK=%dGPRSSocket接收到数据,并返回接收到的数据长度1.6.12短消息或AT唤醒命令命令格式:WAKEUP#命令返回:+WAKEUP:OK+WAKEUP:ERROR命令示例:AT命令:"AT+OPENAT=WAKEUP#"***S命令:"WAKEUP#"说明:当DTU在唤醒模式下,如果收到该短消息命令或AT命令,DTU启动GPRS连接,唤醒上线后如果连续5分种没有数据传输即下线。1.6.13查询DTU版本号命令格式:VERSION?//查询命令返回:+VERSION:[ver_no]#命令示例:AT命令:"AT+OPENAT=VERSION?"***S命令:"VERSION?"GPRS命令:"$$$VERSION?"返回示例:+VERSION:3.2.2#OK说明:返回当前DTU的版本号,只支持查询。1.6.14查询所以DTU参数命令格式:ALL?命令返回:+ALL:[DTUPARAMs]#命令示例:AT命令:"AT+OPENAT=ALL?"***S命令:"ALL?"GPRS命令:"$$$ALL?"DU600产品说明及使用配置手册成都三幸科技发展有限公司手机:13308188828电话/传真:028‐87560598Page9返回示例:+ALL:VERSION:V3.2.2#DTUID:135790246811220#PHNO:13601234567#MODE:1#DBGMODE:0#APN:cmnet,,#GPRS:0,na.com,80#GPRSB:0,,0#UART:9600,8,0,1#DFI:100#HBTIME:60#WKPN:13800138000,13601234567,02166668888#OK说明:返回当前DTU的所有参数信息,只支持查询。1.6.15查询网络信号质量命令格式:CSQ?命令返回:+CSQ:[rssi]#命令示例:AT命令:"AT+OPENAT=CSQ?"***S命令:"CSQ?"GPRS命令:"$$$CSQ?"返回示例:+CSQ:21#OK说明:返回当前DTU网络信号质量,只支持查询,可以远程和本地查询。[rssi]:接收信号强度指示0113dBmorless1111dBm2...30109...53dBm3151dBmorgreater99notknownornotdetectable1.6.16查询DTUGPRS在线状态命令格式:STATE?命令返回:+STATE:[state]#命令示例:AT命令:"AT+OPENAT=STATE?"***S命令:"STATE?"GPRS命令:"$$$STATE?"DU600产品说明及使用配置手册成都三幸科技发展有限公司手机:13308188828电话/传真:028‐87560598Page10返回示例:+STATE:1#OK说明:返回当前DTUGPRS的在线状态,只支持查询。1.6.17DTU参数***默认值命令格式:RESET#命令返回:+RESET:OK+RESET:ERROR命令示例:AT命令:"AT+OPENAT=RESET#"***S命令:"RESET#"GPRS命令:"$$$RESET#"说明:DTU参数***默认值。1.6.18DTU重启命令命令格式:RESTART#命令返回:+RESTART:OK+RESTART:ERROR命令示例:AT命令:"AT+OPENAT=RESTART#"***S命令:"RESTART#"GPRS命令:"$$$RESTART#"说明:DTU重启,收到该命令大概10s左右,DTU重新启动。1.7短消息发送数据格式DTU任何模式下,支持发送短消息命令.大大简化了短消息发送过程和复杂度.短消息发送格式:AT+MSGS=<addr>,<type>,<dataLen>,<data><addr>:要发送的目的地址,长度:8-15位。<type>:短消息数据格式,<type>=‘0’,ascii字符串;<type>=‘1’,unicode字符串;<dataLen>:短消息数据长度;ascii字符串,<dataLen>小于160,unicode字符串,<dataLen>小于70;<data>:短消息数据,英文数据是ascii码,中文数据必须是unicode码;短消息发送成功:返回"+MSGS:\r\nOK\r\n"短消息发送失败或参数错误:返回"+MSGS:\r\nERROR\r\n"DU600产品说明及使用配置手册成都三幸科技发展有限公司手机:13308188828电话/传真:028‐87560598Page11例子1:发送英文短消息“123456ABCDEFGH”,到***:13812345678字符串格式:"AT+MSGS=13812345678,0,12,123456ABCDEF"对应16进制数据:"41542B4D5347533D31333733303636383438382C302C31322C313233343536414243444546"例子2:发送中文短消息“测试消息123AB中”,到***:13812345678字符串格式:"AT+MSGS=13812345678,1,10,<测试消息123AB中>"对应16进制数据:"41542B4D5347533D31333831323334353637382C312C31302C6D4B8BD56D88606F003100320033004100424E2D"注意:<测试消息123AB中>必须为unicode编码)