发布时间 : 星期日 文章酒店门锁管理系统接口说明更新完毕开始阅读
LS-PMS酒店门锁管理系统集成发卡接口说明书 <版本号:2.0> 13
例子说明:假如在server.exe中添加了客户端2个客户端 发行机编号 01 电脑名称为 c1 , 发行机编号 02 电脑名称为 c2,如果从c1电脑要在c2电脑上发行卡,则dd 为 02 ss 为 01.
命令代码:1字节,ASCII码,指定执行的命令。
B-客人退房(注销卡) E-读卡
G-客人入住(发卡)
I-新客人入住(发卡,同时将在住客人退房) 应答代码:1-2字节,ASCII码,指定命令执行的结果。
0-成功完成 1-未确定的错误
2-错误的(无效的)目标地址 3-无效的命令代码 4-串口错误 5-发行机正忙 6-无效的客房 7-新卡
8-发行机等候超时 10-无效的时间 11-客户端没有连接 12-客户端通信错误
数据区(data):数据可根据需要给出不同数据,格式为:|
说明 房号 客人入住时间 客人预离时间 客人姓名 数据长度 1-7 12 12 1-30 格式 yyyymmddhhnn yyyymmddhhnn 示例 803 200405081200 200410011200 13
LS-PMS酒店门锁管理系统集成发卡接口说明书 <版本号:2.0> 14
C(0x43) 7.3 命令详解
发卡数量 1 仅数字 以下示例中LIS(Locstar Interface System)代表创佳接口系统,PMS代表酒店管理系统接口,< >括号括起来的部分代表1字节的控制字符。 7.3.1 客人入住/退房命令
新客人入住(I):此命令首先将指定房间内所有客人退房(仅数据库操作,不注销客人卡)再发行新的客人卡。此命令仅适用于第一位客人入住,在同一房间添加客人请使用 “客人入住”命令。必须字段:R,N,D,O;可选字段:P。示例:
PMS:
客人入住(G):此命令根据指定房间和时间发行客人卡(当前在住客人不受任何影响)。必须字段:R,N,D,O;可选字段:P。示例:
PMS:
客人退房(B):此命令将指定房间内客人退房。必须字段:R;可选字段:N。此命令的dd(目标地址)有特殊用途,当dd为‘00’时只将客人退房不注销客人卡,当dd为合法地址时,将客人退房并注销客人卡(磁卡客人卡且使用手动发行机不予注销)。不包括N(客人姓名)时将房间内所有客人退房,包括客人姓名时将房间内指定客人退房。示例: PMS:
命令码(E),此命令读客人卡信息,并从数据库中检索卡信息。若检索成功,将相关信息(R,P,N,D,O)返回。示例: PMS:
LIS:
(1) 接口系统为Socket Server,酒店系统为Socket Client。 (2) 双方必须设置相同的端口号。
(3) 接口系统对每一个请求都有应答,应检查应答信息,以确定请求是否成功完成。
2009年3月31日星期二 14
LS-PMS酒店门锁管理系统集成发卡接口说明书 <版本号:2.0> 15
建议接口使用方等待接口系统回应时使用“超时跳出”的方式,防止系统异常造成的意外中断引发死循环。 附录 A
参数说明:[in]为输入参数,[out]为输出参数。
客人卡如不能开门则请注意门锁上的响声,2声代表时间不正确,5声代表房号不正确。
2009年3月31日星期二 15