ST-ໂລໂກ້

STM32Cube IoT node BLE Function Pack

STM32Cube-IoT-node-BLE-Function-Pack-product

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

  • ຊື່ຜະລິດຕະພັນ: VL53L3CX-SATEL
  • ຊຸດຟັງຊັນ: STM32Cube ຊຸດຟັງຊັນສໍາລັບ IoT node BLEconnectivity ແລະເຊັນເຊີເວລາຂອງການບິນ (FP-SNS-FLIGHT1)
  • ເວີຊັນ: 4.1 (31 ມັງກອນ 2025)

ຮາດແວຫຼາຍກວ່າview
VL53L3CX-SATEL ແມ່ນກະດານແຍກທີ່ມີເຊັນເຊີເວລາຂອງການບິນ VL53L3CX.

ຄຸນນະສົມບັດທີ່ສໍາຄັນ

  • ຕົວເຊື່ອມຕໍ່ Arduino UNO R3
  • BLUENRG-M2SP ສໍາລັບການເຊື່ອມຕໍ່ພະລັງງານຕ່ໍາ Bluetooth
  • M95640-RMC6TG ສໍາລັບການເກັບຮັກສາຫນ່ວຍຄວາມຈໍາ

ລາຍ​ລະ​ອຽດ​ຊອບ​ແວ​:
ຄຸນສົມບັດການອັບເດດເຟີມແວ (FOTA) ຊ່ວຍໃຫ້ການປັບປຸງຊອບແວໄດ້ງ່າຍ.

ຄວາມຕ້ອງການຊອບແວ:
ເຂົ້າກັນໄດ້ກັບກະດານພັດທະນານິວຄລີໂອ STM32, ໂດຍສະເພາະNUCLEO-F401RE, NUCLEO-L476RG, ຫຼື NUCLEO-U575ZI-Q.

ຂໍ້ມູນເພີ່ມເຕີມ:
ສໍາ​ລັບ​ການ​ປັບ​ປຸງ​ເຟີມ​ແວ​, ເບິ່ງ​ຂໍ້​ມູນ​ຫລ້າ​ສຸດ​ທີ່​ມີ​ຢູ່​ໃນ​ www.st.com.

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

ຕັ້ງຄ່າ & Demo Examples

ຂັ້ນຕອນທີ 1: ການຕິດຕັ້ງຮາດແວ
ເຊື່ອມຕໍ່ກະດານແຍກ VL53L3CX-SATEL ກັບກະດານພັດທະນານິວຄລີໂອ STM32 (NUCLEO-F401RE, NUCLEO-L476RG, ຫຼື NUCLEO-U575ZI-Q) ໂດຍໃຊ້ຕົວເຊື່ອມຕໍ່ທີ່ເຫມາະສົມ.

ຂັ້ນຕອນທີ 2: ການຕິດຕັ້ງຊອບແວ
ໃຫ້​ແນ່​ໃຈວ່​າ​ການ​ຕິດ​ຕັ້ງ​ຊອບ​ແວ​ທີ່​ຈໍາ​ເປັນ​ໃນ​ລະ​ບົບ​ຂອງ​ທ່ານ​ໄດ້​ລະ​ບຸ​ໄວ້​ໃນ​ເອ​ກະ​ສານ​.

ຂັ້ນຕອນທີ 3: Demo Examples
ອ້າງອີງເຖິງຕົວຢ່າງທີ່ສະຫນອງໃຫ້ examples ເພື່ອເຂົ້າໃຈວິທີການພົວພັນກັບເຊັນເຊີ VL53L3CX ໂດຍໃຊ້ສະຖາປັດຕະຍະກໍາຊອບແວທີ່ສະຫນອງໃຫ້.

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

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

  • NUCLEO-F401RE (ຫຼື NUCLEO-L476RG ຫຼື NUCLEO-U575ZI-Q) + X-NUCLEO-BNRG2A1 + X-NUCLEO-53L3A2STM32Cube-IoT-node-BLE-Function-Pack-fig- (1)
  • NUCLEO-F401RE (ຫຼື NUCLEO-L476RG ຫຼື NUCLEO-U575ZI-Q) + X-NUCLEO-BNRG2A1 + X-NUCLEO-53L3A2STM32Cube-IoT-node-BLE-Function-Pack-fig- (2)

