STM32Cube IoT नोड BLE फंक्शन पॅक वापरकर्ता मार्गदर्शक

STM32Cube IoT नोड BLE फंक्शन पॅक

उत्पादन माहिती

तपशील:

  • उत्पादनाचे नाव: VL53L3CX-SATEL
  • फंक्शन पॅक: IoT नोड BLE साठी STM32Cube फंक्शन पॅक
    कनेक्टिव्हिटी आणि टाइम-ऑफ-फ्लाइट सेन्सर्स (FP-SNS-FLIGHT1)
  • आवृत्ती: ४.१ (३१ जानेवारी २०२५)

हार्डवेअर संपलेview

VL53L3CX-SATEL हा VL53L3CX सह एक ब्रेकआउट बोर्ड आहे
उड्डाणाच्या वेळेचा सेन्सर.

प्रमुख वैशिष्ट्ये:

  • Arduino UNO R3 कनेक्टर
  • ब्लूटूथ लो एनर्जी कनेक्टिव्हिटीसाठी BLUENRG-M2SP
  • मेमरी स्टोरेजसाठी M95640-RMC6TG

सॉफ्टवेअर वर्णन:

फर्मवेअर अपडेट (FOTA) वैशिष्ट्य सोपे सॉफ्टवेअर प्रदान करते
अद्यतने

सॉफ्टवेअर आवश्यकता:

विशेषतः STM32 न्यूक्लियो डेव्हलपमेंट बोर्डशी सुसंगत
NUCLEO-F401RE, NUCLEO-L476RG, किंवा NUCLEO-U575ZI-Q.

अतिरिक्त माहिती:

फर्मवेअर अपडेट्ससाठी, उपलब्ध नवीनतम माहिती पहा.
www.st.com वर.

उत्पादन वापर सूचना

सेटअप आणि डेमो उदाampलेस

पायरी 1: हार्डवेअर सेटअप

VL53L3CX-SATEL ब्रेकआउट बोर्डला STM32 न्यूक्लियोशी जोडा.
विकास मंडळ (NUCLEO-F401RE, NUCLEO-L476RG, किंवा
NUCLEO-U575ZI-Q) योग्य कनेक्टर वापरून.

पायरी 2: सॉफ्टवेअर सेटअप

आवश्यक सॉफ्टवेअर पूर्व-आवश्यकता स्थापित केल्या आहेत याची खात्री करा.
दस्तऐवजीकरणात नमूद केल्याप्रमाणे तुमच्या सिस्टमवर.

पायरी ३: डेमो एक्सampलेस

दिलेल्या डेमोचा संदर्भ घ्याampकसे ते समजून घेण्यासाठी कमी
दिलेल्या सॉफ्टवेअरचा वापर करून VL53L3CX सेन्सरशी संवाद साधा.
आर्किटेक्चर

वारंवार विचारले जाणारे प्रश्न (FAQ)

प्रश्न: मी इतर विकासासह VL53L3CX-SATEL बोर्ड वापरू शकतो का?
बोर्ड?

अ: VL53L3CX-SATEL बोर्ड सुसंगत असण्यासाठी डिझाइन केलेले आहे
STM32 न्यूक्लियो डेव्हलपमेंट बोर्ड, इष्टतम कामगिरी सुनिश्चित करतात आणि
कार्यक्षमता

प्रश्न: मी VL53L3CX-SATEL वर फर्मवेअर कसे अपडेट करू शकतो?
बोर्ड?

अ: फर्मवेअर अपडेट्स FOTA वैशिष्ट्य वापरून करता येतात.
www.st.com वर उपलब्ध असलेली नवीनतम माहिती पहा
फर्मवेअर अद्यतनांवर तपशीलवार सूचना.

VL53L3CX_SATEL_02 बद्दल

द्रुत प्रारंभ मार्गदर्शक
IoT नोड BLE कनेक्टिव्हिटी आणि टाइम-ऑफ-फ्लाइट सेन्सर्ससाठी STM32Cube फंक्शन पॅक (FP-SNS-FLIGHT1)
आवृत्ती 4.1 (31 जानेवारी, 2025)

१ हार्डवेअर आणि सॉफ्टवेअर संपलेview २ सेटअप आणि डेमो उदाहरणampलेस ३ कागदपत्रे आणि संबंधित संसाधने ४ STM3 मुक्त विकास वातावरण: संपलेview

अजेंडा
2

