STmicroelectronics-ໂລໂກ້

ຊຸດຟັງຊັນ STmicroelectronics STM32Cube ສໍາລັບ IoT node ທີ່ມີການເຊື່ອມຕໍ່ BLE, ເຊັນເຊີສິ່ງແວດລ້ອມ ແລະການເຄື່ອນໄຫວ (FP-SNS-MOTENV1)

STmicroelectronics-STM32Cube-function-pack-for-IoT-node-with-BLE-connectivity-environmental-and-motion-sensor (FP-SNS-MOTENV1)-ຜະລິດຕະພັນ

ຂໍ້ມູນຈໍາເພາະ

  • ຊື່ຜະລິດຕະພັນ: ຊຸດຟັງຊັນ STM32Cube ສໍາລັບ IoT node ທີ່ມີການເຊື່ອມຕໍ່ BLE, ເຊັນເຊີສິ່ງແວດລ້ອມແລະການເຄື່ອນໄຫວ (FP-SNS-MOTENV1)
  • ເວີຊັນ: 3.2 (16 ກັນຍາ 2025)

ຂໍ້ມູນຜະລິດຕະພັນ

ຮາດແວຫຼາຍກວ່າview
ຜະລິດຕະພັນປະກອບມີ sample ການປະຕິບັດສໍາລັບ STM32 Nucleo ກະດານພັດທະນາສຽບຢູ່ໃນກະດານຂະຫຍາຍ STM32 Nucleo. ອົງປະກອບທີ່ສໍາຄັນປະກອບມີ MEMS ການເຄື່ອນໄຫວແລະກະດານຂະຫຍາຍເຊັນເຊີສິ່ງແວດລ້ອມແລະ Bluetooth Low Energy Expansion Board.

ລາຍລະອຽດຊອບແວ
ຊອບແວຫຼາຍກວ່າview ລວມມີຄຸນສົມບັດຫຼັກຂອງ FP-SNS-MOTENV1 ທີ່ມີສະຖາປັດຕະຍະກຳຊອບແວທັງໝົດໃຫ້. ຂໍ້ມູນຫຼ້າສຸດສາມາດພົບໄດ້ທີ່ www.st.com.

ຄໍາແນະນໍາການນໍາໃຊ້ຜະລິດຕະພັນ

ການຕິດຕັ້ງຮາດແວ
ການຕິດຕັ້ງຮາດແວລວມມີການເຊື່ອມຕໍ່ກະດານພັດທະນາ STM32 Nucleo ກັບກະດານຂະຫຍາຍ. ປະຕິບັດຕາມການເຊື່ອມຕໍ່ຮາດແວສະເພາະຕາມທີ່ໄດ້ອະທິບາຍໄວ້ໃນຄູ່ມື.

ຕັ້ງ Software
ໃຫ້ແນ່ໃຈວ່າທ່ານມີຊອບແວທີ່ຈໍາເປັນເບື້ອງຕົ້ນສໍາລັບການຕິດຕັ້ງແລະຕົວຢ່າງຕົວຢ່າງamples. ເບິ່ງຄູ່ມືສໍາລັບລາຍລະອຽດກ່ຽວກັບການຕິດຕັ້ງແລະການຕັ້ງຄ່າຊອບແວ.

ການຕິດຕັ້ງກະດານພະລັງງານຕ່ໍາ Bluetooth
ສໍາລັບການປະຕິບັດທີ່ດີທີ່ສຸດຂອງໂມດູນ SPBTLE-RF ໃນກະດານຂະຫຍາຍ X-NUCLEO-BNRG2A1, ປະຕິບັດຕາມລໍາດັບທີ່ແນະນໍາຂອງການວາງກະດານ.

ຄູ່ມືເລີ່ມຕົ້ນດ່ວນ
ຊຸດຟັງຊັນ STM32Cube ສໍາລັບ IoT node ທີ່ມີການເຊື່ອມຕໍ່ BLE, ເຊັນເຊີສິ່ງແວດລ້ອມ ແລະການເຄື່ອນໄຫວ (FP-SNS-MOTENV1)

ຮາດແວ ແລະ ຊອບແວຫຼາຍກວ່າview

ຮາດແວຫຼາຍກວ່າview

Sampການຈັດຕັ້ງປະຕິບັດແມ່ນມີໃຫ້ສຳລັບກະດານພັດທະນານິວເຄລຍ STM32 ທີ່ສຽບຢູ່ໃນກະດານຂະຫຍາຍ STM32 Nucleo:

  • NUCLEO-U575ZI-Q (ຫຼື NUCLEO-F401RE ຫຼື NUCLEO-L476RG ຫຼື NUCLEO-LO53R8) + X-NUCLEO-BNRG2A1 + X-NUCLEO-IKS4A1

STmicroelectronics-STM32Cube-function-pack-for-IoT-node-with-BLE-connectivity-environmental-and-motion-sensor (FP-SNS-MOTENV1)-ຜະລິດຕະພັນ

Motion MEMS ແລະກະດານຂະຫຍາຍເຊັນເຊີສິ່ງແວດລ້ອມ

ຮາດແວຫຼາຍກວ່າview (1/5)

STmicroelectronics-STM32Cube-function-pack-for-IoT-node-with-BLE-connectivity-environmental-and-motion-sensor (FP-SNS-MOTENV1)-fig- (2)

ລາຍລະອຽດຮາດແວ X- NUCLEO-IKS4A1 (1/2)

  • X-NUCLEO-IKS4A1 ເປັນ MEMS motion ແລະລະບົບກະດານປະເມີນຜົນເຊັນເຊີສິ່ງແວດລ້ອມ.
  • ກະ​ດານ​ຂະ​ຫຍາຍ​ນີ້​ອະ​ນຸ​ຍາດ​ໃຫ້​ການ​ພັດ​ທະ​ນາ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ທີ່​ມີ​ຄຸນ​ສົມ​ບັດ​ເຊັ່ນ Sensor HUB​, ການ​ເຊື່ອມ​ໂຍງ​ໂມ​ດູນ​ກ້ອງ​ຖ່າຍ​ຮູບ​ແລະ QVAR touch/swipe gestures​.
  • ມັນເຂົ້າກັນໄດ້ກັບຮູບແບບຕົວເຊື່ອມຕໍ່ Arduino UNO R3, ແລະຖືກອອກແບບອ້ອມຮອບເຊັນເຊີຫຼ້າສຸດຂອງ ST.

ຜະລິດຕະພັນທີ່ສໍາຄັນຢູ່ໃນເຮືອ

  • LMS6DSO16IS: MEMS 3D accelerometer (±2/±4/±8/±16 g) + 3D gyroscope (±125/±250/±500/±1000/±2000 dps) ກັບ ISPU (ຫນ່ວຍປະມວນຜົນອັດສະລິຍະ)
  • LIS2MDL: MEMS 3D magnetometer (±50 gauss)
  • LIS2DUXS12: Ultra low-power MEMS 3D accelerometer (±2/±4/±8/±16 g) with Qvar, AI, & anti-aliasing
  • LPS22DF: ເຊັນເຊີຄວາມດັນ MEMS ແຮງດັນຕໍ່າ ແລະມີຄວາມແມ່ນຍໍາສູງ, 260-1260 hPa absolute digital output barometer
  • SHT40AD1B: ເຊັນເຊີຄວາມຊຸ່ມຊື່ນຈາກ Sensirion
  • STTS22H: ລະດັບສຽງຕໍ່າtage, ພະລັງງານຕໍ່າສຸດ, ເຊັນເຊີອຸນຫະພູມຄວາມຖືກຕ້ອງ 0.5 °C (–40 °C ຫາ +125 °C)
  • LSM6DSV16X: MEMS 3D accelerometer (±2/±4/±8/±16 g) + 3D gyroscope (±125/±250/±500/±1000/±2000/±4000 dps) ທີ່ມີເຊັນເຊີຝັງ, AI, Qvar

Motion MEMS ແລະກະດານຂະຫຍາຍເຊັນເຊີສິ່ງແວດລ້ອມ

ລາຍລະອຽດຮາດແວ X-NUCLEO-IKS4A1 (2/2)

STmicroelectronics-STM32Cube-function-pack-for-IoT-node-with-BLE-connectivity-environmental-and-motion-sensors (FP-SNS-MOTENV1)-fig- (3)..

ກະດານຂະຫຍາຍພະລັງງານຕ່ໍາ Bluetooth

ລາຍລະອຽດຮາດແວ

  • X-NUCLEO-BNRG2A1 ເປັນລະບົບການປະເມີນ ແລະການພັດທະນາຂອງ Bluetooth Low Energy (BLE) , ອອກແບບອ້ອມຮອບໂມດູນ Bluetooth Low Energy ST's BLUENRG-M2SP ໂດຍອີງໃສ່ BlueNRG-2.
  • ໂປເຊດເຊີ BlueNRG-2 ທີ່ໂຮດຢູ່ໃນໂມດູນ BLUENRG-M2SP ສື່ສານກັບ microcontroller STM32, ທີ່ໂຮດຢູ່ໃນກະດານພັດທະນາ Nucleo, ຜ່ານການເຊື່ອມຕໍ່ SPI ທີ່ມີຢູ່ໃນຕົວເຊື່ອມຕໍ່ Arduino UNO R3.

ຜະລິດຕະພັນທີ່ສໍາຄັນຢູ່ໃນເຮືອ

  • BLUENRG-M2SP Bluetooth Low Energy, FCC ແລະ IC ໄດ້ຮັບການຮັບຮອງ (FCC ID: S9NBNRGM2SP, IC: B976C-BNRGM2SP), ໂມດູນທີ່ອີງໃສ່ໂຮງງານຜະລິດເຄືອຂ່າຍໄຮ້ສາຍ Bluetooth® Low Energy BlueNRG-2, BLE v5.0.
  • BLUENRG-M2SP ປະສົມປະສານ balun BALF-NRG-02D3 ແລະເສົາອາກາດ PCB. ມັນຝັງ 32 MHz crystal oscillator ສໍາລັບ BlueNRG-2.
  • M95640-RMC6TG 64-Kbit serial SPI bus EEPROM ທີ່ມີການໂຕ້ຕອບໂມງຄວາມໄວສູງ

STmicroelectronics-STM32Cube-function-pack-for-IoT-node-with-BLE-connectivity-environmental-and-motion-sensor (FP-SNS-MOTENV1)-fig- (4)

ຂໍ້​ມູນ​ເພີ່ມ​ເຕີມ Hardware ທີ່​ສໍາ​ຄັນ​

