HK-7710系列DTU 多中心.doc
HK-7710系列DTU 多中心
说明文档
北京环控科技有限公司
2006年2月
目
录
DTU 环控公司的无线数据传输单元
DSC 数据服务中心,连接于internet网络,接收DTU数据的应用中心
DDP DTU与DSC之间的数据交互协议
TE 用户终端设备,连接于DTU的串口端
TDP DTU与TE间的数据交互协议
一直按住”空格”键,给DTU上电,直到DTU出现欢迎信息,然后按”C”键就可以进入配置菜单。
在进入配置菜单后,将显示如下列表:
DTU配置列表:
1 移动服务中心设置(MSC)
2 终端单元设置
3 网络通道设置
4 用户串口设置
5 特殊选项设置
6 DTU配置密码设置
7 出厂默认设置
R 返回
其中第6、7项是没有子列表的。
DTU配置密码设置:如果DTU设置了密码,在按”C ”键进入配置菜单时会弹出询问密码的提示,如果密码不正确将不能进入配置菜单。进入配置菜单后可以在这里修改密码。默认的配置密码是1234
出厂默认设置:是用来恢复全部配置的默认值的。
R 返回:用来返回上级菜单。
在总列表按1进入本设置,将出现下面的选项:
MSC设置列表:
1 服务代码
2 PPP用户名
3 PPP密码
4 SIM/UIM PIN
5 接入点名称(APN)
R 返回
GPRS的服务代码一般是*99***1#,CDMA的服务代码一般是#777。
4.2 PPP用户名
对于GPRS,非专网时为空,专网的名字由运营商提供;
对于CDMA,非专网时为card,专网的名字由运营商提供。
4.3 PPP密码
对于GPRS,非专网时为空,专网的密码由运营商提供;
对于CDMA,非专网时为card,专网的密码由运营商提供。
GPRS的专网接入点名称,由运营商提供。
在总列表按2进入本设置,将出现下面的选项:
终端设置列表:
1 DTU 身份识别码
2 最大传输包长
3 最后包空闲时间间隔
4 数据包分隔标识
5 启用TDP协议
6 支持数据回执(*TDP)
7 自动应答(*DDP)
8 重拨号时间间隔
9 控制台信息类型
R 返回
5.1 DTU身份识别码
DTU的标识,长度11位,一般采用DTU的SIM卡号码。
使用条件:启用TDP协议=0
控制DTU从TE接收的最长数据包,取值范围1~1024,此时DTU处于无协议传输方式。
DTU用来分辨TE数据的时间,当TE发送给DTU的两段数据时间间隔超过这个值,就被认为是两个包,将分开传输。
单位毫秒,默认600毫秒
未用。
使用条件:无
0
DTU工作于无协议传输方式;
1
DTU工作于TDP协议传输方式。
无协议传输方式:指的是DTU与TE之间的数据交互是无格式的,TE发送什么数据给DTU,DTU就发送什么数据给DSC;同样,DSC发什么数据给DTU,DTU就发什么数据给TE。
当DTU处于无协议传输方式时,将自动维护拨号链路,以及与DSC的连接。
TDP协议传输方式:指的是DTU与TE之间的数据交互是有特定格式的(详细看TDP协议说明),TE的数据要按照格式打包,DTU收到这个包后,将这个包的数据部分一次性发送给DSC;同样,DSC发送到DTU的数据,DTU将会按照格式打包,然后发送给TE。
当DTU处于TDP协议传输方式时,将不再自动维护拨号链路,以及与DSC的连接。也就是说,当与DSC连接断开后,TE必须发送指令给DTU,要DTU建立连接。
两种方式详细的相同处和不同点可以看TDP协议说明。
使用条件:启用TDP协议=1
当选用了该选项后,DTU在发送了一个数据给TE时,会等待TE的确认包,如果1秒内收不到TE的确认,DTU会重发1次,最终重发2次后不再重发,将本数据丢弃。
请注意:启用本功能后,DTU因为等待TE确认和重发占用较多时间,如果此时DSC有大量数据下发时,可能导致阻塞。如果本通道启用了DDP协议,设置的心跳时间太短,就可能因此而掉线。因此在启用这个功能的时候需要仔细斟酌。
本功能对短信通道无效。
默认0,不选用。
使用条件:DDP协议传输(通道->高级->启用DDP协议=1)
当选择了该选项后,DTU在收到DSC的数据时,会自动给予应答。该应答由环控公司的DSC开发包处理,不会上传到用户的应用服务。
本功能对短信通道无效。
默认0,不选用。
使用条件:启用TDP协议=0
当空闲下线,或者3 次拨号都无法注册上DSC后,将会在这个设置的时间后开始拨号连接。
单位秒,默认0秒
使用条件:无
选择是否显示运行信息。
取值范围0~1,默认1
在总列表按3进入本设置,将出现下面的选项:
网络通道设置:
1 通道1
2 通道2
3 通道3
4 通道4
5 通道工作模式
6 TCP保活时间间隔
7 DNS IP地址
8 PPP保活时间间隔
R 返回
本版本的DTU支持最多同时开4个网络通道(UDP/TCP),或者开1个短信通道。
通道工作模式、TCP保活时间间隔、DNS IP地址使用于所有的通道,只用设置一次。这里先讲这几项,然后再讲通道单独的配置。
使用条件:启用TDP协议=0
本版本的DTU支持单通道、主备通道、多通道三种工作方式。
单通道,指的是DTU只打开通道1。
主备通道,指的是DTU将通道1作为主,通道2作为备通道。DTU每次重新拨号后,首先打开主通道,如果主通道异常关闭,将转向备通道,如果备通道异常关闭,又将转向主通道。
多通道,指的是DTU每次拨号都将全部4个通道打开,条件是这些通道必须配置有固定IP或域名。当用户发送数据时,将同时向这几个通道发送。这种方式可以配合(通道->高级->控制级别)来灵活使用。
多通道方式不支持短信通道。
取值范围0~2,默认0
6.2 TCP保活时间间隔
使用条件:通道->连网方式=1
用来维持TCP链路。当到达这个时间间隔时,DTU会发送一个TCP保活探测包,如果DSC的TCP服务还活着,将返回一个确认,如果在指定时间不返回,DTU会重发5次,然后关闭TCP连接。
单位分钟,取值范围0~120,默认5。0表示不启用TCP保活探测。
6.3 PPP保活时间间隔
使用条件:使用UDP或TCP通道
用来维持PPP链路。当到达这个时间间隔时,DTU会发送一个PPP保活探测包,如果PPP链路保持正常(另外服务器也要支持),将返回一个确认,如果在指定时间不返回,DTU会重发5次,然后关闭PPP连接。
单位分钟,取值范围0,3~65535,默认0。0表示不启用PPP保活探测。
使用条件:无
用来指定域名解释服务器地址。
下面讲述通道单独的配置,由于每个通道的配置内容都是一致的,所以以通道1为例进行说明。
按“1”后进入通道1的配置,将出现下面的选项:
通道1设置:
1 DSC IP地址
2 DSC 域名
3 DSC通讯端口
4 本地通讯端口
5 连网方式
6 高级(自定义设置)
R 返回
使用条件:无
对于短信通道无效。
DSC的固定IP地址。
6.6 DSC域名
使用条件:无
对于短信通道无效。
DSC的域名。
6.7 DSC通讯端口
使用条件:无
对于短信通道无效。
DSC的端口。
使用条件:无
对于短信通道无效。
DTU的端口。
使用条件:无
与DSC连接的方式,0表示UDP,1表示TCP,2表示短信,3表示AT通道,4表示TCP服务通道。
取值范围0~4,默认0
高级选项有多个,下面是其列表:
通道1高级设置:
1 启用DDP协议
2 在线报告时间间隔
3 网络检测时间间隔
4 最大登录DSC次数
5 最大网络检测次数
6 控制级别
7 重连接时间间隔
8 DSC身份识别码
R 返回
6.10.1
启用DDP协议
使用条件:无
本通道是否与DSC通讯时采用DDP协议方式。启用了该选项,DSC的服务中心必须采用环控公司提供的中心开发包,或者与环控公司签署保密协议,获得协议自行开发。
采用DDP协议时,每个数据包额外增加16个字节。好处是拥有登录的功能,DSC可以远程配置DTU参数,控制DTU下线。中心应用开发也相对容易些。
对于短信通道,这个值应该不启用。
取值范围0~1,默认1启用
6.10.2
在线报告时间间隔
使用条件:通道->连网方式=0或1
该选项使通道在一定时间后向DSC发送一个心跳包,用来维护与DSC的连接。
当采用DDP协议时,如果DSC还活着,将返回一个心跳确认包,如果DSC在5秒内没有给确认包,DTU会重发n(最大登录DSC次数)次,然后认为DSC已经不存在,关闭通道。
当不采用DDP协议时,也就是透明数据通道,DTU发送了心跳包后,不要求DSC给确认包,DSC收到这个包应该丢弃,避免和数据发送冲突。如果是采用这种方式,应向环控公司获取心跳包的数据格式,来进行心跳包识别。
对于短信通道无效。
单位秒,取值范围0~65535,默认40,0表示不发送心跳包
6.10.3
网络检测时间间隔
使用条件:通道->连网方式=0或1,配置了(通道->DSC域名)
该选项使通道在一定时间对域名进行一次检测,如果域名检测返回的IP和当前DSC的IP不一致,DTU将关闭当前连接,然后使用该IP进行连接。如果检测失败,DTU会重试n(最大网络检测次数)次,然后关闭通道。
对于短信通道无效。
单位秒,取值范围0~65535,默认40,0表示不进行域名检测
6.10.4
最大登录DSC次数
使用条件:通道->连网方式=0或1
该选项允许用户控制本通道向DSC注册失败的次数,这个次数是连续的次数。
对于短信通道无效。
默认5
6.10.5
最大网络检测次数
使用条件:通道->连网方式=0或1
该选项允许用户控制本通道检测域名失败的次数,这个次数是连续的次数。
对于短信通道无效。
默认5
6.10.6
控制级别
使用条件:无
该选项允许用户控制通道的运行级别,目前的级别有三种:允许发送TE数据、允许接收DSC数据、允许DSC控制DTU。
允许发送TE数据:这种级别表示本通道可以将TE的数据转发到DSC。
允许接收DSC数据:这种级别表示本通道可以将DSC的数据转发到TE。注意:如果DSC向本通道发送数据,依然产生费用,只是本通道将数据丢弃了,不传递给TE。
允许DSC控制DTU:这种级别表示本通道可以接受DSC的远程参数查询、配置,以及下线等指令。
这三种控制可以混合使用,从而可以组合出7的控制方式:
1 允许发送TE数据
2 允许接收DSC数据
3 允许发送TE数据 +允许接收DSC数据
4 允许DSC控制DTU
5 允许DSC控制DTU +允许发送TE数据
6 允许DSC控制DTU +允许接收DSC数据
7允许DSC控制DTU +允许接收DSC数据 +允许发送TE数据
对于短信通道,取值范围1~2。输入其他的值都将被当作3。
默认7
6.10.7
重连接时间间隔
使用条件:启用TDP协议=0,通道->通道工作模式=2
该选项在多通道情况下使用。当多通道开启时,如果某一通道异常关闭,它将在这个时间间隔后重新开始连接。如果全部的通道都异常关闭,则马上全部开始重连接。
对于短信通道无效。
单位秒,默认30,设置为0,这个通道将不会重连接,直到全部通道都关闭。
6.10.8
DSC身份识别码
使用条件:无
该选项在两种情况下使用,第一是呼叫DSC,第二是短信或电路通道使用。
使用在呼叫DSC时:此时必须特殊选项设置->终端类型=2,DTU将等待这个号码的DSC呼叫触发上线。如果没有配置IP和域名,DTU还将使用该号码呼叫DSC,来获取IP(此时DSC必须使用短信呼叫DTU,该短信必须使用环控公司的短信呼叫的内容格式)。
使用在短信或电路通道时:DTU将向这个号码发送或接收短信数据,或进行电路拨号。
对于短信通道,这个值必填,并且必须是完整的手机号码(11位长度),否则无法收发短信。
在总列表按4进入本设置,将出现下面的选项:
串口设置列表:
1 波特率
2 数据位
3 校验位
4 停止位
5 流控制
R 返回
按“1”后,根据以下值选择波特率:
1 300 bps
2 1200 bps
3 4800 bps
4 9600 bps
5 19200 bps
6 38400 bps
7 57600 bps
8 115200 bps
9 Custom设置
R 返回
注意:目前暂不支持115200bps
数据位取值5~8。
按“3”后,根据一下值选择校验位:
1 无
2 奇校验
3 偶校验
R 返回
停止位取值1~2。
按“5”后,根据一下值选择流流控制:
1 Xon/Xoff
2 硬件流控
3 无流控
4 半双工(RS485)
5 全双工(RS422)
R 返回
在总列表按5进入本设置,将出现下面的选项:
特殊选项设置列表:
1 终端类型
2 呼叫类型
3 呼叫时间间隔
4 空闲下线时间间隔
5 空闲下线模式
R 返回
使用条件:启用TDP协议=0
终端类型有三种:一直在线、触发上线、DSC数据回环。
一直在线:DTU一启动就开始拨号,然后和DSC建立连接,如果中间出现异常断开,会很快重新连接。
触发上线:DTU启动后并不上线,而是等待TE的数据、DSC的呼叫才上线。
DSC数据回环:DTU一启动就开始拨号,然后和DSC建立连接,此时DSC向DTU发送的数据将被回送给DSC,而不传给TE。此种方式一般用做测试。
5 一直在线,2 触发上线, 9 DSC数据回环。默认5
使用条件:启用TDP协议=0,终端类型=2,配置了(通道->DSC身份识别码)
呼叫类型是指:当DTU收到TE的数据,需要上线,但是其通道没有配置固定IP和域名因此将向DSC发起呼叫,要求DSC发送IP过来。
如果呼叫失败后将重试(由呼叫时间间隔决定),或不再重试而丢弃数据。
0 短信, 1 电话。默认0
使用条件:启用TDP协议=0,终端类型=2,配置了(通道->DSC身份识别码)
本选项设置每次呼叫之间的时间间隔。
单位秒,取值范围0、10~65535,0表示只呼叫一次,默认0
使用条件:启用TDP协议=0
本选项设置DTU在无TE数据时的下线时间。
当DTU长时间没有收到TE的数据,已超过了本设置,就会关闭通道,以及拨号,重新等待下次上线。如果在本时间间隔内收到了来自DSC的数据(必须是用户数据),则会将下线时间后延。
单位秒,取值范围0、10~65535,0表示本设置不启用,不下线,默认0
使用条件:启用TDP协议=0,空闲下线时间间隔>0
当空闲下线时间到达后,根据本设置来决定是否下线。
0 定时下线,如果是主备通道,主通道则不会下线。
3 空闲下线,如果是主备通道,主通道则不会下线。
4 定时下线,如果是主备通道,主通道也要下线。
7 空闲下线,如果是主备通道,主通道也要下线。
定时下线:指的是到达了空闲下线时间间隔,不管当前的通道是否有数据通讯,都要下线。
空闲下线:指的是只要有数据通讯,下线时间就会被推延,下线时间被重置,直到没有数据通讯时,才会下线。
单位秒,取值范围0、3、4、7,默认7
9 DTU通道工作模式说明
9.1.1 单通道使用环境
单通道主要使用在一个DTU对应一个DSC的环境下。
单通道一定是通道1。
9.1.2 单通道主要的参数配置
a. 通道工作模式设置为”单通道”
b. 配置通道1的相关参数。
9.2.1 主备通道使用环境
主备通道主要使用在一个DTU对应两个DSC的环境。
比如,使用一个UDP或TCP的通道作为主要的通讯通道,再配置一个短信通道作为备用通道,当主通道无法连接时,DTU可以转向备用的短信通道,通过短信来传送数据,在DTU检测到主通道可以连接时,关闭短信通道,而重新回到主通道上。
主通道可以是短信通道,备通道也可以是UDP或TCP通道,也可以两者都是同一类型的通道。
主通道一定是通道1,备通道一定是通道2。
9.2.2 主备通道主要的参数配置
a. 通道工作模式设置为”主备模式”
b. 配置主通道,即通道1的相关参数
c. 配置备通道,即通道2的相关参数
d. 配置空闲下线时间。DTU使用本参数来进行通道转换,当运行在备通道时,DTU会在空闲下线时间到达后重新转向主通道,尝试连接,如果尝试成功,则运行在主通道,不成功则再回到备通道。
e. 配置空闲下线模式。DTU根据本参数具定是否要转换通道。
下面是,本参数的值在主备模式中的意义:
0: 表示定时下线,主通道不下线。
当DTU运行在主通道时,DTU会保持一直在线;
当DTU运行在备通道时,到达了空闲下线时间,不管备通道是否有数据通讯,都关闭备通道,并返回尝试连接主通道。
3: 表示空闲下线,主通道不下线。
当DTU运行在主通道时,DTU会保持一直在线;
当DTU运行在备通道时,到达了空闲下线时间,并且备通道没有数据通讯,才关闭备通道,并返回尝试连接主通道。
4: 表示定时下线,主通道下线。
当DTU运行在主通道时,到达了空闲下线时间,不管主通道是否有数据通讯,都要关闭通道,并且断开PPP连接,然后等待”重拨号时间间隔”后才重新建立主通道的连接。
当DTU运行在备通道时,到达了空闲下线时间,不管备通道是否有数据通讯,都关闭备通道,并返回尝试连接主通道。
7: 表示空闲下线,主通道下线。
当DTU运行在主通道时,到达了空闲下线时间,并且主通道没有数据通讯,才关闭通道,并且断开PPP连接,然后等待”重拨号时间间隔”后才重新建立主通道的连接。
当DTU运行在备通道时,到达了空闲下线时间,并且备通道没有数据通讯,才关闭备通道,并返回尝试连接主通道。
9.3.1 多通道使用环境
多通道主要使用在一个DTU对应多个DSC的环境。
比如DTU需要将采集的数据同时发向3个DSC的情况。
9.3.2 多通道主要的参数配置
a. 通道工作模式设置为”多通道模式”
b. 配置需要的通道,最多支持4通道,通道类型必须通为UDP/TCP客户端(不能是TCP服务通道,这种类型只用于单通道),或同为短信。
c. 配置各个通道的控制类型
10.1 DTU短信通道运行说明
首先要配置一个短信通道,配置的方法下面描述。
当TE发送数据到DTU时,DTU将该数据(不超过140字节,超过的将进行分段)打包成短信,发送给指定的号码(DSC身份识别码),如果打开了调试信息或者设置了TDP协议,发送成功或失败都会向TE发出报告。
当DTU收到短信时,首先比较短信的来源号码是否能够匹配“DSC身份识别码”,不能匹配的将丢弃,匹配的将内容发送给TE。
号码匹配可以只是某几位,比如“DSC身份识别码”为136,则所有包含136的短信都可以接收,但是此时这个通道就不应该设置为可以发送,因为目标号码不完全。
结合通道中的控制级别参数,可以较好的做到短信的单发和群发。
a. 配置通道类型为”短信”
b. 配置” DSC身份识别码”为需要发送的手机或modem号码,该识别码也可以只是某几位,比如138/136
DTU支持两种格式的短信发送,一种是英文(7BIT编码),一种是自定义格式数据(UCS2编码),长度为140字节。
英文一般用于发送给手机,手机可以识别这种格式的短信。
自定义格式用于透明传输,接收端要对这些短信进行识别。
目前DTU默认的是自定义格式的短信,如果要英文的短信,必须要求定制DTU。
11 TCP服务通道说明
11.1 TCP服务通道运行说明
TCP服务是作为TCP服务端的应用,他可以接受远程TCP客户端的连接请求。为了客户端能找到服务端,要求DTU使用的SIM卡必须是支持固定IP的。
DTU的TCP服务通道只能应用于单通道模式,并且目前TCP服务只支持1个客户端的连接。TCP服务应该用于透明的传输方式(不使用DDP协议)。
TCP服务通道的使用情形可能是下面的:
a. 点对点通讯,两台DTU之间的互传,一台作为服务端,另外一台作为客户端来主动连接。
b. 被动式数据上传,DTU作为服务端,PC或其它的终端作为客户端,主动连接DTU,然后DTU才可以进行数据通讯。这种对于中心询问终端的方式很有用,可以比较省钱。
当TCP通道在监听时,可以使用”空闲下线时间”这个参数来控制重拨号,因为有时拨号可能会无效。
11.2 TCP服务通道配置
a. 配置通道工作模式为”单通道”
b. 配置通道1的连网方式为”TCP服务”
c. 配置通道1的DSC IP为可以接受连接的TCP客户端IP
d. 配置通道1的高级中的DDP协议为关闭
e. 配置空闲下线时间间隔>0,空闲下线模式为7