Mercury系统指令集综述Word格式.docx

上传人:b****5 文档编号:17591667 上传时间:2022-12-07 格式:DOCX 页数:79 大小:50.53KB
下载 相关 举报
Mercury系统指令集综述Word格式.docx_第1页
第1页 / 共79页
Mercury系统指令集综述Word格式.docx_第2页
第2页 / 共79页
Mercury系统指令集综述Word格式.docx_第3页
第3页 / 共79页
Mercury系统指令集综述Word格式.docx_第4页
第4页 / 共79页
Mercury系统指令集综述Word格式.docx_第5页
第5页 / 共79页
点击查看更多>>
下载资源
资源描述

Mercury系统指令集综述Word格式.docx

《Mercury系统指令集综述Word格式.docx》由会员分享,可在线阅读,更多相关《Mercury系统指令集综述Word格式.docx(79页珍藏版)》请在冰豆网上搜索。

Mercury系统指令集综述Word格式.docx

●SIM

接受指令的通信设备ID。

可为空。

●HostName

接受指令的通信设备的宿主名(例如车牌号)。

当SIM为空时,此参数有效,否则以SIM为准。

●RValue

发送端期望原封不动返回的值。

可用于对指令的判别处理。

说明:

如无特殊说明在所有需要给出SIM的指令,都可以替代性的给出HostName。

但这些指令中,不应二者都不给出。

II.

指令集详述

以下各指令中,如无特殊说明,都应包括I(b)中规定的必选键,并按其规定使用。

a)初始化

1)ClientReg

●指令定义:

本指令用于客户端向中心注册。

所有客户端在发起请求前,都必须向中心注册,并得到中心的认证,才能继续执行操作。

●发送参数表:

⏹CID:

空值

⏹SID:

⏹UID:

用户登录名

⏹PWD:

用户口令

⏹ChannelType:

客户端与服务器的通信通道类型。

可以为下列值:

◆Q:

MessageQueue

◆T:

TCP/IP

◆R:

Remoting

◆W:

Web

⏹ClientAddress:

客户端地址。

仅当ChannelType=Q时有效,此时此值为客户端接收服务器返回的消息的MessageQueuePath.

⏹ClientType:

客户端软件的类型。

可以为下列值:

客户端为终端应用,直接面向最终用户。

◆S:

客户端为服务应用,作为服务运行,如报警监控,预约呼车,ExchangeLink

⏹ClientAppName:

客户端软件的应用名。

●返回参数表:

如果指令成功,返回系统分配的客户端ID。

⏹SvrTime:

当前服务器的系统时间。

●其他说明:

此指令成功执行后,客户端才能获得有效的CID。

客户端必须自行维护CID。

以后所有指令都必须携带此CID方能被服务器接受。

服务器会纪录客户的UID/PWD。

以后指令不必再携带UID/PWD。

2)ClientUnReg

本指令用于客户端向服务器声明退出。

公用参数

公用参数。

建议客户端正常退出时发送本指令。

如果不发送,服务器的垃圾收集可自动删除客户端注册,但会有一定延迟。

3)ClientConnect

客户端在意外情况下与服务器断开(3分钟内,否则服务器将清除该客户端),或者发出ClientDisconnect之后,需要重新登陆上来时,可以发出该指令。

注意:

此时客户端必须指明系统原先分配的CID

4)ClientDisconnect

客户端需要保留对某些车辆的呼叫状态时可以暂时断开与服务器的连接。

最大时间限制可以通过配置参数设定。

(默认值为:

60分钟)

b)查询静态信息

5)QueryGKDB

本指令用于客户端查询服务器中核心数据库的数据。

⏹ObjType:

指定要查询的对象类型。

可以为以下值:

◆DEV:

Device对象

可选KeyField:

SIM,DevID

◆HOST:

Host对象

Name

◆USER:

User对象

⏹KeyField:

指定查询所用的关键字段

允许同时查询多个字段,各关键字间用“|”分隔。

⏹KeyValue:

给出查询字段的值。

◆可以一次查询多个字段的值。

◆多个值之间用“|”分格。

⏹Fields:

字段名,多个字段用“|”分割。

⏹Value:

