/ / रास्पबेरी पाई के रूप में मस्जिद mqtt दलाल, नोड-लाल और MongoDB - अजगर, मंगोल, mqtt, नोड-लाल, मस्जिद

रास्पबेरी पीआई मस्का एमकेटी ब्रोकर, नोड-रेड और मोंगोडीबी - पायथन, मोंगोडब, एमकेटी, नोड-रेड, मस्का

मैं एक स्कूल प्रोजेक्ट पर काम कर रहा हूं और मैं थोड़ा साथोड़ा अभिभूत। पहली बार है कि मैं mqtt सेवा और नोड-रेड के साथ काम करता हूं। परियोजना की संरचना में मेरे पास रास्पबेरी पाई है, जिसे dht11 सेंसर के साथ gpio के माध्यम से संचारित किया गया है, मैं आरपीआई को अपने वीपीएस के साथ संवाद करना चाहता हूं जहां नोड-रेड होस्ट किया गया है। अंत में mqtt सेवा में suscriber के रूप में काम करने वाले इस नोड-रेड को एक MongoDB डेटाबेस में उपायों के डेटा को सहेजना है और डेटा को एक ग्राफ में दिखाना है। क्या कोई मुझे समझा सकता है कि आरपीआई और नोड को कैसे संवाद किया जाए? आरपीआई दलाल और क्लाइंट के रूप में एक ही समय में mqtt में काम कर सकता है? मेरी अंग्रेजी मैं सीखने के लिए क्षमा करें।

उत्तर:

जवाब के लिए 0 № 1

MQTT एक क्लाइंट (सब्सक्राइबर / पब्लिशर) सर्वर (ब्रोकर) प्रोसेस है।

दलाल (मस्जिद) और ग्राहक दोनों एक कंप्यूटर (आरपीआई, वीपीएस) पर चल सकते हैं।

जाँच करें कि आरपीआई सबसे अच्छी जगह हैदलाल। आपके VPS (वर्चुअल प्राइवेट सर्वर) में ब्रोकर का कनेक्शन होना चाहिए। यदि आरपीआई आपके निजी नेटवर्क में फ़ायरवॉल के पीछे है, तो आपको एक इनबाउंड पोर्ट खोलने की आवश्यकता है!