【问题标题】:zkteco RFID Id reader through PHP zklibrary通过 PHP zklibrary 的 zkteco RFID Id 阅读器
【发布时间】:2019-07-28 02:56:56
【问题描述】:

我目前正在使用连接在 LAN 上的考勤设备与 Park Automation 开展一个项目,我拥有 ZKTeco 公司的 K40 型号。不幸的是,该设备没有通过 Web 服务器实现,因此唯一的交互方式是使用 TCP 端口 4370。

该项目是自定义的,用 PHP 编写,我使用了来自 GitHub (https://github.com/carlosang2/ZKLibrary) 的 carlosang2 库与设备进行交互。到目前为止一切都很好,除了 SetUser 功能外,一切都很好。我可以从我的应用程序中为设备设置一个具有 ID、名称、密码、角色的新用户,但我无法设置卡的 RFID

【问题讨论】:

  • 您找到解决方案了吗?我也面临同样的问题。
  • 没有找到任何解决方案。
  • 刚刚我找到了解决方案。

标签: php sockets rfid


【解决方案1】:

添加一条额外的线路以使用您的 Cardno,

$cardno = hex2bin(Util::reverseHex(dechex("1254107"))); //add this line

$command_string = $byte1.$byte2.chr($role).str_pad($password, 8, chr(0)).str_pad($name, 24, chr(0)).str_pad($cardno, 4, chr(0)).str_pad(chr(1), 9, chr(0)).str_pad($userid, 8, chr(0)).str_repeat(chr(0),16);

注意我正在使用这个https://github.com/vodvud/php_zklib 库。但我必须在 set() 函数中添加附加行。它位于 zklib->scr->User.php

【讨论】:

    猜你喜欢
    • 2014-04-20
    • 2015-09-20
    • 2017-05-22
    • 1970-01-01
    • 1970-01-01
    • 2016-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多