العودة إلى المساعدة

بروتوكول ADMS الخاص بـ ZKTeco

آخر تحديث: 28‏/8‏/2026

بروتوكول الدفع ADMS الخاص بـ ZKTeco

الجهاز هو من يبدأ جميع الاتصالات — الخادم لا يتصل بالجهاز مطلقًا.

مسار البروتوكول

الجهاز                                الخادم
  │                                    │
  │── GET /iclock/cdata?SN=ABC123 ───►│ تسجيل / نبضة قلب
  │◄── "GET OPTION FROM: ABC123..." ──│ استجابة الإعداد
  │                                    │
  │── POST /iclock/cdata (ATTLOG) ───►│ دفع سجلات الحضور
  │◄── "OK"                           │
  │                                    │
  │── GET /iclock/getrequest ────────►│ استطلاع الأوامر
  │◄── "C:uuid:REBOOT" (إن وُجد)      │
  │                                    │
  │── POST /iclock/devicecmd ────────►│ نتيجة الأمر
  │◄── "OK"                           │

صيغة سجل الحضور (POST /iclock/cdata)

ATTLOG
EnrollNumber\tDateTime\tVerifyMode\tInOutStatus\tWorkCode\t
1001\t2024-01-15 08:30:00\t1\t0\t0\t
1002\t2024-01-15 09:05:00\t1\t0\t0\t

صيغة الأمر (استجابة GET /iclock/getrequest)

C:cmd_uuid:REBOOT\r\n
C:cmd_uuid:DATA UPDATE USERINFO PIN=1001\tName=John\tPassword=\tCard=0