Pek fungsi STmicroelectronics STM32Cube untuk nod IoT dengan sambungan BLE, penderia alam sekitar dan gerakan (FP-SNS-MOTENV1)

Spesifikasi
- Nama Produk: Pek fungsi STM32Cube untuk nod IoT dengan ketersambungan BLE, penderia alam sekitar dan gerakan(FP-SNS-MOTENV1)
- Versi: 3.2 (16 September 2025)
Maklumat Produk
Perkakasan Selesaiview
Produk termasuk samppelaksanaan untuk papan pembangunan STM32 Nucleo dipalamkan pada papan pengembangan STM32 Nucleo. Komponen utama termasuk MEMS gerakan dan papan pengembangan sensor alam sekitar dan Papan Pengembangan Tenaga Rendah Bluetooth.
Penerangan Perisian
Perisian tamatview termasuk ciri utama FP-SNS-MOTENV1 dengan keseluruhan seni bina perisian yang disediakan. Maklumat terkini boleh didapati di www.st.com.
Arahan Penggunaan Produk
Persediaan Perkakasan
Persediaan perkakasan termasuk menyambungkan papan pembangunan STM32 Nucleo dengan papan pengembangan. Ikuti sambungan perkakasan tertentu seperti yang diterangkan dalam manual.
Persediaan Perisian
Pastikan anda mempunyai prasyarat perisian yang diperlukan untuk persediaan dan contoh demoamples. Rujuk manual untuk butiran mengenai pemasangan dan konfigurasi perisian.
Persediaan Papan Tenaga Rendah Bluetooth
Untuk prestasi optimum modul SPBTLE-RF pada papan pengembangan X-NUCLEO-BNRG2A1, ikut urutan susunan papan yang disyorkan.
Panduan Mula Pantas
Pek fungsi STM32Cube untuk nod IoT dengan sambungan BLE, penderia alam sekitar dan gerakan (FP-SNS-MOTENV1)
Perkakasan dan Perisian tamatview
Perkakasan Selesaiview
Samppelaksanaan tersedia untuk papan pembangunan STM32 Nucleo yang dipalamkan pada papan pengembangan STM32 Nucleo:
- NUCLEO-U575ZI-Q (atau NUCLEO-F401RE atau NUCLEO-L476RG atau NUCLEO-LO53R8) + X-NUCLEO-BNRG2A1 + X-NUCLEO-IKS4A1

Motion MEMS dan papan pengembangan sensor alam sekitar
Perkakasan Selesaiview (1/5)

X- NUCLEO-IKS4A1 Perihalan Perkakasan (1/2)
- X-NUCLEO-IKS4A1 ialah MEMS gerakan dan sistem papan penilaian sensor alam sekitar.
- Papan pengembangan ini membolehkan pembangunan aplikasi dengan ciri seperti HUB Sensor, penyepaduan modul kamera dan gerak isyarat sentuh/leret QVAR.
- Ia serasi dengan susun atur penyambung Arduino UNO R3, dan direka bentuk mengikut sensor terkini ST.
Produk Utama di atas kapal
- LMS6DSO16IS: Akselerometer 3D MEMS (±2/±4/±8/±16 g) + giroskop 3D (±125/±250/±500/±1000/±2000 dps) dengan ISPU (Unit Pemprosesan Pintar)
- LIS2MDL: Magnetometer 3D MEMS (±50 gauss)
- LIS2DUXS12: Akselerometer MEMS 3D berkuasa rendah ultra (±2/±4/±8/±16 g) dengan Qvar, AI & anti-aliasing
- LPS22DF: Penderia tekanan MEMS berkuasa rendah dan berketepatan tinggi, barometer keluaran digital mutlak 260-1260 hPa
- SHT40AD1B: sensor kelembapan daripada Sensirion
- STTS22H: Vol rendahtage, kuasa ultrarendah, sensor suhu ketepatan 0.5 °C (–40 °C hingga +125 °C)
- LSM6DSV16X: Akselerometer 3D MEMS (±2/±4/±8/±16 g) + giroskop 3D (±125/±250/±500/±1000/±2000/±4000 dps) dengan gabungan sensor terbenam, AI, Qvar
Motion MEMS dan papan pengembangan sensor alam sekitar
Penerangan Perkakasan X-NUCLEO-IKS4A1 (2/2)

