विषयसूची:

एक स्थानीय Blynk सर्वर बनाना: 5 कदम
एक स्थानीय Blynk सर्वर बनाना: 5 कदम

वीडियो: एक स्थानीय Blynk सर्वर बनाना: 5 कदम

वीडियो: एक स्थानीय Blynk सर्वर बनाना: 5 कदम
वीडियो: Nodemcu +blynk server iot project 2024, जून
Anonim
एक स्थानीय Blynk सर्वर बनाना
एक स्थानीय Blynk सर्वर बनाना

इस पोस्ट में, हम सीखते हैं कि एक स्थानीय Blynk सर्वर कैसे बनाया जाता है जो डिफ़ॉल्ट, दूरस्थ सर्वर का उपयोग करते समय कभी-कभी मौजूद समग्र विलंबता को बहुत कम कर देगा। हमने इसे पाई ज़ीरो डब्ल्यू का उपयोग करके स्थापित किया है और हम यह सुनिश्चित करने के लिए एक डेमो प्रोजेक्ट भी बनाते हैं कि यह सब ठीक से काम कर रहा है।

चरण 1: वीडियो देखें

ऊपर दिया गया वीडियो उन सभी विवरणों से गुजरता है जिन्हें आपको सर्वर सेट करने के लिए जानना आवश्यक है। सब कुछ एक साथ कैसे आता है, यह समझने के लिए कृपया पहले इसे देखें।

चरण 2: पाई को कॉन्फ़िगर करें

मैंने रास्पियन के डेस्कटॉप संस्करण का उपयोग करने का निर्णय लिया, हालांकि आप लाइट संस्करण का भी उपयोग कर सकते हैं और टर्मिनल का उपयोग करके सब कुछ कर सकते हैं। आप आधिकारिक स्थापना निर्देशों के लिए निम्न लिंक का उपयोग कर सकते हैं लेकिन मैंने नीचे दिए गए महत्वपूर्ण चरणों को कवर किया है:

github.com/blynkkk/blynk-server

एक बार आपके पास रास्पबेरी पीआई सेटअप हो जाने के बाद, जावा स्थापित करने के लिए निम्न आदेश चलाएं और फिर सर्वर फ़ाइल डाउनलोड करें:

  • sudo apt openjdk-8-jdk openjdk-8-jre स्थापित करें
  • wget "https://github.com/blynkkk/blynk-server/releases/download/v0.41.12/server-0.41.12-java8.jar"

एक बार ऐसा करने के बाद, हमें केवल बूट पर सर्वर को स्वचालित करने के लिए crontab का उपयोग करना होगा। क्रॉन्टाब खोलने के लिए निम्न आदेश चलाकर ऐसा किया जा सकता है:

क्रोंटैब -ई

फ़ाइल के नीचे स्क्रॉल करें और फिर निम्न टाइप करें:

@reboot java -jar /home/pi/server-0.41.12-java8.jar -dataFolder /home/pi/Blynk &

फ़ाइल को CTRL+X, फिर Y टाइप करके, फिर ENTER कुंजी दबाकर सहेजें। Blynk सर्वर प्रत्येक प्रोजेक्ट के लिए प्रमाणीकरण टोकन के साथ एक ईमेल भेजता है। इसके लिए काम करने के लिए, हमें एक नई फ़ाइल बनाकर मेल सेटिंग्स को कॉन्फ़िगर करने की आवश्यकता है। यह निम्न आदेश चलाकर किया जा सकता है:

sudo nano mail.properties

हमें इस फ़ाइल में ईमेल खाते के विवरण के साथ ईमेल सेटिंग्स जोड़ने की आवश्यकता है। कृपया उन पंक्तियों को प्राप्त करने के लिए GitHub लिंक का उपयोग करें जिन्हें जोड़ने की आवश्यकता है या अधिक विवरण के लिए वीडियो देखें।

अंतिम चरण बोर्ड को रीबूट कर रहा है जिसे निम्न आदेश चलाकर किया जा सकता है:

सुडो रिबूट

चरण 3: ऐप को कॉन्फ़िगर करें

ऐप को कॉन्फ़िगर करें
ऐप को कॉन्फ़िगर करें

यदि आपके पास पहले से है तो Blynk ऐप डाउनलोड करें या लॉगआउट करें। नया खाता बनाने के विकल्प पर क्लिक करें और फिर सर्वर विवरण दर्ज करने के लिए स्क्रीन के नीचे स्थित आइकन पर क्लिक करें। कस्टम विकल्प पर क्लिक करें और अपने रास्पबेरी पाई का आईपी पता दर्ज करें। फिर, एक वैध ईमेल पता प्रदान करें और अपने स्थानीय सर्वर पर एक खाता बनाने के लिए एक पासवर्ड दर्ज करें।

अब आप सामान्य रूप से Blynk का उपयोग कर सकते हैं लेकिन एक परीक्षण के रूप में, WeMos D1 मिनी बोर्ड पर पिन D1 को टॉगल करने के लिए एक डेमो प्रोजेक्ट बनाएं। आपको यहां बस इतना ही करना है।

चरण 4: बोर्ड को कॉन्फ़िगर करें

बोर्ड को कॉन्फ़िगर करें
बोर्ड को कॉन्फ़िगर करें

आपको अपने प्रोजेक्ट के प्रमाणीकरण टोकन के साथ एक ईमेल प्राप्त होगा। Arduino IDE खोलें, सुनिश्चित करें कि आपने लाइब्रेरी मैनेजर का उपयोग करके Blynk लाइब्रेरी स्थापित की है और फिर nodemcu उदाहरण स्केच खोलें।

अपना प्रमाणीकरण टोकन, वाईफाई नेटवर्क विवरण जोड़ें, और फिर डिफ़ॉल्ट सर्वर कनेक्शन लाइन पर टिप्पणी करना सुनिश्चित करें क्योंकि हमें स्थानीय सर्वर आईपी पता जोड़ने की आवश्यकता है जैसा कि छवि / वीडियो में दिखाया गया है। फिर, स्केच को बोर्ड पर अपलोड करें और आउटपुट देखने के लिए सीरियल मॉनिटर खोलें। इसे पहले आपके वाईफाई नेटवर्क से सफलतापूर्वक कनेक्ट होना चाहिए और फिर यह सर्वर से जुड़ जाएगा और सफल होने पर यह आपको "रेडी" संदेश देगा।

चरण 5: सेटअप का परीक्षण करें

सेटअप का परीक्षण करें
सेटअप का परीक्षण करें

ऐप खोलें और रन बटन पर क्लिक करें। अब, आप बटन का उपयोग करके GPIO स्थिति को नियंत्रित करने में सक्षम होंगे।

सिफारिश की: