विषयसूची:

रास्पबेरी पाई को ब्लूटूथ बीकन में बदलें: 4 कदम
रास्पबेरी पाई को ब्लूटूथ बीकन में बदलें: 4 कदम

वीडियो: रास्पबेरी पाई को ब्लूटूथ बीकन में बदलें: 4 कदम

वीडियो: रास्पबेरी पाई को ब्लूटूथ बीकन में बदलें: 4 कदम
वीडियो: Setting Up a Raspberry Pi 4 | Vilros 2024, नवंबर
Anonim
रास्पबेरी पाई को ब्लूटूथ बीकन में बदलें
रास्पबेरी पाई को ब्लूटूथ बीकन में बदलें

ब्लूटूथ डेटा को वायरलेस तरीके से स्थानांतरित करने, होम ऑटोमेशन सिस्टम बनाने, अन्य उपकरणों को नियंत्रित करने आदि के लिए एक नवीन तकनीक है।

इस निर्देश में, मैं रास्पबेरी पाई को ब्लूटूथ बीकन में बदलने की कोशिश करूंगा।

आवश्यकताएं

  • रास्पबेरी पाई
  • BleuIO (एक ब्लूटूथ कम ऊर्जा वाला USB डोंगल)
  • ब्लूटूथ के साथ एक मोबाइल फोन और डायलॉग सेमीकंडक्टर से बीएलई स्कैनर, लाइटब्लू या डीएसपीएस जैसे ऐप।

चरण 1: डोंगल कनेक्ट करें

डोंगल कनेक्ट करें
डोंगल कनेक्ट करें
डोंगल कनेक्ट करें
डोंगल कनेक्ट करें

BleuIO डोंगल को अपने रास्पबेरी पाई से कनेक्ट करें।

यह पहचानने के लिए कि डोंगल किस डिवाइस के नाम से जुड़ा है, आपको चलाने की आवश्यकता होगी:

एलएस / देव

आपको इसे दो बार करने की आवश्यकता हो सकती है, एक बार डोंगल कनेक्ट करने से पहले और एक बार यह पहचानने में सक्षम होने के लिए कि डिवाइस का नाम कौन सा है। प्रारंभ करते समय, डोंगल 10 सेकंड के लिए बूटलोडर के लिए एक COM पोर्ट खोलेगा ताकि आप फ़र्मवेयर को अपडेट कर सकें (या अपने स्वयं के एप्लिकेशन को फ्लैश कर सकें)।

बाद में यह उस पोर्ट को बंद कर देगा और BleuIO एप्लिकेशन के लिए एक नया पोर्ट खोलेगा, जिसमें हम यहां रुचि रखते हैं। तुम दौड़ सकते हो:

एलएसयूएसबी

चरण 2: सीरियल संचार

धारावाहिक संचार
धारावाहिक संचार

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

sudo apt-मिनीकॉम स्थापित करें

अब, डोंगल का उपयोग शुरू करने के लिए निम्नलिखित कमांड चलाएँ, उदाहरण के लिए, आपका डोंगल डिवाइस के नाम ttyACM0 से जुड़ा है:

मिनिकॉम-बी 9600-ओ-डी /देव/टीटीएसीएम0

अब एटी-कमांड टाइप करने का प्रयास करें। उदाहरण के लिए

पर

अगर आपको ठीक प्रतिक्रिया मिलती है तो इसका मतलब है कि डोंगल काम कर रहा है।

चरण 3: पायथन स्क्रिप्ट चलाएँ

हमारे पास इस रास्पबेरी पाई को ब्लूटूथ बीकन में बदलने में मदद करने के लिए एक अजगर स्क्रिप्ट तैयार है।

इन लिपियों का उपयोग करने के लिए आपको पायथन को स्थापित करना होगा।

आपको मॉड्यूल pySerial भी स्थापित करने की आवश्यकता होगी। इसे स्थापित करने का सबसे आसान तरीका पाइप के माध्यम से है (जो आपके पास पहले से ही पायथन स्थापित करने के बाद होना चाहिए) चलाकर:

पायथन २:

पाइप स्थापित pyserial

पायथन ३:

python3 -m पाइप pyserial स्थापित करें

कनेक्ट करने के बाद, आप अपना खुद का iBeacon सेट करने के लिए उदाहरण नमूना पायथन स्क्रिप्ट का उपयोग कर सकते हैं। स्रोत कोड GitHub पर पाया जा सकता है।

इस स्क्रिप्ट को ibeacon.py नामक फ़ाइल में सहेजें या आप अपनी पसंद की किसी भी चीज़ को नाम दे सकते हैं।

अब टाइप करके कमांड प्रॉम्प्ट का उपयोग करके फ़ाइल खोलें

अजगर

चरण 4: अपने डिवाइस को स्कैन करें

अपने डिवाइस को स्कैन करें
अपने डिवाइस को स्कैन करें

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

ब्लूपिक्सल टेक्नोलॉजीज से स्कैनर ऐप के उदाहरण बीएलई स्कैनर हो सकते हैं।

यहां आप देख सकते हैं, आपके डिवाइस ने विज्ञापन देना शुरू कर दिया है।

आप एडीस्टोन स्क्रिप्ट का भी उपयोग कर सकते हैं। यहां उपलब्ध स्रोत कोड।

सिफारिश की: