उत्पाद वर्णन
पिको-बीएलई रास्पबेरी पाई पिको के लिए डिज़ाइन किया गया एक डुअल-मोड ब्लूटूथ 5.1 विस्तार मॉड्यूल है, जिसे SPP और BLE समर्थन के साथ UART AT कमांड के माध्यम से नियंत्रित किया जाता है। रास्पबेरी पाई पिको के साथ संयुक्त, इसका उपयोग ब्लूटूथ वायरलेस संचार अनुप्रयोगों के लिए किया जा सकता है।
उत्पाद पैरामीटर
| वर्ग | पैरामीटर |
| ब्लूटूथ मॉड्यूल | दोहरे मोड ब्लूटूथ से UART मॉड्यूल |
| आयाम (मिमी) | 56.5 x 21 |
| संचरण दूरी | 30 मीटर (खुली हवा में) |
| संचार | यूएआरटी |
| एंटीना | ऑनबोर्ड पीसीबी एंटीना |
| इनपुट वॉल्यूमTAGE | 5वी/3.3वी |
|
परिचालन धारा |
स्टार्टअप क्षणिक धारा: लगभग 25ms के लिए लगभग 300mA; स्थिर स्थिति धारा: लगभग 6mA, नॉनलो पावर मोड;
कम पावर मोड करंट: उपयोगकर्ता मैनुअल देखें |
|
ट्रांसमिशन कैश |
1K बाइट्स UART कैश, एसपीपी के लिए प्रति ट्रांसमिशन 512 बाइट्स से कम संचारित करने की अनुशंसा की जाती है |
|
यूएआरटी बॉड्रेट |
13 विभिन्न बॉड दर कॉन्फ़िगरेशन, डिफ़ॉल्ट रूप से 115200 बीपीएस |
|
परिचालन तापमान |
-40℃ ~ 80℃ |
|
फ़ंक्शन पिन |
विवरण |
| वीएसवाईएस | 3.3V/5V पावर |
| जीएनडी | जीएनडी |
| जीपी0 | UART संचारित पिन (डिफ़ॉल्ट) |
| जीपी1 | UART संचारित पिन (डिफ़ॉल्ट) |
| जीपी4 | UART संचारित पिन (डिफ़ॉल्ट) |
| जीपी5 | UART संचारित पिन (डिफ़ॉल्ट) |
|
जीपी15 |
ब्लूटूथ कनेक्शन स्थिति पहचान पिन (उच्च स्तर का अर्थ है कि ब्लूटूथ कनेक्ट है) |
हार्डवेयर कनेक्शन
सीधा कनेक्शन:

