新型实时在线型消费机,支持刷卡、扫码及外接人脸识别设备,刷卡、扫码或人脸比对成功后消费机将卡号和本次消费金额上传到服务器,服务器处理、保存后将消费结果返发到消费机上显示,脱网时支持白名单记账消费。
设备向服务器发送的指令格式,每个字段用半角逗号(,)分隔。 | ||||
序号 | 指令名称 | 指令格式 | 指令说明 | 示例 |
1 | 响应服务器的搜索 | 100,包序列号,终端IP,子网掩码,网关IP,远程电脑主机IP,端口号,终端硬件号 | 响应电脑发出的搜寻局域网内所有终端设备指令000,就是电脑软件用广播式向39190端口发送字符串“000” | 100,00009,192.168.1.218,255.255.255.0,192.168.1.1,192.168.1.3,39169,1234567890 |
2 | 开机信息 | 101,包序列号,终端IP,远程电脑主机IP,机号,时间 | 1、设备开机时向电脑发送的开机信息,电脑可以根据这条信息发送相应的开机提示信息。 2、电脑发送002查询设备时间时,也是响应这条信息。 | 101,00009,192.168.1.1,192.168.1.3,00002,2012-04-20 11:12:13 |
3 | 普通消费模式下刷卡 | 102,包序列号,终端IP,远程电脑主机IP,机号,卡号 | 当设备消费模式不是定额方式或计次方式时,刷卡后设备向电脑发送此信息。 | 102,00009,192.168.1.1,192.168.1.3,00002,8888888888 |
4 | 输入消费金额后刷卡、定额模式下刷卡 | 103,包序列号,终端IP,远程电脑主机IP,机号,卡号,消费额,时间,2 | 1、设备消费模式为普通模式、快捷键模式时,先按金额后刷卡; 2、设备消费模式为定额方式时刷卡; 3、服务器端此时应用008指令回应消费成功或006指令回应消费失败。 | 103,00009,192.168.1.1,192.168.1.3,00002, 8888888888,5.50, 2012-04-20 11:12:13,2 |
5 | 计次刷卡消费 | 104,包序列号,终端IP,远程电脑主机IP,机号,卡号,时间 | 在设备设定为计次消费模式下时,刷卡后直接发送至服务器 | 104,00009,192.168.1.1,192.168.1.3,00002,8888888888,2012-04-20 11:12:13 |
6 | 记帐信息 | 105,包序列号,终端IP,远程电脑主机IP,机号,卡号,消费额,消费时间,状态(0:金额消费 1:计次),记录地址标识,总记录数 | 电脑没回应的情况下,消费信息将先记账,在网络联通后,向服务器发送 | 105,00009,192.168.1.1,192.168.1.3,00002,8888888888,5.50,2012-04-20 11:12:13,1,12345678,18 |
7 | 键盘输入 | 106,包序列号,终端IP,远程电脑主机IP,机号,键盘输入信息 | 向服务器发送键盘指令,操作方法是先按设备【Func】进菜单,选【发送数字指令】,输入数字后,按回车发送 | 106,00009,192.168.1.1,192.168.1.3,00002,11 |
8 | 取餐模式下刷卡 | 108,包序列号,终端IP,远程电脑主机IP,机号,卡号,时间 | 设备设定为取餐模式下时,刷卡后直接发送至服务器 | 108,00009,192.168.1.1,192.168.1.3,00002,8888888888,2012-04-20 11:12:13 |
9 | 响应服务器发过来的显示指令 | 109,包序列号,终端IP,远程电脑主机IP,机号,接收到的指令 | 响应服务器发来的006、008、009、010、103指令,服务器端可通过此指令终止重发机制 | |
10 | 二维码扫描信息 | 125,包序列号,终端IP,远程电脑主机IP,机号,二维码格式标识,二维码信息(可以包含逗号) | 125,00004,192.168.1.228,192.168.1.168,00003,0, http://wwww.baidu.com,abc | |
11 | 输入金额后再扫二维码 | 128,包序列号,终端IP,远程电脑主机IP,机号,口令,消费额,时间,二维码格式标识,二维码信息(可以包含逗号) | 128,00004,192.168.1.228,192.168.1.168,00003,12345,5.50, 2012-04-20 11:12:13,0, http://wwww.baidu.com,abc | |
12 | 门禁机刷卡 | 150,包序列号,终端IP,远程电脑主机IP,机号,卡号,读头号,对应的门或继电器号,门磁未关秒数(0门已关),密码类别(0密码无效/1刷卡后按密码/2补签密码/3防迫胁密码/4开门密码),密码(最多10位数字),时间 | 150,00055,192.168.1.228,192.168.1.168,00001,0305912578,0,0,0,0,00000000,2020-01-01 08:18:18 | |
服务器向设备发送的指令 | ||||
序号 | 指令名称 | 指令格式 | 指令说明 | 示例 |
1 | 搜寻设备 | 000 | 搜寻局域网内所有终端设备指令,终端会向主机回应100指令 | 000 |
2 | 确认信息已收到 | 001,包序列号 | 用于告诉终端,信息已收到,不需要重发3次相同信息了。 | 001,00009 |
3 | 读设备时间 | 002,机号 | 读取终端时间,终端收到这些指令后会回应101指令(请看表1),00000表示任意机号 | 002,00002 |
4 | 改设备时间 | 003,机号,时间 | 设定终端设备时间,终端收到这些指令后会回应101指令 | 003,00002,2012-04-20 11:12:13 |
5 | 更改机备IP地址 | 004,终端IP,子网掩码,网关IP,网送MAC,远程电脑主机IP,远程电脑主机MAC,是否自动搜出MAC,端口号,终端硬件号 | 设定指定的终端IP地址等参数。 是否自动搜出MAC取值说明: 1:为自动搜出远程主机MAC 2:为自动搜出网关的MAC 4:为当设备IP在局域网中有冲突时,自动获取可用的IP(也就是开启DHCP功能) 8:允许保存DHCP自动获取的IP | 004,192.168.1.228,255.255.255.0,192.168.1.1,AA-BB-CC-DD-EE-FF,255.255.255.255, AA-BB-CC-DD-EE-FF,0,39190,0138215662 |
6 | 扣款不成功 | 006,机号,卡号,信息,显示延时(秒),蜂鸣器发声(种类见表3),语音(种类见表4) | 扣款不成功时,服务器向终端发送的显示及声响信息,此信息仅在设备刷卡后显示“正在等待电脑回应..”时有效。 | 006,00002,1234567890,此卡尚未开户\,余额信息不存在,10,0,1 要让设备显示逗号用“\,”表示。 显示换行用“\n”表示。 |
7 | 扣款成功 | 008,机号,卡号,消费额,信息,显示延时(秒),蜂鸣器发声(种类见表3),语音(种类见表4) | 扣款成功时,服务器向终端发送的显示及声响信息,此信息仅在设备刷卡后显示“正在等待电脑回应..”时有效。 | 008,00002,1234567890,5.50,姓名 扣费成功\n余额12256.60元\n,10,1,1 要让设备显示逗号用“\,”表示。 显示换行用“\n”表示。 |
8 | 驱动显示及响声 | 009,机号,信息,显示延时(秒),蜂鸣器发声(种类见表3),语音(种类见表4) | 服务器发送,用于驱动终端设备显示信息及声响。 | 009,00002,显示信息,10,1,1 要让设备显示逗号用“\,”表示。 显示换行用“\n”表示。 |
9 | 清除记帐记录 | 011,机号,卡号,消费额,消费时间,记录地址标识 | 清除一条已经上传的记帐记录,使设备继续上传剩余的记账记录 | 011,00002,8888888888,5.50,2012-04-20 11:12:13,12345678 |
10 | 更改设备的管理员密码 | 012,机号,新密码(必须为6位数字),012-012::012-012(这个固定常量用于防止网络干扰误改) | 更改设备的管理员密码 | 012,00002,123456,012-012::012-012(这个固定常量用于防止网络干扰误改) |
Java开发示例下载:https://download.csdn.net/download/zhangjin7422/15010373
C#开发示例下载:https://download.csdn.net/download/zhangjin7422/15011019
VB.Net示例下载:https://download.csdn.net/download/zhangjin7422/15011085
PHP 示例下载:https://download.csdn.net/download/zhangjin7422/15010231
Python示例下载:https://download.csdn.net/download/zhangjin7422/15010073
VFP示例下载:https://download.csdn.net/download/zhangjin7422/15010854
Delphi示例下载:https://download.csdn.net/download/zhangjin7422/15011370
Android示例下载:https://download.csdn.net/download/zhangjin7422/18626220
VB6示例下载:https://download.csdn.net/download/zhangjin7422/11236768