विषयसूची:

रास्पबेरी पाई के साथ अपना खुद का अफेरो हब बनाएं: 6 कदम
रास्पबेरी पाई के साथ अपना खुद का अफेरो हब बनाएं: 6 कदम

वीडियो: रास्पबेरी पाई के साथ अपना खुद का अफेरो हब बनाएं: 6 कदम

वीडियो: रास्पबेरी पाई के साथ अपना खुद का अफेरो हब बनाएं: 6 कदम
वीडियो: Should I Buy a Raspberry Pi ? 2024, नवंबर
Anonim
रास्पबेरी पाई के साथ अपना खुद का अफेरो हब बनाएं
रास्पबेरी पाई के साथ अपना खुद का अफेरो हब बनाएं

ज़रा सुनिए सभी!

हमने कुछ इंस्ट्रक्शंस पोस्ट किए हैं जो दिखाते हैं कि हमारे अफेरो मोडुलो -1 बोर्ड का उपयोग करना आपके डिवाइस को क्लाउड से कनेक्ट करने के लिए कितना आसान है ताकि उन्हें वायरलेस रूप से सुलभ, वायरलेस रूप से नियंत्रित किया जा सके, और अन्य डिवाइसों से ऑनलाइन सुरक्षित और विश्वसनीय रूप से बात करने में सक्षम हो।

चूंकि मोडुलो-1 एक ब्लूटूथ-ओनली डिवाइस है, इसलिए इसे इंटरनेट से कनेक्ट करने के लिए कुछ बेहतर-कनेक्टेड डिवाइस की आवश्यकता होती है। हमारे पिछले इंस्ट्रक्शंस में, हमने ऐसे प्रोजेक्ट किए हैं जो केवल एक छोटी दूरी के स्थानीय कनेक्शन (जैसे BoE-bot) पर निर्भर करते हैं, या एक ऐसा कनेक्शन जिसे केवल तभी उपलब्ध होना चाहिए जब आप पास हों (मूसट्रैप की तरह।) उन में। मामलों में, Afero मोबाइल ऐप स्थानीय मोडुलो बोर्डों और Afero क्लाउड के बीच संचार केंद्र के रूप में कार्य करता है।

हमारे पास बहुत जल्द प्रदर्शित करने के लिए कुछ और मज़ेदार प्रोजेक्ट हैं, जिनमें से कुछ और भी आसान हैं यदि आपका Afero-संचालित डिवाइस ऑनलाइन है और हर समय क्लाउड से जुड़ा है, इसलिए जब आप नहीं हैं तब भी आप उन पर नज़र रख सकते हैं या उन्हें नियंत्रित कर सकते हैं। घर पर।

हमने हाल ही में एक सॉफ्टवेयर पैकेज जारी किया है जो एक छोटे एआरएम-आधारित डेबियन लिनक्स कंप्यूटर (जैसे रास्पबेरी पाई) को एक स्टैंडअलोन अफेरो हब में बदल देगा। यह आपके स्थानीय Afero उपकरणों को ऑनलाइन रखेगा और क्लाउड से कनेक्टेड रहेगा ताकि आप उन्हें मोबाइल ऐप के माध्यम से दुनिया में कहीं से भी एक्सेस कर सकें।

आप इन आसान लिंक से Afero हब सॉफ़्टवेयर के बारे में अधिक जानकारी प्राप्त कर सकते हैं -

हब सॉफ्टवेयर की घोषणा करते हुए Afero ब्लॉग पोस्ट

डेवलपर दस्तावेज़ीकरण - एफ़ेरो हब सॉफ़्टवेयर

सेटअप त्वरित और आसान है, हम आपको यह दिखाने के लिए कि यह कैसे करना है, हम यहां एक संक्षिप्त निर्देश में उनके माध्यम से चलेंगे!

चरण 1: हब सॉफ़्टवेयर के लिए हार्डवेयर

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

सुनिश्चित करें कि आपके पास आसान है:

- रास्पबेरी पाई 3 मॉडल बी या रास्पबेरी पाई जीरो डब्ल्यू

- इसके लिए एक उपयुक्त बिजली की आपूर्ति (एक दीवार-शक्ति यूएसबी पावर एडाप्टर सबसे अच्छा है)

- कम से कम 8GB आकार का माइक्रोएसडी कार्ड

हब को चालू करने और चलाने के लिए आपको कुछ अतिरिक्त मदों की आवश्यकता होगी:

- एसडी कार्ड छवि लिखने के लिए आपके पीसी के लिए एक माइक्रोएसडी रीडर/एडाप्टर

- पीआई को कॉन्फ़िगर करने के लिए एक यूएसबी कीबोर्ड/माउस और एचडीएमआई मॉनिटर (वैकल्पिक, लेकिन अनुशंसित)

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

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

