MQTT untuk armada perangkat Cams. MQTT Engine adalah consumer backend di balik EMQX yang berlangganan topik absensi dan kehadiran bersama, mengalirkan event ke pipeline absensi yang sama dengan transport HTTP dan TCP, serta menerbitkan envelope perintah server-ke-perangkat.
Ikhtisar
MQTT Engine adalah transport MQTT dalam keluarga engine Cams, pasangan dari HTTP dan TCP persisten. Engine ini berjalan sebagai consumer backend di balik broker EMQX: berlangganan topik absensi dan kehadiran bersama di bawah api/mqtt/v1/{sn}/, mengalirkan setiap event ke pipeline bersama, dan menerbitkan perintah server-ke-perangkat pada topik perintah sebagai envelope JSON yang kompatibel ke depan. EMQX menangani sesi TLS perangkat, autentikasi, QoS, dan last-will; beberapa instance engine melakukan load-balance melalui shared subscription EMQX untuk armada besar.
# device -> server (attendance) api/mqtt/v1/{sn}/evt { "user_id":"1001", "att_time":"...", "att_state":1 } # device -> server (presence / LWT) api/mqtt/v1/{sn}/st { "online": true } # server -> device (command) api/mqtt/v1/{sn}/cmd { "id":"c1", "op":"sync_user", "data":{} }
Kemampuan
Berlangganan topik event bersama dan mengalirkan setiap event absensi ke pipeline penyimpanan dan push yang sama dengan HTTP dan TCP.
Mengonsumsi topik kehadiran dan last-will sehingga pemutusan koneksi yang terdeteksi broker menandai perangkat offline.
Menerbitkan perintah server-ke-perangkat yang diantrekan pada topik perintah per perangkat sebagai envelope JSON pada QoS 1.
Shared subscription EMQX melakukan load-balance absensi ke beberapa instance engine untuk armada perangkat besar.
Fitur
Ambil kunci, baca dokumentasi, dan rilis. Tim kami membantu integrasi pertama Anda.
FAQ
EMQX tetap menjadi broker yang menangani sesi TLS perangkat, autentikasi, QoS, dan last-will. MQTT Engine adalah consumer backend yang berlangganan topik bersama untuk menerima absensi dan menerbitkan perintah ke perangkat.
Ya. Shared subscription EMQX melakukan load-balance topik absensi dan kehadiran ke semua instance yang berjalan, sehingga Anda melakukan penskalaan dengan menambah instance.
Envelope JSON {id, op, data} pada topik perintah di QoS 1, di mana op adalah satu-satunya kolom wajib dan op yang tidak dikenal diabaikan oleh perangkat lama demi kompatibilitas ke depan.
Terkait
Mengubah aliran video CCTV, RTSP, atau ONVIF menjadi absensi pengenalan wajah — satu absen per orang per kemunculan, dengan video yang tidak pernah keluar dari jaringan Anda.
JelajahiENGINEJalankan protokol biometrik Cams di server Windows, Linux, atau Unix Anda sendiri agar perangkat berkomunikasi langsung dengan aplikasi Anda — termasuk penerapan LAN yang sepenuhnya offline.
JelajahiLAYANANKonektor hybrid Windows on-premise yang menarik data absensi dari perangkat atau database lokal dan menyinkronkannya ke cloud Cams — di balik firewall Anda.
JelajahiKami menggunakan cookie untuk mengukur lalu lintas dan meningkatkan BiometricAPI.com. Analitik tetap nonaktif sampai Anda menyetujui. Pelajari lebih lanjut.