१- हार्डवेअर आणि सॉफ्टवेअर संपलेview

हार्डवेअर संपलेview
SampSTM32 न्यूक्लियो एक्सपेंशन बोर्डवर प्लग केलेल्या STM32 न्यूक्लियो डेव्हलपमेंट बोर्डसाठी अंमलबजावणी उपलब्ध आहेत:
NUCLEO-F401RE (किंवा NUCLEO-L476RG किंवा NUCLEO-U575ZI-Q) + X-NUCLEO-BNRG2A1 + XNUCLEO-53L3A2
NUCLEO-F401RE (किंवा NUCLEO-L476RG किंवा NUCLEO-U575ZI-Q) + X-NUCLEO-BNRG2A1 + VL53L3CX-SATEL
4

ब्लूटूथ लो एनर्जी एक्सपेंशन बोर्ड
हार्डवेअर संपलेview (०५/२२)

हार्डवेअर वर्णन
· X-NUCLEO-BNRG2A1 ही ब्लूटूथ लो एनर्जी (BLE) मूल्यांकन आणि विकास बोर्ड प्रणाली आहे, जी BlueNRG-2 वर आधारित ST च्या BLUENRG-M2SP ब्लूटूथ लो एनर्जी मॉड्यूलभोवती डिझाइन केलेली आहे.
· BLUENRG-M2SP मॉड्यूलमध्ये होस्ट केलेला BlueNRG-2 प्रोसेसर, Arduino UNO R32 कनेक्टरवर उपलब्ध असलेल्या SPI लिंकद्वारे, न्यूक्लियो डेव्हलपमेंट बोर्डवर होस्ट केलेल्या STM3 मायक्रोकंट्रोलरशी संवाद साधतो.
बोर्डवर मुख्य उत्पादन
· BLUENRG-M2SP ब्लूटूथ लो एनर्जी, FCC आणि IC प्रमाणित (FCC ID: S9NBNRGM2SP, IC: B976C-BNRGM2SP), ब्लूटूथ® लो एनर्जी वायरलेस नेटवर्क प्रोसेसर BlueNRG-2 वर आधारित मॉड्यूल, BLE v5.0 अनुरूप.
· BLUENRG-M2SP मध्ये BALF-NRG-02D3 बॅलून आणि PCB अँटेना समाविष्ट आहे. ते BlueNRG-32 साठी 2 MHz क्रिस्टल ऑसिलेटर एम्बेड करते.
· M95640-RMC6TG 64-Kbit सिरीयल SPI बस EEPROM हाय-स्पीड क्लॉक इंटरफेससह

Arduino UNO R3 कनेक्टर

ब्लूएनआरजी-एम२एसपी

M95640-RMC6TG साठी चौकशी सबमिट करा, आम्ही तुमच्याशी २४ तासांत संपर्क करू.

नवीनतम माहिती www.st.com वर उपलब्ध आहे.

X-NUCLEO-BNRG2A1

5

VL53L3CX न्यूक्लियो एक्सपेंशन बोर्ड (X-NUCLEO-53L3A2)
हार्डवेअर संपलेview (०५/२२)

X-NUCLEO-53L1A2 हार्डवेअर वर्णन

· X-NUCLEO-53L3A2 हा एक रेंजिंग सेन्सर आहे ज्यामध्ये ST FlightSense Time-of-Flight तंत्रज्ञानावर आधारित VL53L3CX सेन्सरभोवती डिझाइन केलेले मल्टी टार्गेट डिटेक्शन मूल्यांकन आणि विकास बोर्ड आहे.
· VL53L3CX हे Arduino UNO R32 कनेक्टरवर उपलब्ध असलेल्या I2C लिंकद्वारे STM3 न्यूक्लियो डेव्हलपर बोर्ड होस्ट मायक्रोकंट्रोलरशी संवाद साधते.

बोर्डवर मुख्य उत्पादन
· VL53L3CX टाइम-ऑफ-फ्लाइट (ToF) रेंजिंग सेन्सर ज्यामध्ये मल्टी टार्गेट डिटेक्शन आहे.

· कव्हर ग्लाससह हवेतील अंतरांचे अनुकरण करण्यासाठी ०.२५, ०.५ आणि १ मिमी स्पेसर

· कव्हर विंडो (हॉर्निक्सने बनवलेली)ampVL53L3CX वर वापरण्यास तयार / क्लिप करण्यायोग्य कमी क्रॉस-टॉकसह le

· दोन VL53L3CX ब्रेकआउट बोर्ड

व्हीएल५३एल३सीएक्स

नवीनतम माहिती www.st.com वर उपलब्ध आहे.

X-NUCLEO-53L3A2

6

VL53L3CX (VL53L3CX-SATEL) सह ब्रेकआउट बोर्ड
हार्डवेअर संपलेview (०५/२२)
VL53L3CX-SATEL हार्डवेअर वर्णन
· ग्राहकांच्या उपकरणांमध्ये सहज एकत्रीकरणासाठी VL53L3CX-SATEL ब्रेकआउट बोर्ड वापरले जाऊ शकतात. व्हॉल्यूमबद्दल धन्यवादtagई रेग्युलेटर आणि लेव्हल शिफ्टर्स, ते २.८ व्ही ते ५ व्ही पुरवठा असलेल्या कोणत्याही अनुप्रयोगात वापरले जाऊ शकते.
· VL53L3CX मॉड्यूलला आधार देणारा PCB विभाग छिद्रित आहे जेणेकरून डेव्हलपर फ्लाइंग लीड्स वापरून 2.8 V सप्लाय अॅप्लिकेशनमध्ये वापरण्यासाठी मिनी-PCB तोडू शकतील.

बोर्डवर मुख्य उत्पादन
· VL53L3CX मल्टी टार्गेट डिटेक्शनसह टाइम-ऑफ-फ्लाइट (ToF) रेंजिंग सेन्सर · रेग्युलेटर: 5 ते 2.8 V रेंज इनपुट व्हॉल्यूमtage (आउटपुट खंडtage: 2.8 V)
· VL53L3CX सिग्नल इंटरफेस लेव्हल शिफ्टर

व्हीएल५३एल३सीएक्स
नवीनतम माहिती www.st.com वर उपलब्ध आहे VL53L3CX-SATEL 7.

महत्वाचे हार्डवेअर अतिरिक्त माहिती
हार्डवेअर संपलेview (०५/२२)

X-NUCLEO-BNRG2A2 एक्सपेंशन बोर्डच्या BLE मॉड्यूलमध्ये लोड केलेल्या स्टॉक फर्मवेअरसह BlueNRG-1 लायब्ररी काम करत नाही.
या कारणास्तव:
· सर्वप्रथम, X-NUCLEO-BNRG2A1 वर सोल्डर करणे आवश्यक आहे, जर ते सोल्डर केलेले नसेल तर, R0 वर 117 ओम रेझिस्टर.
· त्यानंतर तुम्ही X-NUCLEOBNRG2A1 च्या BLE मॉड्यूलचे फर्मवेअर अपडेट करण्यासाठी STSW-BNRGFLASHER सॉफ्टवेअर टूल (सध्या फक्त Windows PC साठी उपलब्ध आहे) सह 5 जंपर वायर्स असलेले मानक ST-Link V2-1 वापरू शकता.
चित्रात दाखवल्याप्रमाणे तुम्हाला X-NUCLEO-BNRG12A2 चे J1 ​​पिन ST-Link V2-1 च्या पिनशी जोडावे लागतील आणि पुढील स्लाईडमध्ये दाखवलेल्या पायऱ्या फॉलो कराव्या लागतील.
विशेषतः आमच्याकडे खालील कनेक्शन आहेत:
J12 ST-लिंक V2-1

पिन 1

1

पिन 2

9

पिन 3

12

पिन 4

7

पिन 5

15

8

महत्वाचे हार्डवेअर अतिरिक्त माहिती
हार्डवेअर संपलेview (०५/२२)
१. ST BlueNRG-1_1 फ्लॅशर युटिलिटी स्थापित करा आणि ती उघडा, नंतर SWD टॅब निवडा.
२. BlueNRG-2 चिपची फ्लॅश मेमरी पुसून टाका ३. BLE साठी लिंक लेयर ओन्ली फर्मवेअर डाउनलोड करा.
खालील लिंक DTM_LLOnly.bin वरून मॉड्यूल 4. ST मध्ये लिंक लेयर ओन्ली फर्मवेअर लोड करा
BlueNRG-1_2 फ्लॅशर युटिलिटी आणि नंतर “फ्लॅश” बटण 5 दाबा. जर तुम्हाला X-NUCLEO-BNRG2A1 च्या BLE मॉड्यूलचे स्टॉक फर्मवेअर रिस्टोअर करायचे असेल, तर तुम्ही DTM_Full.bin 6 या फर्मवेअर इमेजचा वापर करून प्रक्रिया पुन्हा करू शकता. अपडेट प्रक्रियेदरम्यान तुम्हाला काही समस्या आढळल्यास, तुम्ही X-NUCLEO-BNRG15A2 एक्सपेंशन बोर्डवरील J1 जंपर बंद करण्याची प्रक्रिया पुन्हा करण्याचा प्रयत्न करू शकता.
9

महत्वाचे हार्डवेअर अतिरिक्त माहिती
हार्डवेअर संपलेview (०५/२२)

३ व्ही ३ जीएनडी

SCL SDA
एक्सएसडीएन

VL53L3CX-SATEL साठी चौकशी सबमिट करा, आम्ही तुमच्याशी थेट संपर्क करू.

SCL

2

SDA

4

एक्सएसडीएन

3

VDD_SENSOR

5

GND_X

6

Arduino कनेक्टर
डी१५ डी१४ डी४ ३व्ही३ जीएनडी

न्यूक्लिओ-एफ४०१आरई न्यूक्लिओ-एल४७६आरजी
PB8

NUCLEO-U575ZI-Q PB8

PB9

PB9

PB5

PF14

CN6 पिन क्रमांक ४

CN8 पिन क्रमांक ४

CN6 पिन क्रमांक ४

CN8 पिन क्रमांक ४

9 10 7 8 5 6 3 4 1 2

10

सॉफ्टवेअर वर्णन
· FP-SNS-FLIGHT1 हा एक STM32Cube फंक्शन पॅक आहे, जो तुमच्या IoT नोडला BLE द्वारे स्मार्टफोनशी कनेक्ट करू देतो आणि STBLESensor अॅप सारख्या योग्य Android किंवा iOS अॅप्लिकेशनचा वापर करतो. view उड्डाणाच्या वेळेच्या सेन्सरद्वारे वाचलेला रिअल-टाइम ऑब्जेक्ट अंतर डेटा.
· हे पॅकेज निश्चित अंतराच्या आत उपस्थिती शोधणे यासारखी प्रगत कार्ये देखील सक्षम करते.
· हे पॅकेज, STM32 आणि ST उपकरणांच्या सुचविलेल्या संयोजनासह, सामान्यतः घालण्यायोग्य अनुप्रयोग किंवा स्मार्ट थिंग अनुप्रयोग विकसित करण्यासाठी वापरले जाऊ शकते.
· हे सॉफ्टवेअर STM32 मायक्रोकंट्रोलरवर चालते आणि STM32 न्यूक्लियो डेव्हलपमेंट बोर्डवरील उपकरणे ओळखण्यासाठी आवश्यक असलेले सर्व ड्रायव्हर्स समाविष्ट करते.
प्रमुख वैशिष्ट्ये
· BLE कनेक्टिव्हिटी आणि टाइम-ऑफ-फ्लाइट सेन्सर्ससह IoT नोड विकसित करण्यासाठी संपूर्ण फर्मवेअर · अंतर डेटा वाचन करण्यासाठी Android/iOS साठी STBLESensor अनुप्रयोगाशी सुसंगत आणि
फर्मवेअर अपडेट (FOTA)
· VL53L3CX टाइम-ऑफ-फ्लाइट (ToF) सेन्सरवर आधारित मल्टीटार्गेट रेंजिंग सेन्सर अॅप्लिकेशन · एसampX-NUCLEO-53L3A2 (किंवा VL53L3CX-SATEL) आणि X-NUCLEO- साठी अंमलबजावणी उपलब्ध आहे.
BNRG2A1 हे NUCLEO-F401RE किंवा NUCLEO-L476RG किंवा NUCLEO-U575ZI-Q शी जोडलेले आहे.
· STM32CubeMX शी सुसंगत, STM32CubeMX वरून डाउनलोड आणि थेट स्थापित केले जाऊ शकते.
· STM32Cube मुळे वेगवेगळ्या MCU कुटुंबांमध्ये सोपी पोर्टेबिलिटी · मोफत वापरकर्ता-अनुकूल परवाना अटी

एफपी-एसएनएस-फ्लाइट१
सॉफ्टवेअर संपलेview
एकूणच सॉफ्टवेअर आर्किटेक्चर
नवीनतम माहिती www.st.com वर उपलब्ध आहे. FP-SNS-FLIGHT1 11

२- सेटअप आणि डेमो एक्सampलेस

