Pake fonksyon STmicroelectronics STM32Cube pou nœud IoT ak konektivite BLE, detèktè anviwònman ak mouvman (FP-SNS-MOTENV1)

Espesifikasyon
- Non pwodwi: Pake fonksyon STM32Cube pou nœud IoT ak koneksyon BLE, detèktè anviwònman ak mouvman (FP-SNS-MOTENV1)
- Vèsyon: 3.2 (16 septanm 2025)
Enfòmasyon sou pwodwi
Materyèl souview
Pwodwi a gen ladan lampAplikasyon pou kat devlopman STM32 Nucleo konekte sou kat ekspansyon STM32 Nucleo. Konpozan kle yo enkli kat ekspansyon MEMS mouvman ak detèktè anviwònman ak Kat Ekspansyon Bluetooth Low Energy.
Deskripsyon lojisyèl
Lojisyèl la finiview gen ladan karakteristik kle FP-SNS-MOTENV1 ak yon achitekti lojisyèl jeneral. Ou ka jwenn dènye enfòmasyon yo nan www.st.com.
Enstriksyon Itilizasyon Pwodwi
Enstalasyon Materyèl
Enstalasyon pyès ki nan konpitè a gen ladan konekte kat devlopman STM32 Nucleo yo ak kat ekspansyon yo. Swiv koneksyon pyès ki nan konpitè espesifik yo jan sa dekri nan manyèl la.
Enstalasyon lojisyèl
Asire w ou gen tout lojisyèl ki nesesè pou konfigirasyon an ak demonstrasyon an.ampGade manyèl la pou plis detay sou enstalasyon ak konfigirasyon lojisyèl la.
Enstalasyon Kat Bluetooth Low Energy
Pou pèfòmans optimal modil SPBTLE-RF la sou kat ekspansyon X-NUCLEO-BNRG2A1 la, swiv sekans anpileman kat yo ki rekòmande a.
Gid Quick Start
Pake fonksyon STM32Cube pou nœud IoT ak koneksyon BLE, detèktè anviwònman ak mouvman (FP-SNS-MOTENV1)
Materyèl ak lojisyèl souview
Materyèl souview
SampMen kèk aplikasyon ki disponib pou kat devlopman STM32 Nucleo ki konekte sou kat ekspansyon STM32 Nucleo yo:
- NUCLEO-U575ZI-Q (oswa NUCLEO-F401RE oswa NUCLEO-L476RG oswa NUCLEO-LO53R8) + X-NUCLEO-BNRG2A1 + X-NUCLEO-IKS4A1

Kat ekspansyon Mouvman MEMS ak detèktè anviwònman
Materyèl souview (1/5)

Deskripsyon Materyèl X- NUCLEO-IKS4A1 (1/2)
- X-NUCLEO-IKS4A1 la se yon sistèm evalyasyon tablo MEMS mouvman ak detèktè anviwònman.
- Kat ekspansyon sa a pèmèt devlopman aplikasyon ak karakteristik tankou Sensor HUB, entegrasyon modil kamera ak jès manyen/glise QVAR.
- Li konpatib ak konektè Arduino UNO R3 la, epi li fèt ak dènye detèktè ST yo.
Pwodwi kle abò
- LMS6DSO16IS: Akseleromèt 3D MEMS (±2/±4/±8/±16 g) + jiroskop 3D (±125/±250/±500/±1000/±2000 dps) ak ISPU (Inite Pwosesis Entelijan)
- LIS2MDL: MEMS 3D mayetomètr (± 50 gauss)
- LIS2DUXS12: Ultra low-power MEMS 3D accelerometer (±2/±4/±8/±16 g) with Qvar, AI, & anti-aliasing
- LPS22DF: Capteur presyon MEMS ki ba-pouvwa ak gwo presizyon, 260-1260 hPa baromèt pwodiksyon dijital absoli
- SHT40AD1B: detèktè imidite soti nan Sensirion
- STTS22H: Low-voltage, detèktè tanperati ultra-ba-pouvwa, presizyon 0.5 °C (-40 °C rive +125 °C)
- LSM6DSV16X: MEMS 3D akseleromètr (±2/±4/±8/±16 g) + 3D jiroskop (±125/±250/±500/±1000/±2000/±4000 dps) ak fizyon Capteur entegre, AI, Qvar
Kat ekspansyon Mouvman MEMS ak detèktè anviwònman
Deskripsyon Materyèl X-NUCLEO-IKS4A1 (2/2)