ກະດານຂະຫຍາຍພະລັງງານຕ່ໍາ 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. ມັນຝັງຕົວ oscillator crystal 32 MHz ສໍາລັບ BlueNRG-2.
  • M95640-RMC6TG 64-Kbit serial SPI bus EEPROM ທີ່ມີການໂຕ້ຕອບໂມງຄວາມໄວສູງSTM32Cube-IoT-node-BLE-Function-Pack-fig- (3)

X- NUCLEO-53L1A2 ລາຍລະອຽດຮາດແວ

  • X-NUCLEO-53L3A2 ເປັນເຊັນເຊີທີ່ມີຂອບເຂດທີ່ມີການປະເມີນຜົນການກວດສອບຫຼາຍເປົ້າຫມາຍແລະຄະນະກໍາມະການພັດທະນາທີ່ຖືກອອກແບບອ້ອມຮອບເຊັນເຊີ VL53L3CX ໂດຍອີງໃສ່ເຕັກໂນໂລຢີ ST FlightSense Time-of-Flight.
  • VL53L3CX ຕິດຕໍ່ສື່ສານກັບ STM32 Nucleo developer board host microcontroller ຜ່ານການເຊື່ອມຕໍ່ I2C ທີ່ມີຢູ່ໃນຕົວເຊື່ອມຕໍ່ Arduino UNO R3.

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

  • ເຊັນເຊີ VL53L3CX Time-of-Flight (ToF) ທີ່ມີການກວດຈັບຫຼາຍເປົ້າໝາຍ
  • 0.25, 0.5, ແລະ 1mm spacers ເພື່ອຈໍາລອງຊ່ອງຫວ່າງອາກາດ, ມີແກ້ວປົກຫຸ້ມ.
  • ປ່ອງຢ້ຽມປົກ (ເຮັດໂດຍ Hornix) sample with low cross-talk,k ພ້ອມທີ່ຈະໃຊ້ / clipable on VL53L3CX
  • ສອງກະດານແຍກ VL53L3CX

STM32Cube-IoT-node-BLE-Function-Pack-fig- (4)ລາຍລະອຽດຮາດແວ VL53L3CX-SATEL

  • ກະດານແບ່ງແຍກ VL53L3CX-SATEL ສາມາດໃຊ້ສໍາລັບການເຊື່ອມໂຍງກັບອຸປະກອນຂອງລູກຄ້າໄດ້ງ່າຍ. ຂໍ​ຂອບ​ໃຈ​ກັບ voltage regulator ແລະ shifters ລະດັບ, ມັນສາມາດຖືກນໍາໃຊ້ໃນຄໍາຮ້ອງສະຫມັກໃດຫນຶ່ງທີ່ມີການສະຫນອງ 2.8 V ຫາ 5 V.
  • ພາກສ່ວນ PCB ສະຫນັບສະຫນູນໂມດູນ VL53L3CX ແມ່ນ perforated ເພື່ອໃຫ້ນັກພັດທະນາສາມາດທໍາລາຍ mini-PCB ສໍາລັບການນໍາໃຊ້ໃນຄໍາຮ້ອງສະຫມັກການສະຫນອງ 2.8 V ນໍາໃຊ້ນໍາບິນ.

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

  • ເຊັນເຊີ VL53L3CX Time-of-Flight (ToF) ທີ່ມີການກວດຈັບ witmulti-targetet
  • Regulator: 5 ຫາ 2.8 V range input voltage (ຜົນຜະລິດ voltage: 2.8 V)
  • ຕົວປ່ຽນລະດັບການໂຕ້ຕອບສັນຍານ VL53L3CX

STM32Cube-IoT-node-BLE-Function-Pack-fig- (5)

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

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

  • ຫນ້າທໍາອິດຂອງການທັງຫມົດ, ມັນຈໍາເປັນຕ້ອງໄດ້ solder ສຸດ X-NUCLEO-BNRG2A1; ຖ້າມັນບໍ່ໄດ້ຖືກ soldered, ເປັນຕົວຕ້ານທານ 0-ohm ທີ່ R117.
  • ຫຼັງຈາກນັ້ນ, ທ່ານສາມາດນໍາໃຊ້ ST-Link V2-1 ມາດຕະຖານທີ່ມີ 5 jumper wires ຍິງ-ຍິງ ຮ່ວມກັນກັບເຄື່ອງມືຊອບແວ TSW-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

