📄 通讯协议.txt
字号:
一、 阅读器指令以及回码:
1、阅读器对激活器的过滤:
一个阅读器可以准许最多 64 个激活器
指令:增加过滤的激活器: "{APDACT< 激活器 ID>}"。
例如:"{APDACT123} "
回码:成功:"{APDACT000}"
失败:"{APDACT001}"――表是过滤器已满
"{APDACT002}"――表是命令错误
指令:删除过滤的激活器:"{RMVACT< 激活器 ID>}"。例如:"{RMVACT123}"
回码:成功:"{RMVACT000}"
失败:"{RMVACT002}"――表是命令错误
指令:查询过滤的激活器:"{QRYACT}"
回码:成功:"{QRYACT< 激活器 ID>}{QRYACTEND}";
其中"{QRYACTEND} " 只会在最後出现;
例如:
"{QRYACT123}{QRYACT124}{QRYACT125}{QRYACTEND}"
指令:删除所有过滤的激活器: "{RMVALLACT}"
回码:删除成功:"{RMVALLACT000}"
2、设定阅读器 ID
指令
"{SETID< 阅读器 ID>}"。例如:"{SETID123}"
阅读器输出
"{SETID000<阅读器 ID>}"(成功);
"{SETID001<阅读器 ID>}" 至 "{SETID999<阅读器 ID>}"(失败,请定义 001 至 999 的意思――001:硬件锁定; );
例如:
"{SETID000123}" (成功);"{SETID001333}"(失败)
SETID000中的<阅读器 ID>为更改後的阅读器 ID
SETID001 => SETID999中的<阅读器 ID>为现在的阅读器 ID
3、查询阅读器 ID
指令
"{QRYID}"
阅读器输出
"{QRYID000<阅读器 ID>}"(成功);
" {QRYID001}" 至 "{QRYID999}"(失败,请定义 001 至 999 的意思; QRYID001:硬件锁定);
例如:
"{QRYID000123}" (成功); "{QRYID001002}"(失败)
QRYID000<阅读器 ID> 中的<阅读器 ID>为更改後的阅读器 ID
4、查询阅读器版本
指令
"{VER}"
阅读器输出
"{VER000<版本号>}"(成功);
"{VER001}" 至 "{VER999}"(失败,请定义 001 至 999 的意思);
例如:
"{VER000001}" (成功); "{VER001}"(失败)
5、阅读器对标签咨料输出
阅读器输出格式
"{"
阅读器ID: 3 位元组 (001至999)
激活器ID: 3 位元组 (000至255)
标签ID: 8 位元组 (00000001至99999999)
标签类型号: 2 位元组 (01至99)
事件: 2 位元组 (01至99)
电量计: 3 位元组 (001至255)
版本号: 1 位元组 (1至9)
"}"
标签类型号:
手表标签 => "01"
按钮标签 => "02"
事件:
自动发信(每36秒)=> "01"
被激活器激活 => "02"
手表断线 => "03"
按钮 => "04"
从休眠状态中唤醒 => "05"
从唤醒状态中休眠 => "06"
是否是 自检标签??? => "07"
版本号 : 现在的版本号 => "1"
备注:电压计算公式:实际电压=3.66*电量计数值/256;
中继器ID: 全零表是标签本身。
例如:阅读器输出"138 000 106 20002005 01 01 225 1" 表示:123 000 001 16527002 01 00 222 1
{138 000 021 74030023 02 02 231 2}
阅读器ID: 138
激活器ID: 106
标签ID:20002005
标签类型:手表
事件:自动发信
电压:3.66*225/256=3.22V
版本:1
二、 激活器指令以及回码:
1、设定激活器 ID
指令
"[< 激活器 ID>!]"。例如:"[123!]"
特殊指令
标签从休眠状态中唤醒 => [000!]
标签从唤醒状态中休眠 => [001!]
激活器输出:
A、 设置成功
"ID=< 激活器 ID>!
Version=1.1
LongSun"
B、 设置失败:
"[368!] "----硬件锁定
"[555!]"----命令传输错误
2、查询激活器 ID
指令:
"[999!]"
激活器输出:
A、 "[< 激活器 ID>!]" ――查询成功,输出ID
B、 "[555!]"――查询失败,命令传输错误,请重发命令
查询激活器版本
指令:
"[VER]"
激活器输出:
"[Ver1.1]" ――查询成功,输出版本号:1.1版
"[555!]"――查询失败,命令传输错误,请重发命令
{1382550000000000000070000}
{1380001062000200501012251}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -