ST-లోగో

STM32Cube IoT నోడ్ BLE ఫంక్షన్ ప్యాక్

STM32Cube-IoT-నోడ్-BLE-ఫంక్షన్-ప్యాక్-ఉత్పత్తి

స్పెసిఫికేషన్లు

  • ఉత్పత్తి పేరు: VL53L3CX-SATEL
  • ఫంక్షన్ ప్యాక్: IoT నోడ్ BLE కనెక్టివిటీ మరియు టైమ్-ఆఫ్-ఫ్లైట్ సెన్సార్ల కోసం STM32 క్యూబ్ ఫంక్షన్ ప్యాక్ (FP-SNS-FLIGHT1)
  • వెర్షన్: 4.1 (జనవరి 31, 2025)

హార్డ్‌వేర్ ఓవర్view
VL53L3CX-SATEL అనేది VL53L3CX టైమ్-ఆఫ్-ఫ్లైట్ సెన్సార్‌తో కూడిన బ్రేక్అవుట్ బోర్డు.

కీ ఫీచర్లు

  • Arduino UNO R3 కనెక్టర్
  • బ్లూటూత్ తక్కువ శక్తి కనెక్టివిటీ కోసం BLUENRG-M2SP
  • మెమరీ నిల్వ కోసం M95640-RMC6TG

సాఫ్ట్‌వేర్ వివరణ:
ఫర్మ్‌వేర్ అప్‌డేట్ (FOTA) ఫీచర్ సులభంగా సాఫ్ట్‌వేర్ అప్‌డేట్‌లను అనుమతిస్తుంది.

సాఫ్ట్‌వేర్ అవసరాలు:
STM32 న్యూక్లియో డెవలప్‌మెంట్ బోర్డులతో, ప్రత్యేకంగా NUCLEO-F401RE, NUCLEO-L476RG, లేదా NUCLEO-U575ZI-Q లతో అనుకూలంగా ఉంటుంది.

అదనపు సమాచారం:
ఫర్మ్‌వేర్ నవీకరణల కోసం, ఇక్కడ అందుబాటులో ఉన్న తాజా సమాచారాన్ని చూడండి. www.st.com.

ఉత్పత్తి వినియోగ సూచనలు

సెటప్ & డెమో Exampలెస్

దశ 1: హార్డ్‌వేర్ సెటప్
తగిన కనెక్టర్లను ఉపయోగించి VL53L3CX-SATEL బ్రేక్అవుట్ బోర్డ్‌ను STM32 న్యూక్లియో డెవలప్‌మెంట్ బోర్డ్ (NUCLEO-F401RE, NUCLEO-L476RG, లేదా NUCLEO-U575ZI-Q) కి కనెక్ట్ చేయండి.

దశ 2: సాఫ్ట్‌వేర్ సెటప్
డాక్యుమెంటేషన్‌లో పేర్కొన్న విధంగా మీ సిస్టమ్‌లో అవసరమైన సాఫ్ట్‌వేర్ ముందస్తు అవసరాలు ఇన్‌స్టాల్ చేయబడ్డాయని నిర్ధారించుకోండి.

దశ 3: డెమో Exampలెస్
అందించిన డెమో మాజీ చూడండిampఅందించిన సాఫ్ట్‌వేర్ ఆర్కిటెక్చర్‌ని ఉపయోగించి VL53L3CX సెన్సార్‌తో ఎలా సంకర్షణ చెందాలో అర్థం చేసుకోవడానికి లెస్.

హార్డ్‌వేర్ మరియు సాఫ్ట్‌వేర్ ముగిసిందిview

SampSTM32 న్యూక్లియో విస్తరణ బోర్డులలో ప్లగ్ చేయబడిన STM32 న్యూక్లియో డెవలప్‌మెంట్ బోర్డులకు le అమలులు అందుబాటులో ఉన్నాయి:

  • NUCLEO-F401RE (లేదా NUCLEO-L476RG లేదా NUCLEO-U575ZI-Q) + X-NUCLEO-BNRG2A1 + X-NUCLEO-53L3A2STM32Cube-IoT-నోడ్-BLE-ఫంక్షన్-ప్యాక్-fig- (1)
  • NUCLEO-F401RE (లేదా NUCLEO-L476RG లేదా NUCLEO-U575ZI-Q) + X-NUCLEO-BNRG2A1 + X-NUCLEO-53L3A2STM32Cube-IoT-నోడ్-BLE-ఫంక్షన్-ప్యాక్-fig- (2)

బ్లూటూత్ తక్కువ శక్తి విస్తరణ బోర్డు

హార్డ్వేర్ వివరణ

  • X-NUCLEO-BNRG2A1 అనేది బ్లూటూత్ తక్కువ శక్తి (BLE) మూల్యాంకనం మరియు అభివృద్ధి బోర్డు వ్యవస్థ, ఇది BlueNRG-2 ఆధారంగా ST యొక్క BLUENRG-M2SP బ్లూటూత్ తక్కువ శక్తి మాడ్యూల్ చుట్టూ రూపొందించబడింది.
  • BLUENRG-M2SP మాడ్యూల్‌లో హోస్ట్ చేయబడిన BlueNRG-2 ప్రాసెసర్, Arduino UNO R3 కనెక్టర్‌లో అందుబాటులో ఉన్న SPI లింక్ ద్వారా న్యూక్లియో డెవలప్‌మెంట్ బోర్డులో హోస్ట్ చేయబడిన STM32 మైక్రోకంట్రోలర్‌తో కమ్యూనికేట్ చేస్తుంది.

బోర్డులో కీలకమైన ఉత్పత్తి

  • BLUENRG-M2SP బ్లూటూత్ తక్కువ శక్తి, FCC మరియు IC సర్టిఫైడ్ (FCC ID: S9NBNRGM2SP, IC: B976C-BNRGM2SP), Bluetooth® తక్కువ శక్తి వైర్‌లెస్ నెట్‌వర్క్ ప్రాసెసర్ BlueNRG-2 ఆధారంగా మాడ్యూల్, BLE v5.0 కంప్లైంట్.
  • BLUENRG-M2SP ఒక BALF-NRG-02D3 బాలన్ మరియు ఒక PCB యాంటెన్నాను అనుసంధానిస్తుంది. ఇది BlueNRG-2 కోసం 32 MHz క్రిస్టల్ ఓసిలేటర్‌ను పొందుపరుస్తుంది.
  • M95640-RMC6TG 64-Kbit సీరియల్ SPI బస్ EEPROM హై-స్పీడ్ క్లాక్ ఇంటర్‌ఫేస్‌తోSTM32Cube-IoT-నోడ్-BLE-ఫంక్షన్-ప్యాక్-fig- (3)

X- NUCLEO-53L1A2 హార్డ్‌వేర్ వివరణ

  • X-NUCLEO-53L3A2 అనేది ST ఫ్లైట్‌సెన్స్ టైమ్-ఆఫ్-ఫ్లైట్ టెక్నాలజీ ఆధారంగా VL53L3CX సెన్సార్ చుట్టూ రూపొందించబడిన మల్టీ-టార్గెట్ డిటెక్షన్ మూల్యాంకనం మరియు అభివృద్ధి బోర్డుతో కూడిన రేంజింగ్ సెన్సార్.
  • VL53L3CX Arduino UNO R32 కనెక్టర్‌లో అందుబాటులో ఉన్న I2C లింక్ ద్వారా STM3 న్యూక్లియో డెవలపర్ బోర్డ్ హోస్ట్ మైక్రోకంట్రోలర్‌తో కమ్యూనికేట్ చేస్తుంది.

బోర్డులో కీలకమైన ఉత్పత్తి

  • మల్టీ-టార్గెట్ డిటెక్షన్‌తో VL53L3CX టైమ్-ఆఫ్-ఫ్లైట్ (ToF) రేంజింగ్ సెన్సార్
  • కవర్ గ్లాస్‌తో గాలి అంతరాలను అనుకరించడానికి 0.25, 0.5, మరియు 1mm స్పేసర్‌లు
  • కవర్ విండో (హార్నిక్స్ తయారు చేసింది) లుampతక్కువ క్రాస్-టాక్‌తో le, k ఉపయోగించడానికి సిద్ధంగా ఉంది / VL53L3CXలో క్లిప్పబుల్
  • రెండు VL53L3CX బ్రేక్అవుట్ బోర్డులు

STM32Cube-IoT-నోడ్-BLE-ఫంక్షన్-ప్యాక్-fig- (4)VL53L3CX-SATEL హార్డ్‌వేర్ వివరణ

  • VL53L3CX-SATEL బ్రేక్అవుట్ బోర్డులను కస్టమర్ పరికరాల్లో సులభంగా అనుసంధానించడానికి ఉపయోగించవచ్చు. వాల్యూమ్‌కు ధన్యవాదాలుtage రెగ్యులేటర్ మరియు లెవల్ షిఫ్టర్లు, దీనిని 2.8 V నుండి 5 V సరఫరా ఉన్న ఏ అప్లికేషన్‌లోనైనా ఉపయోగించవచ్చు.
  • VL53L3CX మాడ్యూల్‌కు మద్దతు ఇచ్చే PCB విభాగం చిల్లులు కలిగి ఉంటుంది, తద్వారా డెవలపర్లు ఫ్లయింగ్ లీడ్‌లను ఉపయోగించి 2.8 V సరఫరా అప్లికేషన్‌లో ఉపయోగించడానికి మినీ-PCBని విచ్ఛిన్నం చేయవచ్చు.