STM32Cube-IoT-node-BLE-Function-Pack-fig- (6)

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

STM32Cube-IoT-node-BLE-Function-Pack-fig- (8)

  VL53L3CX-SATEL ຕົວເຊື່ອມຕໍ່ Arduino NUCLEO-F401RE NUCLEO-L476RG NUCLEO-U575ZI-Q
SCL 2 D15 PB8 PB8
SDA 4 D14 PB9 PB9
XSDN 3 D4 PB5 PF14
VDD_SENSOR 5 3V3 CN6 pin n. 4 CN8 pin n. 7
GND_X 6 GND CN6 pin n. 6 CN8 pin n. 11

STM32Cube-IoT-node-BLE-Function-Pack-fig- (9)

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

  • FP-SNS-FLIGHT1 ແມ່ນຊຸດຟັງຊັນ STM32Cube, ເຊິ່ງເຮັດໃຫ້ໂນດ IoT ຂອງທ່ານເຊື່ອມຕໍ່ກັບສະມາດໂຟນຜ່ານ BLE ແລະໃຊ້ແອັບພລິເຄຊັນ Android ຫຼື iOS ທີ່ເຫມາະສົມເຊັ່ນແອັບຯ STBLESensor ເພື່ອ view ຂໍ້ມູນໄລຍະຫ່າງວັດຖຸແບບສົດໆອ່ານໂດຍເຊັນເຊີ Time-of- Flight.
  • ແພັກເກັດດັ່ງກ່າວຍັງເປີດໃຊ້ງານຂັ້ນສູງເຊັ່ນ: ການກວດຫາການມີຢູ່ພາຍໃນຂອບເຂດກໍານົດ.
  • ຊຸດນີ້, ພ້ອມກັບການລວມກັນທີ່ແນະນໍາຂອງອຸປະກອນ STM32 ແລະ ST, ສາມາດຖືກນໍາໃຊ້ເພື່ອພັດທະນາຄໍາຮ້ອງສະຫມັກ wearable ຫຼືຄໍາຮ້ອງສະຫມັກ smart ໂດຍທົ່ວໄປ.
  • ຊອບແວທີ່ເຮັດວຽກຢູ່ໃນ microcontroller STM32 ແລະປະກອບມີໄດເວີທີ່ຈໍາເປັນທັງຫມົດເພື່ອຮັບຮູ້ອຸປະກອນຢູ່ໃນກະດານພັດທະນາ STM32 Nucleo.

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

  • ສໍາເລັດເຟີມແວເພື່ອພັດທະນາ node IoT ທີ່ມີການເຊື່ອມຕໍ່ BLE, ແລະເຊັນເຊີ Time-of-Flight
  • ເຂົ້າກັນໄດ້ກັບແອັບພລິເຄຊັນ STBLESensor ສໍາລັບ Android/iOS ເພື່ອດໍາເນີນການອ່ານຂໍ້ມູນໄລຍະໄກ ແລະອັບເດດເຟີມແວ (FOTA)
  • ແອັບພລິເຄຊັນເຊັນເຊີຫຼາຍເປົ້າໝາຍໂດຍອີງໃສ່ເຊັນເຊີ VL53L3CX Time-of-Flight (ToF)
  • Sampມີການປະຕິບັດສໍາລັບ X-NUCLEO-53L3A2 (ຫຼື VL53L3CX-SATEL) ແລະ X-NUCLEO-BNRG2A1 ທີ່ເຊື່ອມຕໍ່ກັບ NUCLEO-F401RE ຫຼື NUCLEO-L476RG ຫຼື NUCLEO-U575ZI-Q
  • ເຂົ້າກັນໄດ້ກັບ STM32CubeMX, ສາມາດດາວໂຫຼດໄດ້ຈາກ ແລະຕິດຕັ້ງໂດຍກົງໃສ່ STM32CubeMX
  • ການພົກພາງ່າຍໃນທົ່ວຄອບຄົວ MCU ທີ່ແຕກຕ່າງກັນ, ຂໍຂອບໃຈກັບ STM32Cube
  • ເງື່ອນໄຂການອະນຸຍາດທີ່ເປັນມິດກັບຜູ້ໃຊ້ຟຣີ