सेटअप आणि डेमो उदाampलेस
सॉफ्टवेअर आणि इतर पूर्वतयारी
· एसटीएसडब्ल्यू-लिंक००४
· STM32 ST-LINK युटिलिटी (STSW-LINK004) ही STM32 मायक्रोकंट्रोलर्स प्रोग्रामिंगसाठी एक पूर्ण-वैशिष्ट्यीकृत सॉफ्टवेअर इंटरफेस आहे.
· एफपी-एसएनएस-फ्लाइट१
· .zip कॉपी करा file तुमच्या PC वरील फोल्डरमध्ये फर्मवेअर पॅकेजची सामग्री. · पॅकेजमध्ये सोर्स कोड आहे example (Keil, IAR, STM32CubeIDE) NUCLEO-F401RE शी सुसंगत,
NUCLEO-L476RG, NUCLEO-U575ZI-Q
· अँड्रॉइड (V5.2.0 किंवा उच्च) / iOS (V5.2.0 किंवा उच्च) साठी ST BLE सेन्सर अॅप्लिकेशन गुगल स्टोअर / आयट्यून्स वरून डाउनलोड करण्यासाठी
13

२.१- सेटअप संपलाview: विस्तार बोर्डांसह STM32 न्यूक्लियो

सेटअप संपलेview
STM32 न्यूक्लियो एक्सपेंशन बोर्डसह HW च्या पूर्व-आवश्यकता

· १ x ब्लूटूथ लो एनर्जी एक्सपेंशन बोर्ड (X-NUCLEO-BNRG1A2)

· १ x STM1 रेंजिंग सेन्सर एक्सपेंशन बोर्ड (X-NUCLEO-32L53A3 किंवा VL2L53CX-SATEL)

· १ x STM1 न्यूक्लियो डेव्हलपमेंट बोर्ड (NUCLEO-U32ZI-Q किंवा NUCLEO-F575RE किंवा NUCLEO-L401RG)
· १x अँड्रॉइड किंवा आयओएस डिव्हाइस

NUCLEO-U575ZI-Q

· विंडोज १० आणि त्यावरील आवृत्तीसह १ x पीसी

· NUCLEO-F1RE किंवा NUCLEO-L401RG साठी 476x USB प्रकार A ते Mini-B USB केबल · NUCLEO-U1ZI-Q साठी 575x USB प्रकार A ते Micro-B USB केबल

न्यूक्लिओ-एफ४०१आरई न्यूक्लिओ-एल४७६आरजी

X-NUCLEO-BNRG2A1 X-NUCLEO-53L3A2

VL53L3CX-SATEL साठी चौकशी सबमिट करा, आम्ही तुमच्याशी थेट संपर्क करू.

मायक्रो यूएसबी

मिनी यूएसबी

या चित्रात दाखवलेल्या क्रमाने बोर्ड जोडणे आवश्यक आहे.

15

www.st.com/stm32ode
1

सेटअप संपलेview
काही मिनिटांत कोडिंग सुरू करा (१/३)
FP-SNS-FLIGHT1 पॅकेज रचना

2
फंक्शन पॅक निवडा: FP-SNS-FLIGHT1

3
डाउनलोड करा आणि अनपॅक करा

डॉक्स बीएसपी, एचएएल आणि ड्रायव्हर्स ब्लूएनआरजी-२, बीएलई_मॅनेजर अॅप्लिकेशन्स आणि एक्सampलेस
बूट लोडर बायनरी

अँड्रॉइड / आयओएस स्मार्टफोन आणि

एसटी बीएलई सेन्सर अॅप्लिकेशन

(V5.2.0/5.2.0 किंवा उच्च)

6

4
.प्रकल्प NUCLEO-F401RE माजीamplesBootLoader .प्रोजेक्ट्स NUCLEO-L476RG एक्सampबूटलोडर .प्रोजेक्ट्स NUCLEO-F401RE अॅप्लिकेशन्स<53L3A2> किंवा FLIGHT1 .प्रकल्प NUCLEO-L476RG अनुप्रयोग<53L3A2> किंवा FLIGHT1 .प्रकल्प NUCLEO-U575ZI-Qअनुप्रयोग<53L3A2> किंवा उड्डाण १
तुमच्या डिव्हाइसची नोंदणी करण्यासाठी पूर्व-संकलित बायनरी वापरा किंवा तुमचे डिव्हाइस प्रमाणपत्र जोडून कोड पुन्हा संकलित करा.
5
16