బోర్డులో కీలకమైన ఉత్పత్తి

  • మల్టీ-టార్గెట్ డిటెక్షన్‌తో కూడిన VL53L3CX టైమ్-ఆఫ్-ఫ్లైట్ (ToF) రేంజింగ్ సెన్సార్
  • రెగ్యులేటర్: 5 నుండి 2.8 V రేంజ్ ఇన్‌పుట్ వాల్యూమ్tagఇ (అవుట్‌పుట్ వాల్యూమ్tagఇ: 2.8 వి)
  • VL53L3CX సిగ్నల్ ఇంటర్‌ఫేస్ లెవల్ షిఫ్టర్

STM32Cube-IoT-నోడ్-BLE-ఫంక్షన్-ప్యాక్-fig- (5)

ముఖ్యమైన హార్డ్‌వేర్ అదనపు సమాచారం

X-NUCLEO-BNRG2A1 విస్తరణ బోర్డు యొక్క BLE మాడ్యూల్‌లో లోడ్ చేయబడిన స్టాక్ ఫర్మ్‌వేర్‌తో BlueNRG-2 లైబ్రరీ పనిచేయదు.
ఈ కారణంగా:

  • ముందుగా, X-NUCLEO-BNRG2A1 పై టంకం వేయడం అవసరం; అది టంకం చేయకపోతే, R117 వద్ద 0-ఓం రెసిస్టర్.
  • అప్పుడు మీరు X-NUCLEO-BNRG2A1 యొక్క BLE మాడ్యూల్ యొక్క ఫర్మ్‌వేర్‌ను నవీకరించడానికి TSW-BNRGFLASHER సాఫ్ట్‌వేర్ సాధనంతో (ప్రస్తుతం Windows PC కోసం మాత్రమే అందుబాటులో ఉంది) 5 జంపర్ వైర్లు స్త్రీ-పురుష జంపర్ వైర్లతో కూడిన ప్రామాణిక ST-Link V2-1ని ఉపయోగించవచ్చు.

చిత్రంలో చూపిన విధంగా మీరు X-NUCLEO-BNRG12A2 యొక్క J1 పిన్‌లను ST-Link V2-1 యొక్క పిన్‌లకు కనెక్ట్ చేయాలి మరియు తదుపరి స్లయిడ్‌లో చూపిన దశలను అనుసరించాలి.
ముఖ్యంగా, మాకు ఈ క్రింది కనెక్షన్లు ఉన్నాయి:

   

J12

 

ST-లింక్ V2-1

పిన్ చేయండి 1 1
పిన్ చేయండి 2 9
పిన్ చేయండి 3 12
పిన్ చేయండి 4 7
పిన్ చేయండి 5 15

STM32Cube-IoT-నోడ్-BLE-ఫంక్షన్-ప్యాక్-fig- (6)

  1. ST BlueNRG-1_2 Flasher యుటిలిటీని ఇన్‌స్టాల్ చేసి దాన్ని తెరవండి, ఆపై SWD ట్యాబ్‌ను ఎంచుకోండి.b
  2. BlueNRG-2 చిప్ యొక్క ఫ్లాష్ మెమరీని తొలగించండి.
  3. BLE మాడ్యూల్ కోసం లింక్ లేయర్ ఓన్లీ ఫర్మ్‌వేర్‌ను ఈ క్రింది లింక్ నుండి డౌన్‌లోడ్ చేసుకోండి: DTM_LLOnly. binn
  4. ST BlueNRG-1_2 ఫ్లాషర్ యుటిలిటీలో లింక్ లేయర్ ఓన్లీ ఫర్మ్‌వేర్‌ను లోడ్ చేసి, ఆపై “ఫ్లాష్” బటన్‌ను నొక్కండి.
  5. మీరు X-NUCLEO-BNRG2A1 యొక్క BLE మాడ్యూల్ యొక్క స్టాక్ ఫర్మ్‌వేర్‌ను పునరుద్ధరించాల్సిన అవసరం ఉంటే, మీరు ఈ ఫర్మ్‌వేర్ ఇమేజ్ DTM_Full.bi.n ఉపయోగించి విధానాన్ని పునరావృతం చేయవచ్చు.
  6. నవీకరణ ప్రక్రియలో మీరు కొన్ని సమస్యలను కనుగొంటే, మీరు X-NUCLEO-BNRG2A1 విస్తరణ బోర్డులో J15 జంపర్‌ను మూసివేసే విధానాన్ని పునరావృతం చేయడానికి ప్రయత్నించవచ్చు.STM32Cube-IoT-నోడ్-BLE-ఫంక్షన్-ప్యాక్-fig- (7)