Papan Pengembangan Tenaga Rendah Bluetooth
Perihalan Perkakasan
- X-NUCLEO-BNRG2A1 ialah sistem penilaian dan pembangunan Tenaga Rendah Bluetooth (BLE), direka bentuk di sekitar modul Tenaga Rendah Bluetooth BLUENRG-M2SP ST berdasarkan BlueNRG-2.
- Pemproses BlueNRG-2 yang dihoskan dalam modul BLUENRG-M2SP berkomunikasi dengan mikropengawal STM32, dihoskan pada papan pembangunan Nucleo, melalui pautan SPI yang tersedia pada penyambung Arduino UNO R3.
Produk Utama di atas kapal
- BLUENRG-M2SP Bluetooth Tenaga Rendah, FCC dan IC diperakui (ID FCC: S9NBNRGM2SP, IC: B976C-BNRGM2SP), modul berdasarkan pemproses rangkaian wayarles Bluetooth® Tenaga Rendah BlueNRG-2, mematuhi BLE v5.0.
- BLUENRG-M2SP menyepadukan balun BALF-NRG-02D3 dan antena PCB. Ia membenamkan pengayun kristal 32 MHz untuk BlueNRG-2.
- M95640-RMC6TG 64-Kbit siri bas SPI EEPROM dengan antara muka jam berkelajuan tinggi

Maklumat Tambahan Perkakasan Penting

Pustaka BlueNRG-2 tidak berfungsi dengan perisian tegar stok yang dimuatkan dalam modul BLE papan pengembangan X-NUCLEO-BNRG2A1.
Atas sebab ini:
- pertama sekali, ia diperlukan untuk menyolder pada X-NUCLEO-BNRG2A1, jika ia tidak dipateri, perintang 0 Ohm pada R117.
- Kemudian anda boleh menggunakan ST-Link V2-1 standard dengan 5 wayar pelompat perempuan-perempuan bersama-sama dengan alat perisian STSW-BNRGFLASHER (kini hanya tersedia untuk Windows PC) untuk mengemas kini perisian tegar modul BLE X-NUCLEO-BNRG2A1.
Anda perlu menyambungkan pin J12 X-NUCLEO-BNRG2A1 ke pin ST-Link V2-1 seperti yang ditunjukkan dalam gambar dan ikuti langkah-langkah yang ditunjukkan dalam slaid seterusnya.
Khususnya kami mempunyai sambungan berikut:
|
J12 |
ST-Link V2-1 |
|
| Pin | 1 | 1 |
| Pin | 2 | 9 |
| Pin | 3 | 12 |
| Pin | 4 | 7 |
| Pin | 5 | 15 |
Maklumat Tambahan Perkakasan Penting
STM32 Nucleo dengan papan Pengembangan – Perkakasan Selesaiview