सेटअप संपलेview
काही मिनिटांत कोडिंग सुरू करा (१/३)
१. प्री-कंपाइल्ड बायनरी कसे इंस्टॉल करायचे:
· प्रत्येक अनुप्रयोगासाठी, पॅकेजमध्ये "बायनरी" नावाचा एक फोल्डर असतो.
· त्यात समाविष्ट आहे:
NUCLEO-F401RE आणि NUCLEO-L476RG साठी:
· पूर्व-संकलित FP-SNS-FLIGHT1 FW जे योग्य स्थानावर (32x53) STM3CubeProgrammer वापरून X-NUCLEO-2L32A0 साठी समर्थित STM08004000 Nucleo वर फ्लॅश केले जाऊ शकते. o महत्वाची टीप: ही पूर्व-संकलित बायनरी FOTA अपडेट प्रक्रियेशी सुसंगत आहे.
· पूर्व-संकलित FP-SNS-FLIGHT1 + बूटलोडर FW जे STM32CubeProgrammer वापरून किंवा "ड्रॅग अँड ड्रॉप" करून X-NUCLEO-53L3A2 साठी समर्थित STM32 Nucleo वर थेट फ्लॅश केले जाऊ शकते o महत्वाची टीप: ही पूर्व-संकलित बायनरी FOTA अपडेट प्रक्रियेशी सुसंगत नाही.
· पूर्व-संकलित FP-SNS-FLIGHT1 FW जे STM32CubeProgrammer वापरून किंवा "ड्रॅग अँड ड्रॉप" करून VL53L3CX-SATEL साठी समर्थित STM32 Nucleo वर थेट फ्लॅश केले जाऊ शकते.
NUCLEO-U575ZI-Q साठी:
· पूर्व-संकलित FP-SNS-FLIGHT1 ला STM32CubeProgrammer वापरून किंवा "ड्रॅग अँड ड्रॉप" करून समर्थित STM53 Nucleo (X-NUCLEO-3L2A53 आणि VL3L32CX-SATEL साठी) वर थेट फ्लॅश केले जाऊ शकते. o महत्वाची सूचना: पहिल्या स्थापनेसाठी, पूर्ण फ्लॅश मिटवल्यानंतर (प्रक्रिया सुचवा), फर्मवेअर फ्लॅश करण्यासाठी बँक 32 वापरण्यासाठी STM32 MCU वापरकर्ता बाइट सेटिंग्ज सेट करण्यासाठी STM1CubeProgrammer वापरा आणि अनुप्रयोग सुरू करा.
17

२. NUCLEO-F2RE आणि NUCLEO-L401RG साठी प्रोजेक्ट कंपाइल केल्यानंतर कोड कसा इन्स्टॉल करायचा:
· तुमच्या पसंतीच्या IDE सह प्रकल्प संकलित करा.

सेटअप संपलेview
काही मिनिटांत कोडिंग सुरू करा (१/३)

· Utilities फोल्डरमध्ये *.sh स्क्रिप्ट आहे जी खालील ऑपरेशन्स करते:
· पूर्ण फ्लॅश इरेज · योग्य बूटलोडर योग्य स्थानावर फ्लॅश करा (0x08000000) · FLIGHT1 फर्मवेअर योग्य स्थानावर फ्लॅश करा (0x08004000)
हे फर्मवेअर आहे जे IDE सह संकलित केले गेले होते. हे फर्मवेअर FOTA अपडेट प्रक्रियेशी सुसंगत आहे.
· FLIGHT1 आणि बूटलोडर दोन्ही समाविष्ट असलेला संपूर्ण बायनरी FW सेव्ह करा.
ही बायनरी ST-लिंक वापरून किंवा "ड्रॅग अँड ड्रॉप" करून थेट समर्थित STM32 बोर्डवर फ्लॅश केली जाऊ शकते.
महत्वाची टीप: ही अतिरिक्त पूर्व-संकलित बायनरी FOTA अपडेट प्रक्रियेशी सुसंगत नाही.
*.sh स्क्रिप्ट कार्यान्वित करण्यापूर्वी, STM32CubeProgrammer साठी इंस्टॉलेशन पथ सेट करण्यासाठी ते संपादित करणे आवश्यक आहे.
*.sh स्क्रिप्ट कार्यान्वित करताना इनपुट म्हणून BootLoaderPath आणि BinaryPath आवश्यक आहेत.
18

सेटअप संपलेview
फ्लॅश व्यवस्थापन आणि बूट प्रक्रिया
STM32F401RE साठी फ्लॅश स्ट्रक्चर
19

सेटअप संपलेview
ब्लूटूथ कमी ऊर्जा आणि सेन्सर्स सॉफ्टवेअर
NUCLEO-F1RE / NUCLEO-L401RG / NUCLEO-U476ZI-Q साठी FP-SNS-FLIGHT575 - सिरीयल लाइन मॉनिटर (egTera टर्म)
· STM32 न्यूक्लियोवरील RESET बटण दाबल्याने इनिशिएलायझेशन टप्पा सुरू होतो.

· जेव्हा बोर्ड अँड्रॉइड किंवा आयओएस डिव्हाइसशी जोडलेले असतात, तेव्हा तुम्ही BLE द्वारे काय प्रसारित होते ते पाहू शकता.

सिरीयल लाइन मॉनिटर (स्पीड, एलएफ) २० कॉन्फिगर करा

२.४- डेमो एक्सampST BLE सेन्सर अॅप्लिकेशन संपलेview

हार्डवेअर वैशिष्ट्ये अँड्रॉइड आवृत्ती

डेमो उदाampलेस
अँड्रॉइड/आयओएस साठी एसटी बीएलई सेन्सर अॅप्लिकेशन (१/५)

1

2

1

२ प्लॉट डेटा: वस्तूंचे अंतर आणि उपस्थिती

वस्तूंचे अंतर
22

डेमो उदाampलेस
अँड्रॉइड/आयओएस साठी एसटी बीएलई सेन्सर अॅप्लिकेशन (१/५)

1

2

हार्डवेअर वैशिष्ट्ये अँड्रॉइड आवृत्ती

०६ ४०

नेतृत्व स्थिती

उपस्थिती ओळख

टीप
उपस्थिती एका निश्चित श्रेणीच्या अंतरांमध्ये ओळखली जाते जी या लाइन कोडद्वारे सुधारित केली जाऊ शकते:

#PRESENCE_MIN_DISTANCE_RANGE 300 परिभाषित करा #PRESENCE_MAX_DISTANCE_RANGE 800 परिभाषित करा
23
मध्ये file प्रत्येक प्रोजेक्टसाठी Inc वापरकर्ते फोल्डरमध्ये आढळू शकणारे FLIGHT1_config.h.

बोर्ड कॉन्फिगरेशन अँड्रॉइड आवृत्ती

डेमो उदाampलेस
अँड्रॉइड/आयओएस साठी एसटी बीएलई सेन्सर अॅप्लिकेशन (१/५)
24

डेमो उदाampलेस
अँड्रॉइड/आयओएस साठी एसटी बीएलई सेन्सर अॅप्लिकेशन (१/५)

डीबग कन्सोल अँड्रॉइड आवृत्ती

मेनू पर्याय

आदेश मदत

आदेश माहिती

ओळखला नसलेला आदेश
25

डेमो उदाampलेस
अँड्रॉइड/आयओएस साठी एसटी बीएलई सेन्सर अॅप्लिकेशन (१/५)

FOTA दरम्यान आणि पूर्ण झाल्यावर फर्मवेअर अपग्रेड अँड्रॉइड आवृत्ती अॅप्लिकेशन पेज

मेनू पर्याय

फर्मवेअर अपग्रेड पेज

फर्मवेअर अद्यतन file निवड

FOTA दरम्यान टर्मिनल विंडो माहिती
26

३- कागदपत्रे आणि संबंधित संसाधने

