Saya pernah membuat sebuah ERP dimana, setiap siswa bisa melakukan absen dengan fingerprint. Problem utama Web adalah susahnya koneksi dengan hardware secara langsung.
Lalu bagaimana? Terpaksa harus “diakali” sedikit.
Sekedar informasi device yang digunakan saat itu adalah U Are U 4500.

Saya menggunakan bantuan WebSocket untuk melakukannya. Dimana WebSocket ini akan melakukan komunikasi dengan desktop app. WebSocket ini sedikit berbeda dengan komunikasi normal pada umumnya yaitu web melakukan Request terlebih dahulu, lalu server memberikan Respond.