字段值,多个字段用“|”分割。

◆当查询为多个值时,返回的纪录之间用“;

”分隔

◆Value可能为空值

调用本指令需要用户对对象有权限。

6)GetSysInfo

本指令用于客户端查询服务器系统的基本信息。

⏹Version:

服务器系统的版本号。

多个软件版本用“|”分割,每个格式为:

“软件名,版本号”

⏹AdapterAddr:

GPSAdapter服务的地址。

格式为:

Q,QueuePath|T,IP:

Port

⏹DataWinAddr:

GPSDataWin服务的地址。

⏹CenterName:

中心名。

每个GPSServer的唯一ID

调用本指令需要管理员权限。

7)QueryAdapter

本指令用于查询当前连接Adapter的客户程序情况。

⏹QueryCat:

要查询的类别。

◆RegConn:

列出当前连接在本Adapter上的所有客户信息,包括Service和Exchange.

◆Service:

列出当前本中心上的Service.

◆Exchange:

获得当前Exchange连接情况,以及通过Exchange请求的数据情况。

与发送给出的值相同。

⏹AdapterRPT:

根据不同的QueryCat,Adapter返回的数据。

根据QueryCat的不同,格式有所不同。

如下:

格式:

CID,UID,ClientType,ClientAppName|CID,UID,ClientType,ClientAppName

其内容相当于ClientReg时填写的内容。

直接将值返回。

顺序必须按上述顺序。

CID,UID,ServiceName,ServiceOtherData|……

ServiceName实际上是ClientAppName,ServiceOtherData为Service自行维护的,要返回给客户端的其他信息,但要注意其中的分隔符不要有“,”或“|”。

ECID,UID,GCID|……

ECID:

ExchangeClientID

UID:

UserID.

GSID:

GpsServerID

8)QueryDataWin

本指令用于客户端从DataWindow取得数据。

⏹SIM:

要查询的设备的SIM卡号。

一次可查询多个设备,各SIM用“|”隔开。

如果SIM为“0”则按此条指令按以下规则处理:

返回当前在DataWin中所有设备的最后一条数据。

但此数据时间不应早于StartTime。

如果StatrTime=“”则忽略此限制。

除StartTime外其他参数全部忽略。

⏹StartTime:

要求的结果信息最早时间。

格式为yyyy-MM-ddHH:

mm:

ss,如2001年11月8日14点20分3秒表示为2001-11-814:

20:

3。

如果StartTime=“”,则相当于不限制开始时间。

⏹ResultNum:

要求的结果信息条数。

⏹Latest:

T|F

逻辑值。

设定返回的信息是否必须为最新数据。

⏹QUID

可选。

指定用于执行查询的用户ID。

如果不给,则使用客户端当前用户。

⏹QPWD

给出QUID对应的口令。

⏹ClientAddress

内部使用。

为返回数据的地址。

⏹DataWinResult:

SIM,GPSREC;

GPSREC2;

…GPSRECn|SIM,GPSREC……

GPSREC格式:

Lon$Lat$Speed$Dir$SatNum$Status$GPSTime$MSGTime$Other

其中,GPSTime为GPS设备的定位时间,MSGTime为消息到达系统的时间。

分隔符为”$”。

发送参数的值以及期望结果,见下表:

StartTime

ResultNum

Latest

结果

Any

本设备当前在DataWin中所有数据。

指定时间

从指定时间起到最新所有数据。

n

T

最新n条。

不够n条则返回所有最新数据。

N

最新n条,但不超过指定时间。

不够n条则到指定时间止。

F

指定时间起n条,不够n条则到目前最新一条止。

对于查询的设备,如果没给出QUID,则客户端的连接用户必须有相应的权限。

如果给出了QUID,则QUID用户必须有相应权限。

9)QueryHistoryData

本指令用于获得某一设备在某段时间内的历史数据。

一次可查询一个设备。

⏹EndTime

要求的结果信息最晚时间。

此设定仅当结果纪录数超过最大结果数限制,并且AutoFit=F时有效。

当Latest=T时,返回的结果满足EndTime条件。

否则,满足StartTime条件。

⏹AutoFit:

