TD01-HTTP通道闸控制器通讯说明
相关系统推荐:
场地、场馆预约系统(微信公众号版)相关介绍及购买点击前往查看
相关拍卖分销商城系统(公众号/小程序)功能介绍及购买点击前往
全新版题库管理系统(公众号+电脑PC端+小程序)功能介绍及购买点击前往!
1、 设备连接说明:
TD01-HTTP是基于http通讯协议的闸机控制器,其数据传输途径采用标准http通讯协议,消费终端的消费数据采用主动发送http请求的方式。
下面的图表示了软件和硬件之间的连接关系:
对于TD01终端,都需要设置hostIP,localIP和Port,对于软件,还需要设置机号用来区别终端设备。如果有网关,还需要设置网关
设置项 | 说明 |
DSN | 服务器域名 |
HostIP | 该ip将指向接口软件所在的pc |
LocalIP | 该ip为TD01终端自身的ip |
Port | 建立数据连接和通讯所使用的端口号 |
gateway | 如果使用网关,则该项设置网关的ip |
有关TD01上的硬件操作方法,请参阅《TD01用户手册》
说明:
l 右边方框内为固定内容显示区,显示日期时间和机号,不可设置
l 左边为六行可自定义内容显示区,可通过协议设置
l 文字背景色为透明,文字内容和颜色可通过协议设置
l 背景图可自己画,但是布局不能改变,标题栏内容直接绘制在图片中(见提供的样图)
1、 心跳包:(包含时钟校对功能)
设备主动发送http请求,每30秒一次,表示设备连接正常
示例:
http://127.0.0.1:8080/servletDemo/servlet/Demo2?code=31&mac=30000&time=170712132241&key=FF4EFBC6
GET参数说明:
code:指令代码:31表示心跳包
mac:表示设备机号
time:当前时间,格式‘yymmddhhmmss’
key: MD5校验(详见后面的校验说明)
服务器应答字串(json格式):
{"code":"31","mac":"30000","time":"170712132240","key":"47F29CA3"}
Json项说明
项目 | 说明 |
code | 31表示心跳应答(固定) |
mac | 表示设备机号(0-65535) |
time | 时间,格式‘yymmddhhmmss’ |
Key | MD5校验(详见后面的校验说明) |
1、 设备上传事件包:
示例:
http://127.0.0.1:8080/servletDemo/servlet/Demo2?code=32&mac=30000&time=170712132424&key=EA979FAA&eid=32&cid=1721636469
GET参数说明:
code:指令代码-32表示上传事件
mac:表示设备机号
eid:事件ID,定义如下
10=INP1事件
11=INP2事件
12=INP3事件
13=INP4事件
20=M1或EM卡事件
21=维庚读头1事件
22=维庚读头2事件
30=身份证
31=条码1事件
32=条码2事件
33=指纹事件
cid:卡号,身份证或者条码数据
rctype:设备参数中设置的代码(暂无意义)
软件应答(设备控制指令)
{"code":"32","mac":"30000","time":"170712132424","key":"EA979FAA","beep":"11","relay":"1000","relaytype":"0","imgid":"1","line1c":"FFFF","line1t":"********************","line2c":"07E0","line2t":"------扣费成功------","line3c":"07E0","line3t":"卡号:1721636469","line4c":"07E0","line4t":"金额: 1234.56","line5c":"07E0","line5t":"余额: 12345.67","line6c":"FFFF","line6t":"********************","sptxt":"扣费成功,金额1234.56元,余额12345.67元"}
以上应答的屏幕显示内容为:
项目 | 说明 |
code | 32表示事件应答(固定) |
mac | 表示设备机号(0-65535) |
time | 年月日时分秒,年份取后两位 |
Key | MD5校验 |
beep | 第一位表示蜂鸣器发音类型:0-不发音,1-长鸣,2-连续报警,3-短鸣 第二位蜂鸣器发音长度:当第一位=1时单位为秒,=2时表示次数,=3时单位为100ms |
relay | 继电器动作,4个位表示4个继电器动作,比如0000表示4个继电器都不动作,1000表示继电器1动作 |
relaytype | 继电器工作模式:0-只动作一次,>0表示连续动作的次数 |
imgid | 背景图ID:可用于切换背景图,0表示不切换 |
line1c | 第1行颜色: 第1行文字颜色(RGB 16bit值) |
line1t | 第1行内容:不超过20个字节(10个汉字) |
line2c | 第2行颜色: 第1行文字颜色(RGB 16bit值) |
line2t | 第2行内容:不超过20个字节(10个汉字) |
line3c | 第3行颜色: 第1行文字颜色(RGB 16bit值) |
line3t | 第3行内容:不超过20个字节(10个汉字) |
line4c | 第4行颜色: 第1行文字颜色(RGB 16bit值) |
line2t | 第4行内容:不超过20个字节(10个汉字) |
line5c | 第5行颜色: 第1行文字颜色(RGB 16bit值) |
line5t | 第5行内容:不超过20个字节(10个汉字) |
line6c | 第6行颜色: 第1行文字颜色(RGB 16bit值) |
line6t | 第6行内容:不超过20个字节(10个汉字) |
sptxt | 语音发音内容:不超过40个字节(20个汉字) |
备注:
l 16bit颜色值,常见的几个定义,字体根据预定义的背景颜色来设置(与背景颜色反差大,如背景为深色,则字体为浅色)
红色F800
绿色07E0
蓝色001F
黑色0000
白色FFFF
l TEXT中显示的汉字均为GBK编码
票务系统,售票系统,景点介绍系统,门票拼团系统,票务系统小程序,小程序票务系统,景区小程序,景区导览小程序,景区预约小程序,景区小程序开发,多商户景区小程序,景区小程序开发,旅游景区小程序介绍,一卡通景区小程序,景区会员小程序,景区票务系统开发,景区小程序开发,微信小程序开发,票务系统开发