- pasang ST BlueNRG-1_2 Flasher Utility dan bukanya, kemudian pilih tab SWD
- Padamkan memori denyar cip BlueNRG-2
- Muat turun perisian tegar Lapisan Pautan Sahaja untuk modul BLE daripada pautan berikut DTM_LLOnly.bin
- Muatkan perisian tegar Lapisan Pautan Sahaja dalam Utiliti Flasher ST BlueNRG-1_2 dan kemudian tekan butang "Flash"
- Jika anda perlu memulihkan perisian tegar stok modul BLE X-NUCLEO-BNRG2A1, anda boleh mengulangi prosedur menggunakan imej perisian tegar ini DTM_Full.bin
- Jika anda harus menemui beberapa isu semasa proses kemas kini, anda boleh cuba mengulangi prosedur menutup pelompat J15 pada papan pengembangan X-NUCLEO-BNRG2A1.
Perisian Lebihview
Maklumat terkini boleh didapati di www.st.com FP-SNS-MOTENV1
Penerangan Perisian
- FP-SNS-MOTENV1 ialah pek fungsi STM32Cube, yang membolehkan anda menyambungkan nod IoT anda ke telefon pintar melalui BLE dan menggunakan aplikasi Android atau iOS yang sesuai, seperti aplikasi ST BLE Sensor, untuk view pergerakan masa nyata dan persekitaran (seperti suhu, kelembapan relatif, tekanan) dan data penderia.
- Pakej ini juga membolehkan fungsi lanjutan seperti gabungan data sensor dan pengecaman aktiviti masa nyata berasaskan pecutan, kedudukan bawa, pengecaman gerak isyarat, pengecaman keamatan gerakan dan maklumat masa nyata tentang bilangan langkah dan irama yang baru dilakukan pengguna dengan peranti, iaitu telefon bimbit.
- Bersama-sama dengan gabungan cadangan peranti STM32 dan ST, ia boleh digunakan untuk membangunkan aplikasi pemantauan alam sekitar dan boleh pakai khusus, atau aplikasi perkara pintar secara umum.
- Perisian ini juga tersedia di GitHub, di mana pengguna boleh memberi isyarat kepada pepijat dan mencadangkan idea baharu melalui tab [Isu] dan [Pull Requests].
Ciri-ciri utama
- Lengkapkan perisian tegar untuk membangunkan nod IoT dengan ketersambungan BLE, penderia alam sekitar dan gerakan.
- Perpustakaan middleware untuk gabungan data sensor dan pengecaman aktiviti masa nyata berasaskan pecutan, kedudukan bawa, pengecaman gerak isyarat, pengecaman intensiti gerakan dan pedometer
- Serasi dengan aplikasi ST BLE Sensor untuk Android/iOS, untuk melakukan pembacaan data sensor, ciri algoritma gerakan demo dan kemas kini perisian tegar (FOTA)
- Serasi dengan STM32CubeMX, boleh dimuat turun dari st.com dan dipasang terus ke STM32CubeMX
- Mudah alih mudah merentas keluarga MCU yang berbeza, terima kasih kepada STM32Cube
- Syarat lesen percuma dan mesra pengguna
Persediaan & Demo Cthamples
Perisian dan prasyarat lain
- STSW-LINK004
- STM32 ST-LINK Utility (STSW-LINK004) ialah antara muka perisian berciri penuh untuk pengaturcaraan mikropengawal STM32
- FP-SNS-MOTENV1
- Salin .zip file kandungan pakej perisian tegar ke dalam folder pada PC anda.
- Pakej mengandungi kod sumber example (Keil, IAR, STM32CubeIDE) serasi dengan NUCLEO-F401RE, NUCLEO-L476RG, NUCLEO-U575ZI-Q, NUCLEO-L053R8
- Aplikasi ST BLE Sensor untuk Android/iOS untuk dimuat turun dari Gedung Google Play / iTunes
Penyediaan Terakhirview: STM32 Nukleo dengan papan Pengembangan
prasyarat HW

- 1x Papan Pengembangan Tenaga Rendah Bluetooth (X-NUCLEO-BNRG2A1)
- 1x Motion MEMS dan Papan Pengembangan Sensor Alam Sekitar (X-NUCLEO-IKS4A1)
- 1x STM32 Nucleo Development Board (NUCLEO-U575ZI-Q, NUCLEO-F401RE atau NUCLEO-L476RG atau NUCLEO-L053R8)
- 1x peranti Android atau iOS
- 1x PC dengan Windows 7 dan ke atas
- 1x USB jenis A ke kabel USB Mini-B untuk NUCLEO-F401RE, NUCLEO-L476RG dan NUCLEO-L053R8
- 1x USB jenis A ke kabel USB Mikro-B untuk NUCLEO-U575ZI-Q
Untuk mengoptimumkan prestasi modul SPBTLE-RF yang terdapat pada papan pengembangan X-NUCLEO-BNRG2A1, adalah perlu untuk mengikuti urutan susunan papan ini
Penyediaan Terakhirview
Mulakan pengekodan dalam beberapa minit sahaja (1/3)


- \Projects\NUCLEO-F401RE\Applications\IKS4A1\MOTENV1
- \Projek\ NUCLEO-F401RE\Cthamples\BootLoader
- \Projects\ NUCLEO-L053R8\Applications\IKS4A1 \MOTENV1
- \Projek\ NUCLEO-L476RG\Applications\IKS4A1 \MOTENV1
- \Projek\ NUCLEO-L476RG \Examples\BootLoader
- \Projek\ NUCLEO-U575ZI-Q\Applications\IKS4A1 \MOTENV1
Gunakan binari pra-disusun untuk mendaftarkan peranti anda, atau susun semula kod alternatif sambil menambah sijil peranti anda

Mulakan pengekodan dalam beberapa minit sahaja (2/3)
- Bagaimana untuk memasang binari pra-disusun:
- Untuk setiap aplikasi, terdapat di dalam pakej satu folder yang dipanggil "Binari"

- Untuk NUCLEO-F401RE dan NUCLEO-L476RG:
- FP-SNS-MOTENV1 FW pra-disusun yang boleh dipancarkan ke Nukleo STM32 yang disokong menggunakan STM32CubeProgrammer pada kedudukan yang betul (0x08004000)
- Nota Penting: binari pra-disusun ini serasi dengan prosedur kemas kini FOTA
- pra-disusun FP-SNS-MOTENV1 + BootLoader FW yang boleh dipancarkan terus ke Nucleo STM32 yang disokong menggunakan STM32CubeProgrammer atau dengan melakukan "Drag & Drop"
- Nota Penting: binari pra-disusun ini tidak serasi dengan prosedur kemas kini FOTA
- Untuk NUCLEO-L053R8:
- FP-SNS-MOTENV1 pra-disusun boleh dipancarkan terus ke Nukleo STM32 yang disokong menggunakan STM32CubeProgrammer atau dengan melakukan "Seret & Jatuhkan".
- Untuk NUCLEO-U575ZI-Q:
- FP-SNS-MOTENV1 pra-disusun boleh dipancarkan terus ke Nukleo STM32 yang disokong menggunakan STM32CubeProgrammer atau dengan melakukan "Seret & Jatuhkan".
- Untuk pemasangan pertama, selepas pemadaman denyar penuh (cadangkan prosedur), gunakan STM32CubeProgrammer untuk menetapkan tetapan bait pengguna STM32 MCU untuk menggunakan bank 1 untuk flash firmware dan mulakan aplikasi
- Untuk setiap aplikasi, terdapat di dalam pakej satu folder yang dipanggil "Binari"
Mulakan pengekodan dalam beberapa minit sahaja (3/3)

Cara Pasang kod selepas menyusun projek untuk NUCLEO-F401RE dan NUCLEO-L476RG:
- Susun projek dengan IDE pilihan anda
- Dalam folder Utiliti terdapat skrip *.sh yang membuat operasi berikut:
- Padam Denyar Penuh
- Flash BootLoader yang betul pada kedudukan yang betul (0x08000000)
- Flashkan perisian tegar MOTENV1 pada kedudukan yang betul (0x08004000)
- Ini ialah perisian tegar yang telah disusun dengan IDE
- Perisian tegar ini serasi dengan prosedur kemas kini FOTA
- Simpan FW Binari lengkap yang merangkumi MOTENV1 dan BootLoader
- Perduaan ini boleh dipancarkan terus ke papan STM32 yang disokong menggunakan ST-Link atau dengan melakukan "Seret & Jatuhkan"
- Nota Penting: perduaan pra-susun tambahan ini tidak serasi dengan prosedur kemas kini FOTA
Sebelum melaksanakan skrip *.sh, anda perlu mengeditnya untuk menetapkan laluan pemasangan untuk STM32CubeProgrammer.
- BootLoaderPath/BootLoader.bin dan BinaryPath sebagai input diperlukan apabila melaksanakan skrip *.sh
Pengurusan Flash dan Proses But

Perisian penderia dan tenaga rendah Bluetooth
FP-SNS-MOTENV1 untuk NUCLEO-F401RE / NUCLEO-L476RG / NUCLEO-U575ZI-Q – Pemantau talian bersiri (cth. Jangka masa)

- Menekan butang RESET Pengguna pada papan Nukleo STM32. Anda boleh melihat fasa permulaan
- Apabila papan disambungkan ke peranti Android atau iOS, anda boleh melihat perkara yang dihantar melalui BLE
Demo Cthamples Aplikasi Penderia ST BLE Berakhirview
Aplikasi Penderia ST BLE untuk Android/iOS (1/6)

Aplikasi Penderia ST BLE untuk Android/iOS (2/6)

Aplikasi Penderia ST BLE untuk Android/iOS (3/6)
FP-SNS-MOTENV1 untuk NUCLEO-F401RE NUCLEO-L476RG NUCLEO-U575ZI-Q
Aplikasi Penderia ST BLE untuk Android/iOS (4/6)

