TCP/IP协议,IP地址范围为192.168.0.100到192.168.0.200,发送端口号为1868,接收端口号为1858。
1) 计算机发送命令数据为UDP包,
数据串为: Q1 Q2 M1 M2 M3 M4 C1 C2;
或者 Q1 Q2 K1 K2 K3;
其中每个数据为8bit数;
Q1为该数据串长度;(不包括Q1);
Q2为子系统编号(为1-8之间);
M1 M2 M3 M4为该子系统的密码;
C1为命令号,1:撤防;2:外出布防;3:留守布防;6:旁路;10:显示失效防区;(注1:除了6命令可能需要再发送一个数据包,其余命令不需要再发送一个数据包;注2:显示失效防区不需要子系统的密码。);
C2为命令扩展;固定为0X0B,只用于旁路该子系统所有失效防区时;如果是旁路某个防区,则不要C2,但必须再发送含有防区编号的UDP包;
K1 K2 K3为防区编号;如3号防区,则K1为0,K2为0,K3为3;只用于单个防区旁路;两个数据串需要作为两个UDP包发送。
2) 计算机接收状态数据为UDP包,数据串为:S、L0、L1、L2、L3;
说明:S为0XFC或0XF7表示接收状态数据包;
L0:子系统代码;L0的第0位代表1号子系统,第1位代表2号子系统,以此类推,第7位代表8号子系统;
L1:防区编号;分为高4位和低4位,分别表示防区号的十位和个位。如果防区号为101~128,L1的值仍只有防区号的十位和个位。即:接收11号防区的信息和接收111号防区的信息的L0是一样的,都为0x11。接收100号防区的信息的L0为0x00。主机会发送一次L3的B0信号表示L1的防区是100以上。对于Vista-250,L3的B4置位表示200以上防区。
L2、L3数据含义如下:
| B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
L2 | 1:留守布防 | 0 | 1:火警 | 1:准备好 | 1:防区旁路 | 0 | 1:外出布防 | 1:报警 |
L3 | 0 | 1:电池没电 | 1:编程 | 0 | 0 | 1:主机接交流电 | 检查 | 0:L1为100以下 1:L1为100以上 |
注:当L1的值为该子系统的防区编号时,只在下列情况之一下有效:
。 L2的位7、4、1全为0,此时L1指示该防区失效;
。 L2的位3为1,此时L1指示该防区旁路;
。 L2的位0或位5为1,此时L1指示该防区报警;
主机正常状态时L3为0X04=4;但是非正常的主机状态不是每次接收参数都报告
以上是IP-2000通过键盘接口接收、发送的数据格式,另外,它还可以接收主机上的串口信息(无需4100SM),这些信息全部以P开头(根据有否P开头可以判断是键盘信息还是串口信息。建议在处理接警信息时,主要以此串口信息为主,键盘信息主要用于控制以及辅助接警),格式以及数据定义如下:
P1 12/04/97 03:00AM PNC RST (C)004
P1 12/04/97 03:01AM ARMED-STAY U001
P0 12/04/97 03:01AM BATTERY FAIL
P1 12/04/97 03:01AM TEST ENTRY U001
P1 12/04/97 03:01AM TEST EXIT U001
P1 12/04/97 03:01AM BYPASS (C)002 U001
其中,
P1表示第一子系统
(C)004表示四防区
U001表示第一个使用者
显示 | 含义 |
?ENTRY ERROR | ?输入错误 |
AC LOSS | 无交流电 |
AC RESTORE | 交流电恢复 |
ACC SKED CHG | 用户时间表改动 |
ARM FAILED | 布防失败 |
ARMED | 布防 |
ARMED-AUTO | 自动布防 |
ARMED-EARLY | 过早布防 |
ARMED-KEY | 按键布防 |
ARMED-LATE | 过迟布防 |
ARMED-QUICK | 快速布防 |
ARMED-REM | 全防布防 |
ARMED-STAY | 留守布防 |
AUX RST | 辅助报警恢复 |
AUXILARY | 辅助报警 |
BAT TST FAIL | 电池恢复 |
BATTERY FAIL | 电池测试失败 |
BURG RST | 窃警恢复 |
BURGLARY | 窃警 |
BYP RST | 旁路恢复 |
BYPASS | 旁路 |
CALL BACK | 回呼 |
CALL BACK | 回呼 |
CANCEL | 取消 |
CANCEL | 取消 |
COMM RESTORE | 通讯故障恢复 |
DIALER RST | 拨号器故障恢复 |
DIALER SHUT | 拨号器关闭 |
DISARM-AUTO | 自动撤防 |
DISARMED | 撤防 |
DISARMED-KEY | 按键撤防 |
DISARMED-REM | 撤防 |
DISRMD-EARLY | 过早撤防 |
DISRMD-LATE | 过迟撤防 |
DUPLICATE | 重复 |
DURE RST | 挟持报警恢复 |
DURESS | 挟持 |
EXIT ERR | 外出错误 |
EXP RST | 扩充器故障恢复 |
EXP RST | 扩充器故障恢复 |
EXP SHRT | 扩充器短路 |
EXP TMPR | 扩充器被拆 |
EXP TRBL | 扩充器故障 |
FAIL TO COMM | 通讯失败 |
FAILED | 无线恢复失败 |
FIRE | 火警 |
FIRE RST | 火警恢复 |
FIRE TRB | 防火探头故障 |
FRTR RST | 防火探头故障恢复 |
KEY INPUT ERR | 按键输入错误 |
LOG 50% FULL | 记录满50% |
LOG 90% FULL | 记录满90% |
LOG CLEARED | 记录清除 |
LOG OVERFLOW | 记录溢满 |
LOW BATT RST | 低电池电压恢复 |
LOW BATTERY | 低电池电压 |
MED RST | 医疗救助复位 |
MISSED ARM | 没有布防 |
MISSED DISRM | 没有撤防 |
MONTUEWEDTHUFRISATSUNHOL | |
NOT IN SYSTEM |
|
PANIC | 紧急报警 |
PARTIAL ARM | 部分布防 |
PNC RST | 紧急报警恢复 |
PRINTER FAIL | 打印机失败 |
PRINTER RSTR | 打印机恢复 |
PROG CHANGE | 编程改变 |
PROG CHANGE | 编程改变 |
PROGRAM EXIT | 退出编程 |
PROGRM ENTRY | 进入编程 |
RECENT ARM | 最近布防 |
RELAY SHORTED | 继电器短路 |
RESET | 复位 |
RESTRICTED USE "NO WORD" | 限制使用“NO WORD” |
RF RST | 无线设备故障恢复 |
RF RST | 无线设备故障恢复 |
RF TRBL | 无线设备故障 |
RF EXPND | 无线扩充器 |
RF LBAT | 无线发射器电压低 |
RF SUPR | 无线监控失败 |
RFLB RST | 无线设备低电压恢复 |
RLY RST | 继电器恢复 |
RLY TRBL | 继电器故障 |
RPM RST | 总线故障恢复 |
RPM SUPR | 总线监控失败 |
SELF TEST | 自检测试 |
SKED CHANGE | 时间表改动 |
STACK BLOWUP | 堆栈崩溃 |
SYSTEM RESET | 系统复位 |
SYSTEM RST | 系统恢复 |
SYSTEM SHUT | 系统关闭 |
TAMPER | 防拆报警 |
TEST ENTRY | 进入测试 |
TEST EXIT | 退出测试 |
TEST EXIT | 退出测试 |
TESTED | 已测试 |
TIME ERROR | 时间错误 |
TIME SET | 时间设置 |
TMPR RST | 防拆报警恢复 |
TRBL RST | 故障恢复 |
TROUBLE | 故障 |
UNTESTED | 未测试 |
Uxxx ADD BY | 由 新增用户xxx |
Uxxx CHG BY | 由 改变用户xxx |
Uxxx DEL BY | 由 删除用户xxx |
口检测:20秒以上收不到任何信息,请往IP2000发送24个字节的FF(全1),等待20秒仍旧收不到信息再次发送,然后20秒后仍旧收不到信息,表示脱机。