Step 1 of 6

Getting Started with IoT Control Hub

This guide walks you through registering your first device, connecting it to the WebSocket server, and controlling it from the dashboard. It takes about 5 minutes.

Multi-Device Support

Connect door locks, biometric terminals, sensors, and custom IoT nodes in one place.

Real-Time WebSocket

JSON and XML protocols with auto-reconnect, heartbeat keep-alive, and instant delivery.

Secure Authentication

Token-based auth for generic devices, session tokens for biometric terminals.

Instant Commands

Send lock/unlock, enroll, reboot, and custom commands from the dashboard or via API.

Supported Device Types

Door Locks

Smart deadbolts, RFID readers, gate controllers

lockunlockstatus

Sensors

Temperature, humidity, motion, air quality

readcalibrateset_threshold

Biometric Terminals

Fingerprint, face ID, time & attendance

TimeLog_v2AdminLog_v2XML

Generic IoT Nodes

ESP32, Arduino, Raspberry Pi, custom firmware

telemetryeventcommand
Your Setup Journey
  1. 1

    Register a Device

    Add your device to the hub with a unique auth token.

  2. 2

    Biometric Setup

    For SmackBio / ZK terminals — configure XML push settings.

  3. 3

    Connect via WebSocket

    Flash or run code on your device using our ready-made examples.

  4. 4

    Send Commands

    Control your device in real-time from the dashboard.

  5. 5

    Troubleshooting

    If something goes wrong, here is how to diagnose it.

Before You Begin
  • A device capable of WebSocket connections (Node.js, Python, C/C++, MicroPython, etc.)
  • Network access between the device and this server (same LAN or public hostname)
  • For biometric devices: device serial number (found on label or device settings menu)
  • Basic familiarity with your device firmware or programming environment
Start: Register a Device~5 minutes to complete