विस्तारित संस्करण कनेक्शन:
उत्पाद का उपयोग
संचार प्रारूप
| अतुल्यकालिक सीरियल संचार मोड का समर्थन करें, सीरियल पोर्ट के माध्यम से होस्ट कंप्यूटर द्वारा भेजे गए आदेशों को स्वीकार करें संचार मानक: 115200 बीपीएस - उपयोगकर्ता सीरियल पोर्ट कमांड के माध्यम से सेट कर सकते हैं, देखें: Mमॉड्यूल बॉड दर
सेटिंग और क्वेरी डेटा बिट्स: 8 स्टॉप बिट्स: 1 पैरिटी बिट्स: कोई नहीं फ्लो नियंत्रण: कोई नहीं नोट: सभी निर्देशों का डिज़ाइन नियमित है, यादृच्छिक रूप से विभाजित नहीं है, आप निम्नलिखित की तुलना करके नियम पा सकते हैं |
|
| नियंत्रण आदेश प्रारूप: AT+ [ ]\r\n —- सभी अक्षर हैं, हेक्स संख्या नहीं | |
| डेटा फीडबैक प्रारूप:: [ ]\आर\एन | |
| डेटा विशेषताएँ |
विस्तृत विवरण |
|
एटी+ |
नियंत्रण आदेश नियंत्रण होस्ट द्वारा मॉड्यूल को दिया गया नियंत्रण आदेश है, जो “AT+” से शुरू होता है |
| के बाद नियंत्रण, आमतौर पर 2 अक्षर | |
| [ ] | यदि CMD के बाद कोई पैरामीटर है, तो उसके बाद [ ] |
|
\आर\एन |
अंत में, यह “\r\n” से समाप्त होता है, वर्ण प्रकार लाइनफीड है, और विंडोज़ एंटर कुंजी है। 0x0D, 0x0A हेक्स में |
| 1、डेटा फीडबैक वह है जिसमें ब्लूटूथ होस्ट को विभिन्न स्थिति और डेटा जानकारी वापस भेजता है, जिसकी शुरुआत होती है | |
| आदेशों का संक्षिप्त परिचय | ||
| कार्यात्मक | आज्ञा | टिप्पणी |
| सामान्य कमांड विशेषताएँ | एटी+सी? | सार्वजनिक कमांड AT+C से शुरू होता है, उसके बाद “?” आता है जो विस्तृत फ़ंक्शन कमांड है |
| ब्लूटूथ कमांड सुविधाएँ | एटी+बी? | ब्लूटूथ कमांड AT+B से शुरू होता है, उसके बाद “?” विस्तृत फ़ंक्शन कमांड है |
| सार्वजनिक जांच | एटी+क्यू? | सार्वजनिक क्वेरी कमांड AT+Q से शुरू होती है, उसके बाद “?” आता है। |
| ब्लूटूथ क्वेरी कमांड | एटी+टी? | ब्लूटूथ क्वेरी कमांड AT+T से शुरू होती है, उसके बाद “?” आता है जो विस्तृत फ़ंक्शन कमांड है |
संचार आदेश पूर्वample
| सामान्य भाग-नियंत्रण निर्देश-विवरण | ||
| अध्यक्ष एवं प्रबंध निदेशक | संगत कार्य | विस्तृत विवरण |
| एटी+सीटी | बॉड दर निर्धारित करें | विस्तृत जानकारी के लिए देखें: मॉड्यूल बॉड दर सेटिंग और क्वेरी |
| एटी+सीजेड | चिप रीसेट | चिप सॉफ्ट रीसेट, देखें: Reset और फैक्टरी बहाल |
|
एटी+सीडब्लू |
चिप को फ़ैक्टरी सेटिंग पर रीसेट करें | फ़ैक्टरी सेटिंग्स को पुनर्स्थापित करें, पहले से याद किए गए सभी पैरामीटर साफ़ करें, देखें: मॉड्यूल रीसेट और फैक्टरी सेटिंग्स बहाल |
|
एटी+सीएल |
चिप कम पावर सेटिंग्स |
देखना चिप कम-शक्ति कमांड विवरण, डिफ़ॉल्ट सामान्य कार्य मोड है |
|
एटी+सीआर |
चिप पावर-ऑन कॉलबैक जानकारी सेटिंग्स | देखना: चिप पावर-ऑन कॉलबैक जानकारी सेटिंग, डिफ़ॉल्ट खुला है |
| एटी+बीएम | BLE ब्लूटूथ नाम सेट करें | देखना: ब्लूटूथ का नाम और पता सेट करें |
| एटी+बीएन | BLE का MAC पता सेट करें | देखना: ब्लूटूथ का नाम और पता सेट करें |
| एटी+बीडी | SPP ब्लूटूथ नाम सेट करें | देखना: ब्लूटूथ का नाम और पता सेट करें |
| एटी+क्यूटी | बॉड दर की क्वेरी करें | देखना: मॉड्यूल बॉड दर सेटिंग और क्वेरी |
| एटी+क्यूएल | कम-शक्ति स्थिति की क्वेरी करें | देखना: ब्लूटूथ का नाम और पता सेट करें |
| एटी+टीएम | BLE ब्लूटूथ नाम की क्वेरी करें | देखना: ब्लूटूथ का नाम और पता सेट करें |
| एटी+टीएन | क्वेरी BLE ब्लूटूथ | देखना: ब्लूटूथ का नाम और पता सेट करें |
| एटी+टीडी | सवाल एसपीपी ब्लूटूथ नाम | सील: ब्लूटूथ का नाम और पता सेट करें |
मॉड्यूल बॉड दर सेटिंग और क्वेरी
|
एटी+सीटी??\r\n |
बॉड दर सेटिंग कमांड, ?? बॉड दर की क्रम संख्या को दर्शाता है | ||||||
|
एटी+क्यूटी\r\n |
बॉड दर क्वेरी कमांड, QT+?? ?? लौटाता है जो बॉड दर की सीरियल संख्या को दर्शाता है | ||||||
| बॉड दर सीरियल नंबर | |||||||
| 01 | 02 | 03 | 04 | 05 | 06 | 07 | |
| 9600 | 19200 | 38400 | 57600 | 115200 | 256000 | 512000 | |
| 08 | 09 | 10 | 11 | 12 | 13 | ||
| 230400 | 460800 | 1000000 | 31250 | 2400 | 4800 | ||
- एक बार बॉड दर सेट हो जाने के बाद, चिप उसे याद रख लेगी। अगली बार जब आप इसे चालू करेंगे, तो बॉड दर वही होगी जो आपने सेट की थी।
- बॉड दर सेट करने के बाद, कृपया 1 सेकंड तक प्रतीक्षा करें, फिर रीसेट [AT+CZ] भेजें, या पावर बंद करें।
- यदि आप डिफ़ॉल्ट बॉड दर को पुनर्स्थापित करना चाहते हैं, तो कृपया फ़ैक्टरी सेटिंग्स को पुनर्स्थापित करने के लिए कमांड भेजें, फिर चिप स्वचालित रूप से सभी कॉन्फ़िगरेशन मिटा देगा।
मॉड्यूल रीसेट और फैक्टरी रीसेट
रीसेट आदेश: एटी+सीजेड\r\n
रीसेट कमांड दर्ज करने के बाद कृपया एक सेकंड प्रतीक्षा करें
फ़ैक्टरी रीसेट कमांड: एटी+सीडब्लू\r\n
कृपया फ़ैक्टरी रीसेट कमांड दर्ज करने के बाद पाँच सेकंड प्रतीक्षा करें
ब्लूटूथ का नाम और पता सेट करें
| AT+BMBLE-वेवशेयर\r\n | BLE ब्लूटूथ नाम को “BLE-Waveshare” पर सेट करें |
|
एटी+बीएन112233445566\r\n |
BLE का पता सेट करें। मोबाइल फ़ोन पर प्रदर्शित पता है: 66 55 44 33 22 11 |
| AT+BDSPP-वेवशेयर\r\n | SPP ब्लूटूथ नाम को “SPP-Waveshare” पर सेट करें |
- ब्लूटूथ नाम सेट करने के बाद, कृपया मॉड्यूल को रीसेट करें, और रीसेट करने के बाद फिर से खोजने के लिए मोबाइल फोन का उपयोग करें।
- ब्लूटूथ नाम की अधिकतम लंबाई 30 बाइट्स है
- ब्लूटूथ नाम को संशोधित करने के बाद, यदि मोबाइल फोन पर प्रदर्शित डिवाइस का नाम नहीं बदलता है, तो इसका मुख्य कारण यह हो सकता है कि आपने ब्लूटूथ पता संशोधित नहीं किया है, जिसके परिणामस्वरूप मोबाइल फोन सिंक्रोनस रूप से अपडेट नहीं हो रहा है। इस समय, आपको जो करने की आवश्यकता है वह है मोबाइल फोन पर युग्मन जानकारी को बदलना। हटाएं और फिर से खोजें, या किसी अन्य डिवाइस से खोजें।
ब्लूटूथ का नाम और पता पूछें
| एटी+टीएम\r\n | ब्लूटूथ नाम BLE-Waveshare के लिए TM+BLE-Waveshare\r\n लौटाएं |
| एटी+टीएन\r\n | TN+12345678AABB\r\n BLE का ब्लूटूथ पता लौटाता है: 0xBB, 0xAA, 0x78, 0x56, 0x34, 0x12 |
| एटी+टीडी\r\n | ब्लूटूथ नाम SPP-Waveshare के लिए TD+SPP-Waveshare\r\n पर वापस जाएँ |
कोई SPP पता नहीं है चाहे वह सेट हो या क्वेरी किया गया हो, क्योंकि SPP पता +1 द्वारा प्राप्त किया जाता है
BLE MAC पते का उच्चतम बाइट, उदाहरण के लिएampपर:
BLE का पता इस प्रकार दिया गया है: TN+32F441F495F1,
इसका मतलब है कि BLE का पता है: 0xF1, 0x95, 0xF4, 0x 41, 0xF4, 0x32
तो SPP का पता है: 0xF2, 0x95, 0xF4, 0x 41, 0xF4, 0x32
चिप कम बिजली अनुदेश विवरण
|
एटी+सीएल00\r\n |
लो पावर मोड में न जाएं। यह अगली बार पावर ऑन करने पर वैध होगा। सेटिंग के बाद पावर को पुनः चालू करने में सावधानी बरतें |
|
एटी+सीएल01\r\n |
लो पावर मोड में प्रवेश करें। यह अगली बार पावर-ऑन करने पर मान्य है। सेटिंग करने के बाद, फिर से पावर ऑन करने पर ध्यान दें - चिप डिफ़ॉल्ट रूप से इस स्थिति में प्रवेश करती है, सेट करने की कोई आवश्यकता नहीं है |
|
एटी+क्यूएल\r\n |
कम-पावर क्वेरी कमांड। रिटर्न वैल्यू QL+01\r\n है, जो दर्शाता है कि वर्तमान कार्यशील स्थिति कम बिजली खपत मोड है |
- सेटिंग के बाद, आपको कॉन्फ़िगरेशन को अपडेट करने के लिए फिर से पावर ऑन करना होगा
- यह कमांड याद रहती है। कमांड सफलतापूर्वक भेजे जाने के बाद, चिप इसे सेव कर लेगी।
- कम-पावर मोड शुरू करने के बाद, कई प्रतिबंध होते हैं, जो आमतौर पर डिफ़ॉल्ट रूप से बंद होते हैं।
- सेटिंग के बाद, चिप चालू होने पर डिवाइस की जानकारी सामान्य रूप से वापस कर देगी। AT कमांड को 5 सेकंड के भीतर सेट किया जा सकता है, और 5 सेकंड के बाद, ब्लूटूथ कनेक्शन से पहले किसी भी AT कमांड को अनदेखा कर दिया जाएगा।
- कम बिजली की खपत और सामान्य संचालन के बीच का अंतर मुख्य रूप से ब्लूटूथ कनेक्ट न होने पर ब्लूटूथ प्रसारण के तरीके में अंतर के कारण होता है। सामान्य संचालन के दौरान, ब्लूटूथ हमेशा प्रसारण अवस्था में रहता है। कम बिजली की खपत के दौरान, यह हर 0.5 सेकंड में, हर 0.1 सेकंड में एक बार प्रसारण करता है, और बाकी समय स्लीप अवस्था में रहता है। ब्लूटूथ से कनेक्ट होने पर, दो कार्य मोड की बिजली की खपत समान होती है (बेशक,
कम बिजली की खपत थोड़ी कम होगी), यदि यह बिजली की खपत के लिए विशेष रूप से संवेदनशील नहीं है या यह पावर-ऑन के बाद लंबे समय तक डिस्कनेक्ट स्थिति में होगा, तो मॉड्यूल को सामान्य कार्यशील स्थिति में रखना बेहतर होगा। - निम्नलिखित तालिका प्रत्येक कार्यशील अवस्था के अंतर्गत धारा है, जिसे प्रायोगिक वातावरण में मापा गया है, तथा परिणाम केवल संदर्भ के लिए हैं।
| क्रम संख्या | मौजूदा | विवरण | |
|
एटी+सीएल00\r\n
कम बिजली कार्य मोड |
बूट क्षण |
12एमए |
जब चिप चालू होती है, तो बाह्य उपकरणों को आरंभीकृत करने की आवश्यकता होती है। तात्कालिक धारा अपेक्षाकृत बड़ी होती है, और यह समय 300ms तक बनाए रखा जाता है, और यह कम-शक्ति अवस्था में प्रवेश करता है। |
|
कार्यशील स्थिति – कनेक्ट नहीं है |
1एमए, 5एमए वैकल्पिक रूप से |
चिप सामान्य कार्यशील अवस्था में है, सामान्य रूप से प्रसारण करती है, और स्लीप, वेक-अप प्रसारण और स्लीप की आवधिक अवस्था में है। इसका उद्देश्य बिजली की खपत को बचाना है, चक्र 500ms है। 100ms एक बार प्रसारण, 400ms नींद | |
|
कार्यशील स्थिति – कनेक्ट करने के लिए |
6एमए |
जब कनेक्शन सफल हो जाता है, तो चिप सो नहीं जाएगी, बल्कि काम पर लग जाएगी। | |
|
एटी+सीएल01\r\n
सामान्य कार्य मोड |
बूट क्षण |
25एमए |
जब चिप चालू होती है, तो परिधीय उपकरणों को आरंभीकृत करने की आवश्यकता होती है। तात्कालिक धारा अपेक्षाकृत बड़ी होती है, यह समय 300ms तक बनाए रखा जाता है, और यह 5mA कार्यशील अवस्था में प्रवेश करता है |
|
चाहे जुड़ा हो या नहीं |
6.5एमए |
चिप हमेशा काम करती रहती है। करंट में छोटे-छोटे उतार-चढ़ाव, नगण्य |
यदि आपको लगता है कि उपरोक्त बिजली की खपत अपेक्षाकृत अधिक है, तो आप मॉड्यूल को सीधे बिजली की आपूर्ति करने के लिए 3.3V का उपयोग कर सकते हैं और करंट आगे बढ़ेगा
घटाना

