MQTT для парку пристроїв Cams. MQTT Engine — це бекенд-споживач за EMQX, що підписується на спільні топіки відвідуваності та присутності, спрямовує події в той самий конвеєр відвідуваності, що й транспорти HTTP і TCP, та публікує конверти команд «сервер — пристрій».
Огляд
MQTT Engine — це транспорт MQTT у родині рушіїв Cams, відповідник HTTP і постійного TCP. Він працює як бекенд-споживач за брокером EMQX: підписується на спільні топіки відвідуваності та присутності під api/mqtt/v1/{sn}/, спрямовує кожну подію у спільний конвеєр і публікує команди «сервер — пристрій» у топіку команд як JSON-конверти, сумісні з майбутніми версіями. EMQX завершує TLS-сеанси пристроїв, автентифікацію, QoS і last-will; кілька екземплярів рушія балансують навантаження через спільні підписки EMQX для великих парків.
# 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":{} }
Можливості
Підписується на спільні топіки подій і спрямовує кожну подію відвідуваності в той самий конвеєр зберігання й передавання, що й HTTP та TCP.
Споживає топік присутності та last-will, тож розриви, виявлені брокером, позначають пристрій як офлайн.
Публікує команди «сервер — пристрій» із черги в топіку команд кожного пристрою як JSON-конверти з QoS 1.
Спільні підписки EMQX балансують навантаження відвідуваності між кількома екземплярами рушія для великих парків пристроїв.
Можливості
Візьміть ключ, прочитайте документацію й запускайте. Наша команда допоможе з першою інтеграцією.
Поширені запитання
EMQX залишається брокером, що завершує TLS-сеанси пристроїв, автентифікацію, QoS і last-will. MQTT Engine — це бекенд-споживач, що підписується на спільні топіки для приймання відвідуваності та публікує команди для пристроїв.
Так. Спільні підписки EMQX балансують навантаження топіків відвідуваності та присутності між усіма запущеними екземплярами, тож ви масштабуєтеся, додаючи екземпляри.
JSON-конверт {id, op, data} у топіку команд із QoS 1, де op — єдине обов’язкове поле, а невідомі op ігноруються старішими пристроями для сумісності з майбутніми версіями.
Повʼязане
Перетворює відеопотік CCTV, RTSP або ONVIF на облік відвідуваності за розпізнаванням облич — одна відмітка на людину за появу, а відео ніколи не залишає вашу мережу.
ДослідитиРУШІЙЗапустіть біометричний протокол Cams на власному сервері Windows, Linux чи Unix, щоб пристрої напряму спілкувалися з вашим застосунком — зокрема в повністю офлайнових LAN-розгортаннях.
ДослідитиСЕРВІСЛокальний гібридний конектор для Windows, що забирає відвідуваність із локальних пристроїв чи баз даних і синхронізує її з хмарою Cams — за вашим брандмауером.
ДослідитиМи використовуємо файли cookie, щоб вимірювати трафік і вдосконалювати BiometricAPI.com. Аналітика вимкнена, доки ви не погодитеся. Докладніше.