STM32Cube-IoT-node-BLE-Function-Pack-fig- (10)

ຕັ້ງຄ່າ & Demo Examples

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

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

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

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

HW prerequisites ກັບ STM32 Nucleo Expansion boards 

  • 1 x ກະດານຂະຫຍາຍພະລັງງານຕໍ່າ Bluetooth (X-NUCLEO-BNRG2A1)
  • 1 x ກະດານຂະຫຍາຍເຊັນເຊີໄລຍະ STM32 (X-NUCLEO-53L3A2 ຫຼື VL53L3CX-SATEL)
  • 1 x ກະດານພັດທະນານິວຄລີໂອ STM32 (NUCLEO-U575ZI-Q ຫຼື NUCLEO-F401RE ຫຼື NUCLEO-L476RG)
  • 1x ອຸປະກອນ Android ຫຼື iOS
  • 1 x PC ກັບ Windows 10 ແລະສູງກວ່າ
  • 1x ສາຍ USB ປະເພດ A ຫາ Mini-B ສໍາລັບ NUCLEO-F401RE ຫຼື NUCLEO-L476RG
  • 1x ສາຍ USB ປະເພດ A ຫາ Micro-B ສໍາລັບ NUCLEO-U575ZI-Q

STM32Cube-IoT-node-BLE-Function-Pack-fig- (11)

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

STM32Cube-IoT-node-BLE-Function-Pack-fig- (12)

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

  1. ວິທີການຕິດຕັ້ງ binary ທີ່ລວບລວມໄວ້ກ່ອນ:
    • ສໍາລັບແຕ່ລະແອັບພລິເຄຊັນ, ມີຢູ່ໃນຊຸດຫນຶ່ງໂຟນເດີທີ່ເອີ້ນວ່າ "Binary"STM32Cube-IoT-node-BLE-Function-Pack-fig- (13)

ມັນປະກອບດ້ວຍ:

  • ສໍາລັບ NUCLEO-F401RE ແລະ NUCLEO-L476RG:
    • pre-compiled FP-SNS-FLIGHT1 FW ທີ່ສາມາດໄດ້ຮັບການກະພິບເປັນ STM32 Nucleo ສະຫນັບສະຫນູນສໍາລັບ X-NUCLEO-53L3A2 ໂດຍໃຊ້ STM32CubeProgrammer ຢູ່ຕໍາແຫນ່ງທີ່ຖືກຕ້ອງ (0x08004000)
    • ຫມາຍເຫດສໍາຄັນ: binary ທີ່ລວບລວມລ່ວງຫນ້ານີ້ແມ່ນເຫມາະສົມກັບຂັ້ນຕອນການປັບປຸງ FOTA
    • pre-compiled FP-SNS-FLIGHT1 + BootLoader FW ທີ່ສາມາດໄດ້ຮັບການ flashed ໂດຍກົງກັບ STM32 Nucleo ສະຫນັບສະຫນູນສໍາລັບ X-NUCLEO-53L3A2 ໂດຍໃຊ້ STM32CubeProgrammer ຫຼືໂດຍການເຮັດ "Drag & Drop"
    • ໝາຍເຫດສຳຄັນ: ໄບນາຣີທີ່ລວບລວມໄວ້ລ່ວງໜ້ານີ້ບໍ່ເຂົ້າກັນໄດ້ກັບຂັ້ນຕອນການອັບເດດ FOTA
    • pre-compiled FP-SNS-FLIGHT1 FW ທີ່ສາມາດໄດ້ຮັບການກະພິບໂດຍກົງກັບ STM32 Nucleo ສະຫນັບສະຫນູນສໍາລັບ VL53L3CX-SATEL ໂດຍໃຊ້ STM32CubeProgrammer ຫຼືໂດຍການເຮັດ "Drag & Drop"
  • ສໍາລັບ NUCLEO-U575ZI-Q:
    • pre-compiled FP-SNS-FLIGHT1 ສາມາດຖືກກະພິບໂດຍກົງໄປຫາ STM32 Nucleo ທີ່ຮອງຮັບ (ສໍາລັບ X-NUCLEO-53L3A2 ແລະສໍາລັບ VL53L3CX-SATEL) ໂດຍໃຊ້ STM32CubeProgrammer ຫຼືໂດຍການເຮັດ "Drag & Drop".
    • ຫມາຍເຫດສໍາຄັນ: ສໍາລັບການຕິດຕັ້ງຄັ້ງທໍາອິດ, ຫຼັງຈາກການລຶບ flash ເຕັມ (ຂັ້ນຕອນທີ່ແນະນໍາ), ໃຊ້ STM32CubeProgrammer ເພື່ອຕັ້ງຄ່າ STM32 MCU user byte ເພື່ອໃຊ້ bank 1 ສໍາລັບການ flashing firmware ແລະເລີ່ມຕົ້ນຄໍາຮ້ອງສະຫມັກ.

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

  • ລວບລວມໂຄງການດ້ວຍ IDE ທີ່ທ່ານຕ້ອງການSTM32Cube-IoT-node-BLE-Function-Pack-fig- (14)