चिप BLE सक्षम और SPP सक्षम
| एटी+बी401\r\n | BLE फ़ंक्शन सक्षम करें। बेशक AT+B400\r\n बंद है |
| एटी+बी500\r\n | SPP के फ़ंक्शन को अक्षम करें। बेशक AT+B501\r\n चालू है |
| एटी+T4\r\n | जाँच करें कि BLE फ़ंक्शन सक्षम है या नहीं। चिप T4+01 या T4+00 लौटाएगी |
| एटी+T5\r\n | जाँचें कि SPP फ़ंक्शन सक्षम है या नहीं। चिप T5+01 या T5+00 लौटाएगी |
- BLE/SPP फ़ंक्शन को बंद करने के बाद, इस फ़ंक्शन को प्रभावी बनाने के लिए इसे फिर से चालू किया जाना चाहिए। बेशक यह वही है
- आपको इसे केवल एक बार सेट करना होगा, चिप स्वचालित रूप से पैरामीटर्स को सहेज लेगा, और आपको अगली बार इसे सेट करने की आवश्यकता नहीं होगी
- BLE/SPP फ़ंक्शन बंद होने के बाद, मोबाइल फ़ोन BLE का नाम नहीं खोज सकता।
चिप द्वारा लौटाए गए त्रुटि संदेश का विवरण
| ईआर+1\r\n | प्राप्त डेटा फ़्रेम ग़लत है |
| ईआर+2\r\n | प्राप्त कमांड मौजूद नहीं है, यानी आपके द्वारा भेजी गई AT+KK जैसी स्ट्रिंग नहीं हो सकती |
| मिला | |
| ईआर+3\r\n | प्राप्त AT कमांड को कैरिज रिटर्न और लाइन फीड प्राप्त नहीं हुआ, अर्थात, \r\n |
| ईआर+4\r\n | कमांड द्वारा भेजा गया पैरामीटर सीमा से बाहर है, या कमांड का प्रारूप गलत है। कृपया अपने AT कमांड की जाँच करें |
| ईआर+7\r\n | MCU मोबाइल फोन को डेटा भेजता है, लेकिन मोबाइल फोन नोटिफ़िकेशन नहीं खोलता है। BLE कनेक्शन की सफल स्थिति में |
नोटिफ़ाई [निगरानी] के विवरण पर ध्यान दें। मोबाइल फ़ोन पर परीक्षण APP ब्लूटूथ चिप से कनेक्ट होने के बाद, नोटिफ़ाई चालू होना चाहिए। ब्लूटूथ चिप
मोबाइल फोन पर डेटा भेजें। जब मोबाइल फोन ब्लूटूथ चिप पर डेटा भेजता है, तो यह लिखने की सुविधा का उपयोग करने के लिए पर्याप्त है।
चिप पावर-ऑन कॉलबैक जानकारी सेटिंग्स
| एटी+सीआर00\r\n | पावर-ऑन के लिए पोस्टबैक संदेश बंद करें। सेटिंग के बाद पावर को पुनः आरंभ करने में सावधानी बरतें |
|
एटी+सीआर01\r\n |
चिप पावर-ऑन का रिटर्न मैसेज सक्षम करें। यह अगली बार पावर-ऑन करने पर मान्य है। सेटिंग के बाद पावर को पुनः आरंभ करने में सावधानी बरतें |
नोट: इस फ़ंक्शन को बंद करने के बाद, यह OK या ER+X रिटर्न जानकारी को भी बंद कर देगा जो AT कमांड निष्पादित होने के बाद सक्रिय रूप से वापस आती है। इसे यहाँ चालू रखने की अनुशंसा की जाती है।
पारदर्शी संचरण विवरण
- ब्लूटूथ कनेक्शन के बाद, मॉड्यूल स्वचालित रूप से पारदर्शी ट्रांसमिशन मोड में प्रवेश करता है। पूरी तरह से सही एटी कमांड को छोड़कर, बाकी डेटा पारदर्शी रूप से प्रसारित किया जाएगा।
- एक बार में संभाले जा सकने वाले डेटा की अधिकतम मात्रा 1024 बाइट्स है। SPP अनुशंसा करता है कि यह एक बार में 512 बाइट्स से अधिक नहीं होनी चाहिए।
- मोबाइल फोन एपीपी का एमटीयू (अधिकतम संचार पैकेट लंबाई) आम तौर पर 20 डेटा पैकेट के लिए 1 बाइट्स पर डिफ़ॉल्ट होता है; जब मॉड्यूल द्वारा भेजा गया डेटा पैकेट 20 बाइट्स से अधिक होता है, तो मॉड्यूल स्वचालित रूप से सेट एमटीयू के अनुसार पैकेट को विभाजित कर देगा; आप डेटा इंटरैक्शन गति को संशोधित करने के लिए एमटीयू को संशोधित कर सकते हैं (जितना बड़ा होगा
एमटीयू, डेटा इंटरैक्शन की गति जितनी तेज़ होगी)।
दस्तावेज़ / संसाधन
![]() |
वेवशेयर इलेक्ट्रॉनिक्स पिको-बीएलई डुअल-मोड ब्लूटूथ-संगत 5.1 विस्तार मॉड्यूल [पीडीएफ] उपयोगकर्ता पुस्तिका पिको-बीएलई, डुअल-मोड ब्लूटूथ-संगत 5.1 विस्तार मॉड्यूल |







