MQTT per la flotta di dispositivi Cams. L'MQTT Engine è un consumer di backend dietro EMQX che si iscrive ai topic condivisi di presenze e presenza, convoglia gli eventi nella stessa pipeline di presenze dei trasporti HTTP e TCP e pubblica envelope di comandi da server a dispositivo.
Panoramica
L'MQTT Engine è il trasporto MQTT della famiglia di motori Cams, la controparte di HTTP e TCP persistente. Gira come consumer di backend dietro un broker EMQX: si iscrive ai topic condivisi di presenze e presenza sotto api/mqtt/v1/{sn}/, convoglia ogni evento nella pipeline condivisa e pubblica i comandi da server a dispositivo sul topic dei comandi come envelope JSON compatibili con le versioni future. EMQX gestisce le sessioni TLS dei dispositivi, l'autenticazione, la QoS e il last-will; più istanze del motore si bilanciano il carico tramite le sottoscrizioni condivise di EMQX per flotte di grandi dimensioni.
# 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":{} }
Funzionalità
Si iscrive ai topic di eventi condivisi e convoglia ogni evento di presenza nella stessa pipeline di archiviazione e push di HTTP e TCP.
Consuma il topic di presenza e il last-will, così le disconnessioni rilevate dal broker segnano un dispositivo come offline.
Pubblica i comandi in coda da server a dispositivo sul topic dei comandi di ciascun dispositivo come envelope JSON con QoS 1.
Le sottoscrizioni condivise di EMQX bilanciano il carico delle presenze su più istanze del motore per grandi flotte di dispositivi.
Caratteristiche
Ottieni una chiave, leggi la documentazione e rilascia. Il nostro team ti assiste con la tua prima integrazione.
FAQ
EMQX resta il broker che gestisce le sessioni TLS dei dispositivi, l'autenticazione, la QoS e il last-will. L'MQTT Engine è un consumer di backend che si iscrive ai topic condivisi per acquisire le presenze e pubblica i comandi verso i dispositivi.
Sì. Le sottoscrizioni condivise di EMQX bilanciano il carico dei topic di presenze e presenza tra tutte le istanze in esecuzione, quindi si scala aggiungendo istanze.
Un envelope JSON {id, op, data} sul topic dei comandi con QoS 1, dove op è l'unico campo obbligatorio e le op sconosciute vengono ignorate dai dispositivi più vecchi per compatibilità con le versioni future.
Correlati
Trasforma un flusso video CCTV, RTSP o ONVIF in presenze con riconoscimento facciale — una timbratura per persona a ogni comparsa, con un video che non lascia mai la tua rete.
EsploraMOTOREEsegui il protocollo biometrico Cams sul tuo server Windows, Linux o Unix, così i dispositivi dialogano direttamente con la tua applicazione — anche in implementazioni LAN completamente offline.
EsploraSERVIZIOUn connettore ibrido on-premise per Windows che recupera le presenze da dispositivi o database locali e le sincronizza con il cloud Cams — dietro il tuo firewall.
EsploraUtilizziamo i cookie per misurare il traffico e migliorare BiometricAPI.com. Le analisi restano disattivate finché non accetti. Scopri di più.