STM32Cube IoT נאָדע BLE פונקציע פּאַק
פּראָדוקט אינפֿאָרמאַציע
ספּעסאַפאַקיישאַנז:
- פּראָדוקט נאָמען: VL53L3CX-SATEL
- פונקציע פּאַק: STM32Cube פונקציע פּאַק פֿאַר IoT נאָדע BLE
קאָנעקטיוויטי און צייט-פון-פלי סענסאָרן (FP-SNS-FLIGHT1) - ווערסיע: 4.1 (31סטן יאנואר, 2025)
ייַזנוואַרג איבערview
די VL53L3CX-SATEL איז אַ ברייקאָוט ברעט מיט די VL53L3CX
צייט-פון-פלי סענסאר.
שליסל פֿעיִקייטן:
- Arduino UNO R3 קאַנעקטער
- BLUENRG-M2SP פֿאַר בלועטוט נידעריק ענערגיע קאָנעקטיוויטי
- M95640-RMC6TG פֿאַר זכּרון סטאָרידזש
ווייכווארג באַשרייַבונג:
די פירמווער דערהייַנטיקונג (FOTA) פֿונקציע ערמעגליכט גרינגע ווייכווארג
דערהייַנטיקונגען.
ווייכווארג רעקווירעמענץ:
קאָמפּאַטיבל מיט STM32 נוקלעאָ אַנטוויקלונג באָרדז, ספּעציעל
NUCLEO-F401RE, NUCLEO-L476RG אָדער NUCLEO-U575ZI-Q.
נאָך אינפֿאָרמאַציע:
פֿאַר פירמווער דערהייַנטיקונגען, זעט די לעצטע אינפֿאָרמאַציע וואָס איז פֿאַראַן
ביי www.st.com.
פּראָדוקט באַניץ אינסטרוקציעס
סעטאַפּ & דעמאָ עקסamples
טרעטן 1: ייַזנוואַרג סעטאַפּ
פֿאַרבינדט די VL53L3CX-SATEL ברייקאַוט ברעט צו אַן STM32 נוקלעאָ
אַנטוויקלונג ברעט (NUCLEO-F401RE, NUCLEO-L476RG, אדער
NUCLEO-U575ZI-Q) ניצנדיק די פּאַסיקע קאַנעקטאָרן.
שריט 2: ווייכווארג סעטאַפּ
זיכער מאַכן אַז די נייטיקע ווייכווארג פּרירעקוויזיטן זענען אינסטאַלירט
אויף אייער סיסטעם ווי ספּעציפֿירט אין די דאָקומענטאַציע.
שריט 3: דעמאָ עקסamples
זעט די צוגעשטעלטע דעמאָ ביישפּילampלעס צו פֿאַרשטיין ווי צו
אינטעראַקטירן מיטן VL53L3CX סענסאָר ניצנדיק די צוגעשטעלטע ווייכווארג
אַרקאַטעקטשער.
אָפט געשטעלטע פֿראגן (FAQ)
פ: קען איך ניצן די VL53L3CX-SATEL ברעט מיט אנדערע אנטוויקלונג
באָרדז?
א: די VL53L3CX-SATEL ברעט איז דיזיינט צו זיין קאָמפּאַטיבל מיט
STM32 נוקלעאָ אַנטוויקלונג באָרדז, וואָס ענשורז אָפּטימאַל פאָרשטעלונג און
פאַנגקשאַנאַליטי.
פ: ווי אזוי קען איך דערהייַנטיקן די פירמווער אויף די VL53L3CX-SATEL
ברעט?
א: פירמווער דערהייַנטיקונגען קענען דורכגעפירט ווערן ניצנדיק די FOTA פֿונקציע.
זעט די לעצטע אינפארמאציע וואס איז פאראן אויף www.st.com פאר
דיטיילד ינסטראַקשאַנז אויף פירמוואַרע דערהייַנטיקונגען.
VL53L3CX_SATEL_02
שנעל אָנהייב גייד
STM32Cube פונקציע פּאַק פֿאַר IoT נאָדע BLE קאָנעקטיוויטי און צייט-פון-פלי סענסאָרן (FP-SNS-FLIGHT1)
ווערסיע 4.1 (31 יאנואר 2025)
1 האַרדווער און ווייכווארג איבערview 2 סעטאַפּ און דעמאָ עקסampלעס 3 דאקומענטן און פארבונדענע רעסורסן 4 STM32 אפענע אנטוויקלונג סביבה: איבערview
אַגענדאַ
2
1- האַרדווער און ווייכווארג איבערview
ייַזנוואַרג איבערview
Sampדי אימפלעמענטאציעס זענען פאראן פאר STM32 נוקלעא אנטוויקלונג ברעטער וואס זענען אריינגעשטעקט אין 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 (1/6)
ייַזנוואַרג באַשרייַבונג
די X-NUCLEO-BNRG2A1 איז אַ בלועטוט נידעריק ענערגיע (BLE) עוואַלואַציע און אַנטוויקלונג ברעט סיסטעם, דיזיינד אַרום ST ס BLUENRG-M2SP בלועטוט נידעריק ענערגיע מאָדול באַזירט אויף BlueNRG-2.
דער BlueNRG-2 פּראַסעסער וואָס געפינט זיך אין דעם BLUENRG-M2SP מאָדול קאָמוניקירט מיטן STM32 מיקראָקאָנטראָללער, וואָס געפינט זיך אויפן נוקלעאָ אַנטוויקלונג ברעט, דורך אַן SPI פֿאַרבינדונג וואָס איז פֿאַראַן אויפן אַרדוינאָ UNO R3 קאַנעקטער.
שליסל פּראָדוקט אויף ברעט
· BLUENRG-M2SP בלועטוט נידעריק ענערגיע, FCC און IC סערטיפיצירט (FCC ID: S9NBNRGM2SP, IC: B976C-BNRGM2SP), מאָדול באַזירט אויף בלועטוט® נידעריק ענערגיע וויירלעס נעץ פּראַסעסער BlueNRG-2, BLE v5.0 קאַמפּאַטאַבאַל.
· BLUENRG-M2SP אינטעגרירט אַ BALF-NRG-02D3 באַלון און אַ PCB אַנטענע. עס אַרייננעמט אַ 32 MHz קריסטאַל אָסילאַטאָר פֿאַר די BlueNRG-2.
· M95640-RMC6TG 64-Kbit סעריעל SPI בוס EEPROM מיט הויך-גיכקייט זייגער צובינד
Arduino UNO R3 קאַנעקטער
בלועןרג-עם2ספּ
M95640-RMC6TG
די לעצטע אינפארמאציע איז פאראן אויף www.st.com
X-NUCLEO-BNRG2A1
5
VL53L3CX נוקלעאָ עקספּאַנשאַן ברעט (X-NUCLEO-53L3A2)
ייַזנוואַרג איבערview (2/6)
X-NUCLEO-53L1A2 ייַזנוואַרג באַשרייַבונג
דער X-NUCLEO-53L3A2 איז אַ ריינדזשינג סענסאָר מיט מולטי-ציל דעטעקשאַן עוואַלואַציע און אַנטוויקלונג ברעט דיזיינד אַרום דעם VL53L3CX סענסאָר באַזירט אויף ST FlightSense Time-of-Flight טעכנאָלאָגיע.
דער VL53L3CX קאָמוניקירט מיטן STM32 נוקלעאָ דעוועלאָפּער ברעט האָסט מיקראָקאָנטראָללער דורך אַן I2C פֿאַרבינדונג וואָס איז פֿאַראַן אויפן אַרדוינאָ UNO R3 קאַנעקטאָר.
שליסל פּראָדוקט אויף ברעט
· VL53L3CX צייט-פון-פלי (ToF) ריינדזשינג סענסאר מיט מולטי-ציל דעטעקציע
· 0.25, 0.5 און 1 מ״מ ספּייסערס צו סימולירן לופט שפּאַלטן, מיטן דעקל גלאָז
· דעקל פֿענצטער (געמאַכט דורך האָרניקס)ampמיט נידעריק קראָס-רעדן גרייט צו נוצן / קליפּאַבאַל אויף VL53L3CX
צוויי VL53L3CX ברייקאַוט ברעטער
VL53L3cx
די לעצטע אינפארמאציע איז פאראן אויף www.st.com
X-NUCLEO-53L3A2
6
ברעאַקאַוט ברעט מיט VL53L3CX (VL53L3CX-SATEL)
ייַזנוואַרג איבערview (3/6)
VL53L3CX-SATEL האַרדווער באַשרייַבונג
די VL53L3CX-SATEL ברייקאַוט באָרדז קענען גענוצט ווערן פֿאַר גרינגע אינטעגראַציע אין קונה דעוויסעס. דאַנק די וואָלtagא רעגולאַטאָר און לעוועל שיפטערס, עס קען גענוצט ווערן אין יעדער אַפּלאַקיישאַן מיט אַ 2.8 V ביז 5 V צושטעל.
· די פּקב סעקציע וואָס שטיצט דעם VL53L3CX מאָדול איז פּערפאָרירט אַזוי אַז דעוועלאָפּערס קענען אָפּברעכן די מיני-פּקב פֿאַר נוצן אין אַ 2.8 V צושטעל אַפּלאַקיישאַן מיט פליענדיקע דראָטן.
שליסל פּראָדוקט אויף ברעט
· VL53L3CX צייט-פון-פלייט (ToF) ריינדזשינג סענסאר מיט מולטי ציל דעטעקציע · רעגולאַטאָר: 5 צו 2.8 V ריינדזש אינפוט וואָלומעןtage (output voltagE: 2.8 V)
· VL53L3CX סיגנאַל צובינד לעוועל שיפטער
VL53L3cx
לעצטע אינפֿאָרמאַציע פֿאַראַן אויף www.st.com VL53L3CX-SATEL 7
וויכטיקע נאָך אינפֿאָרמאַציע וועגן האַרדווער
ייַזנוואַרג איבערview (4/6)
די BlueNRG-2 ביבליאָטעק אַרבעט נישט מיט דער אָריגינעלער פירמווער וואָס איז אַרייַנגעלאָדן אין דעם BLE מאָדול פון דער X-NUCLEO-BNRG2A1 יקספּאַנשאַן ברעט.
פֿאַר דעם סיבה:
· ערשטנס, דאַרף מען אויף לאָטירן X-NUCLEO-BNRG2A1, אויב עס איז נישט לאָטירט, אַ 0 אָום רעזיסטאָר ביי R117.
· דעמאָלט קענט איר נוצן אַ סטאַנדאַרט ST-Link V2-1 מיט 5 דזשאַמפּער דראָטן ווייַבלעך-ווייַבלעך צוזאַמען מיט STSW-BNRGFLASHER ווייכווארג געצייַג (דערווייל בלויז בנימצא פֿאַר ווינדאָוז פּיסי) צו דערהייַנטיקן די פירמווער פון די BLE מאָדול פון X-NUCLEOBNRG2A1.
איר דאַרפֿט פֿאַרבינדן די J12 פּינס פֿון די X-NUCLEO-BNRG2A1 צו די פּינס פֿון די ST-Link V2-1 ווי געוויזן אין בילד און נאָכפֿאָלגן די טריט וואָס ווערן געוויזן אין דער קומענדיקער סלייד.
ספּעציעל האָבן מיר די פאלגענדע פֿאַרבינדונגען:
J12 ST-לינק V2-1
שטיפט 1
1
שטיפט 2
9
שטיפט 3
12
שטיפט 4
7
שטיפט 5
15
8
וויכטיקע נאָך אינפֿאָרמאַציע וועגן האַרדווער
ייַזנוואַרג איבערview (5/6)
1. אינסטאלירן די ST BlueNRG-1_2 Flasher Utility און עפענען עס, דערנאך אויסקלויבן די SWD קוויטל
2. אויסמעקן די פלאַש זכּרון פון די BlueNRG-2 טשיפּ 3. אראָפּלאָדן די לינק לייער בלויז פירמווער פֿאַר די BLE
מאָדול פֿון דעם פֿאָלגנדיקן לינק DTM_LLOnly.bin 4. לאָדן די לינק לייער בלויז פֿירמווער אין די ST
BlueNRG-1_2 Flasher Utility און דאן דריקן דעם "Flash" קנעפל 5. אויב איר דארפט צוריקשטעלן די סטאק פירמווער פון די BLE מאדול פון X-NUCLEO-BNRG2A1, קענט איר איבערחזרן די פראצעדור ניצנדיג דעם פירמווער בילד DTM_Full.bin 6. אויב איר זאלט טרעפן פראבלעמען בעת דעם אפדעיט פראצעס, קענט איר פרובירן צו איבערחזרן די פראצעדור דורך פארמאכן דעם J15 דזשאַמפּער אויף די X-NUCLEO-BNRG2A1 עקספּאַנשאַן ברעט.
9
וויכטיקע נאָך אינפֿאָרמאַציע וועגן האַרדווער
ייַזנוואַרג איבערview (6/6)
3V3 GND
SCL SDA
XSDN
VL53L3CX-SATEL
SCL
2
SDA
4
XSDN
3
VDD_SENSOR
5
GND_X
6
Arduino קאַנעקטער
ד15 ד14 ד4 3V3 ערד
נוקלעאָ-F401RE נוקלעאָ-L476RG
PB8
נוקלעאָ-U575ZI-Q PB8
PB9
PB9
PB5
PF14
CN6 שטיפט נומ. 4
CN8 שטיפט נומ. 7
CN6 שטיפט נומ. 6
CN8 שטיפט נומ. 11
9 10 7 8 5 6 3 4 1 2
10
ווייכווארג באַשרייַבונג
· די FP-SNS-FLIGHT1 איז אַן STM32Cube פונקציע פּאַק, וואָס לאָזט אייער IoT נאָדע פאַרבינדן צו אַ סמאַרטפאָון דורך BLE און ניצט אַ פּאַסיק אַנדרויד אָדער iOS אַפּלאַקיישאַן ווי די STBLESensor אַפּ צו view רעאַל-צייט אָביעקט דיסטאַנס דאַטן לייענען דורך די צייט-פון-פלי סענסאָר.
· דער פּעקל ערמעגליכט אויך אַוואַנסירטע פונקציעס, ווי למשל אנוועזנהייט דעטעקשאַן אין אַ פאַרפעסטיקטן דיסטאַנץ.
· די דאזיגע פעקל, צוזאמען מיט דער פארגעשלאגענער קאמבינאציע פון די STM32 און ST דעווייסעס, קען גענוצט ווערן צו אנטוויקלען טראגבארע אפליקאציעס אדער קלוגע זאכן אפליקאציעס בכלל.
די ווייכווארג לויפט אויף די STM32 מיקראָקאָנטראָללער און כולל אַלע די נייטיק דרייווערס צו דערקענען די דעוויסעס אויף די STM32 נוקלעאָ אַנטוויקלונג ברעט.
שליסל פֿעיִקייטן
· פולשטענדיגע פירמווער צו אנטוויקלען אן IoT נאָדע מיט BLE קאָנעקטיוויטי, און Time-of-Flight סענסאָרן · קאָמפּאַטיבל מיט STBLESensor אַפּליקאַציע פֿאַר אַנדרויד/iOS צו דורכפירן דיסטאַנס דאַטן לייענען און
פירמווער דערהייַנטיקונג (FOTA)
· מולטי-טארגעט ריינדזשינג סענסאר אפליקאציע באזירט אויף די VL53L3CX צייט-פון-פלי (ToF) סענסאר · סampדי אימפלעמענטאציע איז פאראן פאר X-NUCLEO-53L3A2 (אדער VL53L3CX-SATEL) און X-NUCLEO-
BNRG2A1 פארבונדן צו אַ NUCLEO-F401RE אדער NUCLEO-L476RG אדער NUCLEO-U575ZI-Q
· קאָמפּאַטיבל מיט STM32CubeMX, קען דאַונלאָודעד ווערן פֿון און אינסטאַלירט גלייך אין STM32CubeMX
· גרינגע פּאָרטאַביליטי אַריבער פֿאַרשידענע MCU משפּחות, דאַנק צו STM32Cube · פריי באַניצער-פרייַנדלעך לייסאַנס טערמינען
FP-SNS-FLIGHT1
ווייכווארג איבערview
קוילעלדיק ווייכווארג אַרטשיטעקטורע
לעצטע אינפֿאָרמאַציע פֿאַראַן אויף www.st.com FP-SNS-FLIGHT1 11
2- אויפשטעלן און דעמא עקסamples
סעטאַפּ & דעמאָ עקסamples
ווייכווארג און אנדערע פּרירעקוואַזאַץ
· STSW-LINK004
· STM32 ST-LINK יוטיליטי (STSW-LINK004) איז א פולשטענדיגע ווייכווארג אינטערפייס פאר פראגראמירן STM32 מיקראקאנטראלערס
· FP-SNS-FLIGHT1
· קאָפּיר די .zip file אינהאַלט פֿון דעם פֿירמווער פּאַקעט אין אַ טעקע אויף דיין קאָמפּיוטער. · דער פּאַקעט כּולל קוואַל קאָד למשלample (Keil, IAR, STM32CubeIDE) קאַמפּאַטאַבאַל מיט NUCLEO-F401RE,
NUCLEO-L476RG, NUCLEO-U575ZI-Q
· ST BLE סענסאר אַפּליקאַציע פֿאַר אַנדרויד (V5.2.0 אָדער העכער) /iOS (V5.2.0 אָדער העכער) צו דאַונלאָודן פֿון גוגל סטאָר / iTunes
13
2.1- אויפשטעלן איבערviewSTM32 נוקלעאָ מיט עקספּאַנשאַן ברעטער
סעטאַפּ איבערview
האַרדווער פּרערעקוויזיטן מיט STM32 נוקלעאָ עקספּאַנשאַן באָרדז
· 1 x בלועטוט נידעריק ענערגיע עקספּאַנשאַן ברעט (X-NUCLEO-BNRG2A1)
· 1 x STM32 ריינדזשינג סענסאָר יקספּאַנשאַן ברעט (X-NUCLEO-53L3A2 אָדער VL53L3CX-SATEL)
· 1 x STM32 נוקלעאָ אַנטוויקלונג ברעט (NUCLEO-U575ZI-Q אדער NUCLEO-F401RE אדער NUCLEO-L476RG)
· 1x אַנדרויד אָדער יאָס מיטל
NUCLEO-U575ZI-Q
· 1 x פּיסי מיט Windows 10 און העכער
· 1x USB טיפּ A צו מיני-B USB קאַבל פֿאַר NUCLEO-F401RE אָדער NUCLEO-L476RG · 1x USB טיפּ A צו מיקראָ-B USB קאַבל פֿאַר NUCLEO-U575ZI-Q
נוקלעאָ-F401RE נוקלעאָ-L476RG
X-NUCLEO-BNRG2A1 X-NUCLEO-53L3A2
VL53L3CX-SATEL
מיקראָ וסב
מיני וסב
עס איז נויטיק צו פאַרבינדן די ברעטער אין דער סדר געוויזן אין דעם בילד.
15
www.st.com/stm32ode
1
סעטאַפּ איבערview
הייבט אן קאדירן אין בלויז א פאר מינוט (1/3)
FP-SNS-FLIGHT1 פּעקל סטרוקטור
2
אויסקלייבן פונקציע פּאַק: FP-SNS-FLIGHT1
3
דאַונלאָודן און אויספּאַקן
דאקומענטן BSP, HAL און דרייווערס BlueNRG-2, BLE_Manager אַפּליקאַציעס און עקסamples
בוט לאָודער ביינערי
אַנדרויד / iOS סמאַרטפאָון און
ST BLE סענסאָר אַפּליקאַציע
(V5.2.0/5.2.0 אדער העכער)
6
4
פּראָיעקטן NUCLEO-F401RE ExamplesBootLoader .Projects NUCLEO-L476RG Exampדי BootLoader .Projects NUCLEO-F401RE אַפּליקאַציעס<53L3A2> אדער FLIGHT1 .פּראָיעקטן NUCLEO-L476RG אַפּליקאַציעס<53L3A2> אָדער FLIGHT1 .פראיעקטן NUCLEO-U575ZI-Qאפליקאציעס<53L3A2> אדער פלייט1
ניצט די פאַר-קאָמפּיילטע ביינעריז צו רעגיסטרירן אייער מיטל, אדער אַלטערנאַטיוו קאָמפּילירט דעם קאָד דורך צולייגן אייער מיטל סערטיפיקאַט.
5
16
סעטאַפּ איבערview
הייבט אן קאדירן אין בלויז א פאר מינוט (2/3)
1. ווי אזוי צו אינסטאלירן די פאַר-קאָמפּיילטע ביינערי:
פֿאַר יעדער אַפּליקאַציע, איז דאָ אין פּעקל איין טעקע מיטן נאָמען "ביינערי"
· עס אנטהאלט:
פֿאַר NUCLEO-F401RE און NUCLEO-L476RG:
· פאַר-קאָמפּיילטע FP-SNS-FLIGHT1 FW וואָס קען ווערן געפֿלאַשט צו אַ געשטיצט STM32 Nucleo פֿאַר X-NUCLEO-53L3A2 ניצנדיק דעם STM32CubeProgrammer אין דער ריכטיקער פּאָזיציע (0x08004000) o וויכטיקע באַמערקונג: די פאַר-קאָמפּיילטע ביינערי איז קאָמפּאַטיבל מיט דער FOTA דערהייַנטיקונג פּראָצעדור
· פאַר-קאָמפּיילטע FP-SNS-FLIGHT1 + BootLoader FW וואָס קען גלייך געפֿלאַשט ווערן צו אַ געשטיצטן STM32 Nucleo פֿאַר X-NUCLEO-53L3A2 ניצנדיק דעם STM32CubeProgrammer אָדער דורך טאָן "Drag & Drop" o וויכטיקע באַמערקונג: די פאַר-קאָמפּיילטע ביינערי איז נישט קאָמפּאַטיבל מיט דער FOTA דערהייַנטיקונג פּראָצעדור
· פאַר-קאָמפּיילטע FP-SNS-FLIGHT1 FW וואָס קען גלייך געפֿלאַשט ווערן צו אַ געשטיצטן STM32 Nucleo פֿאַר VL53L3CX-SATEL ניצנדיק דעם STM32CubeProgrammer אָדער דורך טאָן "Drag & Drop"
פֿאַר NUCLEO-U575ZI-Q:
· פאַר-קאָמפּיילטע FP-SNS-FLIGHT1 קען גלייך געפֿלאַשט ווערן צו אַ געשטיצטן STM32 נוקלעאָ (פֿאַר X-NUCLEO-53L3A2 און פֿאַר VL53L3CX-SATEL) ניצנדיק דעם STM32CubeProgrammer אָדער דורך טאָן "Drag & Drop". o וויכטיקע באַמערקונג: פֿאַר דער ערשטער אינסטאַלאַציע, נאָך דעם פֿולן פֿלאַש ויסמעקן (פֿאָרשלאָגן פּראָצעדור), ניצט דעם STM32CubeProgrammer צו שטעלן STM32 MCU באַניצער בייט סעטטינגס צו ניצן די באַנק 1 פֿאַר פֿלאַש די פירמווער און אָנהייבן די אַפּליקאַציע.
17
2. ווי אזוי אינסטאלירט מען דעם קאוד נאכדעם וואס מען קאמפיילט דעם פראיעקט פאר NUCLEO-F401RE און NUCLEO-L476RG:
· קאָמפּילירן דעם פּראָיעקט מיט אייער בילכער IDE
סעטאַפּ איבערview
הייבט אן קאדירן אין בלויז א פאר מינוט (3/3)
אין דער טעקע "Utilities" איז דא א סקריפט *.sh וואס מאכט די פאלגנדע אפעראציעס:
· פולע פלאַש אויסמעקן · פלאַשן דעם ריכטיקן בוטלאָודער אין דער ריכטיקער פּאָזיציע (0x08000000) · פלאַשן די FLIGHT1 פירמווער אין דער ריכטיקער פּאָזיציע (0x08004000)
דאָס איז די פירמווער וואָס איז קאָמפּילירט געוואָרן מיטן IDE. די פירמווער איז קאָמפּאַטיבל מיטן FOTA אַפּדייט פּראָצעדור.
· ראַטעווען אַ גאַנצע ביינערי FW וואָס כולל ביידע FLIGHT1 און די BootLoader
די ביינערי קען גלייך געפלאַשט ווערן צו אַ געשטיצט STM32 ברעט ניצנדיק די ST-לינק אָדער דורך טאָן "דראַג און דראָפּ"
וויכטיקע נאטיץ: די צוגעלייגטע פאַר-קאָמפּיילטע ביינערי איז נישט קאָמפּאַטיבל מיט די FOTA דערהייַנטיקונג פּראָצעדור.
איידער איר אויספירט דעם *.sh סקריפּט, איז עס נויטיק עס צו רעדאַקטירן צו שטעלן דעם אינסטאַלאַציע דרך פֿאַר STM32CubeProgrammer.
BootLoaderPath און BinaryPath אלס אינפוט זענען פארלאנגט ווען מען עקסעקוטירט *.sh סקריפט.
18
סעטאַפּ איבערview
פלאַש פאַרוואַלטונג און שטיוול פּראָצעס
פלאַש סטרוקטור פֿאַר STM32F401RE
19
סעטאַפּ איבערview
בלועטוט נידעריק ענערגיע און סענסארן ווייכווארג
FP-SNS-FLIGHT1 פֿאַר NUCLEO-F401RE / NUCLEO-L476RG / NUCLEO-U575ZI-Q – סעריעל ליניע מאָניטאָר (למשל, Tera טערם)
· דריקן דעם RESET קנעפל אויף STM32 Nucleo אקטיוויזירט די איניציאליזאציע פאזע
ווען די ברעטער זענען פארבונדן צו אן אנדרויד אדער איי-או-עס דעווייס, קענט איר זען וואס ווערט איבערגעגעבן דורך BLE
קאָנפיגורירן דעם סעריעלן ליניע מאָניטאָר (גיכקייט, LF) 20
2.4- דעמאָ עקסampלעס ST BLE סענסאָר אַפּליקאַציע איבערview
האַרדווער פֿעיִטשערז אַנדרויד ווערסיע
דעמאָ עקסamples
ST BLE סענסאָר אַפּליקאַציע פֿאַר אַנדרויד/iOS (1/5)
1
2
1
2 פּלאָט דאַטן: דיסטאַנסן און בייַזייַן פון אָביעקטן
דיסטאַנסן פון אָביעקטן
22
דעמאָ עקסamples
ST BLE סענסאָר אַפּליקאַציע פֿאַר אַנדרויד/iOS (2/5)
1
2
האַרדווער פֿעיִטשערז אַנדרויד ווערסיע
1 2
געפֿירט סטאַטוס
פּרעזענסע דעטעקשאַן
נאָטיץ
די אנוועזנהייט ווערט אידענטיפיצירט אינערהאלב א פעסטגעשטעלטע דיסטאַנס וואָס קען ווערן מאָדיפיצירט דורך די ליניע קאָד:
#דעפינירן פּרעזענץ_מינ_דיסטאַנס_קייט 300 #דעפינירן פּרעזענץ_מאַקס_דיסטאַנס_קייט 800
23
אין די file FLIGHT1_config.h וואָס קען געפֿונען ווערן אין דער Inc יוזערז טעקע פֿאַר יעדן פּראָיעקט.
ברעט קאָנפיגוראַציע אַנדרויד ווערסיע
דעמאָ עקסamples
ST BLE סענסאָר אַפּליקאַציע פֿאַר אַנדרויד/iOS (3/5)
24
דעמאָ עקסamples
ST BLE סענסאָר אַפּליקאַציע פֿאַר אַנדרויד/iOS (4/5)
דיבאַג קאַנסאָול אַנדרויד ווערסיע
מעניו אָפּציע
באַפֿעל הילף
באַפֿעל אינפֿאָרמאַציע
נישט דערקענטע באַפֿעל
25
דעמאָ עקסamples
ST BLE סענסאָר אַפּליקאַציע פֿאַר אַנדרויד/iOS (5/5)
פירמווער אַפּגרעיד אַנדרויד ווערסיע אַפּליקאַציע בלאַט בעת FOTA און נאָך קאַמפּלישאַן
מעניו אָפּציע
פירמווער אַפּגרעיד בלאַט
פירמוואַרע דערהייַנטיקן file סעלעקציע
טערמינאַל פֿענצטער אינפֿאָרמאַציע בעת FOTA
26
3- דאקומענטן און פארבונדענע רעסורסן
דאָקומענטן & פֿאַרבונדענע רעסאָורסעס
אַלע דאָקומענטן זענען בנימצא אין די פּלאַן קוויטל פון די פֿאַרבונדענע פּראָדוקטן webבלאַט
FP-SNS-פליכט1:
· DB2862: STM32Cube פונקציע פּאַק פֿאַר IoT נאָדע מיט NFC, BLE קאָנעקטיוויטי און צייט-פון-פלי סענסאָרן דאַטן קורץ · UM2026: אָנהייבן מיט די STM32Cube פונקציע פּאַק פֿאַר IoT נאָדע מיט NFC, BLE קאָנעקטיוויטי און צייט-פון-פלי סענסאָרן באַניצער מאַנואַל · ווייכווארג סעטאַפּ file
X-NUCLEO-BNRG2A1
· גערבער files, BOM, סכעמאטיש · DB4086: בלועטוט נידעריק ענערגיע יקספּאַנשאַן ברעט באַזירט אויף די BLUENRG-M2SP מאָדול פֿאַר STM32 נוקלעאָ דאַטן קורץ · UM2667: אָנהייבן מיט די X-NUCLEO-BNRG2A1 BLE יקספּאַנשאַן ברעט באַזירט אויף BLUENRG-M2SP מאָדול פֿאַר STM32 נוקלעאָ באַניצער מאַנואַל
X-NUCLEO-53L3A2:
· גערבער files, BOM, סכעמאטיש · DB4226: צייט-פון-פלייט ריינדזשינג סענסאר מיט מולטי-ציל דעטעקציע יקספּאַנשאַן ברעט באַזירט אויף VL53L3CX פֿאַר STM32 נוקלעאָ דאַטן קורץ · UM2757: אָנהייבן מיט X-NUCLEO-53L3A2 מולטי-ציל ריינדזשינג ToF סענסאר יקספּאַנשאַן ברעט באַזירט אויף VL53L3CX פֿאַר STM32 נוקלעאָ באַניצער מאַנואַל
VL53L3CX-SATEL:
· גערבער fileס, BOM, סכעמאטיש · DB4194: VL53L3CX ברעיקאוט ברעט צייט-פון-פלייט ריינדזשינג סענסאר מיט מולטי ציל דעטעקציע דאטן קורץ · UM2853: ווי אזוי צו ניצן די VL53L3CX מיט STMicroelectronics' X-CUBE-TOF1 צייט-פון-פלייט סענסאר ווייכווארג פעקלעך פאר STM32CubeMX באנוצער מאנואל
באַראַטנ זיך www.st.com פֿאַר די גאַנץ רשימה
28
4- STM32 אפענע אנטוויקלונג סביבה: איבערview
STM32 אפענע אנטוויקלונג סביבה שנעלע, צוטריטלעכע פּראָוטאַטייפּינג און אנטוויקלונג
· די STM32 אפענע אנטוויקלונג סביבה (STM32 ODE) איז אן אפענער, פלעקסיבל, גרינגער און ביליגער וועג צו אנטוויקלען אינאוואטיווע דעווייסעס און אפליקאציעס באזירט אויף דער STM32 32-ביט מיקראקאנטראלער פאמיליע קאמבינירט מיט אנדערע מאדערנע ST קאמפאנענטן פארבונדן דורך עקספאנציע ברעטער. עס ערמעגליכט שנעלע פראטאטייפינג מיט פירנדיקע קאמפאנענטן וואס קענען שנעל ווערן פארוואנדלט אין ענדגילטיגע דיזיינס.
STM32Cube אַנטוויקלונג ווייכווארג
STM32 Nucleo יקספּאַנשאַן באָרדז
(X-נוקלעאָ)
STM32 Nucleo אַנטוויקלונג באָרדז
STM32Cube יקספּאַנשאַן ווייכווארג
(X-קוב)
פונקציע פּאַקס (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 פונקציע פּאַק |