Komisyon Ekspansyon Bluetooth Low Energy
Deskripsyon pyès ki nan konpitè
- X-NUCLEO-BNRG2A1 a se yon sistèm tablo evalyasyon ak devlopman Bluetooth Low Energy (BLE), ki fèt alantou modil Bluetooth Low Energy BLUENRG-M2SP ST a ki baze sou BlueNRG-2.
- Processeur BlueNRG-2 ki loje nan modil BLUENRG-M2SP a kominike avèk mikrokontwolè STM32 a, ki loje sou kat devlopman Nucleo a, atravè yon lyen SPI ki disponib sou konektè Arduino UNO R3 la.
Pwodwi kle abò
- BLUENRG-M2SP Bluetooth Low Energy, sètifye FCC ak IC (FCC ID: S9NBNRGM2SP, IC: B976C-BNRGM2SP), modil ki baze sou processeur rezo san fil Bluetooth® Low Energy BlueNRG-2, konfòm BLE v5.0.
- BLUENRG-M2SP entegre yon balun BALF-NRG-02D3 ak yon antèn PCB. Li entegre yon osilatè kristal 32 MHz pou BlueNRG-2 la.
- M95640-RMC6TG 64-Kbit seri SPI bus EEPROM ak koòdone revèy gwo vitès

Enfòmasyon Siplemantè sou Materyèl Enpòtan

Bibliyotèk BlueNRG-2 a pa fonksyone ak firmwèr orijinal ki chaje nan modil BLE kat ekspansyon X-NUCLEO-BNRG2A1 la.
Pou rezon sa a:
- Premye a tout, li nesesè pou soude sou X-NUCLEO-BNRG2A1, si li pa soude, yon rezistans 0 Ohm nan R117.
- Apre sa, ou ka itilize yon ST-Link V2-1 estanda ak 5 fil koneksyon fi-fi ansanm ak zouti lojisyèl STSW-BNRGFLASHER (kounye a disponib sèlman pou PC Windows) pou mete ajou firmwèr modil BLE X-NUCLEO-BNRG2A1 la.
Ou bezwen konekte broch J12 X-NUCLEO-BNRG2A1 yo ak broch ST-Link V2-1 yo jan yo montre nan foto a epi swiv etap ki nan pwochen slayd la.
An patikilye, nou gen koneksyon sa yo:
|
J12 |
ST-Link V2-1 |
|
| PIN | 1 | 1 |
| PIN | 2 | 9 |
| PIN | 3 | 12 |
| PIN | 4 | 7 |
| PIN | 5 | 15 |
Enfòmasyon Siplemantè sou Materyèl Enpòtan
STM32 Nucleo ak kat ekspansyon - Materyèl souview

- enstale ST BlueNRG-1_2 Flasher Utility la epi ouvri li, answit chwazi onglet SWD la
- Efase memwa flash chip BlueNRG-2 la
- Telechaje firmwèr Link Layer Only la pou modil BLE a nan lyen sa a DTM_LLOnly.bin
- Chaje firmwèr Kouch Lyen an sèlman nan ST BlueNRG-1_2 Flasher Utility la epi peze bouton "Flash" la.
- Si ou bezwen retabli firmwèr orijinal modil BLE X-NUCLEO-BNRG2A1 la, ou ka repete pwosedi a lè l sèvi avèk imaj firmwèr sa a DTM_Full.bin.
- Si ou ta jwenn kèk pwoblèm pandan pwosesis aktyalizasyon an, ou ka eseye repete pwosedi a pou fèmen jumper J15 la sou kat ekspansyon X-NUCLEO-BNRG2A1 la.
Lojisyèl souview
Dènye enfòmasyon yo disponib sou www.st.com FP-SNS-MOTENV1
Deskripsyon lojisyèl
- FP-SNS-MOTENV1 se yon pake fonksyon STM32Cube, ki pèmèt ou konekte nœud IoT ou a ak yon smartphone atravè BLE epi ki itilize yon aplikasyon Android oswa iOS ki apwopriye, tankou aplikasyon ST BLE Sensor la, pou... view mouvman an tan reyèl ak done anviwònman (tankou tanperati, imidite relatif, presyon) ak done detèktè.
- Pake sa a pèmèt tou fonksyon avanse tankou fizyon done detèktè ak rekonesans aktivite an tan reyèl ki baze sou akseleromèt, pozisyon pote, rekonesans jès, rekonesans entansite mouvman ak enfòmasyon an tan reyèl sou kantite pa ak kadans ke itilizatè a fèk fè ak aparèy la, sa vle di telefòn selilè.
- Ansanm ak konbinezon aparèy STM32 ak ST yo sijere a, li ka itilize pou devlope aplikasyon espesifik pou siveyans anviwònman ak aparèy pòtab, oubyen aplikasyon pou bagay entelijan an jeneral.
- Lojisyèl la disponib tou sou GitHub, kote itilizatè yo ka siyalize pinèz epi pwopoze nouvo lide atravè onglet [Pwoblèm] ak [Demann Ekstrè] yo.
Karakteristik kle yo
- Firmwèr konplè pou devlope yon nœd IoT ak konektivite BLE, detèktè anviwònman ak mouvman.
- Bibliyotèk middleware pou fizyon done detèktè ak rekonesans aktivite an tan reyèl ki baze sou akseleromèt, pozisyon pote, rekonesans jès, rekonesans entansite mouvman ak pedomèt.
- Konpatib ak aplikasyon ST BLE Sensor pou Android/iOS, pou li done detèktè, demonstrasyon fonksyon algoritm mouvman ak aktyalizasyon firmwèr (FOTA)
- Konpatib ak STM32CubeMX, ou ka telechaje l sou st.com epi enstale l dirèkteman nan STM32CubeMX.
- Fasil pou transpòte atravè diferan fanmi MCU, gras a STM32Cube la
- Kondisyon lisans gratis, fasil pou itilizatè
Enstalasyon & Demo Egzamples
Lojisyèl ak lòt kondisyon
- STSW-LINK004
- STM32 ST-LINK Utility (STSW-LINK004) se yon koòdone lojisyèl konplè pou pwograme mikrokontwolè STM32 yo.
- FP-SNS-MOTENV1
- Kopi .zip la file kontni pake firmwèr la nan yon dosye sou PC ou.
- Pake a gen kòd sous eksample (Keil, IAR, STM32CubeIDE) konpatib ak NUCLEO-F401RE, NUCLEO-L476RG, NUCLEO-U575ZI-Q, NUCLEO-L053R8
- Aplikasyon ST BLE Sensor pou Android/iOS pou telechaje nan Google Play Store / iTunes
Enstalasyon souviewSTM32 Nucleo ak kat ekspansyon
HW kondisyon yo

- 1x Kat Ekspansyon Bluetooth ki ba enèji (X-NUCLEO-BNRG2A1)
- 1x Kat Ekspansyon Mouvman MEMS ak Capteur Anviwònman (X-NUCLEO-IKS4A1)
- 1x STM32 Nucleo Development Board (NUCLEO-U575ZI-Q, NUCLEO-F401RE oubyen NUCLEO-L476RG oubyen NUCLEO-L053R8)
- 1x aparèy Android oswa iOS
- 1x PC ak Windows 7 oswa pi wo
- 1x kab USB tip A pou Mini-B pou NUCLEO-F401RE, NUCLEO-L476RG ak NUCLEO-L053R8
- 1x kab USB tip A pou Mikwo-B pou NUCLEO-U575ZI-Q
Pou optimize pèfòmans modil SPBTLE-RF ki prezan sou kat ekspansyon X-NUCLEO-BNRG2A1 la, li nesesè pou swiv sekans anpile kat sa a.
Enstalasyon souview
Kòmanse kode nan kèk minit sèlman (1/3)


- \Pwojè\NUCLEO-F401RE\Aplikasyon\IKS4A1\MOTENV1
- \Pwojè\ NUCLEO-F401RE\Eksamples\BootLoader
- \Projects\ NUCLEO-L053R8\Applications\IKS4A1 \MOTENV1
- \Pwojè\ NUCLEO-L476RG\Aplikasyon\IKS4A1 \MOTENV1
- \Pwojè\ NUCLEO-L476RG \Eksamples\BootLoader
- \Pwojè\ NUCLEO-U575ZI-Q\ Aplikasyon\ IKS4A1 \ MOTENV1
Sèvi ak binè pre-konpile yo pou anrejistre aparèy ou an, oubyen rekonpile kòd la pou ajoute sètifika aparèy ou an.

Kòmanse kode nan kèk minit sèlman (2/3)
- Kijan pou enstale binè pre-konpile a:
- Pou chak aplikasyon, gen yon dosye anndan pakè a ki rele "Binary".

- Pou NUCLEO-F401RE ak NUCLEO-L476RG:
- FW FP-SNS-MOTENV1 pre-konpile ki te kapab flache nan yon STM32 Nucleo sipòte lè l sèvi avèk STM32CubeProgrammer nan pozisyon ki kòrèk la (0x08004000)
- Nòt enpòtan: binè pre-konpile sa a konpatib ak pwosedi aktyalizasyon FOTA a.
- FP-SNS-MOTENV1 + BootLoader FW pre-konpile ki te kapab flache dirèkteman nan yon STM32 Nucleo sipòte lè l sèvi avèk STM32CubeProgrammer a oswa lè l sèvi avèk "Drag & Drop"
- Nòt enpòtan: binè pre-konpile sa a pa konpatib ak pwosedi aktyalizasyon FOTA a.
- Pou NUCLEO-L053R8:
- Ou te ka flashe FP-SNS-MOTENV1 pre-konpile a dirèkteman sou yon STM32 Nucleo ki sipòte lè l sèvi avèk STM32CubeProgrammer a oubyen lè w fè "Drag & Drop".
- Pou NUCLEO-U575ZI-Q:
- Ou te ka flashe FP-SNS-MOTENV1 pre-konpile a dirèkteman sou yon STM32 Nucleo ki sipòte lè l sèvi avèk STM32CubeProgrammer a oubyen lè w fè "Drag & Drop".
- Pou premye enstalasyon an, apre efasman konplè flash la (pwosedi sijere), sèvi ak STM32CubeProgrammer a pou mete paramèt okte itilizatè STM32 MCU a pou itilize bank 1 pou flashe firmwèr la epi kòmanse aplikasyon an.
- Pou chak aplikasyon, gen yon dosye anndan pakè a ki rele "Binary".
Kòmanse kode nan kèk minit sèlman (3/3)

Kijan pou enstale kòd la apre konpile pwojè a pou NUCLEO-F401RE ak NUCLEO-L476RG:
- Konpile pwojè a avèk IDE ou prefere a
- Nan dosye Utilities la gen yon script *.sh ki fè operasyon sa yo:
- Efase Flash Konplè
- Flashe BootLoader dwat la nan bon pozisyon an (0x08000000)
- Flashe firmwèr MOTENV1 la nan bon pozisyon an (0x08004000)
- Sa a se firmwèr ki te konpile avèk IDE a.
- Firmwèr sa a konpatib ak pwosedi aktyalizasyon FOTA a.
- Sove yon FW binè konplè ki gen ladan tou de MOTENV1 ak BootLoader la.
- Ou ka telechaje binè sa a dirèkteman sou yon kat STM32 ki sipòte lè w sèvi ak ST-Link la oubyen lè w fè "Drag & Drop" la.
- Nòt enpòtan: binè pre-konpile adisyonèl sa a pa konpatib ak pwosedi aktyalizasyon FOTA a.
Anvan ou egzekite script *.sh la, li nesesè pou modifye li pou defini chemen enstalasyon pou STM32CubeProgrammer.
- BootLoaderPath/BootLoader.bin ak BinaryPath kòm antre obligatwa lè w ap egzekite script *.sh la.
Jesyon Flash ak Pwosesis Demaraj

Lojisyèl Bluetooth ki ba enèji ak detèktè
FP-SNS-MOTENV1 pou NUCLEO-F401RE / NUCLEO-L476RG / NUCLEO-U575ZI-Q – Monitè liy seri (pa egzanp Tera Term)

- Peze bouton RESET itilizatè a sou kat STM32 Nucleo a. Ou ka wè faz inisyalizasyon an.
- Lè tablo yo konekte ak yon aparèy Android oswa iOS, ou ka wè sa k ap transmèt atravè BLE a.
Demo EgzampAplikasyon Capteur ST BLE Plis paseview
Aplikasyon Capteur ST BLE pou Android/iOS (1/6)

Aplikasyon Capteur ST BLE pou Android/iOS (2/6)

Aplikasyon Capteur ST BLE pou Android/iOS (3/6)
FP-SNS-MOTENV1 pou NUCLEO-F401RE NUCLEO-L476RG NUCLEO-U575ZI-Q
Aplikasyon Capteur ST BLE pou Android/iOS (4/6)