设定当结果记录数多于最大允许结果时,是否自动调整结果集的间隔,以返回覆盖查询时间段并且不超过记录数限制的结果集。

调整方法如下:

设在给定时间段内总记录数为N,最大允许记录数为M

则,当N<

M时,不需要调整,返回N条记录;

当N>

M时,r=N/M(四舍五入取整),每r条记录,取星数最多的记录为有效记录返回给客户端。

目前系统规定:

N=10000;

M=1000

本指令可能产生多条返回参数。

但每条都有同样的SID。

每条的结构如下:

⏹ResultRecCount:

整数。

表示返回结果的总纪录数。

⏹ResultPageCount:

表示返回结果包的总数。

⏹ResultPageIndex:

表示本次返回记录包的顺序号。

表示是否进行了AutoFit。

参见发送参数的AutoFit.

⏹ExceedResult:

表示结果记录数是否超出了最大结果数限制。

结果设备的SIM卡号。

⏹HistoryREC:

字符串。

返回的数据包。

GPSREC;

…GPSRECn

Lon$Lat$Speed$Dir$SatNum$Status$GPSTime$MSGTime

10)QueryUserAuth

本指令用于测试用户对设备的权限以及用户自身权限。

一次只可查询一个设备。

指定要测试权限的用户ID。

⏹AuthType:

指定要测试的是用户权限还是用户对设备的授权。

可取下列值:

◆A:

测试的是用户对设备的权限,SIM参数指定设备。

测试的是用户自身权限,SIM值无效。

◆L:

不进行测试,而是列出用户对设备的所有权限,以及用户自身权限。

⏹RightCode:

指定要测试的权限类型。

◆1:

用户对设备的查询位置权限

◆2:

用户对设备的位置呼叫权限

◆3:

用户对设备的控制权限

◆4:

用户对设备的发格式信息权限

◆5:

用户对设备的发无格式信息(RawMessage)权限

◆6:

用户查询设备当前状态权限

用户可收到Alarm权限

◆I:

用户可收到Message权限(包含RawMessage和格式Message)

用户可重复注册权限

当AuthType=A或R时返回:

⏹Auth:

T|F,表示此权限测试是否通过。

当AuthType=L返回:

权限列表。

定义同发送的RightCode。

格式为连续字符。

例如:

146A。

由于只查询用户权限,所以不需要用户口令。

11)QueryUserDeviceAuth

本指令用于查询某一用户有权限的所有设备。

指定要查询的用户ID。

指定要查询的用户口令。

仅当QUID给出时使用。

⏹HostGroupID

如果给出,则查询范围限定在指定Host组。

⏹RightCode

列出用户有权限的设备列表。

格式如下:

SIM,HOSTNAME,RightCode|SIM,HOSTNAME,RightCode|……

◆SIM:

设备SIM号。

◆HOSTNAME为设备宿主名

◆RightCode:

用户对设备所拥有的权限类型。

●1:

●2:

●3:

●4:

●5:

●6:

12)QueryUserHostGroupAuth

本指令用于查询某一用户有权限的宿主组。

⏹GroupList

列出用户有权限的组名和ID列表。

HostGroupName,GroupID|HostgroupName,GroupID|……HostGroupName,GroupID

13)QueryDevCompatible

本指令用于查询某设备的下行控制指令兼容性。

由原始调用者(客户端)填写。

设备的SIM卡号

⏹DFactoryID:

设备厂家名称

DFactoryID生产厂家代号对照表

代号

公司名称

备注

00

(立移讯车台)原始车台

01

北京移舟启程信息技术有限公司

02

深圳华强通信技术有限公司

03

摩托罗拉

04

北京大恒

05

北京长征航信704所

06

台湾AVL-2000

07

赛格

08

深圳伊爱公司

09

南京中兴通讯公司和高通公司

10

龙运通科技有限公司

11

厦门雅讯有限公司

12

北京赛博有限公司

13

四川大科星有限公司

14

北京康讯科技股份有限公司

⏹DVersion:

设备版本号,长度为四位,如3.00表示为0300

版本号表(目前兼容的设备表)

序号

版本号

对应设备协议版本号

校验方式

数据包头

说明

1