दस्तऐवज आणि संबंधित संसाधने
सर्व कागदपत्रे संबंधित उत्पादनांच्या DESIGN टॅबमध्ये उपलब्ध आहेत webपृष्ठ
एफपी-एसएनएस-फ्लाइट१:
· DB2862: NFC, BLE कनेक्टिव्हिटी आणि टाइम-ऑफ-फ्लाइट सेन्सर्ससह IoT नोडसाठी STM32Cube फंक्शन पॅक डेटा संक्षिप्त · UM2026: NFC, BLE कनेक्टिव्हिटी आणि टाइम-ऑफ-फ्लाइट सेन्सर्ससह IoT नोडसाठी STM32Cube फंक्शन पॅकसह प्रारंभ करणे वापरकर्ता मॅन्युअल · सॉफ्टवेअर सेटअप file
X-NUCLEO-BNRG2A1
· गर्बर files, BOM, योजनाबद्ध · DB4086: STM2 न्यूक्लियो डेटा ब्रीफसाठी BLUENRG-M32SP मॉड्यूलवर आधारित ब्लूटूथ लो एनर्जी एक्सपेंशन बोर्ड · UM2667: STM2 न्यूक्लियो वापरकर्ता मॅन्युअलसाठी BLUENRG-M1SP मॉड्यूलवर आधारित X-NUCLEO-BNRG2A32 BLE एक्सपेंशन बोर्डसह सुरुवात करणे
X-NUCLEO-53L3A2:
· गर्बर files, BOM, योजनाबद्ध · DB4226: STM53 न्यूक्लियोसाठी VL3L32CX वर आधारित मल्टी टार्गेट डिटेक्शन एक्सपेंशन बोर्डसह टाइम-ऑफ-फ्लाइट रेंजिंग सेन्सर डेटा ब्रीफ · UM2757: STM53 न्यूक्लियो वापरकर्ता मॅन्युअलसाठी VL3L2CX वर आधारित X-NUCLEO-53L3A32 मल्टी टार्गेट रेंजिंग ToF सेन्सर एक्सपेंशन बोर्डसह सुरुवात करणे
VL53L3CX-सॅटेल:
· गर्बर files, BOM, योजनाबद्ध · DB4194: VL53L3CX ब्रेकआउट बोर्ड मल्टी टार्गेट डिटेक्शन डेटा ब्रीफसह टाइम-ऑफ-फ्लाइट रेंजिंग सेन्सर · UM2853: STM53CubeMX वापरकर्ता मॅन्युअलसाठी STMicroelectronics च्या X-CUBE-TOF3 टाइम-ऑफ-फ्लाइट सेन्सर सॉफ्टवेअर पॅकेजेससह VL1L32CX कसे वापरावे

संपूर्ण यादीसाठी www.st.com चा सल्ला घ्या

28

४- STM4 ओपन डेव्हलपमेंट एन्व्हायर्नमेंट: संपलेview

STM32 ओपन डेव्हलपमेंट एन्व्हायर्नमेंट जलद, परवडणारे प्रोटोटाइपिंग आणि डेव्हलपमेंट
· STM32 ओपन डेव्हलपमेंट एन्व्हायर्नमेंट (STM32 ODE) हा STM32 32-बिट मायक्रोकंट्रोलर फॅमिलीवर आधारित नाविन्यपूर्ण उपकरणे आणि अनुप्रयोग विकसित करण्याचा एक खुला, लवचिक, सोपा आणि परवडणारा मार्ग आहे जो विस्तार बोर्डद्वारे जोडलेल्या इतर अत्याधुनिक ST घटकांसह एकत्रित केला जातो. हे अग्रगण्य घटकांसह जलद प्रोटोटाइपिंग सक्षम करते जे जलद अंतिम डिझाइनमध्ये रूपांतरित केले जाऊ शकतात.

STM32Cube डेव्हलपमेंट सॉफ्टवेअर

STM32 Nucleo विस्तार बोर्ड
(एक्स-न्यूक्लिओ)

STM32 Nucleo विकास मंडळे

STM32Cube विस्तार सॉफ्टवेअर
(एक्स-क्यूब)

फंक्शन पॅक्स (FP)
अधिक माहितीसाठी, कृपया www.st.com/stm32ode ला भेट द्या.
30

धन्यवाद
© STMicroelectronics – सर्व हक्क राखीव. STMicroelectronics कॉर्पोरेट लोगो हा STMicroelectronics कंपन्यांच्या गटाचा नोंदणीकृत ट्रेडमार्क आहे. इतर सर्व नावे त्यांच्या संबंधित मालकांची मालमत्ता आहेत.

कागदपत्रे / संसाधने

ST STM32Cube IoT नोड BLE फंक्शन पॅक [pdf] वापरकर्ता मार्गदर्शक
NUCLEO-F401RE, NUCLEO-L476RG, NUCLEO-U575ZI-Q, X-NUCLEO-BNRG2A1, XNUCLEO-53L3A2, VL53L3CX-SATEL, STM32Cube IoT नोड BLE फंक्शन पॅक, STM32Cube, IoT नोड BLE फंक्शन पॅक, BLE फंक्शन पॅक

संदर्भ

एक टिप्पणी द्या

तुमचा ईमेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित आहेत *