STM32Cube-IoT-నోడ్-BLE-ఫంక్షన్-ప్యాక్-fig- (8)

  VL53L3CX-SATEL పరిచయం Arduino కనెక్టర్ న్యూక్లియో-F401RE న్యూక్లియో-L476RG NUCLEO-U575ZI-Q
SCL 2 D15 PB8 PB8
SDA 4 D14 PB9 PB9
ఎక్స్‌ఎస్‌డిఎన్ 3 D4 PB5 PF14
VDD_SENSOR 5 3V3 CN6 పిన్ నం. 4 CN8 పిన్ నం. 7
జిఎన్‌డి_ఎక్స్ 6 GND CN6 పిన్ నం. 6 CN8 పిన్ నం. 11

STM32Cube-IoT-నోడ్-BLE-ఫంక్షన్-ప్యాక్-fig- (9)

సాఫ్ట్‌వేర్ వివరణ

  • FP-SNS-FLIGHT1 అనేది STM32Cube ఫంక్షన్ ప్యాక్, ఇది మీ IoT నోడ్‌ను BLE ద్వారా స్మార్ట్‌ఫోన్‌కు కనెక్ట్ చేయడానికి అనుమతిస్తుంది మరియు STBLESensor యాప్ వంటి తగిన Android లేదా iOS అప్లికేషన్‌ను ఉపయోగిస్తుంది. view టైమ్-ఆఫ్-ఫ్లైట్ సెన్సార్ ద్వారా చదవబడే రియల్-టైమ్ ఆబ్జెక్ట్ దూర డేటా.
  • ఈ ప్యాకేజీ నిర్ణీత పరిధిలో ఉనికిని గుర్తించడం వంటి అధునాతన విధులను కూడా ప్రారంభిస్తుంది.
  • ఈ ప్యాకేజీ, STM32 మరియు ST పరికరాల సూచించబడిన కలయికతో కలిపి, ధరించగలిగే అప్లికేషన్‌లను లేదా సాధారణంగా స్మార్ట్ థింగ్ అప్లికేషన్‌లను అభివృద్ధి చేయడానికి ఉపయోగించవచ్చు.
  • ఈ సాఫ్ట్‌వేర్ STM32 మైక్రోకంట్రోలర్‌పై నడుస్తుంది మరియు STM32 న్యూక్లియో డెవలప్‌మెంట్ బోర్డులోని పరికరాలను గుర్తించడానికి అవసరమైన అన్ని డ్రైవర్లను కలిగి ఉంటుంది.

ముఖ్య లక్షణాలు

  • BLE కనెక్టివిటీ మరియు టైమ్-ఆఫ్-ఫ్లైట్ సెన్సార్‌లతో IoT నోడ్‌ను అభివృద్ధి చేయడానికి పూర్తి ఫర్మ్‌వేర్.
  • దూర డేటా రీడింగ్ మరియు ఫర్మ్‌వేర్ అప్‌డేట్ (FOTA) నిర్వహించడానికి Android/iOS కోసం STBLESensor అప్లికేషన్‌తో అనుకూలమైనది.
  • VL53L3CX టైమ్-ఆఫ్-ఫ్లైట్ (ToF) సెన్సార్ ఆధారంగా మల్టీటార్గెట్ రేంజింగ్ సెన్సార్ అప్లికేషన్
  • SampNUCLEO-F401RE లేదా NUCLEO-L476RG లేదా NUCLEO-U575ZI-Q కి కనెక్ట్ చేయబడిన X-NUCLEO-53L3A2 (లేదా VL53L3CX-SATEL) మరియు X-NUCLEO-BNRG2A1 లకు le అమలు అందుబాటులో ఉంది.
  • STM32CubeMX తో అనుకూలమైనది, STM32CubeMX నుండి డౌన్‌లోడ్ చేసుకోవచ్చు మరియు నేరుగా దానిలో ఇన్‌స్టాల్ చేయవచ్చు.
  • వివిధ MCU కుటుంబాలలో సులభమైన పోర్టబిలిటీ, STM32Cubeకి ధన్యవాదాలు
  • ఉచిత వినియోగదారు-స్నేహపూర్వక లైసెన్స్ నిబంధనలు

STM32Cube-IoT-నోడ్-BLE-ఫంక్షన్-ప్యాక్-fig- (10)

సెటప్ & డెమో Exampలెస్

