After researching on Reddit, Stack Overflow, Telegram groups, and consulting with other developers, I was unable to connect my Laravel project to a ZKTeco device. However, after switching to Python, I was finally able to make it work.
Now, I can access the ZKTeco iClock-880-H/ID device in my Laravel project by using a Python FastAPI service. I hosted the FastAPI project on a local server and call its API endpoints from Laravel.
You can find the full documentation on GitHub:
🔗 https://github.com/najibullahjafari/zkteco_device_python_connect