文档详情

以太网实时消费机通讯协议.doc

发布:2017-02-06约6.38千字共17页下载文档
文本预览下载声明
实时消费机UDP通讯协议 终端向电脑发送的信息 说明:所有信息以字符串的方式接收和发送,以逗号分隔各段参数。 打开UDP控件,端口设为39190, 如delphi中用IdUDPServer控件,,属性如下: VB用Winsock控件,,属性如下: VFP用Winsock控件,属性如下: 表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 设备开机信息 101, 包序列号, 终端IP, 远程电脑主机IP, 机号, 时间 设备开机时向电脑发送的开机信息,电脑可以根据这条信息发送相应的开机提示信息。 电脑发送002查询设备时间时,也是响应这条信息。 101,00009,192.168.1.1,192.168.1.3,00002,2012-04-20 11:12:13 刷卡 102, 包序列号, 终端IP, 远程电脑主机IP, 机号, 卡号 当设备消费模式不是定额方式或计次方式时,刷卡后设备向电脑发送此信息。 102,00009,192.168.1.1,192.168.1.3,00002,8888888888 输入金额后刷卡消费 或 定额刷卡消费 103, 包序列号, 终端IP, 远程电脑主机IP, 机号, 卡号, 消费额, 时间 以下情况发送: 设备消费模式为定额方式或计次方式时刷卡; 当设备消费模式为普通模式或快捷键模式时,先按金额后刷卡。 103,00009,192.168.1.1,192.168.1.3,00002,8888888888,5.50, 2012-04-20 11:12:13 计次刷卡消费 104, 包序列号, 终端IP, 远程电脑主机IP, 机号, 卡号, 时间 在设备设定为计次消费模式下时,刷卡后直接发送至电脑 104,00009,192.168.1.1,192.168.1.3,00002,8888888888,2012-04-20 11:12:13 记帐信息发送 105, 包序列号, 终端IP, 远程电脑主机IP, 机号, 卡号, 消费额, 消费时间, 状态(0:金额消费 1:计次), 记录地址标识, 总记录数 在网络断线情况下,或刷卡发送后1秒电脑没回应的情况下,消费信息将先记账,在网络联通后,向电脑发送 105,00009,192.168.1.1,192.168.1.3,00002,8888888888,5.50,2012-04-20 11:12:13,118 键盘输入 106, 包序列号, 终端IP, 远程电脑主机IP, 机号, 键盘输入信息 向电脑发送键盘指令,操作方法是先按设备【Func】进菜单,选【发送数字指令】,输入数字后,按回车发送。 106,00009,192.168.1.1,192.168.1.3,00002,11 刷卡订餐 107, 包序列号, 终端IP, 远程电脑主机IP, 机号, 卡号, 订餐食堂号, 订餐日期, 订餐餐次, 订餐餐号, 订餐份数, 说明: 订餐机待机刷卡时发送缺省的饭堂号,餐号,订餐日期、餐次为离当前有效订餐时间的最近餐次。 可手动修改订餐日期及饭堂号、餐号、份数。 取餐(用于订取餐模式) 108, 包序列号, 终端IP, 远程电脑主机IP, 机号, 卡号, 时间 在设备设定为取餐模式下时,刷卡后直接发送至电脑 108,00009,192.168.1.1,192.168.1.3,00002,8888888888,2012-04-20 11:12:13 响应电脑发过来的显示指令 109, 包序列号, 终端IP, 远程电脑主机IP, 机号, 接收到的指令 接收到的指令包括电脑发来的006、008、009、010、103 向电脑查询信息 114, 包序列号, 终端IP, 远程电脑主机IP, 机号, 卡号, 查询指令 时间 110,00009,192.168.1.1,192.168.1.3,00002, 8888888888,00001,2012-04-20 11:12:13 如某客户的查询指令:00001表示向电脑查询自定义卡号00001的消费定额值。 响应电脑的015指令 115, 包序列号, 终端IP, 远程电脑主机IP, 机号, 返回值 返回值为0表示成功; 为
显示全部
相似文档