STmicroelectronics-STM32Cube-function-pack-for-IoT-node-with-BLE-connectivity-environmental-and-motion-sensor (FP-SNS-MOTENV1)-fig- (5)

ຫ້ອງສະໝຸດ BlueNRG-2 ບໍ່ເຮັດວຽກກັບເຟີມແວຫຼັກຊັບທີ່ໂຫລດຢູ່ໃນໂມດູນ BLE ຂອງກະດານຂະຫຍາຍ X-NUCLEO-BNRG2A1.

ສໍາລັບເຫດຜົນນີ້:

  • ກ່ອນ​ອື່ນ​ຫມົດ, ມັນຈໍາເປັນຕ້ອງໄດ້ solder ສຸດ X-NUCLEO-BNRG2A1, ຖ້າຫາກວ່າມັນບໍ່ໄດ້ຖືກ soldered, ເປັນ 0 Ohm resistor ທີ່ R117.
  • ຫຼັງຈາກນັ້ນ, ທ່ານສາມາດນໍາໃຊ້ ST-Link V2-1 ມາດຕະຖານທີ່ມີ 5 jumper wires ຍິງ-ຍິງຮ່ວມກັບເຄື່ອງມືຊອຟແວ STSW-BNRGFLASHER (ປະຈຸບັນມີພຽງແຕ່ສໍາລັບ Windows PC) ເພື່ອອັບເດດເຟີມແວຂອງໂມດູນ BLE ຂອງ X-NUCLEO-BNRG2A1.

ທ່ານຈໍາເປັນຕ້ອງເຊື່ອມຕໍ່ pins J12 ຂອງ X-NUCLEO-BNRG2A1 ກັບ pins ຂອງ ST-Link V2-1 ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບແລະປະຕິບັດຕາມຂັ້ນຕອນທີ່ສະແດງໃຫ້ເຫັນໃນສະໄລ້ຕໍ່ໄປ.

ໂດຍສະເພາະພວກເຮົາມີການເຊື່ອມຕໍ່ດັ່ງຕໍ່ໄປນີ້:

   

J12

 

ST-Link V2-1

ປັກໝຸດ 1 1
ປັກໝຸດ 2 9
ປັກໝຸດ 3 12
ປັກໝຸດ 4 7
ປັກໝຸດ 5 15

ຂໍ້​ມູນ​ເພີ່ມ​ເຕີມ Hardware ທີ່​ສໍາ​ຄັນ​

STM32 Nucleo ທີ່ມີກະດານຂະຫຍາຍ - ຮາດແວຫຼາຍກວ່າview 

STmicroelectronics-STM32Cube-function-pack-for-IoT-node-with-BLE-connectivity-environmental-and-motion-sensor (FP-SNS-MOTENV1)-fig- (6)

  1. ຕິດຕັ້ງ ST BlueNRG-1_2 Flasher Utility ແລະເປີດມັນ, ຈາກນັ້ນເລືອກແຖບ SWD
  2. ລຶບໜ່ວຍຄວາມຈຳແຟລດຂອງຊິບ BlueNRG-2
  3. ດາວໂຫລດ Link Layer Only firmware ສໍາລັບໂມດູນ BLE ຈາກລິ້ງຕໍ່ໄປນີ້ DTM_LLOnly.bin
  4. ໂຫລດ Link Layer Only firmware ໃນ ST BlueNRG-1_2 Flasher Utility ແລະຫຼັງຈາກນັ້ນໃຫ້ກົດປຸ່ມ “Flash”
  5. ຖ້າທ່ານຕ້ອງການຟື້ນຟູຫຼັກຊັບເຟີມແວຂອງໂມດູນ BLE ຂອງ X-NUCLEO-BNRG2A1, ທ່ານສາມາດເຮັດຊ້ໍາຂັ້ນຕອນໂດຍໃຊ້ຮູບພາບເຟີມແວນີ້ DTM_Full.bin.
  6. ຖ້າທ່ານຄວນຊອກຫາບາງບັນຫາໃນລະຫວ່າງການປັບປຸງ, ທ່ານສາມາດພະຍາຍາມເຮັດຊ້ໍາຂັ້ນຕອນການປິດ jumper J15 ໃນກະດານຂະຫຍາຍ X-NUCLEO-BNRG2A1.

ຊອບແວເກີນview

STmicroelectronics-STM32Cube-function-pack-for-IoT-node-with-BLE-connectivity-environmental-and-motion-sensor (FP-SNS-MOTENV1)-fig- (7)ຂໍ້ມູນຫຼ້າສຸດມີຢູ່ www.st.com FP-SNS-MOTENV1

ລາຍລະອຽດຊອບແວ

  • FP-SNS-MOTENV1 ແມ່ນຊຸດຟັງຊັນ STM32Cube, ເຊິ່ງຊ່ວຍໃຫ້ທ່ານເຊື່ອມຕໍ່ node IoT ຂອງທ່ານກັບສະມາດໂຟນຜ່ານ BLE ແລະໃຊ້ແອັບພລິເຄຊັນ Android ຫຼື iOS ທີ່ເຫມາະສົມເຊັ່ນ app ST BLE Sensor, ເພື່ອ view ການເຄື່ອນໄຫວໃນເວລາຈິງ ແລະສິ່ງແວດລ້ອມ (ເຊັ່ນ: ອຸນຫະພູມ, ຄວາມຊຸ່ມຊື່ນພີ່ນ້ອງ, ຄວາມກົດດັນ) ແລະຂໍ້ມູນເຊັນເຊີ.
  • ຊຸດນີ້ຍັງຊ່ວຍໃຫ້ຟັງຊັນຂັ້ນສູງເຊັ່ນ: ເຊັນເຊີຂໍ້ມູນ fusion ແລະການຮັບຮູ້ກິດຈະກໍາໃນເວລາຈິງໂດຍອີງໃສ່ accelerometer, ຕໍາແຫນ່ງປະຕິບັດ, ການຮັບຮູ້ gesture, ການຮັບຮູ້ຄວາມເຂັ້ມງວດການເຄື່ອນໄຫວແລະຂໍ້ມູນໃນເວລາທີ່ແທ້ຈິງກ່ຽວກັບຈໍານວນຂັ້ນຕອນແລະ cadence ທີ່ຜູ້ໃຊ້ພຽງແຕ່ປະຕິບັດກັບອຸປະກອນ, ເຊັ່ນໂທລະສັບມືຖື.
  • ຮ່ວມກັນກັບການປະສົມປະສານທີ່ແນະນໍາຂອງອຸປະກອນ STM32 ແລະ ST, ມັນສາມາດຖືກນໍາໃຊ້ເພື່ອພັດທະນາແອັບພລິເຄຊັນທີ່ໃສ່ໄດ້ແລະການຕິດຕາມສິ່ງແວດລ້ອມສະເພາະ, ຫຼືແອັບພລິເຄຊັນທີ່ສະຫລາດໂດຍທົ່ວໄປ.
  • ຊອບແວແມ່ນມີຢູ່ໃນ GitHub, ບ່ອນທີ່ຜູ້ໃຊ້ສາມາດສົ່ງສັນຍານຂໍ້ບົກພ່ອງແລະສະເຫນີແນວຄວາມຄິດໃຫມ່ໂດຍຜ່ານແຖບ [ບັນຫາ] ແລະ [ດຶງຄໍາຮ້ອງຂໍ].

ລັກສະນະທີ່ສໍາຄັນ

  • ສໍາເລັດເຟີມແວເພື່ອພັດທະນາ node IoT ທີ່ມີການເຊື່ອມຕໍ່ BLE, ເຊັນເຊີສະພາບແວດລ້ອມແລະການເຄື່ອນໄຫວ.
  • ຫ້ອງສະໝຸດ Middleware ສຳລັບການຟິວຊັນຂໍ້ມູນເຊັນເຊີ ແລະ ການຮັບຮູ້ການເຄື່ອນໄຫວຕາມເວລາຈິງທີ່ອີງໃສ່ accelerometer, ຕຳແໜ່ງປະຕິບັດການ, ການຮັບຮູ້ທ່າທາງ, ການຮັບຮູ້ຄວາມເຂັ້ມຂອງການເຄື່ອນໄຫວ ແລະ pedometer
  • ເຂົ້າກັນໄດ້ກັບແອັບພລິເຄຊັນ ST BLE Sensor ສໍາລັບ Android/iOS, ເພື່ອປະຕິບັດການອ່ານຂໍ້ມູນເຊັນເຊີ, ຄຸນສົມບັດ algorithm ການເຄື່ອນໄຫວ demo ແລະ firmware update (FOTA)
  • ເຂົ້າກັນໄດ້ກັບ STM32CubeMX, ສາມາດດາວໂຫຼດໄດ້ຈາກ st.com ແລະຕິດຕັ້ງໂດຍກົງໃສ່ STM32CubeMX
  • ການພົກພາງ່າຍໃນທົ່ວຄອບຄົວ MCU ທີ່ແຕກຕ່າງກັນ, ຂໍຂອບໃຈກັບ STM32Cube
  • ຟຣີ, ເງື່ອນໄຂໃບອະນຸຍາດເປັນມິດກັບຜູ້ໃຊ້

ຕັ້ງຄ່າ & Demo Examples

ຊອບແວ ແລະເງື່ອນໄຂເບື້ອງຕົ້ນອື່ນໆ

  • STSW-LINK004
  • STM32 ST-LINK Utility (STSW-LINK004) ເປັນສ່ວນຕິດຕໍ່ຊອບແວທີ່ມີຄຸນສົມບັດເຕັມຮູບແບບສໍາລັບການຂຽນໂປຣແກຣມ STM32 microcontrollers
  • FP-SNS-MOTENV1
  • ສຳເນົາ .zip file ເນື້ອໃນຂອງຊຸດເຟີມແວເຂົ້າໄປໃນໂຟນເດີໃນ PC ຂອງທ່ານ.
  • ຊຸດປະກອບມີລະຫັດແຫຼ່ງ example (Keil, IAR, STM32CubeIDE) ເຂົ້າກັນໄດ້ກັບ NUCLEO-F401RE, NUCLEO-L476RG, NUCLEO-U575ZI-Q, NUCLEO-L053R8
  • ແອັບພລິເຄຊັນເຊັນເຊີ ST BLE ສຳລັບ Android/iOS ເພື່ອດາວໂຫຼດຈາກ Google Play Store/ iTunes

ການຕິດຕັ້ງຫຼາຍກວ່າview: STM32 Nucleo ທີ່ມີກະດານຂະຫຍາຍ 

