使用python通过TCP协议wifi从Zkteco WL20设备读取数据

问题描述

conn = 无 zk = ZK('192.168.10.77',port=4370,timeout=5,password=0,force_udp=False,ommit_ping=False) 尝试: conn = zk.connect() 打印(conn.get_serialnumber()) 打印(conn.get_time()) conn.poweroff()

    print('--- sizes & capacity ---')
    conn.read_sizes()
    print(conn)
    print('--- Get User ---')
    users = conn.get_users()
    conn.delete_user(uid=32)
    print(users)
    print(conn.get_firmware_version())
    print(conn.get_device_name())

    print(conn.get_attendance())

    # try:
    #     conn = zk.connect()
    #     conn.disable_device()
    #     print(zk.set_user(29,'MehranAbc','','1','29'))
    #     zk.enroll_user('26')
    #     conn.enable_device()
    # except Exception as e:
    #     print("Process terminate : {}".format(e))

    # conn.disable_device()
    conn.disable_device()
    print('Firmware Version: : {}'.format(conn.get_firmware_version()))
    # print '--- Get User ---'
    users = conn.get_users()
    print(conn.get_users())
    for user in users:
        privilege = 'User'
        if user.privilege == const.USER_ADMIN:
            privilege = 'Admin'
        print('+ UID #{}'.format(user.uid))
        print('  Name       : {}'.format(user.name))
        print('  Privilege  : {}'.format(privilege))
        print('  Password   : {}'.format(user.password))
        print('  Group ID   : {}'.format(user.group_id))
        print('  User  ID   : {}'.format(user.user_id))
    conn.test_voice()
    conn.enable_device()
except Exception as e:
    print("Process terminate : {}".format(e))
finally:
    if conn:
        conn.disconnect()
    return Response({"success": False})

get_users() 函数获取任何数据.. 连接已建立 我也可以使用 python 创建员工,但在获取用户时,它创建的问题给出空列表。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)