సాఫ్ట్‌వేర్ మరియు ఇతర ముందస్తు అవసరాలు

  • STSW-LINK004
    • STM32 ST-LINK యుటిలిటీ (STSW-LINK004) అనేది STM32 మైక్రోకంట్రోలర్‌లను ప్రోగ్రామింగ్ చేయడానికి పూర్తి ఫీచర్ కలిగిన సాఫ్ట్‌వేర్ ఇంటర్‌ఫేస్.
  • FP-SNS-FLIGHT1
    • .zipని కాపీ చేయండి file ఫర్మ్‌వేర్ ప్యాకేజీలోని కంటెంట్‌ను మీ PCలోని ఫోల్డర్‌లోకి కాపీ చేయండి.
    • ప్యాకేజీలో సోర్స్ కోడ్ మాజీ ఉందిamples (కీల్, IAR, STM32CubeIDE) NUCLEO-F401RE, NUCLEO-L476RG, NUCLEO-U575ZI లతో అనుకూలంగా ఉంటాయి.
  • ST BLE సెన్సార్
    Google Store / iTunes నుండి డౌన్‌లోడ్ చేసుకోవడానికి Android (V5.2.0 లేదా అంతకంటే ఎక్కువ) /iOS (V5.2.0 లేదా అంతకంటే ఎక్కువ) కోసం అప్లికేషన్

సెటప్ ముగిసిందిview: విస్తరణ బోర్డులతో STM32 న్యూక్లియో 

సెటప్ ముగిసిందిview

STM32 న్యూక్లియో ఎక్స్‌పాన్షన్ బోర్డులతో HW ముందస్తు అవసరాలు 

  • 1 x బ్లూటూత్ తక్కువ శక్తి విస్తరణ బోర్డు (X-NUCLEO-BNRG2A1)
  • 1 x STM32 రేంజింగ్ సెన్సార్ విస్తరణ బోర్డు (X-NUCLEO-53L3A2 లేదా VL53L3CX-SATEL)
  • 1 x STM32 న్యూక్లియో డెవలప్‌మెంట్ బోర్డు (NUCLEO-U575ZI-Q లేదా NUCLEO-F401RE లేదా NUCLEO-L476RG)
  • 1x Android లేదా iOS పరికరం
  • విండోస్ 10 మరియు ఆ తర్వాత వచ్చిన 1 x PC
  • NUCLEO-F401RE లేదా NUCLEO-L476RG కోసం 1x USB రకం A నుండి మినీ-B USB కేబుల్
  • NUCLEO-U575ZI-Q కోసం 1x USB టైప్ A నుండి మైక్రో-B USB కేబుల్

STM32Cube-IoT-నోడ్-BLE-ఫంక్షన్-ప్యాక్-fig- (11)

కొన్ని నిమిషాల్లో కోడింగ్ ప్రారంభించండి (1/3)

STM32Cube-IoT-నోడ్-BLE-ఫంక్షన్-ప్యాక్-fig- (12)

కొన్ని నిమిషాల్లో కోడింగ్ ప్రారంభించండి (2/3)

  1. ముందే కంపైల్ చేయబడిన బైనరీని ఎలా ఇన్‌స్టాల్ చేయాలి:
    • ప్రతి అప్లికేషన్ కోసం, ప్యాకేజీ లోపల “బైనరీ” అనే ఫోల్డర్ ఉంటుంది.STM32Cube-IoT-నోడ్-BLE-ఫంక్షన్-ప్యాక్-fig- (13)

