MQTT dla floty urządzeń Cams. MQTT Engine to konsument backendowy za EMQX, który subskrybuje wspólne tematy obecności i dostępności, kieruje zdarzenia do tego samego potoku obecności co transporty HTTP i TCP oraz publikuje koperty poleceń serwer–urządzenie.
Przegląd
MQTT Engine to transport MQTT w rodzinie silników Cams, odpowiednik HTTP i trwałego TCP. Działa jako konsument backendowy za brokerem EMQX: subskrybuje wspólne tematy obecności i dostępności pod api/mqtt/v1/{sn}/, kieruje każde zdarzenie do wspólnego potoku i publikuje polecenia serwer–urządzenie na temacie poleceń jako kompatybilne w przód koperty JSON. EMQX obsługuje sesje TLS urządzeń, uwierzytelnianie, QoS i last-will; wiele instancji silnika równoważy obciążenie przez współdzielone subskrypcje EMQX dla dużych flot.
# 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":{} }
Możliwości
Subskrybuje wspólne tematy zdarzeń i kieruje każde zdarzenie obecności do tego samego potoku przechowywania i przekazywania co HTTP i TCP.
Konsumuje temat dostępności i last-will, aby rozłączenia wykryte przez brokera oznaczały urządzenie jako offline.
Publikuje kolejkowane polecenia serwer–urządzenie na temacie poleceń każdego urządzenia jako koperty JSON z QoS 1.
Współdzielone subskrypcje EMQX równoważą obciążenie obecności między wieloma instancjami silnika dla dużych flot urządzeń.
Funkcje
Weź klucz, przeczytaj dokumentację i wdrażaj. Nasz zespół pomoże przy pierwszej integracji.
FAQ
EMQX pozostaje brokerem obsługującym sesje TLS urządzeń, uwierzytelnianie, QoS i last-will. MQTT Engine to konsument backendowy, który subskrybuje współdzielone tematy, aby przyjmować obecność, i publikuje polecenia do urządzeń.
Tak. Współdzielone subskrypcje EMQX równoważą obciążenie tematów obecności i dostępności między wszystkimi działającymi instancjami, więc skalujesz przez dodawanie instancji.
Koperta JSON {id, op, data} na temacie poleceń z QoS 1, gdzie op jest jedynym wymaganym polem, a nieznane op są ignorowane przez starsze urządzenia dla kompatybilności w przód.
Powiązane
Zamienia strumień wideo z CCTV, RTSP lub ONVIF w rejestrację obecności przez rozpoznawanie twarzy — jedno odbicie na osobę na pojawienie się, a wideo nigdy nie opuszcza Twojej sieci.
PoznajSILNIKUruchom protokół biometryczny Cams na własnym serwerze Windows, Linux lub Unix, aby urządzenia komunikowały się bezpośrednio z Twoją aplikacją — także w pełni offline w sieciach LAN.
PoznajUSŁUGALokalny hybrydowy konektor dla Windows, który pobiera obecność z lokalnych urządzeń lub baz danych i synchronizuje ją z chmurą Cams — za Twoją zaporą.
PoznajUżywamy plików cookie do pomiaru ruchu i ulepszania BiometricAPI.com. Analityka pozostaje wyłączona, dopóki jej nie zaakceptujesz. Dowiedz się więcej.