立移讯假车台

测试用

1无校验

FFAAFFABFFACFFAD

2

移舟车台0300

北京移舟《GPS车载定位监控系统》V3.0YQ-YF010-013-2001

2异或校验

FF80FF70FF50

奥星天网用

通用协议

3

移舟行车记录仪0301

北京移舟《GPS多功能行车记录仪系统》成都专用版V1.0YQP001-T-A002

FF9AFF9BFF9CFF9D

行车记录仪用

成都专用

4

赛格车台0300

基于GSM网的GPS监控报警系统车载终端与通信网关通信协议(SEG-9888系列2000型)

编号:

T2000_000002_32

5

704所车台0100

704所《GSM车辆调度系统通信协议》(修订版)

..3DTT/.

北京704所车台

6

深圳华强车台0500

深圳华强《GSM二代无线传输协议》版本5.0

HQ6006系列B(货运型)

*

华强车台

7

台湾AVL车台0300

車輛定位系統AVL-2000

使用手冊

#

广东凌科代理

输出接设防撤防开关

8

台湾AVL车台0301

输出接断油接通油路开关

9

移舟一键通

小车台0301

GPS车载定位监控调度系统

车载单元与监控中心通信协议

(版本:

Ver3.12B)

移舟行车记录仪0300

北京移舟《GPS多功能行车记录仪系统》V3.0YQP001-T-A002

FF90FF97FF98FF99

移舟一键通小车台0302

AXP系列GPS车载定位仪

车载单元与控制中心通信协议1.0版

F080F070F050

移舟一键通小车台

移舟云南烟草车台0304

FF01

移舟云南烟草车台

无锡版出租车0305

出租车项目通讯协议(1.2)(12.3)

FF10,FF11

移舟无锡版出租车车台

杭州版出租车0306

杭州出租与中心协议(10月23日)

F02A,F02B,

F02C,F02D

移舟杭州版出租车车台

15

杭州口岸国际物流0307

杭州口岸国际物流专用版

1.0版

F03AF03BF03CF03D

移舟杭州口岸国际物流专用版车台

16

无锡新(2003.1)出租车0303

新无锡出租与中心协议(200301月07日).doc

F027,F029

移舟无锡新版出租车车台

17

移舟晓位星0100

随身宝通讯协议

FFE0

晓位星

18

深圳伊爱公司车台0100

目前崭定为ER,E0,E1,F0,

80,92,B2,B3,A4

将来统一为EI

深圳伊爱公司车台

19

南京中兴通讯公司接入的GpsOne设备

0300

L1接口协议

无校验

?

通过L1协议接入南京中兴通讯公司的MPC(移动定为中心)兼容高通公司的基于CDMA的GpsOne设备

20

北京龙运通科技公司介入的AGPS设备

Lif接口协议

@@

通过Lif协议接入龙运通科技公司的MPC(移动定为中心)兼容其AGps设备

21

厦门雅讯

厦门雅讯GK110

22

北京赛博

北京赛博0300

23

北京移舟云南玉溪红塔车台

0308

FF01,FF21,FF22

24

四川大科星

四川大科星0300

25

塞格0301

26

北京移舟GPRS车台

0309

GGPRS车载定位仪车载单元与监控中心通信协议

Ver1.0)

异或校验和CRC校验

移舟GPRS车台

27

北京移舟CDMA车台

0310

吴无锡CDMA出租车车台

28

北京康讯

北京康讯车台

29

北京移舟定位通0311

定位通”车载定位议车载单元与监控中心通信协议(版本:

Ver1.0)

异或校验

F088,F089,F08A

30

北京移舟无锡CDMA0312

CDMAYNM6000车载单元与中心通信协议(无锡版).doc

北京移舟

无锡CDMA

0312

⏹DType:

设备种类

设备种类定义对照表

设备类型

车载控制单元(车台)

随身宝(晓位星)

报警器

行驶记录仪(绿匣子)

CDMA的GpsOne

龙运通的AGPS

⏹DPWD:

设备口令

⏹DCheckSum:

设备校验方式

校验方式,控制单元内部用的编码校验方式对照表

意义

FEC-15校验

FEC-2校验

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 高中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1