HW ເງື່ອນໄຂເບື້ອງຕົ້ນ

STmicroelectronics-STM32Cube-function-pack-for-IoT-node-with-BLE-connectivity-environmental-and-motion-sensors (FP-SNS-MOTENV1)-fig- (8)..

  • 1x ກະດານຂະຫຍາຍພະລັງງານຕໍ່າ Bluetooth (X-NUCLEO-BNRG2A1)
  • 1x Motion MEMS ແລະ Environmental Sensor Expansion Board (X-NUCLEO-IKS4A1)
  • 1x ຄະນະພັດທະນານິວຄລີໂອ STM32 (NUCLEO-U575ZI-Q, NUCLEO-F401RE ຫຼື NUCLEO-L476RG ຫຼື NUCLEO-L053R8)
  • 1x ອຸປະກອນ Android ຫຼື iOS
  • 1x PC ກັບ Windows 7 ແລະສູງກວ່າ
  • 1x ສາຍ USB ປະເພດ A ຫາ Mini-B USB ສໍາລັບ NUCLEO-F401RE, NUCLEO-L476RG ແລະ NUCLEO-L053R8
  • 1x ສາຍ USB ປະເພດ A ຫາ Micro-B ສໍາລັບ NUCLEO-U575ZI-Q

ສໍາລັບການເພີ່ມປະສິດທິພາບຂອງການປະຕິບັດຂອງໂມດູນ SPBTLE-RF ທີ່ມີຢູ່ໃນກະດານຂະຫຍາຍ X-NUCLEO-BNRG2A1, ມັນຈໍາເປັນຕ້ອງປະຕິບັດຕາມລໍາດັບຂອງກະດານນີ້.

ການຕິດຕັ້ງຫຼາຍກວ່າview

ເລີ່ມການເຂົ້າລະຫັດໃນສອງສາມນາທີ (1/3)

STmicroelectronics-STM32Cube-function-pack-for-IoT-node-with-BLE-connectivity-environmental-and-motion-sensors (FP-SNS-MOTENV1)-fig- (9)..STmicroelectronics-STM32Cube-function-pack-for-IoT-node-with-BLE-connectivity-environmental-and-motion-sensor (FP-SNS-MOTENV1)-fig- (10)

  • \Projects\NUCLEO-F401RE\Applications\IKS4A1\MOTENV1
  • \Projects\ NUCLEO-F401RE\Examples\BootLoader
  • \Projects\ NUCLEO-L053R8\Applications\IKS4A1 \MOTENV1
  • \Projects\ NUCLEO-L476RG\Applications\IKS4A1 \MOTENV1
  • \Projects\ NUCLEO-L476RG \Examples\BootLoader
  • \Projects\ NUCLEO-U575ZI-Q\Applications\IKS4A1 \MOTENV1

STmicroelectronics-STM32Cube-function-pack-for-IoT-node-with-BLE-connectivity-environmental-and-motion-sensor (FP-SNS-MOTENV1)-fig- (11)ໃຊ້ binaries ທີ່ລວບລວມໄວ້ກ່ອນສໍາລັບການລົງທະບຽນອຸປະກອນຂອງທ່ານ, ຫຼືທາງເລືອກໃນການລວບລວມລະຫັດໃຫມ່ໂດຍການເພີ່ມໃບຢັ້ງຢືນອຸປະກອນຂອງທ່ານ.

STmicroelectronics-STM32Cube-function-pack-for-IoT-node-with-BLE-connectivity-environmental-and-motion-sensor (FP-SNS-MOTENV1)-fig- (12)

 

ເລີ່ມການເຂົ້າລະຫັດໃນສອງສາມນາທີ (2/3)

  1. ວິທີການຕິດຕັ້ງ binary ທີ່ລວບລວມໄວ້ກ່ອນ:
    • ສໍາລັບແຕ່ລະແອັບພລິເຄຊັນ, ມີຢູ່ໃນຊຸດຫນຶ່ງໂຟນເດີທີ່ເອີ້ນວ່າ "Binary"STmicroelectronics-STM32Cube-function-pack-for-IoT-node-with-BLE-connectivity-environmental-and-motion-sensor (FP-SNS-MOTENV1)-fig- (13)
    • ສໍາລັບ NUCLEO-F401RE ແລະ NUCLEO-L476RG:
      • pre-compiled FP-SNS-MOTENV1 FW ທີ່ສາມາດໄດ້ຮັບການກະພິບເປັນ STM32 Nucleo ສະຫນັບສະຫນູນໂດຍໃຊ້ STM32CubeProgrammer ໃນຕໍາແຫນ່ງທີ່ຖືກຕ້ອງ (0x08004000)
    • ຫມາຍເຫດສໍາຄັນ: binary ທີ່ລວບລວມລ່ວງຫນ້ານີ້ແມ່ນເຂົ້າກັນໄດ້ກັບຂັ້ນຕອນການປັບປຸງ FOTA
      • pre-compiled FP-SNS-MOTENV1 + BootLoader FW ທີ່ສາມາດໄດ້ຮັບການກະພິບໂດຍກົງກັບ STM32 Nucleo ທີ່ຮອງຮັບໂດຍໃຊ້ STM32CubeProgrammer ຫຼືໂດຍການເຮັດ "Drag & Drop"
      • ໝາຍເຫດສຳຄັນ: ໄບນາຣີທີ່ລວບລວມໄວ້ລ່ວງໜ້ານີ້ບໍ່ເຂົ້າກັນໄດ້ກັບຂັ້ນຕອນການອັບເດດ FOTA
    • ສໍາລັບ NUCLEO-L053R8:
      • pre-compiled FP-SNS-MOTENV1 ສາມາດ flashed ໂດຍກົງກັບ STM32 Nucleo ທີ່ຮອງຮັບໂດຍໃຊ້ STM32CubeProgrammer ຫຼືໂດຍການເຮັດ "Drag & Drop".
    • ສໍາລັບ NUCLEO-U575ZI-Q:
      • pre-compiled FP-SNS-MOTENV1 ສາມາດ flashed ໂດຍກົງກັບ STM32 Nucleo ທີ່ຮອງຮັບໂດຍໃຊ້ STM32CubeProgrammer ຫຼືໂດຍການເຮັດ "Drag & Drop".
      • ສໍາລັບການຕິດຕັ້ງຄັ້ງທໍາອິດ, ຫຼັງຈາກການລຶບ flash ເຕັມ (ຂັ້ນຕອນແນະນໍາ), ໃຊ້ STM32CubeProgrammer ເພື່ອຕັ້ງຄ່າ STM32 MCU user byte ເພື່ອໃຊ້ bank 1 ສໍາລັບການ flash firmware ແລະເລີ່ມຕົ້ນຄໍາຮ້ອງສະຫມັກ.