चरण 2: ओएस स्थापित करें

रास्पबेरी लाइट की नवीनतम रिलीज को raspberrypi.org से डाउनलोड करें - इस लेखन के रूप में यह रास्पियन "स्ट्रेच" रिलीज है।

एक बार डाउनलोड हो जाने पर, इस ओएस छवि को raspberrypi.org पर अच्छे दस्तावेज़ीकरण का उपयोग करके माइक्रोएसडी कार्ड में लिखें जो आपको दिखाएगा कि आपके पास जो कुछ है उसके आधार पर विंडोज़, मैक ओएस/ओएस एक्स, या लिनक्स पीसी पर माइक्रोएसडी कार्ड कैसे बनाया जाए। अपना माइक्रोएसडी कार्ड लिखने के लिए उस दस्तावेज़ में दिए गए चरणों का पालन करें, फिर जारी रखने के लिए यहां वापस जांचें…। हम आपका इंतजार करेंगे!

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

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

अब पीआई को अपने स्थानीय वाईफाई नेटवर्क पर लाने के लिए कुछ त्वरित सेटअप कार्य करते हैं -

- आपके द्वारा अभी-अभी Pi 3 के SD स्लॉट में बनाया गया माइक्रोएसडी कार्ड इंस्टॉल करें

- USB कीबोर्ड/माउस को Pi. पर USB पोर्ट से कनेक्ट करें

- एक एचडीएमआई केबल को पीआई और एक कंप्यूटर मॉनीटर से कनेक्ट करें जिसे आप अस्थायी रूप से उपयोग कर सकते हैं

दीवार बिजली की आपूर्ति से जुड़े माइक्रोयूएसबी पोर्ट में एक केबल प्लग करके पाई पर पावर (एक कंप्यूटर यूएसबी पोर्ट पीआई के लिए पर्याप्त शक्ति प्रदान करने में सक्षम नहीं हो सकता है।)

पीआई बूट होगा, और यह आपको डेस्कटॉप वातावरण में लॉन्च करेगा जिसका आप उपयोग कर सकते हैं।

टर्मिनल विंडो खोलने और अपने स्थानीय वाईफाई नेटवर्क पर अपना पाई प्राप्त करने के लिए raspberrypi.org पर आसान निर्देशों का पालन करें।

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

विकल्प 5 अंतर्राष्ट्रीयकरण विकल्प लें फिर विकल्प I4 वाई-फाई देश बदलें चुनें। उस देश का चयन करें जहाँ आप और आपका पाई हैं, और फिर raspi-config से बाहर निकलें।

जब रास्पि-कॉन्फ़िगरेशन आपसे पूछता है कि क्या आप रीबूट करना चाहते हैं, तो हाँ चुनें और पीआई पुनरारंभ हो जाएगा। पीआई रीबूट होने के बाद आप डेस्कटॉप पर वापस आ जाएंगे, और आपको अपने स्थानीय वाईफाई नेटवर्क पर होना चाहिए।

एक और टर्मिनल विंडो खोलें, और इस छोटे से पाई को हब बनाएं!

चरण 4: हब सॉफ़्टवेयर रेपो जोड़ें

आपको पीआई के डेस्कटॉप यूआई पर टर्मिनल प्रॉम्प्ट पर बैठना चाहिए। अब हमें केवल Pi में Afero Debian रिपॉजिटरी को जोड़ना है और एक साधारण पैकेज इंस्टाल करना है। हम यहां के चरणों के माध्यम से चलेंगे, लेकिन यदि आप यहां तक पहुंच गए हैं, तो यह आसान हिस्सा है!

यदि आप डेस्कटॉप वातावरण का उपयोग नहीं करना चाहते हैं और पाई से परिचित हैं तो आप अपने नेटवर्क पर पाई में एसएसएच भी कर सकते हैं और एसएसएच सत्र से भी यही आदेश चला सकते हैं, वे कहीं से भी वही काम करते हैं।

सबसे पहले, आइए Afero Debian रेपो को Pi में जोड़ें। हम आपके लिए एक सरल स्क्रिप्ट प्रदान करते हैं जो आपके पाई पर अफेरो एपीटी हस्ताक्षर हस्ताक्षर डाउनलोड करेगी और रेपो को आपके साथ जोड़ देगी /etc/apt/sources.d. कमांड के साथ स्क्रिप्ट को पकड़ो:

wget

आप addrepo.sh नामक एक छोटी सी स्क्रिप्ट डाउनलोड करेंगे। यह सुनिश्चित करने के लिए इस स्क्रिप्ट को देखने के लिए आपका स्वागत है कि यह वह सब कुछ करती है जो हम कहते हैं कि यह करने जा रहा है, यदि आप चाहें, तो आपको इसे कमांड के साथ रूट के रूप में चलाने की आवश्यकता होगी:

बैश./addrepo.sh

यह स्क्रिप्ट आपको आपके पीआई उपयोगकर्ता खाता पासवर्ड के लिए संकेत देगी (इसलिए यह सूडो कर सकती है) यदि इसे इसकी आवश्यकता है, तो यह हस्ताक्षर कुंजी जोड़ देगा और रेपो को आपके पीआई में जोड़ देगा और फिर आपके लिए "sudo apt-get update" चलाने की पेशकश करेगा। रेपो कैटलॉग को अपडेट करने के लिए। आगे बढ़ें और इसे अपडेट करने के लिए यहां "y" का उत्तर दें, और जब यह समाप्त हो जाए, तो हब सॉफ़्टवेयर स्थापित करने के लिए उपलब्ध है!

चरण 5: हब सॉफ़्टवेयर स्थापित करें

हब सॉफ्टवेयर स्थापित करें
हब सॉफ्टवेयर स्थापित करें

हम लगभग कर चुके हैं! अफेरो हब सॉफ्टवेयर सिर्फ एक साधारण डेबियन पैकेज है। ठीक है, दो, लेकिन आपको केवल एक स्थापित करने की आवश्यकता है। पैकेज के विवरण के लिए और वे क्या करते हैं, कृपया आधिकारिक डेवलपर दस्तावेज़ देखें।

सरल आदेश के साथ संकुल को स्थापित करें:

सुडो एपीटी-एफेरो-हब स्थापित करें

यह पैकेज हब सॉफ्टवेयर और इसके पूर्वापेक्षित पैकेजों को लाएगा और उन्हें स्थापित करेगा। आपको Afero Developer सेवा की शर्तों से सहमत होने के लिए प्रेरित किया जाएगा, जिसे आप यहां या पैकेज में लिंक पर देख सकते हैं। यदि आप सेवा की शर्तों से सहमत नहीं हैं, तो पैकेज स्थापित नहीं किया जाएगा।

शर्तों से सहमत होने के बाद, Afero हब पैकेज़ स्थापित हो जाता है।

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

अपने अफेरो मोबाइल ऐप को फायर करें, केंद्र आइकन पर टैप करें, फिर मेनू के शीर्ष पर "डिवाइस जोड़ें" पर टैप करें। टर्मिनल विंडो में क्यूआर कोड को स्कैन करने के लिए अपने डिवाइस के कैमरे का उपयोग करें। अगर किसी कारण से क्यूआर कोड स्कैन नहीं होता है, तो आप स्क्रीन के नीचे "मैन्युअल रूप से डिवाइस जोड़ें" पर टैप कर सकते हैं और इस तरह अपने ऐप में (लॉन्ग… सॉरी!) एसोसिएशन आईडी दर्ज कर सकते हैं। सौभाग्य से, परीक्षण में हमने पाया है कि ये टर्मिनल-आधारित क्यूआर कोड आमतौर पर बहुत अच्छी तरह से स्कैन होते हैं!

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

बधाई हो, आपने अपना स्वयं का Afero हब स्थापित कर लिया है!

आपको अपने नए हब का पता लगाना चाहिए जहाँ भी आप हमेशा अपने Afero उपकरणों तक पहुँच चाहते हैं, बस पाई को सामान्य तरीके से बंद करें ("सुडो हॉल्ट"), और इसे उस स्थान पर प्लग करें जहाँ आप अपने Afero उपकरणों के लिए पहुँच चाहते हैं। याद रखें कि हब एक सभ्य क्षेत्र को कवर करता है, इसलिए इसे आपके किसी भी डिवाइस के ठीक बगल में नहीं होना चाहिए।

आप हब सॉफ़्टवेयर को कई Pis पर भी स्थापित कर सकते हैं और एक बड़े क्षेत्र को कवर करने के लिए हब रख सकते हैं - Afero डिवाइस स्वचालित रूप से हब से हब तक घूमते रहेंगे, हमेशा सबसे अच्छा सिग्नल प्रदान करने वाले हब से जुड़ते हैं। मेरे घर में मेरे ऊपर एक पाई है और एक नीचे है और मैं अपने घर के आस-पास कहीं भी कोई भी अफेरो डिवाइस देख सकता हूं।

चरण 6: अधिक जानकारी

पैकेजों को अनइंस्टॉल करने या अपग्रेड करने के बारे में अधिक जानकारी के लिए फिर से हब सॉफ़्टवेयर दस्तावेज़ीकरण द एफ़ेरो डेवलपर दस्तावेज़ीकरण में पाया जा सकता है।

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

यदि आपके कोई प्रश्न हैं या कोई और जानकारी चाहते हैं, तो कृपया afero डेवलपर फ़ोरम को forum.afero.io पर देखें और हमें एक लाइन छोड़ दें!

सिफारिश की: