Pakkett ta' funzjonijiet STmicroelectronics STM32Cube għal nodu IoT b'konnettività BLE, sensuri ambjentali u tal-moviment (FP-SNS-MOTENV1)

Speċifikazzjonijiet
- Isem tal-Prodott: Pakkett ta' funzjonijiet STM32Cube għal nodu IoT b'konnettività BLE, sensuri ambjentali u tal-moviment (FP-SNS-MOTENV1)
- Verżjoni: 3.2 (16 ta' Settembru, 2025)
Informazzjoni dwar il-Prodott
Hardware Overview
Il-prodott jinkludi sampImplimentazzjonijiet għal bordijiet ta' żvilupp STM32 Nucleo mdaħħla fuq bordijiet ta' espansjoni STM32 Nucleo. Il-komponenti ewlenin jinkludu bord ta' espansjoni tas-sensuri ambjentali u MEMS tal-moviment u Bord ta' Espansjoni Bluetooth b'Enerġija Baxxa.
Deskrizzjoni tas-Softwer
Is-softwer spiċċaview jinkludi karatteristiċi ewlenin ta' FP-SNS-MOTENV1 flimkien ma' arkitettura ġenerali tas-softwer ipprovduta. L-aħħar informazzjoni tista' tinstab fuq www.st.com.
Istruzzjonijiet għall-Użu tal-Prodott
Setup tal-Hardware
Is-setup tal-ħardwer jinkludi l-konnessjoni tal-bordijiet tal-iżvilupp STM32 Nucleo mal-bordijiet tal-espansjoni. Segwi l-konnessjonijiet speċifiċi tal-ħardwer kif deskritt fil-manwal.
Setup tas-Softwer
Kun żgur li għandek il-prerekwiżiti tas-softwer meħtieġa għas-setup u d-demo examples. Irreferi għall-manwal għal aktar dettalji dwar l-installazzjoni u l-konfigurazzjoni tas-softwer.
Konfigurazzjoni tal-Bord tal-Bluetooth b'Enerġija Baxxa
Għall-aħjar prestazzjoni tal-modulu SPBTLE-RF fuq il-bord ta' espansjoni X-NUCLEO-BNRG2A1, segwi s-sekwenza rakkomandata tal-istivar tal-bord.
Gwida Quick Start
Pakkett ta' funzjonijiet STM32Cube għal nodu IoT b'konnettività BLE, sensuri ambjentali u tal-moviment (FP-SNS-MOTENV1)
Ħardwer u Software fuqview
Hardware Overview
SampL-implimentazzjonijiet huma disponibbli għal bordijiet ta' żvilupp STM32 Nucleo mdaħħla fuq bordijiet ta' espansjoni STM32 Nucleo:
- NUCLEO-U575ZI-Q (jew NUCLEO-F401RE jew NUCLEO-L476RG jew NUCLEO-LO53R8) + X-NUCLEO-BNRG2A1 + X-NUCLEO-IKS4A1

Bord ta' espansjoni tas-sensuri ambjentali u tal-MEMS tal-moviment
Hardware Overview (1/5)

Deskrizzjoni tal-Ħardwer X-NUCLEO-IKS4A1 (1/2)
- L-X-NUCLEO-IKS4A1 hija sistema ta' bord ta' evalwazzjoni tas-sensuri ambjentali u tal-MEMS tal-moviment.
- Din il-bord ta' espansjoni tippermetti l-iżvilupp ta' applikazzjonijiet b'karatteristiċi bħal Sensor HUB, integrazzjoni tal-modulu tal-kamera u ġesti ta' kuntatt/swipe QVAR.
- Huwa kompatibbli mad-disinn tal-konnettur Arduino UNO R3, u huwa ddisinjat madwar l-aħħar sensuri tal-ST.
Prodott Ewlenin abbord
- LMS6DSO16IS: Aċċellerometru MEMS 3D (±2/±4/±8/±16 g) + ġiroskopju 3D (±125/±250/±500/±1000/±2000 dps) b'ISPU (Unità ta' Proċessar Intelliġenti)
- LIS2MDL: manjetometru MEMS 3D (± 50 gauss)
- LIS2DUXS12: Aċċellerometru MEMS 3D b'konsum ta' enerġija ultra baxx (±2/±4/±8/±16 g) b'Qvar, AI, u anti-aliasing
- LPS22DF: Sensor tal-pressjoni MEMS ta' qawwa baxxa u ta' preċiżjoni għolja, barometru tal-output diġitali assolut 260-1260 hPa
- SHT40AD1B: sensur tal-umdità minn Sensirion
- STTS22H: Vol baxxtage, sensur tat-temperatura b'qawwa ultra-baxxa, preċiżjoni ta' 0.5 °C (–40 °C sa +125 °C)
- LSM6DSV16X: Aċċellerometru MEMS 3D (± 2/± 4/± 8/± 16 g) + ġiroskopju 3D (± 125/± 250/± 500/± 1000/± 2000/± 4000 dps) b'fużjoni tas-sensuri inkorporati, AI, Qvar
Bord ta' espansjoni tas-sensuri ambjentali u tal-MEMS tal-moviment
Deskrizzjoni tal-Ħardwer X-NUCLEO-IKS4A1 (2/2)