ເລີ່ມການເຂົ້າລະຫັດໃນສອງສາມນາທີ (3/3)

STmicroelectronics-STM32Cube-function-pack-for-IoT-node-with-BLE-connectivity-environmental-and-motion-sensor (FP-SNS-MOTENV1)-fig- (14)

ວິທີການຕິດຕັ້ງລະຫັດຫຼັງຈາກລວບລວມໂຄງການສໍາລັບ NUCLEO-F401RE ແລະ NUCLEO-L476RG:

  • ລວບລວມໂຄງການດ້ວຍ IDE ທີ່ທ່ານຕ້ອງການSTmicroelectronics-STM32Cube-function-pack-for-IoT-node-with-BLE-connectivity-environmental-and-motion-sensor (FP-SNS-MOTENV1)-fig- 24
    • ໃນໂຟນເດີ Utilities ມີ scripts *.sh ທີ່ເຮັດໃຫ້ການດໍາເນີນງານຕໍ່ໄປນີ້:
    • ການລຶບ Flash ເຕັມ
    • ກະພິບ BootLoader ທີ່ຖືກຕ້ອງຢູ່ໃນຕໍາແຫນ່ງທີ່ຖືກຕ້ອງ (0x08000000)
    • ກະພິບເຟີມແວ MOTENV1 ຢູ່ຕຳແໜ່ງທີ່ຖືກຕ້ອງ (0x08004000)
  • ນີ້ແມ່ນເຟີມແວທີ່ຖືກລວບລວມດ້ວຍ IDE
  • ເຟີມແວນີ້ເຂົ້າກັນໄດ້ກັບຂັ້ນຕອນການປັບປຸງ FOTA
    • ບັນທຶກ Binary FW ທີ່ສົມບູນເຊິ່ງລວມມີທັງ MOTENV1 ແລະ BootLoader
  • binary ນີ້ສາມາດຖືກ flashed ໂດຍກົງໃສ່ກະດານ STM32 ທີ່ສະຫນັບສະຫນູນໂດຍໃຊ້ ST-Link ຫຼືໂດຍການເຮັດ "Drag & Drop"
  • ຫມາຍເຫດສໍາຄັນ: binary ທີ່ລວບລວມລ່ວງຫນ້າເພີ່ມເຕີມນີ້ບໍ່ເຫມາະສົມກັບຂັ້ນຕອນການປັບປຸງ FOTA

ກ່ອນທີ່ຈະດໍາເນີນການ script *.sh, ມັນຈໍາເປັນຕ້ອງແກ້ໄຂມັນເພື່ອກໍານົດເສັ້ນທາງການຕິດຕັ້ງສໍາລັບ STM32CubeProgrammer.

  • BootLoaderPath/BootLoader.bin ແລະ BinaryPath ເປັນ​ການ​ປ້ອນ​ຂໍ້​ມູນ​ແມ່ນ​ຕ້ອງ​ການ​ໃນ​ເວ​ລາ​ທີ່​ປະ​ຕິ​ບັດ *.sh script

ການຄຸ້ມຄອງ Flash ແລະຂະບວນການ Boot

STmicroelectronics-STM32Cube-function-pack-for-IoT-node-with-BLE-connectivity-environmental-and-motion-sensor (FP-SNS-MOTENV1)-fig- (15)

Bluetooth ພະລັງງານຕໍ່າ ແລະຊອບແວເຊັນເຊີ

FP-SNS-MOTENV1 ສໍາລັບ NUCLEO-F401RE / NUCLEO-L476RG / NUCLEO-U575ZI-Q – ຈໍສະແດງຜົນຕາມລໍາດັບ (ເຊັ່ນ: Term) 