Aplikasyon Capteur ST BLE pou Android/iOS (5/6)

- Pou NUCLEO-U575ZI-Q, apre demaraj la, firmwèr MOTENV1 la resevwa nouvo firmwèr la nan aplikasyon STBLESensor la, li sove li sou yon bank memwa (swa bank1 oswa bank2) epi li fè yon redémarrage pou egzekite nouvo kòd ki sove sou lòt bank memwa a. Yon pwogram ki gen rapò ak yon rejyon espesifik ka fonksyone nan rejyon sa a sèlman. Sepandan, aplikasyon MOTENV1 la ka chanje ant diferan bank flash epi chak pwogram ka fonksyone nan nenpòt bank memwa flash.
Aplikasyon Capteur ST BLE pou Android/iOS (6/6)

REMAK: Si kat ekspansyon mems ki itilize a pa konfòm ak firmwèr la oswa li pa monte
Dokiman ak Resous ki gen rapò
Tout dokiman yo disponib nan tab la DESIGN nan pwodwi yo ki gen rapò webpaj
FP-SNS-MOTENV1
- DB2852: Pake fonksyon STM32Cube pou nœud IoT ak konektivite BLE, detèktè anviwònman ak mouvman - rezime done
- UM2016: Kòmanse avèk pake fonksyon STM32Cube pou nœud IoT ak konektivite BLE, detèktè anviwònman ak mouvman - manyèl itilizatè
- Konfigirasyon lojisyèl file
X-NUCLEO-BNRG2A1
- Gerber files, BOM, Schematic
- DB4086: Kat ekspansyon Bluetooth Low Energy ki baze sou modil BLUENRG-M2SP pou STM32 Nucleo – rezime done yo
- UM2667: Pou kòmanse ak kat ekspansyon X-NUCLEO-BNRG2A1 BLE ki baze sou modil BLUENRG-M2SP pou STM32 Nucleo – manyèl itilizatè
X-NUCLEO-IKS4A1
- Gerber files, BOM, Schematic
- DB5091: Kat ekspansyon Mouvman MEMS ak Capteur Anviwònman pou STM32 Nucleo – rezime done yo
- UM3250: Kòmanse avèk kat ekspansyon mouvman MEMS ak detèktè anviwònman pou STM32 Nucleo - manyèl itilizatè
Konsilte www.st.com pou lis konplè a
STM32 Open Development Environment: Overview
Anviwònman Devlopman Ouvè STM32, Pwototipaj ak Devlopman rapid ak abòdab
- Anviwònman Devlopman Ouvè STM32 (STM32 ODE) a se yon fason ouvè, fleksib, fasil, epi abòdab pou devlope aparèy ak aplikasyon inovatè ki baze sou fanmi mikrokontwolè 32-bit STM32 la konbine avèk lòt konpozan ST dènye kri ki konekte atravè kat ekspansyon. Li pèmèt prototipaj rapid ak konpozan dènye kri ki ka transfòme rapidman an desen final.

Pou plis enfòmasyon, tanpri vizite www.st.com/stm32ode
- © STMicroelectronics – Tout dwa rezève. Logo antrepriz STMicroelectronics la se yon mak anrejistre gwoup konpayi STMicroelectronics yo. Tout lòt non yo se pwopriyete pwopriyetè respektif yo.
FAQ
K: Kouman mwen ka mete ajou firmwèr la pou modil BLE a?
A: Pou mete ajou firmwèr pou modil BLE a, swiv etap ki dekri nan manyèl la, ki gen ladan itilizasyon ST BlueNRG-1_2 Flasher Utility epi telechaje imaj firmwèr ki apwopriye a.
Dokiman / Resous
![]() |
Pake fonksyon STmicroelectronics STM32Cube pou nœud IoT ak konektivite BLE, detèktè anviwònman ak mouvman (FP-SNS-MOTENV1) [pdfGid Itilizatè NUCLEO-U575ZI-Q, NUCLEO-F401RE, NUCLEO-L476RG, NUCLEO-LO53R8, X-NUCLEOBNRG2A1, X-NUCLEO-IKS4A1, Pake Fonksyon STM32Cube pou Nœd IoT ak Koneksyon BLE, STM32Cube, Pake Fonksyon pou Nœd IoT ak Koneksyon BLE, Nœd IoT ak Koneksyon BLE, ak Koneksyon BLE, Koneksyon BLE |

