विषयसूची:
- चरण 1: डोंगल कनेक्ट करें
- चरण 2: सीरियल संचार
- चरण 3: पायथन स्क्रिप्ट चलाएँ
- चरण 4: अपने डिवाइस को स्कैन करें
वीडियो: रास्पबेरी पाई को ब्लूटूथ बीकन में बदलें: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:18
ब्लूटूथ डेटा को वायरलेस तरीके से स्थानांतरित करने, होम ऑटोमेशन सिस्टम बनाने, अन्य उपकरणों को नियंत्रित करने आदि के लिए एक नवीन तकनीक है।
इस निर्देश में, मैं रास्पबेरी पाई को ब्लूटूथ बीकन में बदलने की कोशिश करूंगा।
आवश्यकताएं
- रास्पबेरी पाई
- BleuIO (एक ब्लूटूथ कम ऊर्जा वाला USB डोंगल)
- ब्लूटूथ के साथ एक मोबाइल फोन और डायलॉग सेमीकंडक्टर से बीएलई स्कैनर, लाइटब्लू या डीएसपीएस जैसे ऐप।
चरण 1: डोंगल कनेक्ट करें
BleuIO डोंगल को अपने रास्पबेरी पाई से कनेक्ट करें।
यह पहचानने के लिए कि डोंगल किस डिवाइस के नाम से जुड़ा है, आपको चलाने की आवश्यकता होगी:
एलएस / देव
आपको इसे दो बार करने की आवश्यकता हो सकती है, एक बार डोंगल कनेक्ट करने से पहले और एक बार यह पहचानने में सक्षम होने के लिए कि डिवाइस का नाम कौन सा है। प्रारंभ करते समय, डोंगल 10 सेकंड के लिए बूटलोडर के लिए एक COM पोर्ट खोलेगा ताकि आप फ़र्मवेयर को अपडेट कर सकें (या अपने स्वयं के एप्लिकेशन को फ्लैश कर सकें)।
बाद में यह उस पोर्ट को बंद कर देगा और BleuIO एप्लिकेशन के लिए एक नया पोर्ट खोलेगा, जिसमें हम यहां रुचि रखते हैं। तुम दौड़ सकते हो:
एलएसयूएसबी
चरण 2: सीरियल संचार
डोंगल के साथ संवाद करने के लिए आपको एक धारावाहिक संचार कार्यक्रम की आवश्यकता होगी। इस ट्यूटोरियल के लिए हम मिनिकॉम का उपयोग करेंगे। आप मिनिकॉम चलाकर प्राप्त कर सकते हैं:
sudo apt-मिनीकॉम स्थापित करें
अब, डोंगल का उपयोग शुरू करने के लिए निम्नलिखित कमांड चलाएँ, उदाहरण के लिए, आपका डोंगल डिवाइस के नाम ttyACM0 से जुड़ा है:
मिनिकॉम-बी 9600-ओ-डी /देव/टीटीएसीएम0
अब एटी-कमांड टाइप करने का प्रयास करें। उदाहरण के लिए
पर
अगर आपको ठीक प्रतिक्रिया मिलती है तो इसका मतलब है कि डोंगल काम कर रहा है।
चरण 3: पायथन स्क्रिप्ट चलाएँ
हमारे पास इस रास्पबेरी पाई को ब्लूटूथ बीकन में बदलने में मदद करने के लिए एक अजगर स्क्रिप्ट तैयार है।
इन लिपियों का उपयोग करने के लिए आपको पायथन को स्थापित करना होगा।
आपको मॉड्यूल pySerial भी स्थापित करने की आवश्यकता होगी। इसे स्थापित करने का सबसे आसान तरीका पाइप के माध्यम से है (जो आपके पास पहले से ही पायथन स्थापित करने के बाद होना चाहिए) चलाकर:
पायथन २:
पाइप स्थापित pyserial
पायथन ३:
python3 -m पाइप pyserial स्थापित करें
कनेक्ट करने के बाद, आप अपना खुद का iBeacon सेट करने के लिए उदाहरण नमूना पायथन स्क्रिप्ट का उपयोग कर सकते हैं। स्रोत कोड GitHub पर पाया जा सकता है।
इस स्क्रिप्ट को ibeacon.py नामक फ़ाइल में सहेजें या आप अपनी पसंद की किसी भी चीज़ को नाम दे सकते हैं।
अब टाइप करके कमांड प्रॉम्प्ट का उपयोग करके फ़ाइल खोलें
अजगर
चरण 4: अपने डिवाइस को स्कैन करें
जब आप पायथन स्क्रिप्ट शुरू करते हैं, तो आपको ब्लूटूथ लो एनर्जी (बीएलई) के लिए डिज़ाइन किए गए स्कैनर ऐप का उपयोग करके अपने आईबीकॉन को देखने में सक्षम होना चाहिए।
ब्लूपिक्सल टेक्नोलॉजीज से स्कैनर ऐप के उदाहरण बीएलई स्कैनर हो सकते हैं।
यहां आप देख सकते हैं, आपके डिवाइस ने विज्ञापन देना शुरू कर दिया है।
आप एडीस्टोन स्क्रिप्ट का भी उपयोग कर सकते हैं। यहां उपलब्ध स्रोत कोड।
सिफारिश की:
परिचय - रास्पबेरी पाई को जीपीएस ट्रैकिंग सर्वर में बदलें: 12 कदम
परिचय - रास्पबेरी पाई को जीपीएस ट्रैकिंग सर्वर में बदलें: इस गाइड में मैं आपको दिखाऊंगा कि रास्पबेरी पाई पर ट्रैकर जीपीएस ट्रैकिंग सॉफ्टवेयर कैसे स्थापित किया जाता है, जो इंटरनेट पर संगत उपकरणों से डेटा प्राप्त करेगा, वास्तविक समय के लिए मानचित्र पर अपनी स्थिति दर्ज करेगा। ट्रैकिंग, और प्लेबैक को ट्रैक करना भी।
रास्पबेरी पाई और एचएम13 के साथ DIY आईबीकॉन और बीकन स्कैनर: 3 चरण
रास्पबेरी पाई और एचएम13 के साथ DIY आईबीकॉन और बीकन स्कैनर: कहानी एक बीकन अन्य ब्लूटूथ उपकरणों को इसकी उपस्थिति जानने के लिए संकेतों को निरंतर प्रसारित करेगा। और मैं हमेशा अपनी चाबियों को ट्रैक करने के लिए ब्लूटूथ बीकन रखना चाहता हूं क्योंकि मैं उन्हें पिछले साल 10 बार लाना भूल गया हूं। और मैं होता हूँ
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50
अपने ब्लूटूथ हेडसेट को वायर्ड ब्लूटूथ हेडसेट में बदलें: 5 कदम (चित्रों के साथ)
अपने ब्लूटूथ हेडसेट को वायर्ड ब्लूटूथ हेडसेट में बदलें: आज मैं आपको यह बताने जा रहा हूं कि आप अपना खुद का वायर्ड ब्लूटूथ हेडसेट कैसे बना सकते हैं या परिवर्तित कर सकते हैं। मेरे कदम का पालन करें और आप इसे बदलने के लिए कुछ कदम पीछे हैं
अपने ब्लूटूथ हेडसेट को वायर्ड ब्लूटूथ हेडसेट में बदलें: 6 कदम
अपने ब्लूटूथ हेडसेट को वायर्ड ब्लूटूथ हेडसेट में बदलें: आज मैं आपको यह बताने जा रहा हूं कि आप अपना खुद का वायर्ड ब्लूटूथ हेडसेट कैसे बना सकते हैं या परिवर्तित कर सकते हैं। मेरे कदम का पालन करें और आप इसे बदलने के लिए कुछ कदम पीछे हैं