ఇది కలిగి ఉంటుంది:

  • NUCLEO-F401RE మరియు NUCLEO-L476RG కోసం:
    • సరైన స్థానంలో (0x08004000) STM32CubeProgrammer ఉపయోగించి X-NUCLEO-53L3A2 కోసం మద్దతు ఉన్న STM32 న్యూక్లియోకు ఫ్లాష్ చేయగల ముందే కంపైల్ చేయబడిన FP-SNS-FLIGHT1 FW.
    • ముఖ్య గమనిక: ఈ ముందే కంపైల్ చేయబడిన బైనరీ FOTA అప్‌డేట్ విధానానికి అనుకూలంగా ఉంటుంది.
    • STM32CubeProgrammer ఉపయోగించి లేదా “డ్రాగ్ & డ్రాప్” చేయడం ద్వారా X-NUCLEO-53L3A2 కోసం మద్దతు ఉన్న STM32 న్యూక్లియోకు నేరుగా ఫ్లాష్ చేయగల ప్రీ-కంపైల్డ్ FP-SNS-FLIGHT1 + బూట్‌లోడర్ FW.
    • ముఖ్య గమనిక: ఈ ముందే కంపైల్ చేయబడిన బైనరీ FOTA అప్‌డేట్ విధానానికి అనుకూలంగా లేదు.
    • STM32CubeProgrammer ఉపయోగించి లేదా “డ్రాగ్ & డ్రాప్” చేయడం ద్వారా VL53L3CX-SATEL కోసం మద్దతు ఉన్న STM32 న్యూక్లియోకు నేరుగా ఫ్లాష్ చేయగల ప్రీ-కంపైల్డ్ FP-SNS-FLIGHT1 FW.
  • NUCLEO-U575ZI-Q కోసం:
    • ముందుగా కంపైల్ చేయబడిన FP-SNS-FLIGHT1 ను STM32CubeProgrammer ఉపయోగించి లేదా “డ్రాగ్ & డ్రాప్” చేయడం ద్వారా నేరుగా మద్దతు ఉన్న STM32 న్యూక్లియో (X-NUCLEO-53L3A2 మరియు VL53L3CX-SATEL కోసం) కు ఫ్లాష్ చేయవచ్చు.
    • ముఖ్యమైన గమనిక: మొదటి ఇన్‌స్టాలేషన్ కోసం, పూర్తి ఫ్లాష్ ఎరేస్ (సూచించిన విధానం) తర్వాత, ఫర్మ్‌వేర్‌ను ఫ్లాషింగ్ చేయడానికి బ్యాంక్ 1ని ఉపయోగించడానికి మరియు అప్లికేషన్‌ను ప్రారంభించడానికి STM32CubeProgrammerని ఉపయోగించి STM32 MCU యూజర్ బైట్ సెట్టింగ్‌లను సెట్ చేయండి.

NUCLEO-F401RE మరియు NUCLEO-L476RG కోసం ప్రాజెక్ట్‌ను కంపైల్ చేసిన తర్వాత కోడ్‌ను ఎలా ఇన్‌స్టాల్ చేయాలి:

  • మీకు నచ్చిన IDE తో ప్రాజెక్ట్‌ను కంపైల్ చేయండి.STM32Cube-IoT-నోడ్-BLE-ఫంక్షన్-ప్యాక్-fig- (14)

యుటిలిటీస్ ఫోల్డర్‌లో, కింది కార్యకలాపాలను నిర్వహించే స్క్రిప్ట్ *.sh ఉంది:

  • పూర్తి ఫ్లాష్ ఎరేస్
  • కుడి బూట్‌లోడర్‌ను సరైన స్థానంలో ఫ్లాష్ చేయండి (0x08000000)
  • FLIGHT1 ఫర్మ్‌వేర్‌ను సరైన స్థానంలో ఫ్లాష్ చేయండి (0x08004000)
    • ఇది IDE తో కంపైల్ చేయబడిన ఫర్మ్‌వేర్.
    • ఈ ఫర్మ్‌వేర్ FOTA అప్‌డేట్ విధానానికి అనుకూలంగా ఉంటుంది.
  • FLIGHT1 మరియు BootLoader రెండింటినీ కలిగి ఉన్న పూర్తి బైనరీ FW ని సేవ్ చేయండి.
    • ఈ బైనరీని ST-లింక్ ఉపయోగించి లేదా “డ్రాగ్ & డ్రాప్” చేయడం ద్వారా మద్దతు ఉన్న STM32 బోర్డుకు నేరుగా ఫ్లాష్ చేయవచ్చు.
    • ముఖ్య గమనిక: ఈ అదనపు ప్రీ-కంపైల్డ్ బైనరీ FOTA అప్‌డేట్ విధానానికి అనుకూలంగా లేదు.

*.sh స్క్రిప్ట్‌ను అమలు చేయడానికి ముందు, STM32CubeProgrammer కోసం ఇన్‌స్టాలేషన్ పాత్‌ను సెట్ చేయడానికి దానిని సవరించడం అవసరం.
.sh స్క్రిప్ట్‌ను అమలు చేస్తున్నప్పుడు ఇన్‌పుట్‌గా BootLoaderPath మరియు BinaryPath అవసరం.

STM32Cube-IoT-నోడ్-BLE-ఫంక్షన్-ప్యాక్-fig- (15)

ఫ్లాష్ నిర్వహణ మరియు బూట్ ప్రక్రియ

STM32Cube-IoT-నోడ్-BLE-ఫంక్షన్-ప్యాక్-fig- (16)

బ్లూటూత్ తక్కువ శక్తి మరియు సెన్సార్ల సాఫ్ట్‌వేర్

NUCLEO-F1RE / NUCLEO-L401RG / NUCLEO-U476ZI-Q కోసం FP-SNS-FLIGHT575 – సీరియల్ లైన్ మానిటర్ (egTera టర్మ్) 

STM32Cube-IoT-నోడ్-BLE-ఫంక్షన్-ప్యాక్-fig- (17)

డెమో Exampలెస్ ST BLE సెన్సార్ అప్లికేషన్ ముగిసిందిview

Android/iOS కోసం ST ​​BLE సెన్సార్ అప్లికేషన్ (1/5)

హార్డ్‌వేర్ ఫీచర్లు – ఆండ్రాయిడ్ వెర్షన్STM32Cube-IoT-నోడ్-BLE-ఫంక్షన్-ప్యాక్-fig- (18)

Android/iOS కోసం ST ​​BLE సెన్సార్ అప్లికేషన్ (2/5)

హార్డ్‌వేర్ ఫీచర్లు – ఆండ్రాయిడ్ వెర్షన్STM32Cube-IoT-నోడ్-BLE-ఫంక్షన్-ప్యాక్-fig- (19)

గమనిక
లైన్ కోడ్ ద్వారా సవరించగల స్థిర దూరాల పరిధిలో ఉనికిని గుర్తిస్తారు:

  • #PRESENCE_MIN_DISTANCE_RANGE 300 ని నిర్వచించండి
  • #PRESENCE_MAX_DISTANCE_RANGE 800 ని నిర్వచించండి

లో file FLIGHT1_config.hh, ఇది ప్రతి ప్రాజెక్ట్ కోసం Inc యూజర్ల ఫోల్డర్‌లో కనుగొనబడుతుంది.

Android/iOS కోసం ST ​​BLE సెన్సార్ అప్లికేషన్ (3/5)

బోర్డు కాన్ఫిగరేషన్ – ఆండ్రాయిడ్ వెర్షన్

STM32Cube-IoT-నోడ్-BLE-ఫంక్షన్-ప్యాక్-fig- (20)

Android/iOS కోసం ST ​​BLE సెన్సార్ అప్లికేషన్ (4/5)

డీబగ్ కన్సోల్ – ఆండ్రాయిడ్ వెర్షన్

Android/iOS కోసం ST ​​BLE సెన్సార్ అప్లికేషన్ (4/5)

STM32Cube-IoT-నోడ్-BLE-ఫంక్షన్-ప్యాక్-fig- (21)

ఫర్మ్‌వేర్ అప్‌గ్రేడ్ - ఆండ్రాయిడ్ వెర్షన్

Android/iOS కోసం ST ​​BLE సెన్సార్ అప్లికేషన్ (5/5)

STM32Cube-IoT-నోడ్-BLE-ఫంక్షన్-ప్యాక్-fig- (22)

పత్రాలు & సంబంధిత వనరులు

FP-SNS-FLIGHT1: 

  • DB2862: NFC, BLE కనెక్టివిటీ మరియు టైమ్-ఆఫ్-ఫ్లైట్ సెన్సార్లతో IoT నోడ్ కోసం STM32Cube ఫంక్షన్ ప్యాక్ - డేటా బ్రీఫ్
  • UM2026: NFC, BLE కనెక్టివిటీ మరియు టైమ్-ఆఫ్-ఫ్లైట్ సెన్సార్లతో IoT నోడ్ కోసం STM32Cube ఫంక్షన్ ప్యాక్‌తో ప్రారంభించడం – యూజర్ మాన్యువల్
  • సాఫ్ట్‌వేర్ సెటప్ file

X-NUCLEO-BNRG2A1

  • గెర్బెర్ files, BOM, స్కీమాటిక్
  • DB4086: STM32 న్యూక్లియో కోసం BLUENRG-M2SP మాడ్యూల్ ఆధారంగా బ్లూటూత్ తక్కువ శక్తి విస్తరణ బోర్డు - డేటా సంక్షిప్త సమాచారం
  • UM2667: STM32 న్యూక్లియో కోసం BLUENRG-M2SP మాడ్యూల్ ఆధారంగా X-NUCLEO-BNRG2A1 BLE విస్తరణ బోర్డుతో ప్రారంభించడం – యూజర్ మాన్యువల్

X- న్యూక్లియో-53L3A2:

  • గెర్బెర్ files, BOM, స్కీమాటిక్
  • DB4226: STM32 న్యూక్లియో కోసం VL53L3CX ఆధారంగా మల్టీ-టార్గెట్ డిటెక్షన్ ఎక్స్‌పాన్షన్ బోర్డ్‌తో టైమ్-ఆఫ్-ఫ్లైట్ రేంజింగ్ సెన్సార్ - డేటా బ్రీఫ్
  • UM2757: STM32 న్యూక్లియో కోసం VL53L3CX ఆధారంగా X-NUCLEO-53L3A2 మల్టీ టార్గెట్ రేంజింగ్ ToF సెన్సార్ ఎక్స్‌పాన్షన్ బోర్డ్‌తో ప్రారంభించడం – యూజర్ మాన్యువల్