STmicroelectronics-STM32Cube-function-pack-for-IoT-node-with-BLE-connectivity-environmental-and-motion-sensor (FP-SNS-MOTENV1)-fig- (16)

  • ກົດປຸ່ມ RESET User ໃນກະດານ STM32 Nucleo. ທ່ານສາມາດເບິ່ງໄລຍະເລີ່ມຕົ້ນ
  • ເມື່ອກະດານເຊື່ອມຕໍ່ກັບອຸປະກອນ Android ຫຼື iOS, ທ່ານສາມາດເບິ່ງສິ່ງທີ່ຖືກສົ່ງຜ່ານ BLE

ຕົວຢ່າງຕົວຢ່າງamples ST BLE Sensor Application Overview

ແອັບພລິເຄຊັນເຊັນເຊີ ST BLE ສຳລັບ Android/iOS (1/6)

STmicroelectronics-STM32Cube-function-pack-for-IoT-node-with-BLE-connectivity-environmental-and-motion-sensor (FP-SNS-MOTENV1)-fig- (17)

ແອັບພລິເຄຊັນເຊັນເຊີ ST BLE ສຳລັບ Android/iOS (2/6)

STmicroelectronics-STM32Cube-function-pack-for-IoT-node-with-BLE-connectivity-environmental-and-motion-sensor (FP-SNS-MOTENV1)-fig- (18)

ແອັບພລິເຄຊັນເຊັນເຊີ ST BLE ສຳລັບ Android/iOS (3/6)

STmicroelectronics-STM32Cube-function-pack-for-IoT-node-with-BLE-connectivity-environmental-and-motion-sensor (FP-SNS-MOTENV1)-fig- (19)FP-SNS-MOTENV1 ສໍາລັບ NUCLEO-F401RE NUCLEO-L476RG NUCLEO-U575ZI-Q

ແອັບພລິເຄຊັນເຊັນເຊີ ST BLE ສຳລັບ Android/iOS (4/6)

STmicroelectronics-STM32Cube-function-pack-for-IoT-node-with-BLE-connectivity-environmental-and-motion-sensor (FP-SNS-MOTENV1)-fig- (20)

ແອັບພລິເຄຊັນເຊັນເຊີ ST BLE ສຳລັບ Android/iOS (5/6)

STmicroelectronics-STM32Cube-function-pack-for-IoT-node-with-BLE-connectivity-environmental-and-motion-sensor (FP-SNS-MOTENV1)-fig- (21)

  • ສໍາລັບ NUCLEO-U575ZI-Q, ຫຼັງຈາກ boot ເຟີມແວ MOTENV1 ໄດ້ຮັບເຟີມແວໃຫມ່ຈາກແອັບພລິເຄຊັນ STBLESensor, ບັນທຶກມັນໄວ້ໃນທະນາຄານຫນ່ວຍຄວາມຈໍາຫນຶ່ງ (ບໍ່ວ່າຈະເປັນ bank1 ຫຼື bank2) ແລະດໍາເນີນການ reboot ປະຕິບັດລະຫັດໃຫມ່ທີ່ບັນທຶກໄວ້ໃນທະນາຄານຫນ່ວຍຄວາມຈໍາອື່ນ. ໂປຣແກມທີ່ກ່ຽວຂ້ອງກັບພາກພື້ນໃດນຶ່ງສາມາດແລ່ນຢູ່ໃນພາກພື້ນນັ້ນເທົ່ານັ້ນ. ຄໍາຮ້ອງສະຫມັກ MOTENV1, ຢ່າງໃດກໍຕາມ, ສາມາດແລກປ່ຽນລະຫວ່າງທະນາຄານ flash ທີ່ແຕກຕ່າງກັນແລະແຕ່ລະໂຄງການສາມາດດໍາເນີນການໃນທະນາຄານຫນ່ວຍຄວາມຈໍາ flash ໃດ.

ແອັບພລິເຄຊັນເຊັນເຊີ ST BLE ສຳລັບ Android/iOS (6/6)

STmicroelectronics-STM32Cube-function-pack-for-IoT-node-with-BLE-connectivity-environmental-and-motion-sensor (FP-SNS-MOTENV1)-fig- (22)

ໝາຍເຫດ: ຖ້າກະດານຂະຫຍາຍ mems ທີ່ໃຊ້ບໍ່ສອດຄ່ອງກັບເຟີມແວຫຼືບໍ່ໄດ້ຕິດຕັ້ງ

ເອກະສານ ແລະຊັບພະຍາກອນທີ່ກ່ຽວຂ້ອງ

ເອກະສານທັງໝົດມີຢູ່ໃນແຖບການອອກແບບຂອງຜະລິດຕະພັນທີ່ກ່ຽວຂ້ອງ webໜ້າ 

FP-SNS-MOTENV1

  • DB2852: ຊຸດຟັງຊັນ STM32Cube ສໍາລັບ node IoT ທີ່ມີການເຊື່ອມຕໍ່ BLE, ເຊັນເຊີສິ່ງແວດລ້ອມ ແລະການເຄື່ອນໄຫວ - ຂໍ້ມູນໂດຍຫຍໍ້
  • UM2016: ການເລີ່ມຕົ້ນດ້ວຍຊຸດຟັງຊັນ STM32Cube ສໍາລັບ node IoT ທີ່ມີການເຊື່ອມຕໍ່ BLE, ເຊັນເຊີສິ່ງແວດລ້ອມ ແລະການເຄື່ອນໄຫວ - ຄູ່ມືຜູ້ໃຊ້
  • ການຕິດຕັ້ງຊອບແວ file

