东莞市台鼎信息技术有限公司(市场运营)
连家和
手机:18269148181 QQ:2981362118
传真:0769-87860083
邮编:518172
公司地址:东莞市凤岗镇官井头村河背岭二路8号B栋1楼
一、产品概述
TD-PJ15 2.4G+125k+声光报警一体机,主要针对人员定位报警、监狱看护人员、养老院、儿童游乐场或物品安全防护应用而设计的一款高集成的读卡报警一体机,属于物联网范筹,信息通过互联网与计算机进行交互。出口监示器操作使用较为便捷,可满足客户不同环境的需要。
二、产品特征
工作状态指示:通过指示灯可显示工作状态;
支持接口方式: 以太网连接、POE供电;
其它电气性能:2.4G信号接收、125K低频激活(定位或声光报警)。
三、外形安装
上视图下视图侧面图
四、技术参数
产品型号 TD-PJ15
输入电压 24~48V
高频参数 2.45GHz 250K速率 FSK调制方式
低频参数 125KHz FSK调制方式
激活距离 小于4米(直径)
额定功率 <12W
工作温度 -25℃ ~ +75℃
通讯协议 TCP/IP客户端
工作湿度 ≤90%
外壳材料 ABS
外形尺寸 160*35(mm)
产品重量 0.7KG
五、接线方法
使用超6类铜质网线进行标准网络连接方式,本设备支持标准 802.3af PoE供电 。如需要使用非标POE供电,供电正极接入4&5脚位,供电负极接入7&8脚位,供电电压应小于50V。
六、参数设定及通讯方法
1、通过客户端工具检索设备和更新设备固件和参数的方法:
打开TagdingArmCoreFrm.exe工具,点击Search按钮可读到所连接网络的设备网络参数,如需要更改则修改网络参数,先选择好网络设备的MAC地址,把设备网络参数修改后再点击Setting按钮即可,如需要固件升级则使用Firmware Upload按钮。
2、通过WEB修改设备系统参数方法:
设备默认IP地址:192.168.1.88(连接网络并确保设备与本地网络同一IP段的况下,可用IE打开设备的配置页面),WEB配置如下
|
|
3、通过TCP/IP服务端连接设备的方法:
PC机使用TCP/IP SOCKET的服务端,设置一个固有的端口号并启用服务,在设备的WEB配置页面里,把远程IP地址和通讯端口参数修改成和PC机服务端的一致并保存后,设备将自动重启并连接服务端,设备上的SPK指示灯由开始时的慢闪变成快闪表明与服务端连接成功,及自动上传1条*CONNECT OK*的数据内容给服务端。服务端禁止向设备端发送除设备功能指令以外的任何数据,否则设备无法识别指令内容将返回ERROR的数据给服务端。可以通过TAGDING TCP/IP SERVER SDK的工具测试如下:
七、常用指令
序号 | 名称 | 指令 | 参数 | 举例 | 返回值 |
1 | 获取版本号码 | #GET_VER | 无 | #GET_VER | #VER:?.?* |
2 | 获取系统时间 | #GET_TIME | 无 | #GET_TIME | #YYYY-MM-DD HH:MM:SS* |
3 | 设定系统时间 | #SET_TIME | YYYY-MM-DD HH:MM:SS | #SET_TIME 2015-03-15 17:00:00 | #OK* |
4 | 获取历史读卡记录 | #GET_HISTORY | SSSSSEEEEE | 例如 获取1000-1050:#GET_HISTORY 0100001050 获取全部的记录:#GET_HISTORY 0000065534 | 数据打包回传 |
5 | 恢复出厂设定值 | #FACTORY | 无 | #FACTORY | #OK* |
6 | 获取产品型号 | #GET_PRODUCT_MODEL | 无 |
| #??* |
7 | 设置报警时间 | #SET_ALARM_TIME |
| #SET_ALARM_TIME 30 | #OK* |
8 | 获取报警时间 | #GET_ALARM_TIME | 无 |
| #??* |
9 | 启动报警 | #SET_ALARM_START | 无 | 当报警时间设置值为0时,启动后报警时长为3600秒,如需提前结束报警则需发送关闭报警的指令 | #OK* |
10 | 关闭报警 | #SET_ALARM_STOP | 无 |
| #OK* |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(注意:如果是带参数的指令,其参数格式一定按照说明要求的格式样子)
八、读卡器发回数据格式定义:
数据包的定义:
1、数据包格式(共40字符)
名称 | 头标志 | 设备编号 | 设备日期时间 | 标签号码 | 标志位 | 标志位数据 | 校验和 |
描述 | # | 十六进制 | 十进制 | 十进制 | 任意 | 十六进制 | * |
字符数 | 1 | 8 | 12 | 10 | 1 | 6 | 2 |
2、数据包详细介绍:
序号 | 定义 | 说明 |
1 | 头标志 | ‘#’ |
2 | 设备ID7(H) |
内容格式:十六进制字符格式 设备类型、设备编号或者场地编号,可自行修改(进入设备管理页面可进行修改) (此数据指是读卡器的设备编号,而非腕带的编号) |
3 | 设备ID6(H) | |
4 | 设备ID5(H) | |
5 | 设备ID4(H) | |
6 | 设备ID3(H) | |
7 | 设备ID2(H) | |
8 | 设备ID1(H) | |
9 | 设备ID0(H) | |
10 | 年高位(D) | 内容格式:十进制字符格式 时间 年月日时分秒
|
11 | 年低位(D) | |
12 | 月高位(D) | |
13 | 月低位(D) | |
14 | 日高位(D) | |
15 | 日低位(D) | |
16 | 时高位(D) | |
17 | 时低位(D) | |
18 | 分高位(D) | |
19 | 分低位(D) | |
20 | 秒高位(D) | |
21 | 秒低位(D) | |
22 | 卡号第10位(D) | 卡号 内容格式:十进制字符格式 腕带的2.4G卡号 |
23 | 卡号第9位 (D) | |
24 | 卡号第8位 (D) | |
25 | 卡号第7位 (D) | |
26 | 卡号第6位 (D) | |
27 | 卡号第5位 (D) | |
28 | 卡号第4位 (D) | |
29 | 卡号第3位 (D) | |
30 | 卡号第2位 (D) | |
31 | 卡号第1位(D) | |
32 | 标志位(C) | 内容格式:任意字符 A或者a: 电量正常/低电量,标签数据跟随定位器地址码,或表带被拆解后的报警标志位B,心率返回值标志位H。 |
33 | 标志数据1H(H) | 此2位数据是第32位的标志位的值,例如腕带上传的第32位(标志位)为H,33位与34位的值为“5、8”,则表示该腕带 上传的数据代表当前心率值为16进制的58。 |
34 | 标志数据1L(H) | |
35 | 标志数据2H(H) | 当标志数据位的数据值大于254的时候,超出标志数据位1的数值容量之后,将会向标志数据位2进位。 |
36 | 标志数据2L(H) | |
37 | 标志数据3H(H) | 预留数据位。 |
38 | 标志数据3L(H) | |
39 | 校验和的高4位(H) | 内容格式:十六进制字符格式 检验和字节,将前面38个字符的十六进值加起来,再加上这里的校验码值,合并的和尾部字节值为零 |
40 | 校验和的低4位(H) |
3、校验和举例:
举例:#000000011504180808090022046518E990000C2
根据以上的举例,校验码验证方法如下:
序号 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 32 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 |
字符 | # | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 5 | 0 | 4 | 1 | 8 | 0 | 8 | 0 | 8 | 0 | 9 | 0 | 0 | 2 | 2 | 0 | 4 | 6 | 5 | 1 | 8 | E | 9 | 9 | 0 | 0 | 0 | 0 | 7 | D |
16进制 | 23 | 30 | 30 | 30 | 30 | 30 | 30 | 30 | 31 | 31 | 35 | 30 | 34 | 31 | 38 | 30 | 38 | 30 | 38 | 30 | 39 | 30 | 30 | 32 | 32 | 30 | 34 | 36 | 35 | 31 | 38 | 45 | 39 | 39 | 30 | 30 | 30 | 30 | 7D | |
运算方法 | 校验和计算:把所有16进制的值相加的总和,未字节为0值 23+30+30+30+30+30+30+30+31+31+35+30+34+31+38+30+38+30+38+30+39+30+30+32+32+30+34+36+35+31+38+45+39+39+30+30+30+30+7D=800(合并得值尾字节为0) |
九、网络心跳包机制
为了保证连接的可靠性及检查设备是否实时在线,设备端会每隔一段时间(默认为60秒)向服务端发送心跳包数据。
1、设备端发送心跳包的数据格式(40字符):
心跳包的数据格式与以上的读卡数据包是一致的,在其数据包中的卡号内容为0000000000。
举例:#0331DF001602271623570000000000000000092
2、服务端发送确认包的数据格式(24字符):
为了保持设备端的系统时间与服务端一致,以及系统网络异常情况下自动重启设备重新连接网络(如果已启用设备自动重启功能),服务端收到设备发送过来的心跳包后要作出返回数据的响应,返回包数据格式如下:
名称 | 头标志 | 命令代码 | 设备日期 | 设备时间 |
描述 | # | ACK | 10位日期字符 | 8位时间字符 |
举例:#ACK 2015-05-09 08:14:08 |