Cams डिवाइस फ़्लीट के लिए MQTT। MQTT Engine, EMQX के पीछे एक बैकएंड कंज्यूमर है, जो साझा उपस्थिति और प्रेज़ेंस टॉपिक सब्सक्राइब करता है, इवेंट को HTTP और TCP ट्रांसपोर्ट जैसी ही उपस्थिति पाइपलाइन में भेजता है, और सर्वर-से-डिवाइस कमांड एन्वेलप पब्लिश करता है।
अवलोकन
MQTT Engine, Cams इंजन परिवार में MQTT ट्रांसपोर्ट है, जो 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 का उपयोग करता है ताकि ब्रोकर द्वारा पहचाने गए डिस्कनेक्ट डिवाइस को ऑफ़लाइन चिह्नित करें।
क्यू में रखे सर्वर-से-डिवाइस कमांड को हर डिवाइस के कमांड टॉपिक पर QoS 1 पर JSON एन्वेलप के रूप में पब्लिश करता है।
EMQX शेयर्ड सब्सक्रिप्शन बड़े डिवाइस फ़्लीट के लिए उपस्थिति को कई इंजन इंस्टेंस में लोड-बैलेंस करते हैं।
फ़ीचर्स
की लें, डॉक्स पढ़ें और शिप करें। आपके पहले इंटीग्रेशन में हमारी टीम मदद करती है।
अक्सर पूछे जाने वाले प्रश्न
EMQX वही ब्रोकर रहता है जो डिवाइस TLS सेशन, ऑथ, QoS और last-will संभालता है। MQTT Engine बैकएंड कंज्यूमर है, जो उपस्थिति इन्जेस्ट करने के लिए साझा टॉपिक सब्सक्राइब करता है और डिवाइसों को कमांड पब्लिश करता है।
हाँ। EMQX शेयर्ड सब्सक्रिप्शन उपस्थिति और प्रेज़ेंस टॉपिक को सभी चल रहे इंस्टेंस में लोड-बैलेंस करते हैं, इसलिए आप इंस्टेंस जोड़कर स्केल करते हैं।
कमांड टॉपिक पर QoS 1 पर JSON एन्वेलप {id, op, data}, जहाँ op एकमात्र आवश्यक फ़ील्ड है और फ़ॉरवर्ड कम्पैटिबिलिटी के लिए पुराने डिवाइस अज्ञात ops को अनदेखा करते हैं।
संबंधित
CCTV, RTSP या ONVIF वीडियो स्ट्रीम को फ़ेस-रिकग्निशन उपस्थिति में बदलता है — हर व्यक्ति की हर उपस्थिति पर एक पंच, और वीडियो आपके नेटवर्क से बाहर कभी नहीं जाता।
देखेंENGINECams बायोमेट्रिक प्रोटोकॉल को अपने Windows, Linux या Unix सर्वर पर चलाएँ ताकि डिवाइस सीधे आपके एप्लिकेशन से बात करें — पूरी तरह ऑफ़लाइन LAN डिप्लॉयमेंट सहित।
देखेंSERVICEऑन-प्रेमिस Windows हाइब्रिड कनेक्टर, जो लोकल डिवाइसों या डेटाबेस से उपस्थिति खींचकर Cams क्लाउड से सिंक करता है — आपके फ़ायरवॉल के पीछे।
देखेंहम ट्रैफ़िक मापने और BiometricAPI.com को बेहतर बनाने के लिए कुकीज़ का उपयोग करते हैं। आपके स्वीकार करने तक एनालिटिक्स बंद रहता है। और जानें।