ब्लूटूथ अंत में यहां रास्पबेरी पाई पिको डब्ल्यू पर है, लेकिन कुछ चेतावनियों के साथ।
लंबे समय तक, पिको डब्ल्यू में हार्डवेयर था, लेकिन जब रास्पबेरी पाई ने 2022 की गर्मियों में बोर्ड जारी किया तो ब्लूटूथ शुरू में समर्थित नहीं था। शुक्रवार, फरवरी तक 10, यदि आप बीटा पिको 1.5.0 एसडीके के साथ काम कर सकते हैं, तो आप पिको डब्ल्यू पर ब्लूटूथ को आज़माने के लिए पहला कदम उठा सकते हैं। इसका मतलब C++ में प्रोग्रामिंग है। MicroPython उपयोगकर्ताओं को, दुर्भाग्य से, तंग रहना होगा।
पिको डब्ल्यू के लिए ब्लूटूथ लाइब्रेरी
ब्लूटूथ एपीआई बीटीस्टैक द्वारा प्रदान किया गया है और निम्नलिखित पुस्तकालयों के साथ आता है:
- ब्लूटूथ कम ऊर्जा
- ब्लूटूथ क्लासिक
- ब्लूटूथ सब बैंड कोडिंग (SBC) एनकोडर / डिकोडर
- ब्लूटूथ नेटवर्क एनकैप्सुलेशन प्रोटोकॉल (बीएनईपी) एलडब्ल्यूआईपी का उपयोग कर समर्थन करता है।
- NO_SYS = 0 के लिए FreeRTOS के साथ LwIP का उपयोग करके ब्लूटूथ नेटवर्क एनकैप्सुलेशन प्रोटोकॉल (BNEP) समर्थन
अधिक जानकारी के लिए देखें रास्पबेरी पाई का एसडीके 1.5 गिटहब नोट्स.
रास्पबेरी पाई पिको डब्ल्यू ब्लूटूथ उदाहरण
रास्पबेरी पाई गिटहब उदाहरण पुस्तकालय पिको डब्ल्यू के ब्लूटूथ पर आप चला सकते हैं कुछ नमूना कार्यक्रमों के साथ अद्यतन किया गया है। उनमें स्ट्रीमिंग, प्लेबैक नियंत्रण और वॉल्यूम टॉगलिंग सहित ऑडियो उद्देश्यों के लिए पिको डब्ल्यू का उपयोग करने जैसी विशेषताएं शामिल हैं। ह्यूमन इंटरेक्शन डिवाइस के उदाहरणों की एक श्रृंखला भी है जो आपको कीबोर्ड या माउस की नकल करने की अनुमति देगी।
पिको डब्ल्यू पर ब्लूटूथ के साथ आरंभ करना
पिको डब्ल्यू पर ब्लूटूथ के साथ आरंभ करने का सबसे तेज़ तरीका उदाहरण का उपयोग करके चलाना है पाई पिको एसडीके त्वरित-प्रारंभ निर्देश. फिर, जैसा कि निर्देश चरण 3 में दिखाया गया है, hello_world.c चलाने के बजाय, इनमें से किसी एक को चलाएँ गिटहब पेज पर पिको ब्लूटूथ उदाहरण.
पिको डब्ल्यू पर ब्लूटूथ के लिए आगे क्या है?
पिको डब्ल्यू का ब्लूटूथ समर्थन बीटा में है और रास्पबेरी पाई ने वादा किया है कि "अधिक विवरण वास्तविक रिलीज के साथ आगे आएंगे।"
इसके अलावा, BTstack के लाइसेंस में एक खंड बताता है कि इसका उपयोग केवल निजी उद्देश्यों के लिए किया जा सकता है। हालांकि, Raspberry Pi ने कहा है कि "यह हमारे द्वारा RP2040 (जैसे cyw43-driver) पर अधिक अनुमेय उपयोग के लिए लाइसेंस दिया जाएगा।"
क्या ब्लूटूथ के लिए माइक्रोपायथन समर्थन स्पष्ट नहीं है, लेकिन कनेक्शन के अन्य रूप हैं जिनका आप पिको डब्ल्यू पर भी आनंद ले सकते हैं।