Bord ta' Espansjoni ta' Enerġija Baxxa Bluetooth
Deskrizzjoni tal-Hardware
- L-X-NUCLEO-BNRG2A1 hija sistema ta' bord ta' evalwazzjoni u żvilupp Bluetooth Low Energy (BLE), iddisinjata madwar il-modulu Bluetooth Low Energy BLUENRG-M2SP ta' ST ibbażat fuq BlueNRG-2.
- Il-proċessur BlueNRG-2 ospitat fil-modulu BLUENRG-M2SP jikkomunika mal-mikrokontrollur STM32, ospitat fuq il-bord tal-iżvilupp Nucleo, permezz ta' link SPI disponibbli fuq il-konnettur Arduino UNO R3.
Prodott Ewlenin abbord
- BLUENRG-M2SP Bluetooth Low Energy, ċertifikat mill-FCC u l-IC (FCC ID: S9NBNRGM2SP, IC: B976C-BNRGM2SP), modulu bbażat fuq il-proċessur tan-netwerk mingħajr fili Bluetooth® Low Energy BlueNRG-2, konformi mal-BLE v5.0.
- BLUENRG-M2SP jintegra balun BALF-NRG-02D3 u antenna PCB. Jinkludi oxxillatur tal-kristall ta' 32 MHz għall-BlueNRG-2.
- M95640-RMC6TG EEPROM tas-serje SPI bus ta' 64-Kbit b'interfaċċja tal-arloġġ b'veloċità għolja

Informazzjoni Addizzjonali dwar il-Ħardwer Importanti

Il-librerija BlueNRG-2 ma taħdimx mal-firmware tal-istokk li huwa mgħobbi fil-modulu BLE tal-bord ta' espansjoni X-NUCLEO-BNRG2A1.
Għal din ir-raġuni:
- L-ewwelnett, huwa meħtieġ li ssaldja fuq X-NUCLEO-BNRG2A1, jekk mhux issaldjat, reżistur ta' 0 Ohm f'R117.
- Imbagħad tista' tuża ST-Link V2-1 standard b'5 wajers jumper mara-mara flimkien mal-għodda tas-softwer STSW-BNRGFLASHER (bħalissa disponibbli biss għal PC bil-Windows) sabiex taġġorna l-firmware tal-modulu BLE ta' X-NUCLEO-BNRG2A1.
Jeħtieġ li tqabbad il-pins J12 tal-X-NUCLEO-BNRG2A1 mal-pins tal-ST-Link V2-1 kif muri fl-istampa u ssegwi l-passi murija fis-slajd li jmiss.
B'mod partikolari għandna l-konnessjonijiet li ġejjin:
|
J12 |
ST-Link V2-1 |
|
| Pin | 1 | 1 |
| Pin | 2 | 9 |
| Pin | 3 | 12 |
| Pin | 4 | 7 |
| Pin | 5 | 15 |
Informazzjoni Addizzjonali dwar il-Ħardwer Importanti
STM32 Nucleo b'bordijiet ta' espansjoni – Hardware Overview