ໃນໂຟນເດີ Utilities, ມີ script *.sh ທີ່ດໍາເນີນການດັ່ງຕໍ່ໄປນີ້:

  • ການລຶບ Flash ເຕັມ
  • ກະພິບ BootLoader ທີ່ຖືກຕ້ອງຢູ່ໃນຕໍາແຫນ່ງທີ່ຖືກຕ້ອງ (0x08000000)
  • ກະພິບເຟີມແວ FLIGHT1 ຢູ່ຕຳແໜ່ງທີ່ຖືກຕ້ອງ (0x08004000)
    • ນີ້ແມ່ນເຟີມແວທີ່ຖືກລວບລວມດ້ວຍ IDE
    • ເຟີມແວນີ້ເຂົ້າກັນໄດ້ກັບຂັ້ນຕອນການປັບປຸງ FOTA
  • ບັນທຶກ Binary FW ທີ່ສົມບູນເຊິ່ງລວມມີທັງ FLIGHT1 ແລະ BootLoader
    • binary ນີ້ສາມາດຖືກ flashed ໂດຍກົງໃສ່ກະດານ STM32 ທີ່ສະຫນັບສະຫນູນໂດຍໃຊ້ ST-Link ຫຼືໂດຍການເຮັດ "Drag & Drop."
    • ຫມາຍເຫດສໍາຄັນ: binary ທີ່ລວບລວມໄວ້ລ່ວງຫນ້າເພີ່ມເຕີມນີ້ແມ່ນບໍ່ເຫມາະສົມກັບຂັ້ນຕອນການປັບປຸງ FOTA

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

STM32Cube-IoT-node-BLE-Function-Pack-fig- (15)

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

STM32Cube-IoT-node-BLE-Function-Pack-fig- (16)

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

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

STM32Cube-IoT-node-BLE-Function-Pack-fig- (17)

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

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

ຄຸນ​ນະ​ສົມ​ບັດ​ຂອງ​ຮາດ​ແວ – Android VersionSTM32Cube-IoT-node-BLE-Function-Pack-fig- (18)

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

ຄຸນ​ນະ​ສົມ​ບັດ​ຂອງ​ຮາດ​ແວ – Android VersionSTM32Cube-IoT-node-BLE-Function-Pack-fig- (19)

ໝາຍເຫດ
ການປະກົດຕົວແມ່ນໄດ້ລະບຸໄວ້ພາຍໃນໄລຍະຫ່າງຄົງທີ່ທີ່ສາມາດແກ້ໄຂໄດ້ໂດຍລະຫັດເສັ້ນ:

  • #ກຳນົດ PRESENCE_MIN_DISTANCE_RANGE 300
  • #ກຳນົດ PRESENCE_MAX_DISTANCE_RANGE 800

ໃນ file FLIGHT1_config.hh, ເຊິ່ງສາມາດພົບໄດ້ໃນໂຟນເດີຜູ້ໃຊ້ Inc ສໍາລັບແຕ່ລະໂຄງການ.

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

ການຕັ້ງຄ່າກະດານ – ສະບັບ Android

STM32Cube-IoT-node-BLE-Function-Pack-fig- (20)

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

Debug Console – ລຸ້ນ Android

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

STM32Cube-IoT-node-BLE-Function-Pack-fig- (21)

ອັບເກຣດເຟີມແວ – ລຸ້ນ Android

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

STM32Cube-IoT-node-BLE-Function-Pack-fig- (22)

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

FP-SNS-FLIGHT1: 

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

X-NUCLEO-BNRG2A1

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

X- NUCLEO-53L3A2:

  • ເກີເບີ files, BOM, ແຜນຜັງ
  • DB4226: ເຊັນເຊີຊ່ວງເວລາຂອງຖ້ຽວບິນທີ່ມີກະດານຂະຫຍາຍການຊອກຄົ້ນຫາຫຼາຍເປົ້າໝາຍໂດຍອີງໃສ່ VL53L3CX ສໍາລັບ STM32 Nucleo – ຂໍ້ມູນໂດຍຫຍໍ້
  • UM2757: ເລີ່ມຕົ້ນດ້ວຍ X-NUCLEO-53L3A2 ຫຼາຍເປົ້າໝາຍຕັ້ງແຕ່ກະດານຂະຫຍາຍເຊັນເຊີ ToF ໂດຍອີງໃສ່ VL53L3CX ສໍາລັບ STM32 Nucleo - ຄູ່ມືຜູ້ໃຊ້

VL53L3CX-SATEL:

  • ເກີເບີ files, BOM, ແຜນຜັງ
  • DB4194: VL53L3CX ກະດານ breakout ເຊັນເຊີ Time-of-Flight range with multi-target detection – data brief
  • UM2853: ວິທີການໃຊ້ VL53L3CX ກັບຊຸດຊອບແວເຊັນເຊີ X-CUBE-TOF1 Time-of-Flight STMicroelectronics ສໍາລັບ STM32CubeMX - ຄູ່ມືຜູ້ໃຊ້

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

STM32 Open Development Environment: Overview

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

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

STM32Cube-IoT-node-BLE-Function-Pack-fig- (23)

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

ຂອບໃຈ

© STMicroelectronics – ສະຫງວນລິຂະສິດທັງໝົດ.

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

ຄໍາຖາມທີ່ຖາມເລື້ອຍໆ

  • ຖາມ: ຂ້ອຍສາມາດໃຊ້ກະດານ VL53L3CX-SATEL ກັບກະດານພັດທະນາອື່ນໆໄດ້ບໍ?
    A: ກະດານ VL53L3CX-SATEL ຖືກອອກແບບໃຫ້ເຂົ້າກັນໄດ້ກັບກະດານພັດທະນາ STM32 Nucleo, ຮັບປະກັນການປະຕິບັດແລະການເຮັດວຽກທີ່ດີທີ່ສຸດ.
  • ຖາມ: ຂ້ອຍສາມາດອັບເດດເຟີມແວໃນກະດານ VL53L3CX-SATEL ໄດ້ແນວໃດ?
    A: ການປັບປຸງເຟີມແວສາມາດດໍາເນີນການໄດ້ໂດຍໃຊ້ຄຸນສົມບັດ FOTA. ອ້າງເຖິງຂໍ້ມູນຫຼ້າສຸດທີ່ມີຢູ່ໃນ www.st.com ຄໍາແນະນໍາລາຍລະອຽດກ່ຽວກັບການອັບເດດເຟີມແວ.

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

ST STM32Cube IoT node BLE Function Pack [pdf] ຄູ່ມືຜູ້ໃຊ້
NUCLEO-F401RE, NUCLEO-L476RG, NUCLEO-U575ZI-Q, X-NUCLEO-BNRG2A1, XNUCLEO-53L3A2, VL53L3CX-SATEL, STM32Cube IoT node BLE Function Packe BLE, S ຊຸດຟັງຊັນ

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

ອອກຄໍາເຫັນ

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