VL53L3CX-సాటెల్:

  • గెర్బెర్ files, BOM, స్కీమాటిక్
  • DB4194: VL53L3CX బ్రేక్అవుట్ బోర్డ్ మల్టీ-టార్గెట్ డిటెక్షన్‌తో టైమ్-ఆఫ్-ఫ్లైట్ రేంజింగ్ సెన్సార్ – డేటా బ్రీఫ్
  • UM2853: STM32CubeMX కోసం STMicroelectronics యొక్క X-CUBE-TOF1 టైమ్-ఆఫ్-ఫ్లైట్ సెన్సార్ సాఫ్ట్‌వేర్ ప్యాకేజీలతో VL53L3CXని ఎలా ఉపయోగించాలి – యూజర్ మాన్యువల్

సంప్రదించండి www.st.com పూర్తి జాబితా కోసం

STM32 ఓపెన్ డెవలప్‌మెంట్ ఎన్విరాన్‌మెంట్: ముగిసిందిview

STM32 ఓపెన్ డెవలప్‌మెంట్ ఎన్విరాన్‌మెంట్: వేగవంతమైన, సరసమైన ప్రోటోటైపింగ్ మరియు డెవలప్‌మెంట్

STM32 ఓపెన్ డెవలప్‌మెంట్ ఎన్విరాన్‌మెంట్ (STM32 ODE) అనేది విస్తరణ బోర్డుల ద్వారా అనుసంధానించబడిన ఇతర అత్యాధునిక ST భాగాలతో కలిపి STM32 32-బిట్ మైక్రోకంట్రోలర్ కుటుంబం ఆధారంగా వినూత్న పరికరాలు మరియు అప్లికేషన్‌లను అభివృద్ధి చేయడానికి ఒక ఓపెన్, సౌకర్యవంతమైన, సులభమైన మరియు సరసమైన మార్గం. ఇది అగ్రశ్రేణి భాగాలతో వేగవంతమైన ప్రోటోటైపింగ్‌ను అనుమతిస్తుంది, వీటిని త్వరగా తుది డిజైన్‌లుగా మార్చవచ్చు.

STM32Cube-IoT-నోడ్-BLE-ఫంక్షన్-ప్యాక్-fig- (23)

మరింత సమాచారం కోసం, దయచేసి సందర్శించండి www.st.com/stm32od.e ద్వారా

ధన్యవాదాలు

© STMicroelectronics – అన్ని హక్కులు ప్రత్యేకించబడ్డాయి.

STMicroelectronics కార్పొరేట్ లోగో అనేది STMicroelectronics గ్రూప్ ఆఫ్ కంపెనీల యొక్క రిజిస్టర్డ్ ట్రేడ్‌మార్క్. మిగతా అన్ని పేర్లు వాటి సంబంధిత యజమానుల ఆస్తి.

తరచుగా అడిగే ప్రశ్నలు

  • ప్ర: నేను VL53L3CX-SATEL బోర్డును ఇతర అభివృద్ధి బోర్డులతో ఉపయోగించవచ్చా?
    A: VL53L3CX-SATEL బోర్డు STM32 న్యూక్లియో డెవలప్‌మెంట్ బోర్డులకు అనుకూలంగా ఉండేలా రూపొందించబడింది, ఇది సరైన పనితీరు మరియు కార్యాచరణను నిర్ధారిస్తుంది.
  • ప్ర: VL53L3CX-SATEL బోర్డులో ఫర్మ్‌వేర్‌ను నేను ఎలా నవీకరించగలను?
    A: FOTA ఫీచర్‌ని ఉపయోగించి ఫర్మ్‌వేర్ అప్‌డేట్‌లను నిర్వహించవచ్చు. అందుబాటులో ఉన్న తాజా సమాచారాన్ని చూడండి www.st.com ఫర్మ్‌వేర్ నవీకరణలపై వివరణాత్మక సూచనల కోసం.

పత్రాలు / వనరులు

ST STM32Cube IoT నోడ్ BLE ఫంక్షన్ ప్యాక్ [pdf] యూజర్ గైడ్
NUCLEO-F401RE, NUCLEO-L476RG, NUCLEO-U575ZI-Q, X-NUCLEO-BNRG2A1, XNUCLEO-53L3A2, VL53L3CX-SATEL, STM32Cube IoT నోడ్ BLE ఫంక్షన్ ప్యాక్, STM32Cube, IoT నోడ్ BLE ఫంక్షన్ ప్యాక్, BLE ఫంక్షన్ ప్యాక్

సూచనలు

వ్యాఖ్యానించండి

మీ ఇమెయిల్ చిరునామా ప్రచురించబడదు. అవసరమైన ఫీల్డ్‌లు గుర్తించబడ్డాయి *