- Installa l-ST BlueNRG-1_2 Flasher Utility u iftaħha, imbagħad agħżel it-tab SWD
- Ħassar il-memorja flash taċ-ċippa BlueNRG-2
- Niżżel il-firmware tal-Link Layer Only għall-modulu BLE mil-link li ġej DTM_LLOnly.bin
- Tella' l-firmware tal-Link Layer Only fl-ST BlueNRG-1_2 Flasher Utility u mbagħad agħfas il-buttuna "Flash".
- Jekk teħtieġ li tirrestawra l-firmware tal-istokk tal-modulu BLE ta' X-NUCLEO-BNRG2A1, tista' tirrepeti l-proċedura billi tuża din l-immaġni tal-firmware DTM_Full.bin
- Jekk issib xi problemi matul il-proċess ta' aġġornament, tista' tipprova tirrepeti l-proċedura billi tagħlaq il-jumper J15 fuq il-bord ta' espansjoni X-NUCLEO-BNRG2A1.
Softwer Aktarview
L-aħħar informazzjoni disponibbli fuq www.st.com FP-SNS-MOTENV1
Deskrizzjoni tas-Softwer
- FP-SNS-MOTENV1 huwa pakkett ta' funzjonijiet STM32Cube, li jippermettilek tikkonnettja n-nodu IoT tiegħek ma' smartphone permezz ta' BLE u juża applikazzjoni Android jew iOS xierqa, bħall-app ST BLE Sensor, biex view dejta dwar il-moviment f'ħin reali u ambjentali (bħal temperatura, umdità relattiva, pressjoni) u dejta tas-sensuri.
- Dan il-pakkett jippermetti wkoll funzjonijiet avvanzati bħall-fużjoni tad-dejta tas-sensuri u r-rikonoxximent tal-attività f'ħin reali bbażat fuq l-aċċellerometru, il-pożizzjoni tal-ġarr, ir-rikonoxximent tal-ġesti, ir-rikonoxximent tal-intensità tal-moviment u informazzjoni f'ħin reali dwar in-numru ta' passi u l-kadenza li l-utent għadu kif wettaq bl-apparat, jiġifieri t-telefon ċellulari.
- Flimkien mal-kombinazzjoni ssuġġerita ta' apparati STM32 u ST, jista' jintuża biex jiżviluppa applikazzjonijiet speċifiċi ta' monitoraġġ ambjentali u li jintlibsu, jew applikazzjonijiet ta' affarijiet intelliġenti b'mod ġenerali.
- Is-softwer huwa disponibbli wkoll fuq GitHub, fejn l-utenti jistgħu jindikaw bugs u jipproponu ideat ġodda permezz tat-tabs [Issues] u [Pull Requests].
Karatteristiċi ewlenin
- Firmware komplut biex jiġi żviluppat nodu tal-IoT b'konnettività BLE, sensuri ambjentali u tal-moviment.
- Libreriji ta' middleware għall-fużjoni tad-dejta tas-sensuri u rikonoxximent ta' attività f'ħin reali bbażata fuq l-aċċellerometru, pożizzjoni tal-ġarr, rikonoxximent tal-ġesti, rikonoxximent tal-intensità tal-moviment u pedometru
- Kompatibbli mal-applikazzjonijiet tas-Sensor ST BLE għal Android/iOS, biex twettaq qari tad-dejta tas-sensor, karatteristiċi tal-algoritmu tal-moviment demo u aġġornament tal-firmware (FOTA)
- Kompatibbli ma' STM32CubeMX, jista' jitniżżel minn st.com u jiġi installat direttament f'STM32CubeMX
- Portabbiltà faċli bejn familji differenti ta' MCU, grazzi għall-STM32Cube
- Termini tal-liċenzja b'xejn u faċli għall-utent
Setup & Demo Eżamples
Software u prerekwiżiti oħra
- STSW-LINK004
- L-Utilità STM32 ST-LINK (STSW-LINK004) hija interface tas-softwer b'karatteristiċi sħaħ għall-ipprogrammar ta' mikrokontrolluri STM32
- FP-SNS-MOTENV1
- Ikkopja l-.zip file il-kontenut tal-pakkett tal-firmware f'folder fuq il-PC tiegħek.
- Il-pakkett fih kodiċi tas-sors example (Keil, IAR, STM32CubeIDE) kompatibbli ma 'NUCLEO-F401RE, NUCLEO-L476RG, NUCLEO-U575ZI-Q, NUCLEO-L053R8
- Applikazzjoni tas-Sensor ST BLE għal Android/iOS biex tniżżel minn Google Play Store / iTunes
Setup MatulviewSTM32 Nucleo b'bordijiet ta' espansjoni
Prerekwiżiti HW

- 1x Bord ta' Espansjoni Bluetooth b'Enerġija Baxxa (X-NUCLEO-BNRG2A1)
- 1x Bord ta' Espansjoni tas-Sensor Ambjentali u tal-MEMS tal-Mozzjoni (X-NUCLEO-IKS4A1)
- 1x Bord tal-Iżvilupp Nukleo STM32 (NUCLEO-U575ZI-Q, NUCLEO-F401RE jew NUCLEO-L476RG jew NUCLEO-L053R8)
- 1x apparat Android jew iOS
- 1x PC bil-Windows 7 u aktar 'il fuq
- 1x Kejbil USB tat-tip A għal Mini-B għal NUCLEO-F401RE, NUCLEO-L476RG u NUCLEO-L053R8
- 1x Kejbil USB tat-tip A għal Micro-B għal NUCLEO-U575ZI-Q
Biex jiġu ottimizzati l-prestazzjonijiet tal-modulu SPBTLE-RF preżenti fuq il-bord ta' espansjoni X-NUCLEO-BNRG2A1, huwa meħtieġ li ssegwi din is-sekwenza ta' stack tal-bordijiet
Setup Matulview
Ibda tikkowdja fi ftit minuti biss (1/3)


- \Proġetti\NUCLEO-F401RE\Applikazzjonijiet\IKS4A1\MOTENV1
- \Proġetti\ NUCLEO-F401RE\Eż.amples\BootLoader
- \Projects\ NUCLEO-L053R8\Applications\IKS4A1 \MOTENV1
- \Proġetti\ NUCLEO-L476RG\Applikazzjonijiet\IKS4A1 \MOTENV1
- \Proġetti\ NUCLEO-L476RG \Eż.amples\BootLoader
- \Proġetti\ NUCLEO-U575ZI-Q\Applikazzjonijiet\IKS4A1 \MOTENV1
Uża l-binarji kkumpilati minn qabel għar-reġistrazzjoni tat-tagħmir tiegħek, jew inkella erġa' kkompila l-kodiċi billi żżid iċ-ċertifikat tat-tagħmir tiegħek.

Ibda tikkowdja fi ftit minuti biss (2/3)
- Kif tinstalla l-binarju pre-kompilat:
- Għal kull applikazzjoni, hemm fil-pakkett folder wieħed imsejjaħ “Binary”

- Għal NUCLEO-F401RE u NUCLEO-L476RG:
- FP-SNS-MOTENV1 FW ikkumpilat minn qabel li seta' jiġi flaxxjat għal STM32 Nucleo appoġġjat bl-użu tal-STM32CubeProgrammer fil-pożizzjoni t-tajba (0x08004000)
- Nota Importanti: dan il-binarju pre-kompilat huwa kompatibbli mal-proċedura ta' aġġornament tal-FOTA
- FP-SNS-MOTENV1 + BootLoader FW ikkumpilat minn qabel li seta' jiġi flashjat direttament għal STM32 Nucleo appoġġjat bl-użu tal-STM32CubeProgrammer jew billi tagħmel "Drag & Drop"
- Nota Importanti: dan il-binarju pre-kompilat mhuwiex kompatibbli mal-proċedura ta' aġġornament tal-FOTA
- Għal NUCLEO-L053R8:
- FP-SNS-MOTENV1 ikkumpilat minn qabel jista' jiġi flashjat direttament għal STM32 Nucleo appoġġjat bl-użu tal-STM32CubeProgrammer jew billi tagħmel "Drag & Drop".
- Għal NUCLEO-U575ZI-Q:
- FP-SNS-MOTENV1 ikkumpilat minn qabel jista' jiġi flashjat direttament għal STM32 Nucleo appoġġjat bl-użu tal-STM32CubeProgrammer jew billi tagħmel "Drag & Drop".
- Għall-ewwel installazzjoni, wara t-tħassir sħiħ tal-flash (proċedura ssuġġerita), uża l-STM32CubeProgrammer biex tissettja s-settings tal-byte tal-utent tal-STM32 MCU biex tuża l-bank 1 għall-flashjar tal-firmware u tibda l-applikazzjoni.
- Għal kull applikazzjoni, hemm fil-pakkett folder wieħed imsejjaħ “Binary”
Ibda tikkowdja fi ftit minuti biss (3/3)

Kif tinstalla l-kodiċi wara li tikkompila l-proġett għal NUCLEO-F401RE u NUCLEO-L476RG:
- Ikkompila l-proġett bl-IDE preferut tiegħek
- Fil-fowlder Utilities hemm scripts *.sh li jagħmel l-operazzjonijiet li ġejjin:
- Tħassir sħiħ tal-Flash
- Iftaħ il-BootLoader tal-lemin fil-pożizzjoni t-tajba (0x08000000)
- Iflaxxja l-firmware tal-MOTENV1 fil-pożizzjoni t-tajba (0x08004000)
- Dan huwa l-firmware li ġie kkompilat bl-IDE
- Dan il-firmware huwa kompatibbli mal-proċedura ta' aġġornament tal-FOTA
- Issejvja Binarju FW komplut li jinkludi kemm MOTENV1 kif ukoll il-BootLoader
- Dan il-binarju jista' jiġi fflaxxjat direttament fuq bord STM32 appoġġjat bl-użu tal-ST-Link jew billi tagħmel "Drag & Drop"
- Nota Importanti: dan il-binarju addizzjonali pre-kompilat mhuwiex kompatibbli mal-proċedura ta' aġġornament tal-FOTA
Qabel ma tesegwixxi l-iskritt *.sh, huwa meħtieġ li teditjah biex tissettja l-mogħdija tal-installazzjoni għal STM32CubeProgrammer.
- BootLoaderPath/BootLoader.bin u BinaryPath bħala input huma meħtieġa meta jiġi eżegwit l-iskritt *.sh
Ġestjoni tal-Flash u Proċess tal-Ibbutjar

Softwer tas-sensuri u l-enerġija baxxa tal-Bluetooth
FP-SNS-MOTENV1 għal NUCLEO-F401RE / NUCLEO-L476RG / NUCLEO-U575ZI-Q – Monitor tal-linja serjali (eż. Tera Term)

- Meta tagħfas il-buttuna RESET User fuq il-bord STM32 Nucleo. Tista' tara l-fażi tal-inizjalizzazzjoni
- Meta l-bordijiet ikunu konnessi ma' apparat Android jew iOS, tista' tara x'qed jiġi trasmess permezz tal-BLE
Demo EżampApplikazzjoni tas-Sensor ST BLE Matulview
Applikazzjoni tas-Sensor ST BLE għal Android/iOS (1/6)

Applikazzjoni tas-Sensor ST BLE għal Android/iOS (2/6)

Applikazzjoni tas-Sensor ST BLE għal Android/iOS (3/6)
FP-SNS-MOTENV1 għal NUCLEO-F401RE NUCLEO-L476RG NUCLEO-U575ZI-Q
Applikazzjoni tas-Sensor ST BLE għal Android/iOS (4/6)

Applikazzjoni tas-Sensor ST BLE għal Android/iOS (5/6)

- Għal NUCLEO-U575ZI-Q, wara l-ibbutjar il-firmware tal-MOTENV1 jirċievi l-firmware l-ġdid mill-applikazzjoni STBLESensor, jissejvjah fuq bank tal-memorja wieħed (jew bank1 jew bank2) u jwettaq reboot billi jesegwixxi l-kodiċi l-ġdid salvat fuq il-bank tal-memorja l-ieħor. Programm relatat ma' reġjun speċifiku jista' jaħdem f'dak ir-reġjun biss. Madankollu, l-applikazzjoni tal-MOTENV1 tista' tpartat bejn bankijiet flash differenti u kull programm jista' jaħdem fi kwalunkwe bank tal-memorja flash.
Applikazzjoni tas-Sensor ST BLE għal Android/iOS (6/6)

