MQTT cho đội thiết bị Cams. MQTT Engine là một backend consumer đặt sau EMQX, đăng ký các topic chấm công và hiện diện dùng chung, đưa sự kiện vào cùng pipeline chấm công như các phương thức truyền tải HTTP và TCP, và xuất bản các command envelope từ máy chủ đến thiết bị.
Tổng quan
MQTT Engine là phương thức truyền tải MQTT trong họ engine Cams, song hành với HTTP và TCP bền vững. Nó chạy như một backend consumer đặt sau broker EMQX: đăng ký các topic chấm công và hiện diện dùng chung dưới api/mqtt/v1/{sn}/, đưa từng sự kiện vào pipeline dùng chung, và xuất bản lệnh từ máy chủ đến thiết bị trên topic lệnh dưới dạng JSON envelope tương thích về sau. EMQX xử lý phiên TLS của thiết bị, xác thực, QoS và last-will; nhiều phiên bản engine cân bằng tải qua shared subscription của EMQX cho các đội thiết bị lớn.
# 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":{} }
Khả năng
Đăng ký các topic sự kiện dùng chung và đưa từng sự kiện chấm công vào cùng pipeline lưu trữ và đẩy như HTTP và TCP.
Tiêu thụ topic hiện diện và last-will để các lần ngắt kết nối do broker phát hiện sẽ đánh dấu thiết bị ngoại tuyến.
Xuất bản các lệnh từ máy chủ đến thiết bị đã xếp hàng đợi trên topic lệnh của từng thiết bị dưới dạng JSON envelope ở QoS 1.
Shared subscription của EMQX cân bằng tải chấm công trên nhiều phiên bản engine cho các đội thiết bị lớn.
Tính năng
Lấy khóa, đọc tài liệu và triển khai. Đội ngũ của chúng tôi hỗ trợ bạn trong lần tích hợp đầu tiên.
Câu hỏi thường gặp
EMQX vẫn là broker xử lý phiên TLS của thiết bị, xác thực, QoS và last-will. MQTT Engine là backend consumer đăng ký các topic dùng chung để tiếp nhận chấm công và xuất bản lệnh đến thiết bị.
Có. Shared subscription của EMQX cân bằng tải các topic chấm công và hiện diện trên mọi phiên bản đang chạy, nên bạn mở rộng bằng cách thêm phiên bản.
Một JSON envelope {id, op, data} trên topic lệnh ở QoS 1, trong đó op là trường duy nhất bắt buộc và các op không xác định bị thiết bị cũ bỏ qua để tương thích về sau.
Liên quan
Biến luồng video CCTV, RTSP hoặc ONVIF thành chấm công nhận diện khuôn mặt — mỗi người một lượt chấm công cho mỗi lần xuất hiện, với video không bao giờ rời khỏi mạng của bạn.
Khám pháENGINEChạy giao thức sinh trắc học của Cams trên máy chủ Windows, Linux hoặc Unix của riêng bạn để thiết bị giao tiếp trực tiếp với ứng dụng của bạn — kể cả các triển khai LAN hoàn toàn ngoại tuyến.
Khám pháDỊCH VỤBộ kết nối lai chạy tại chỗ trên Windows, lấy dữ liệu chấm công từ các thiết bị hoặc cơ sở dữ liệu cục bộ và đồng bộ lên đám mây Cams — nằm sau tường lửa của bạn.
Khám pháChúng tôi dùng cookie để đo lường lưu lượng truy cập và cải thiện BiometricAPI.com. Công cụ phân tích sẽ tắt cho đến khi bạn đồng ý. Tìm hiểu thêm.