X-NUCLEO-BNRG2A1

  • ເກີເບີ files, BOM, ແຜນຜັງ
  • DB4086: ກະດານຂະຫຍາຍພະລັງງານຕ່ໍາ Bluetooth ໂດຍອີງໃສ່ໂມດູນ BLUENRG-M2SP ສໍາລັບ STM32 Nucleo - ຂໍ້ມູນໂດຍຫຍໍ້
  • UM2667: ການເລີ່ມຕົ້ນດ້ວຍກະດານຂະຫຍາຍ X-NUCLEO-BNRG2A1 BLE ໂດຍອີງໃສ່ໂມດູນ BLUENRG-M2SP ສໍາລັບ STM32 Nucleo - ຄູ່ມືຜູ້ໃຊ້

X-NUCLEO-IKS4A1

  • ເກີເບີ files, BOM, ແຜນຜັງ
  • DB5091: Motion MEMS ແລະກະດານຂະຫຍາຍເຊັນເຊີສິ່ງແວດລ້ອມສໍາລັບ STM32 Nucleo - ຂໍ້ມູນໂດຍຫຍໍ້
  • UM3250: ການເລີ່ມຕົ້ນດ້ວຍການເຄື່ອນໄຫວ MEMS ແລະກະດານຂະຫຍາຍເຊັນເຊີສິ່ງແວດລ້ອມສໍາລັບ STM32 Nucleo - ຄູ່ມືຜູ້ໃຊ້

ປຶກສາ www.st.com ສໍາລັບບັນຊີລາຍຊື່ຄົບຖ້ວນ

STM32 Open Development Environment: Overview

STM32 Open Development Environment ໄວ, ສາມາດໃຫ້ໄດ້ Prototyping ແລະການພັດທະນາ

  • ສະພາບແວດລ້ອມການພັດທະນາແບບເປີດຂອງ STM32 (STM32 ODE) ເປັນວິທີທີ່ເປີດ, ປ່ຽນແປງໄດ້, ງ່າຍ, ແລະລາຄາບໍ່ແພງເພື່ອພັດທະນາອຸປະກອນ ແລະ ແອັບພລິເຄຊັ່ນນະວັດຕະກໍາທີ່ອີງໃສ່ STM32 32-bit microcontroller ຄອບຄົວລວມກັບອົງປະກອບ ST ທີ່ທັນສະໄຫມອື່ນໆທີ່ເຊື່ອມຕໍ່ຜ່ານກະດານຂະຫຍາຍ. ມັນຊ່ວຍໃຫ້ການສ້າງຕົວແບບໄດ້ໄວດ້ວຍອົງປະກອບຊັ້ນນໍາທີ່ສາມາດຫັນປ່ຽນໄປສູ່ການອອກແບບສຸດທ້າຍໄດ້ຢ່າງວ່ອງໄວ

STmicroelectronics-STM32Cube-function-pack-for-IoT-node-with-BLE-connectivity-environmental-and-motion-sensor (FP-SNS-MOTENV1)-fig- (23)

ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ, ກະລຸນາຢ້ຽມຊົມ www.st.com/stm32ode

  • © STMicroelectronics – ສະຫງວນລິຂະສິດທັງໝົດ. ໂລໂກ້ຂອງບໍລິສັດ STMicroelectronics ແມ່ນເຄື່ອງໝາຍການຄ້າທີ່ຈົດທະບຽນຂອງກຸ່ມບໍລິສັດ STMicroelectronics. ຊື່ອື່ນໆທັງຫມົດແມ່ນຊັບສິນຂອງເຈົ້າຂອງຂອງເຂົາເຈົ້າ.

FAQs

ຖາມ: ຂ້ອຍຈະອັບເດດເຟີມແວສໍາລັບໂມດູນ BLE ໄດ້ແນວໃດ?

A: ເພື່ອປັບປຸງເຟີມແວສໍາລັບໂມດູນ BLE, ປະຕິບັດຕາມຂັ້ນຕອນທີ່ລະບຸໄວ້ໃນຄູ່ມື, ເຊິ່ງລວມມີການໃຊ້ ST BlueNRG-1_2 Flasher Utility ແລະການດາວໂຫລດຮູບພາບເຟີມແວທີ່ເຫມາະສົມ.

ເອກະສານ / ຊັບພະຍາກອນ

ຊຸດຟັງຊັນ STmicroelectronics STM32Cube ສໍາລັບ IoT node ທີ່ມີການເຊື່ອມຕໍ່ BLE, ເຊັນເຊີສິ່ງແວດລ້ອມ ແລະການເຄື່ອນໄຫວ (FP-SNS-MOTENV1) [pdf] ຄູ່ມືຜູ້ໃຊ້
NUCLEO-U575ZI-Q, NUCLEO-F401RE, NUCLEO-L476RG, NUCLEO-LO53R8, X-NUCLEOBNRG2A1, X-NUCLEO-IKS4A1, STM32Cube Function Pack ສໍາລັບ IoT Node ທີ່ມີການເຊື່ອມຕໍ່ BTMLE 32oCube, S ການເຊື່ອມຕໍ່, IoT Node ກັບ BLE Connectivity, ກັບ BLE Connectivity, BLE Connectivity

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *