Skip to content

Adding Devices

SyncID communicates with ZKTeco devices over TCP to manage employees, collect attendance logs, and monitor device health.

  1. Navigate to Devices in the sidebar
  2. Click Add Device
  3. Fill in the required fields:
FieldDescriptionExample
NameDescriptive label for the deviceMain Entrance
IP AddressDevice’s LAN IP address192.168.1.100
PortCommunication port (default: 4370)4370
Serial NumberDevice serial (found on device label or Menu → System Info)ABC1234567
ModelDevice model for capability detectioniFace702
  1. Click Save — SyncID immediately attempts to connect

After adding a device, SyncID monitors its connectivity:

StatusMeaning
OnlineDevice is reachable and communicating normally
OfflineDevice is unreachable — after 3 consecutive failed checks, an email alert is sent
DisconnectedDevice was manually disconnected by an admin

The online check runs automatically every 10 minutes.

From the device detail page, you can perform several operations:

Pushes all active employees (with their authentication templates) to the device. Use this after adding a new device or when employees have been updated.

Manually triggers attendance record collection from the device. Useful for testing or one-off collection outside the scheduled job.

Synchronizes the device’s internal clock with the server time. This prevents timestamp drift on attendance records. An automatic time sync job runs periodically.

Removes attendance records from the device’s internal storage after they’ve been collected. Device storage is limited — clearing old logs prevents storage full errors.

Sends a remote restart command to the device. Use this when a device is behaving erratically.

  • Protocol: TCP
  • Port: 4370 (default, configurable per device)
  • Direction: SyncID initiates connections to devices (outbound from SyncID host)
  • Firewall: Port 4370 must be open between the SyncID host and each device
  1. Ping the device from the SyncID host: ping <device-ip>
  2. Verify port 4370 is open: telnet <device-ip> 4370
  3. Check that the device is not in “Standalone” communication mode (should be set to TCP/IP)
  4. Ensure the SyncID host has network routing to the device’s subnet
  • Check the network infrastructure (switches, cables) between SyncID and the device
  • Review the device offline events log in SyncID for patterns
  • Consider enabling the automatic reconnection feature
  • Verify the device has sufficient storage (check device info on the detail page)
  • Check that biometric templates are in a format supported by the device model
  • Review the application logs for specific error messages