NOTA: Jekk il-bord ta' espansjoni tal-mems użat mhuwiex konformi mal-firmware jew mhux immuntat
Dokumenti u Riżorsi Relatati
Id-dokumenti kollha huma disponibbli fit-tab DISINN tal-prodotti relatati webpaġna
FP-SNS-MOTENV1
- DB2852: Pakkett ta' funzjonijiet STM32Cube għal nodu IoT b'konnettività BLE, sensuri ambjentali u tal-moviment – sommarju tad-dejta
- UM2016: Nibdew nużaw il-pakkett tal-funzjonijiet STM32Cube għal nodu IoT b'konnettività BLE, sensuri ambjentali u tal-moviment – manwal tal-utent
- Setup tas-softwer file
X-NUKLEO-BNRG2A1
- Gerber files, BOM, Skematika
- DB4086: Bord ta' espansjoni Bluetooth Low Energy ibbażat fuq il-modulu BLUENRG-M2SP għal STM32 Nucleo – sommarju tad-dejta
- UM2667: Nibdew nużaw il-bord ta' espansjoni BLE X-NUCLEO-BNRG2A1 ibbażat fuq il-modulu BLUENRG-M2SP għal STM32 Nucleo – manwal tal-utent
X-NUCLEO-IKS4A1
- Gerber files, BOM, Skematika
- DB5091: Bord ta' espansjoni tas-sensuri tal-moviment MEMS u ambjentali għal STM32 Nucleo – sommarju tad-dejta
- UM3250: Nibdew nużaw il-bord ta' espansjoni tas-sensuri tal-moviment MEMS u ambjentali għal STM32 Nucleo – manwal tal-utent
Ikkonsulta www.st.com għal-lista kompleta
STM32 Ambjent ta' Żvilupp Miftuħ: Fuqview
Ambjent ta' Żvilupp Miftuħ STM32 Prototipar u Żvilupp veloċi u affordabbli
- L-Ambjent Miftuħ għall-Iżvilupp STM32 (STM32 ODE) huwa mod miftuħ, flessibbli, faċli u affordabbli biex jiġu żviluppati apparati u applikazzjonijiet innovattivi bbażati fuq il-familja ta' mikrokontrolluri STM32 ta' 32-bit flimkien ma' komponenti ST oħra avvanzati konnessi permezz ta' bordijiet ta' espansjoni. Jippermetti prototipazzjoni rapida b'komponenti avvanzati li jistgħu jiġu trasformati malajr f'disinji finali.

Għal aktar informazzjoni, jekk jogħġbok żur www.st.com/stm32ode
- © STMicroelectronics – Id-drittijiet kollha riżervati. Il-logo korporattiv ta' STMicroelectronics huwa trademark irreġistrata tal-grupp ta' kumpaniji STMicroelectronics. L-ismijiet l-oħra kollha huma l-proprjetà tas-sidien rispettivi tagħhom.
FAQs
M: Kif naġġorna l-firmware għall-modulu BLE?
A: Biex taġġorna l-firmware għall-modulu BLE, segwi l-passi deskritti fil-manwal, li jinkludu l-użu tal-ST BlueNRG-1_2 Flasher Utility u t-tniżżil tal-immaġni xierqa tal-firmware.
Dokumenti / Riżorsi
![]() |
Pakkett ta' funzjonijiet STmicroelectronics STM32Cube għal nodu IoT b'konnettività BLE, sensuri ambjentali u tal-moviment (FP-SNS-MOTENV1) [pdfGwida għall-Utent NUCLEO-U575ZI-Q, NUCLEO-F401RE, NUCLEO-L476RG, NUCLEO-LO53R8, X-NUCLEOBNRG2A1, X-NUCLEO-IKS4A1, Pakkett ta' Funzjoni STM32Cube għal Nodu tal-IoT b'Konnettività BLE, STM32Cube, Pakkett ta' Funzjoni għal Nodu tal-IoT b'Konnettività BLE, Nodu tal-IoT b'Konnettività BLE, b'Konnettività BLE, Konnettività BLE |

