MQTT für die Cams Geräteflotte. Die MQTT Engine ist ein Backend-Consumer hinter EMQX, der gemeinsame Anwesenheits- und Präsenz-Topics abonniert, Ereignisse in dieselbe Anwesenheits-Pipeline wie die HTTP- und TCP-Transporte einspeist und Befehlsumschläge vom Server zum Gerät veröffentlicht.
Überblick
Die MQTT Engine ist der MQTT-Transport in der Cams Engine-Familie, das Gegenstück zu HTTP und persistentem TCP. Sie läuft als Backend-Consumer hinter einem EMQX-Broker: Sie abonniert die gemeinsamen Anwesenheits- und Präsenz-Topics unter api/mqtt/v1/{sn}/, speist jedes Ereignis in die gemeinsame Pipeline ein und veröffentlicht Befehle vom Server zum Gerät auf dem Command-Topic als vorwärtskompatible JSON-Umschläge. EMQX terminiert TLS-Sitzungen der Geräte, Authentifizierung, QoS und Last-Will; mehrere Engine-Instanzen verteilen die Last bei großen Geräteflotten über EMQX Shared Subscriptions.
# 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":{} }
Funktionen
Abonniert die gemeinsamen Ereignis-Topics und speist jedes Anwesenheitsereignis in dieselbe Speicher- und Push-Pipeline wie bei HTTP und TCP ein.
Verarbeitet das Präsenz-Topic und Last-Will, sodass vom Broker erkannte Verbindungsabbrüche ein Gerät als offline markieren.
Veröffentlicht eingereihte Befehle vom Server zum Gerät auf dem Command-Topic des jeweiligen Geräts als JSON-Umschläge mit QoS 1.
EMQX Shared Subscriptions verteilen die Anwesenheit für große Geräteflotten auf mehrere Engine-Instanzen.
Merkmale
Schlüssel holen, Dokumentation lesen und live gehen. Unser Team unterstützt Sie bei Ihrer ersten Integration.
FAQ
EMQX bleibt der Broker, der TLS-Sitzungen der Geräte, Authentifizierung, QoS und Last-Will terminiert. Die MQTT Engine ist ein Backend-Consumer, der gemeinsame Topics abonniert, um Anwesenheit aufzunehmen, und Befehle an Geräte veröffentlicht.
Ja. EMQX Shared Subscriptions verteilen die Anwesenheits- und Präsenz-Topics auf alle laufenden Instanzen, sodass Sie durch Hinzufügen von Instanzen skalieren.
Ein JSON-Umschlag {id, op, data} auf dem Command-Topic mit QoS 1, wobei op das einzige Pflichtfeld ist und unbekannte Operationen von älteren Geräten aus Gründen der Vorwärtskompatibilität ignoriert werden.
Verwandt
Verwandelt einen CCTV-, RTSP- oder ONVIF-Videostream in Anwesenheit per Gesichtserkennung – eine Stempelung pro Person und Auftritt, wobei das Video Ihr Netzwerk nie verlässt.
EntdeckenENGINEBetreiben Sie das biometrische Cams-Protokoll auf Ihrem eigenen Windows-, Linux- oder Unix-Server, damit Geräte direkt mit Ihrer Anwendung kommunizieren – einschließlich vollständig offline betriebener LAN-Installationen.
EntdeckenSERVICEEin On-Premises-Hybridconnector für Windows, der Anwesenheit von lokalen Geräten oder Datenbanken abruft und mit der Cams Cloud synchronisiert – hinter Ihrer Firewall.
EntdeckenWir verwenden Cookies, um den Datenverkehr zu messen und BiometricAPI.com zu verbessern. Analysen bleiben deaktiviert, bis Sie zustimmen. Mehr erfahren.