Aplikasi Penderia ST BLE untuk Android/iOS (5/6)

- Untuk NUCLEO-U575ZI-Q, selepas but perisian tegar MOTENV1 menerima perisian tegar baharu daripada aplikasi STBLESensor, menyimpannya pada satu bank memori (sama ada bank1 atau bank2) dan melakukan but semula melaksanakan kod baharu yang disimpan pada bank memori yang lain. Program yang berkaitan dengan rantau tertentu boleh dijalankan di rantau itu sahaja. Aplikasi MOTENV1, walau bagaimanapun, boleh bertukar-tukar antara bank denyar yang berbeza dan setiap program boleh dijalankan dalam mana-mana bank memori denyar.
Aplikasi Penderia ST BLE untuk Android/iOS (6/6)

NOTA: Jika papan pengembangan mem yang digunakan tidak mematuhi perisian tegar atau tidak dipasang
Dokumen & Sumber Berkaitan
Semua dokumen tersedia dalam tab REKABENTUK produk berkaitan webmuka surat
FP-SNS-MOTENV1
- DB2852: Pek fungsi STM32Cube untuk nod IoT dengan sambungan BLE, penderia alam sekitar dan gerakan – ringkasan data
- UM2016: Bermula dengan pek fungsi STM32Cube untuk nod IoT dengan sambungan BLE, penderia alam sekitar dan gerakan – manual pengguna
- Persediaan perisian file
X-NUCLEO-BNRG2A1
- Gerber files, BOM, Skema
- DB4086: Papan pengembangan Tenaga Rendah Bluetooth berdasarkan modul BLUENRG-M2SP untuk STM32 Nucleo – ringkasan data
- UM2667: Bermula dengan papan pengembangan X-NUCLEO-BNRG2A1 BLE berdasarkan modul BLUENRG-M2SP untuk STM32 Nucleo – manual pengguna
X-NUCLEO-IKS4A1
- Gerber files, BOM, Skema
- DB5091: Motion MEMS dan papan pengembangan sensor alam sekitar untuk STM32 Nucleo – ringkasan data
- UM3250: Bermula dengan MEMS gerakan dan papan pengembangan sensor persekitaran untuk STM32 Nucleo – manual pengguna
Rujuk www.st.com untuk senarai lengkap
Persekitaran Pembangunan Terbuka STM32: Overview
Persekitaran Pembangunan Terbuka STM32 Prototaip dan Pembangunan yang Pantas, berpatutan
- Persekitaran Pembangunan Terbuka STM32 (STM32 ODE) ialah cara terbuka, fleksibel, mudah dan berpatutan untuk membangunkan peranti dan aplikasi inovatif berdasarkan keluarga mikropengawal 32-bit STM32 digabungkan dengan komponen ST terkini yang lain yang disambungkan melalui papan pengembangan. Ia membolehkan prototaip pantas dengan komponen termaju yang boleh dengan cepat diubah menjadi reka bentuk akhir

Untuk maklumat lanjut, sila layari www.st.com/stm32ode
- © STMicroelectronics – Hak cipta terpelihara. Logo korporat STMicroelectronics ialah tanda dagangan berdaftar kumpulan syarikat STMicroelectronics. Semua nama lain adalah hak milik pemilik masing-masing.
Soalan Lazim
S: Bagaimanakah cara saya mengemas kini perisian tegar untuk modul BLE?
J: Untuk mengemas kini perisian tegar untuk modul BLE, ikut langkah yang digariskan dalam manual, termasuk menggunakan Utiliti Flasher ST BlueNRG-1_2 dan memuat turun imej perisian tegar yang sesuai.
Dokumen / Sumber
![]() |
Pek fungsi STmicroelectronics STM32Cube untuk nod IoT dengan sambungan BLE, penderia alam sekitar dan gerakan (FP-SNS-MOTENV1) [pdf] Panduan Pengguna NUCLEO-U575ZI-Q, NUCLEO-F401RE, NUCLEO-L476RG, NUCLEO-LO53R8, X-NUCLEOBNRG2A1, X-NUCLEO-IKS4A1, STM32Cube Function Pack untuk IoT Nod dengan BLE Connectivity, STM32Cube Connectivity, STM32Cube Connectivity Nod dengan BLE Connectivity, dengan BLE Connectivity, BLE Connectivity |

