STਮਾਈਕ੍ਰੋਇਲੈਕਟ੍ਰੋਨਿਕਸ-ਲੋਗੋ

BLE ਕਨੈਕਟੀਵਿਟੀ, ਵਾਤਾਵਰਣ ਅਤੇ ਮੋਸ਼ਨ ਸੈਂਸਰਾਂ (FP-SNS-MOTENV1) ਦੇ ਨਾਲ IoT ਨੋਡ ਲਈ STMicroelectronics STM32Cube ਫੰਕਸ਼ਨ ਪੈਕ

BLE ਕਨੈਕਟੀਵਿਟੀ-ਵਾਤਾਵਰਣ-ਅਤੇ-ਮੋਸ਼ਨ-ਸੈਂਸਰਾਂ (FP-SNS-MOTENV1)-ਉਤਪਾਦ ਦੇ ਨਾਲ IoT-ਨੋਡ ਲਈ STMicroelectronics-STM32Cube-ਫੰਕਸ਼ਨ-ਪੈਕ

ਨਿਰਧਾਰਨ

  • ਉਤਪਾਦ ਦਾ ਨਾਮ: BLE ਕਨੈਕਟੀਵਿਟੀ, ਵਾਤਾਵਰਣ ਅਤੇ ਮੋਸ਼ਨ ਸੈਂਸਰਾਂ (FP-SNS-MOTENV1) ਦੇ ਨਾਲ IoT ਨੋਡ ਲਈ STM32Cube ਫੰਕਸ਼ਨ ਪੈਕ
  • ਸੰਸਕਰਣ: 3.2 (16 ਸਤੰਬਰ, 2025)

ਉਤਪਾਦ ਜਾਣਕਾਰੀ

ਹਾਰਡਵੇਅਰ ਓਵਰview
ਉਤਪਾਦ ਵਿੱਚ ਐੱਸ ਸ਼ਾਮਲ ਹਨampSTM32 ਨਿਊਕਲੀਓ ਵਿਕਾਸ ਬੋਰਡਾਂ ਲਈ ਲਾਗੂਕਰਨ ਜੋ STM32 ਨਿਊਕਲੀਓ ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡਾਂ 'ਤੇ ਲੱਗੇ ਹੋਏ ਹਨ। ਮੁੱਖ ਹਿੱਸਿਆਂ ਵਿੱਚ ਮੋਸ਼ਨ MEMS ਅਤੇ ਵਾਤਾਵਰਣ ਸੈਂਸਰ ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡ ਅਤੇ ਬਲੂਟੁੱਥ ਲੋਅ ਐਨਰਜੀ ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡ ਸ਼ਾਮਲ ਹਨ।

ਸੌਫਟਵੇਅਰ ਵਰਣਨ
ਸਾਫਟਵੇਅਰ ਖਤਮ ਹੋ ਗਿਆ ਹੈview ਇਸ ਵਿੱਚ FP-SNS-MOTENV1 ਦੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਸ਼ਾਮਲ ਹਨ ਜਿਸ ਵਿੱਚ ਇੱਕ ਸਮੁੱਚੇ ਸਾਫਟਵੇਅਰ ਆਰਕੀਟੈਕਚਰ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਹੈ। ਨਵੀਨਤਮ ਜਾਣਕਾਰੀ www.st.com 'ਤੇ ਮਿਲ ਸਕਦੀ ਹੈ।

ਉਤਪਾਦ ਵਰਤੋਂ ਨਿਰਦੇਸ਼

ਹਾਰਡਵੇਅਰ ਸੈੱਟਅੱਪ
ਹਾਰਡਵੇਅਰ ਸੈੱਟਅੱਪ ਵਿੱਚ STM32 ਨਿਊਕਲੀਓ ਡਿਵੈਲਪਮੈਂਟ ਬੋਰਡਾਂ ਨੂੰ ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡਾਂ ਨਾਲ ਜੋੜਨਾ ਸ਼ਾਮਲ ਹੈ। ਮੈਨੂਅਲ ਵਿੱਚ ਦੱਸੇ ਗਏ ਖਾਸ ਹਾਰਡਵੇਅਰ ਕਨੈਕਸ਼ਨਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ।

ਸਾਫਟਵੇਅਰ ਸੈਟਅਪ
ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਸੈੱਟਅੱਪ ਅਤੇ ਡੈਮੋ ਐਕਸ ਲਈ ਜ਼ਰੂਰੀ ਸਾਫਟਵੇਅਰ ਪੂਰਵ-ਲੋੜਾਂ ਹਨ।ampਪੜ੍ਹਦੇ ਰਹੋ। ਸਾਫਟਵੇਅਰ ਇੰਸਟਾਲੇਸ਼ਨ ਅਤੇ ਸੰਰਚਨਾ ਬਾਰੇ ਵੇਰਵਿਆਂ ਲਈ ਮੈਨੂਅਲ ਵੇਖੋ।

ਬਲੂਟੁੱਥ ਲੋਅ ਐਨਰਜੀ ਬੋਰਡ ਸੈੱਟਅੱਪ
X-NUCLEO-BNRG2A1 ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡ 'ਤੇ SPBTLE-RF ਮੋਡੀਊਲ ਦੇ ਸਰਵੋਤਮ ਪ੍ਰਦਰਸ਼ਨ ਲਈ, ਬੋਰਡ ਸਟੈਕਿੰਗ ਦੇ ਸਿਫ਼ਾਰਸ਼ ਕੀਤੇ ਕ੍ਰਮ ਦੀ ਪਾਲਣਾ ਕਰੋ।

ਤੇਜ਼ ਸ਼ੁਰੂਆਤ ਗਾਈਡ
BLE ਕਨੈਕਟੀਵਿਟੀ, ਵਾਤਾਵਰਣ ਅਤੇ ਮੋਸ਼ਨ ਸੈਂਸਰਾਂ (FP-SNS-MOTENV1) ਦੇ ਨਾਲ IoT ਨੋਡ ਲਈ STM32Cube ਫੰਕਸ਼ਨ ਪੈਕ

ਹਾਰਡਵੇਅਰ ਅਤੇ ਸਾਫਟਵੇਅਰ ਖਤਮview

ਹਾਰਡਵੇਅਰ ਓਵਰview

SampSTM32 ਨਿਊਕਲੀਓ ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡਾਂ 'ਤੇ ਲੱਗੇ STM32 ਨਿਊਕਲੀਓ ਡਿਵੈਲਪਮੈਂਟ ਬੋਰਡਾਂ ਲਈ ਲਾਗੂਕਰਨ ਉਪਲਬਧ ਹਨ:

  • NUCLEO-U575ZI-Q (ਜਾਂ NUCLEO-F401RE ਜਾਂ NUCLEO-L476RG ਜਾਂ NUCLEO-LO53R8) + X-NUCLEO-BNRG2A1 + X-NUCLEO-IKS4A1

BLE ਕਨੈਕਟੀਵਿਟੀ-ਵਾਤਾਵਰਣ-ਅਤੇ-ਮੋਸ਼ਨ-ਸੈਂਸਰਾਂ (FP-SNS-MOTENV1)-ਉਤਪਾਦ ਦੇ ਨਾਲ IoT-ਨੋਡ ਲਈ STMicroelectronics-STM32Cube-ਫੰਕਸ਼ਨ-ਪੈਕ

ਮੋਸ਼ਨ MEMS ਅਤੇ ਵਾਤਾਵਰਣ ਸੈਂਸਰ ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡ

ਹਾਰਡਵੇਅਰ ਓਵਰview (1/5)

BLE-ਕਨੈਕਟੀਵਿਟੀ-ਵਾਤਾਵਰਣ-ਅਤੇ-ਮੋਸ਼ਨ-ਸੈਂਸਰਾਂ ਦੇ ਨਾਲ-IoT-ਨੋਡ-ਲਈ-STM32Cube-ਫੰਕਸ਼ਨ-ਪੈਕ (FP-SNS-MOTENV1)-ਚਿੱਤਰ- (2)

X- NUCLEO-IKS4A1 ਹਾਰਡਵੇਅਰ ਵੇਰਵਾ (1/2)

  • X-NUCLEO-IKS4A1 ਇੱਕ ਮੋਸ਼ਨ MEMS ਅਤੇ ਵਾਤਾਵਰਣ ਸੰਵੇਦਕ ਮੁਲਾਂਕਣ ਬੋਰਡ ਸਿਸਟਮ ਹੈ।
  • ਇਹ ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡ ਸੈਂਸਰ ਹੱਬ, ਕੈਮਰਾ ਮੋਡੀਊਲ ਏਕੀਕਰਣ ਅਤੇ QVAR ਟੱਚ/ਸਵਾਈਪ ਜੈਸਚਰ ਵਰਗੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨਾਲ ਐਪਲੀਕੇਸ਼ਨ ਵਿਕਾਸ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।
  • ਇਹ Arduino UNO R3 ਕਨੈਕਟਰ ਲੇਆਉਟ ਦੇ ਅਨੁਕੂਲ ਹੈ, ਅਤੇ ST ਦੇ ਨਵੀਨਤਮ ਸੈਂਸਰਾਂ ਦੇ ਆਲੇ-ਦੁਆਲੇ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਗਿਆ ਹੈ।

ਬੋਰਡ 'ਤੇ ਮੁੱਖ ਉਤਪਾਦ

  • LMS6DSO16IS: MEMS 3D ਐਕਸੀਲੇਰੋਮੀਟਰ (±2/±4/±8/±16 ਗ੍ਰਾਮ) + 3D ਜਾਇਰੋਸਕੋਪ (±125/±250/±500/±1000/±2000 dps) ISPU (ਇੰਟੈਲੀਜੈਂਟ ਪ੍ਰੋਸੈਸਿੰਗ ਯੂਨਿਟ) ਦੇ ਨਾਲ
  • LIS2MDL: MEMS 3D ਮੈਗਨੇਟੋਮੀਟਰ (±50 ਗੌਸ)
  • LIS2DUXS12: Qvar, AI, ਅਤੇ ਐਂਟੀ-ਅਲਾਈਜ਼ਿੰਗ ਦੇ ਨਾਲ ਅਲਟਰਾ ਲੋ-ਪਾਵਰ MEMS 3D ਐਕਸੀਲੇਰੋਮੀਟਰ (±2/±4/±8/±16 ਗ੍ਰਾਮ)
  • LPS22DF: ਘੱਟ-ਪਾਵਰ ਅਤੇ ਉੱਚ-ਸ਼ੁੱਧਤਾ MEMS ਪ੍ਰੈਸ਼ਰ ਸੈਂਸਰ, 260-1260 hPa ਪੂਰਨ ਡਿਜੀਟਲ ਆਉਟਪੁੱਟ ਬੈਰੋਮੀਟਰ
  • SHT40AD1B: Sensirion ਤੋਂ ਨਮੀ ਸੈਂਸਰ
  • STTS22H: Low-voltage, ਅਤਿ-ਘੱਟ-ਪਾਵਰ, 0.5 °C ਸ਼ੁੱਧਤਾ ਤਾਪਮਾਨ ਸੈਂਸਰ (–40 °C ਤੋਂ +125 °C)
  • LSM6DSV16X: MEMS 3D ਐਕਸੀਲੇਰੋਮੀਟਰ (±2/±4/±8/±16 g) + 3D ਜਾਇਰੋਸਕੋਪ (±125/±250/±500/±1000/±2000/±4000 dps) ਏਮਬੈਡਡ ਸੈਂਸਰ ਫਿਊਜ਼ਨ, AI, Qvar ਨਾਲ

ਮੋਸ਼ਨ MEMS ਅਤੇ ਵਾਤਾਵਰਣ ਸੈਂਸਰ ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡ

X-NUCLEO-IKS4A1 ਹਾਰਡਵੇਅਰ ਵੇਰਵਾ (2/2)

BLE ਕਨੈਕਟੀਵਿਟੀ-ਵਾਤਾਵਰਣ-ਅਤੇ-ਮੋਸ਼ਨ-ਸੈਂਸਰਾਂ ਦੇ ਨਾਲ IoT-ਨੋਡ ਲਈ STMicroelectronics-STM32Cube-ਫੰਕਸ਼ਨ-ਪੈਕ (FP-SNS-MOTENV1)-ਚਿੱਤਰ- (3)..

ਬਲੂਟੁੱਥ ਲੋਅ ਐਨਰਜੀ ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡ

ਹਾਰਡਵੇਅਰ ਵਰਣਨ

  • X-NUCLEO-BNRG2A1 ਇੱਕ ਬਲੂਟੁੱਥ ਲੋਅ ਐਨਰਜੀ (BLE) ਮੁਲਾਂਕਣ ਅਤੇ ਵਿਕਾਸ ਬੋਰਡ ਸਿਸਟਮ ਹੈ, ਜੋ ਕਿ BlueNRG-2 'ਤੇ ਅਧਾਰਤ ST ਦੇ BLUENRG-M2SP ਬਲੂਟੁੱਥ ਲੋਅ ਐਨਰਜੀ ਮੋਡੀਊਲ ਦੇ ਆਲੇ-ਦੁਆਲੇ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ।
  • BLUENRG-M2SP ਮੋਡੀਊਲ ਵਿੱਚ ਹੋਸਟ ਕੀਤਾ ਗਿਆ BlueNRG-2 ਪ੍ਰੋਸੈਸਰ, Arduino UNO R32 ਕਨੈਕਟਰ 'ਤੇ ਉਪਲਬਧ SPI ਲਿੰਕ ਰਾਹੀਂ, ਨਿਊਕਲੀਓ ਡਿਵੈਲਪਮੈਂਟ ਬੋਰਡ 'ਤੇ ਹੋਸਟ ਕੀਤੇ STM3 ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਨਾਲ ਸੰਚਾਰ ਕਰਦਾ ਹੈ।

ਬੋਰਡ 'ਤੇ ਮੁੱਖ ਉਤਪਾਦ

  • BLUENRG-M2SP ਬਲੂਟੁੱਥ ਲੋਅ ਐਨਰਜੀ, FCC ਅਤੇ IC ਪ੍ਰਮਾਣਿਤ (FCC ID: S9NBNRGM2SP, IC: B976C-BNRGM2SP), ਬਲੂਟੁੱਥ® ਲੋਅ ਐਨਰਜੀ ਵਾਇਰਲੈੱਸ ਨੈੱਟਵਰਕ ਪ੍ਰੋਸੈਸਰ BlueNRG-2, BLE v5.0 ਅਨੁਕੂਲ 'ਤੇ ਅਧਾਰਤ ਮੋਡੀਊਲ।
  • BLUENRG-M2SP ਇੱਕ BALF-NRG-02D3 ਬਾਲੂਨ ਅਤੇ ਇੱਕ PCB ਐਂਟੀਨਾ ਨੂੰ ਏਕੀਕ੍ਰਿਤ ਕਰਦਾ ਹੈ। ਇਹ BlueNRG-2 ਲਈ 32 MHz ਕ੍ਰਿਸਟਲ ਔਸਿਲੇਟਰ ਨੂੰ ਏਮਬੈਡ ਕਰਦਾ ਹੈ।
  • M95640-RMC6TG 64-Kbit ਸੀਰੀਅਲ SPI ਬੱਸ EEPROM ਹਾਈ-ਸਪੀਡ ਕਲਾਕ ਇੰਟਰਫੇਸ ਦੇ ਨਾਲ

BLE-ਕਨੈਕਟੀਵਿਟੀ-ਵਾਤਾਵਰਣ-ਅਤੇ-ਮੋਸ਼ਨ-ਸੈਂਸਰਾਂ ਦੇ ਨਾਲ-IoT-ਨੋਡ-ਲਈ-STM32Cube-ਫੰਕਸ਼ਨ-ਪੈਕ (FP-SNS-MOTENV1)-ਚਿੱਤਰ- (4)

ਮਹੱਤਵਪੂਰਨ ਹਾਰਡਵੇਅਰ ਵਾਧੂ ਜਾਣਕਾਰੀ

BLE-ਕਨੈਕਟੀਵਿਟੀ-ਵਾਤਾਵਰਣ-ਅਤੇ-ਮੋਸ਼ਨ-ਸੈਂਸਰਾਂ ਦੇ ਨਾਲ-IoT-ਨੋਡ-ਲਈ-STM32Cube-ਫੰਕਸ਼ਨ-ਪੈਕ (FP-SNS-MOTENV1)-ਚਿੱਤਰ- (5)

BlueNRG-2 ਲਾਇਬ੍ਰੇਰੀ X-NUCLEO-BNRG2A1 ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡ ਦੇ BLE ਮੋਡੀਊਲ ਵਿੱਚ ਲੋਡ ਕੀਤੇ ਸਟਾਕ ਫਰਮਵੇਅਰ ਨਾਲ ਕੰਮ ਨਹੀਂ ਕਰਦੀ।

ਇਸ ਕਰਕੇ:

  • ਸਭ ਤੋਂ ਪਹਿਲਾਂ, ਇਸਨੂੰ X-NUCLEO-BNRG2A1 'ਤੇ ਸੋਲਡਰ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਜੇਕਰ ਇਹ ਸੋਲਡਰ ਨਹੀਂ ਹੈ, ਤਾਂ R117 'ਤੇ 0 Ohm ਰੋਧਕ।
  • ਫਿਰ ਤੁਸੀਂ X-NUCLEO-BNRG2A1 ਦੇ BLE ਮੋਡੀਊਲ ਦੇ ਫਰਮਵੇਅਰ ਨੂੰ ਅੱਪਡੇਟ ਕਰਨ ਲਈ STSW-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

ਮਹੱਤਵਪੂਰਨ ਹਾਰਡਵੇਅਰ ਵਾਧੂ ਜਾਣਕਾਰੀ

STM32 ਨਿਊਕਲੀਓ ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡਾਂ ਦੇ ਨਾਲ - ਹਾਰਡਵੇਅਰ ਓਵਰview 

BLE-ਕਨੈਕਟੀਵਿਟੀ-ਵਾਤਾਵਰਣ-ਅਤੇ-ਮੋਸ਼ਨ-ਸੈਂਸਰਾਂ ਦੇ ਨਾਲ-IoT-ਨੋਡ-ਲਈ-STM32Cube-ਫੰਕਸ਼ਨ-ਪੈਕ (FP-SNS-MOTENV1)-ਚਿੱਤਰ- (6)

  1. ST BlueNRG-1_2 ਫਲੈਸ਼ਰ ਯੂਟਿਲਿਟੀ ਇੰਸਟਾਲ ਕਰੋ ਅਤੇ ਇਸਨੂੰ ਖੋਲ੍ਹੋ, ਫਿਰ SWD ਟੈਬ ਚੁਣੋ।
  2. BlueNRG-2 ਚਿੱਪ ਦੀ ਫਲੈਸ਼ ਮੈਮੋਰੀ ਮਿਟਾਓ।
  3. ਹੇਠਾਂ ਦਿੱਤੇ ਲਿੰਕ DTM_LLOnly.bin ਤੋਂ BLE ਮੋਡੀਊਲ ਲਈ ਲਿੰਕ ਲੇਅਰ ਓਨਲੀ ਫਰਮਵੇਅਰ ਡਾਊਨਲੋਡ ਕਰੋ।
  4. ST BlueNRG-1_2 ਫਲੈਸ਼ਰ ਯੂਟਿਲਿਟੀ ਵਿੱਚ ਲਿੰਕ ਲੇਅਰ ਓਨਲੀ ਫਰਮਵੇਅਰ ਲੋਡ ਕਰੋ ਅਤੇ ਫਿਰ "ਫਲੈਸ਼" ਬਟਨ ਦਬਾਓ।
  5. ਜੇਕਰ ਤੁਹਾਨੂੰ X-NUCLEO-BNRG2A1 ਦੇ BLE ਮੋਡੀਊਲ ਦੇ ਸਟਾਕ ਫਰਮਵੇਅਰ ਨੂੰ ਰੀਸਟੋਰ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਇਸ ਫਰਮਵੇਅਰ ਚਿੱਤਰ DTM_Full.bin ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਦੁਹਰਾ ਸਕਦੇ ਹੋ।
  6. ਜੇਕਰ ਤੁਹਾਨੂੰ ਅੱਪਡੇਟ ਪ੍ਰਕਿਰਿਆ ਦੌਰਾਨ ਕੁਝ ਸਮੱਸਿਆਵਾਂ ਮਿਲਦੀਆਂ ਹਨ, ਤਾਂ ਤੁਸੀਂ X-NUCLEO-BNRG15A2 ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡ 'ਤੇ J1 ਜੰਪਰ ਨੂੰ ਬੰਦ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਦੁਹਰਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦੇ ਹੋ।

ਸੌਫਟਵੇਅਰ ਸਮਾਪਤview

BLE-ਕਨੈਕਟੀਵਿਟੀ-ਵਾਤਾਵਰਣ-ਅਤੇ-ਮੋਸ਼ਨ-ਸੈਂਸਰਾਂ ਦੇ ਨਾਲ-IoT-ਨੋਡ-ਲਈ-STM32Cube-ਫੰਕਸ਼ਨ-ਪੈਕ (FP-SNS-MOTENV1)-ਚਿੱਤਰ- (7)ਨਵੀਨਤਮ ਜਾਣਕਾਰੀ www.st.com 'ਤੇ ਉਪਲਬਧ ਹੈ FP-SNS-MOTENV1

ਸੌਫਟਵੇਅਰ ਵਰਣਨ

  • FP-SNS-MOTENV1 ਇੱਕ STM32Cube ਫੰਕਸ਼ਨ ਪੈਕ ਹੈ, ਜੋ ਤੁਹਾਨੂੰ BLE ਰਾਹੀਂ ਆਪਣੇ IoT ਨੋਡ ਨੂੰ ਇੱਕ ਸਮਾਰਟਫੋਨ ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਦਿੰਦਾ ਹੈ ਅਤੇ ਇੱਕ ਢੁਕਵੀਂ Android ਜਾਂ iOS ਐਪਲੀਕੇਸ਼ਨ, ਜਿਵੇਂ ਕਿ ST BLE ਸੈਂਸਰ ਐਪ, ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। view ਅਸਲ-ਸਮੇਂ ਦੀ ਗਤੀ ਅਤੇ ਵਾਤਾਵਰਣ (ਜਿਵੇਂ ਕਿ ਤਾਪਮਾਨ, ਸਾਪੇਖਿਕ ਨਮੀ, ਦਬਾਅ) ਅਤੇ ਸੈਂਸਰ ਡੇਟਾ।
  • ਇਹ ਪੈਕੇਜ ਉੱਨਤ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਵੀ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ ਜਿਵੇਂ ਕਿ ਸੈਂਸਰ ਡੇਟਾ ਫਿਊਜ਼ਨ ਅਤੇ ਐਕਸੀਲੇਰੋਮੀਟਰ-ਅਧਾਰਿਤ ਰੀਅਲ-ਟਾਈਮ ਗਤੀਵਿਧੀ ਪਛਾਣ, ਕੈਰੀ ਪੋਜੀਸ਼ਨ, ਸੰਕੇਤ ਪਛਾਣ, ਗਤੀ ਤੀਬਰਤਾ ਪਛਾਣ ਅਤੇ ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਡਿਵਾਈਸ, ਭਾਵ ਸੈੱਲ ਫੋਨ ਨਾਲ ਕੀਤੇ ਗਏ ਕਦਮਾਂ ਅਤੇ ਕੈਡੈਂਸ ਦੀ ਗਿਣਤੀ ਬਾਰੇ ਅਸਲ-ਸਮੇਂ ਦੀ ਜਾਣਕਾਰੀ।
  • STM32 ਅਤੇ ST ਡਿਵਾਈਸਾਂ ਦੇ ਸੁਝਾਏ ਗਏ ਸੁਮੇਲ ਦੇ ਨਾਲ, ਇਸਦੀ ਵਰਤੋਂ ਖਾਸ ਪਹਿਨਣਯੋਗ ਅਤੇ ਵਾਤਾਵਰਣ ਨਿਗਰਾਨੀ ਐਪਲੀਕੇਸ਼ਨਾਂ, ਜਾਂ ਆਮ ਤੌਰ 'ਤੇ ਸਮਾਰਟ ਥਿੰਗਜ਼ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਵਿਕਸਤ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।
  • ਇਹ ਸਾਫਟਵੇਅਰ GitHub 'ਤੇ ਵੀ ਉਪਲਬਧ ਹੈ, ਜਿੱਥੇ ਉਪਭੋਗਤਾ [ਮਸਲਿਆਂ] ਅਤੇ [ਪੁਲ ਬੇਨਤੀਆਂ] ਟੈਬਾਂ ਰਾਹੀਂ ਬੱਗਾਂ ਨੂੰ ਸੰਕੇਤ ਕਰ ਸਕਦੇ ਹਨ ਅਤੇ ਨਵੇਂ ਵਿਚਾਰ ਪੇਸ਼ ਕਰ ਸਕਦੇ ਹਨ।

ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ

  • BLE ਕਨੈਕਟੀਵਿਟੀ, ਵਾਤਾਵਰਣ ਅਤੇ ਗਤੀ ਸੈਂਸਰਾਂ ਦੇ ਨਾਲ ਇੱਕ IoT ਨੋਡ ਵਿਕਸਤ ਕਰਨ ਲਈ ਪੂਰਾ ਫਰਮਵੇਅਰ।
  • ਸੈਂਸਰ ਡੇਟਾ ਫਿਊਜ਼ਨ ਅਤੇ ਐਕਸੀਲੇਰੋਮੀਟਰ-ਅਧਾਰਿਤ ਰੀਅਲ-ਟਾਈਮ ਗਤੀਵਿਧੀ ਪਛਾਣ, ਕੈਰੀ ਪੋਜੀਸ਼ਨ, ਸੰਕੇਤ ਪਛਾਣ, ਗਤੀ ਤੀਬਰਤਾ ਪਛਾਣ ਅਤੇ ਪੈਡੋਮੀਟਰ ਲਈ ਮਿਡਲਵੇਅਰ ਲਾਇਬ੍ਰੇਰੀਆਂ।
  • ਸੈਂਸਰ ਡਾਟਾ ਰੀਡਿੰਗ, ਮੋਸ਼ਨ ਐਲਗੋਰਿਦਮ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਡੈਮੋ ਅਤੇ ਫਰਮਵੇਅਰ ਅਪਡੇਟ (FOTA) ਕਰਨ ਲਈ, ਐਂਡਰਾਇਡ/ਆਈਓਐਸ ਲਈ ST BLE ਸੈਂਸਰ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੇ ਅਨੁਕੂਲ।
  • STM32CubeMX ਨਾਲ ਅਨੁਕੂਲ, st.com ਤੋਂ ਡਾਊਨਲੋਡ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਅਤੇ ਸਿੱਧਾ STM32CubeMX ਵਿੱਚ ਸਥਾਪਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
  • STM32Cube ਦੇ ਕਾਰਨ, ਵੱਖ-ਵੱਖ MCU ਪਰਿਵਾਰਾਂ ਵਿੱਚ ਆਸਾਨ ਪੋਰਟੇਬਿਲਟੀ
  • ਮੁਫਤ, ਉਪਭੋਗਤਾ-ਅਨੁਕੂਲ ਲਾਇਸੈਂਸ ਦੀਆਂ ਸ਼ਰਤਾਂ

ਸੈੱਟਅੱਪ ਅਤੇ ਡੈਮੋ ਸਾਬਕਾamples

ਸਾਫਟਵੇਅਰ ਅਤੇ ਹੋਰ ਲੋੜਾਂ

  • STSW-LINK004
  • STM32 ST-LINK ਉਪਯੋਗਤਾ (STSW-LINK004) STM32 ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰਾਂ ਦੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਲਈ ਇੱਕ ਪੂਰਾ-ਵਿਸ਼ੇਸ਼ ਸਾਫਟਵੇਅਰ ਇੰਟਰਫੇਸ ਹੈ।
  • ਐਫਪੀ-ਐਸਐਨਐਸ-ਮੋਟੇਨਵੀ1
  • .zip ਨੂੰ ਕਾਪੀ ਕਰੋ file ਫਰਮਵੇਅਰ ਪੈਕੇਜ ਦੀ ਸਮੱਗਰੀ ਨੂੰ ਆਪਣੇ ਪੀਸੀ ਦੇ ਇੱਕ ਫੋਲਡਰ ਵਿੱਚ ਰੱਖੋ।
  • ਪੈਕੇਜ ਵਿੱਚ ਸਰੋਤ ਕੋਡ ਸ਼ਾਮਲ ਹੈample (Keil, IAR, STM32CubeIDE) NUCLEO-F401RE, NUCLEO-L476RG, NUCLEO-U575ZI-Q, NUCLEO-L053R8 ਦੇ ਅਨੁਕੂਲ
  • ਗੂਗਲ ਪਲੇ ਸਟੋਰ / ਆਈਟਿਊਨਜ਼ ਤੋਂ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਐਂਡਰਾਇਡ/ਆਈਓਐਸ ਲਈ ST BLE ਸੈਂਸਰ ਐਪਲੀਕੇਸ਼ਨ

ਸੈਟਅਪ ਓਵਰview: ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡਾਂ ਦੇ ਨਾਲ STM32 ਨਿਊਕਲੀਓ 

HW ਪੂਰਵ-ਸ਼ਰਤਾਂ

BLE ਕਨੈਕਟੀਵਿਟੀ-ਵਾਤਾਵਰਣ-ਅਤੇ-ਮੋਸ਼ਨ-ਸੈਂਸਰਾਂ ਦੇ ਨਾਲ IoT-ਨੋਡ ਲਈ STMicroelectronics-STM32Cube-ਫੰਕਸ਼ਨ-ਪੈਕ (FP-SNS-MOTENV1)-ਚਿੱਤਰ- (8)..

  • 1x ਬਲੂਟੁੱਥ ਲੋਅ ਐਨਰਜੀ ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡ (X-NUCLEO-BNRG2A1)
  • 1x ਮੋਸ਼ਨ MEMS ਅਤੇ ਵਾਤਾਵਰਣ ਸੈਂਸਰ ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡ (X-NUCLEO-IKS4A1)
  • 1x STM32 ਨਿਊਕਲੀਓ ਵਿਕਾਸ ਬੋਰਡ (NUCLEO-U575ZI-Q, NUCLEO-F401RE ਜਾਂ NUCLEO-L476RG ਜਾਂ NUCLEO-L053R8)
  • 1x ਐਂਡਰਾਇਡ ਜਾਂ ਆਈਓਐਸ ਡਿਵਾਈਸ
  • ਵਿੰਡੋਜ਼ 7 ਅਤੇ ਇਸ ਤੋਂ ਉੱਪਰ ਵਾਲੇ ਵਰਜਨ ਵਾਲਾ 1x ਪੀਸੀ
  • NUCLEO-F401RE, NUCLEO-L476RG ਅਤੇ NUCLEO-L053R8 ਲਈ 1x USB ਟਾਈਪ A ਤੋਂ ਮਿੰਨੀ-B USB ਕੇਬਲ
  • NUCLEO-U1ZI-Q ਲਈ 575x USB ਟਾਈਪ A ਤੋਂ ਮਾਈਕ੍ਰੋ-B USB ਕੇਬਲ

X-NUCLEO-BNRG2A1 ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡ 'ਤੇ ਮੌਜੂਦ SPBTLE-RF ਮੋਡੀਊਲ ਦੇ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਅਨੁਕੂਲ ਬਣਾਉਣ ਲਈ, ਬੋਰਡ ਸਟੈਕ ਦੇ ਇਸ ਕ੍ਰਮ ਦੀ ਪਾਲਣਾ ਕਰਨਾ ਜ਼ਰੂਰੀ ਹੈ।

ਸੈਟਅਪ ਓਵਰview

ਕੁਝ ਹੀ ਮਿੰਟਾਂ ਵਿੱਚ ਕੋਡਿੰਗ ਸ਼ੁਰੂ ਕਰੋ (1/3)

BLE ਕਨੈਕਟੀਵਿਟੀ-ਵਾਤਾਵਰਣ-ਅਤੇ-ਮੋਸ਼ਨ-ਸੈਂਸਰਾਂ ਦੇ ਨਾਲ IoT-ਨੋਡ ਲਈ STMicroelectronics-STM32Cube-ਫੰਕਸ਼ਨ-ਪੈਕ (FP-SNS-MOTENV1)-ਚਿੱਤਰ- (9)..BLE-ਕਨੈਕਟੀਵਿਟੀ-ਵਾਤਾਵਰਣ-ਅਤੇ-ਮੋਸ਼ਨ-ਸੈਂਸਰਾਂ ਦੇ ਨਾਲ-IoT-ਨੋਡ-ਲਈ-STM32Cube-ਫੰਕਸ਼ਨ-ਪੈਕ (FP-SNS-MOTENV1)-ਚਿੱਤਰ- (10)

  • \ਪ੍ਰੋਜੈਕਟ\NUCLEO-F401RE\ਐਪਲੀਕੇਸ਼ਨ\IKS4A1\MOTENV1
  • \ਪ੍ਰੋਜੈਕਟ\ NUCLEO-F401RE\Exampਬੂਟਲੋਡਰ
  • \Projects\ NUCLEO-L053R8\Applications\IKS4A1 \MOTENV1
  • \ਪ੍ਰੋਜੈਕਟ\ NUCLEO-L476RG\ਐਪਲੀਕੇਸ਼ਨ\IKS4A1 \MOTENV1
  • \ਪ੍ਰੋਜੈਕਟ\ NUCLEO-L476RG \ਐਕਸampਬੂਟਲੋਡਰ
  • \ਪ੍ਰੋਜੈਕਟ\ NUCLEO-U575ZI-Q\ਐਪਲੀਕੇਸ਼ਨ\IKS4A1 \MOTENV1

BLE-ਕਨੈਕਟੀਵਿਟੀ-ਵਾਤਾਵਰਣ-ਅਤੇ-ਮੋਸ਼ਨ-ਸੈਂਸਰਾਂ ਦੇ ਨਾਲ-IoT-ਨੋਡ-ਲਈ-STM32Cube-ਫੰਕਸ਼ਨ-ਪੈਕ (FP-SNS-MOTENV1)-ਚਿੱਤਰ- (11)ਆਪਣੇ ਡਿਵਾਈਸ ਨੂੰ ਰਜਿਸਟਰ ਕਰਨ ਲਈ ਪਹਿਲਾਂ ਤੋਂ ਕੰਪਾਇਲ ਕੀਤੀਆਂ ਬਾਈਨਰੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰੋ, ਜਾਂ ਵਿਕਲਪਿਕ ਤੌਰ 'ਤੇ ਆਪਣੇ ਡਿਵਾਈਸ ਸਰਟੀਫਿਕੇਟ ਨੂੰ ਜੋੜਦੇ ਹੋਏ ਕੋਡ ਨੂੰ ਦੁਬਾਰਾ ਕੰਪਾਇਲ ਕਰੋ।

BLE-ਕਨੈਕਟੀਵਿਟੀ-ਵਾਤਾਵਰਣ-ਅਤੇ-ਮੋਸ਼ਨ-ਸੈਂਸਰਾਂ ਦੇ ਨਾਲ-IoT-ਨੋਡ-ਲਈ-STM32Cube-ਫੰਕਸ਼ਨ-ਪੈਕ (FP-SNS-MOTENV1)-ਚਿੱਤਰ- (12)

 

ਕੁਝ ਹੀ ਮਿੰਟਾਂ ਵਿੱਚ ਕੋਡਿੰਗ ਸ਼ੁਰੂ ਕਰੋ (2/3)

  1. ਪਹਿਲਾਂ ਤੋਂ ਕੰਪਾਈਲ ਕੀਤੀ ਬਾਈਨਰੀ ਨੂੰ ਕਿਵੇਂ ਇੰਸਟਾਲ ਕਰਨਾ ਹੈ:
    • ਹਰੇਕ ਐਪਲੀਕੇਸ਼ਨ ਲਈ, ਪੈਕੇਜ ਦੇ ਅੰਦਰ "ਬਾਈਨਰੀ" ਨਾਮਕ ਇੱਕ ਫੋਲਡਰ ਹੁੰਦਾ ਹੈ।BLE-ਕਨੈਕਟੀਵਿਟੀ-ਵਾਤਾਵਰਣ-ਅਤੇ-ਮੋਸ਼ਨ-ਸੈਂਸਰਾਂ ਦੇ ਨਾਲ-IoT-ਨੋਡ-ਲਈ-STM32Cube-ਫੰਕਸ਼ਨ-ਪੈਕ (FP-SNS-MOTENV1)-ਚਿੱਤਰ- (13)
    • NUCLEO-F401RE ਅਤੇ NUCLEO-L476RG ਲਈ:
      • ਪਹਿਲਾਂ ਤੋਂ ਕੰਪਾਇਲ ਕੀਤਾ FP-SNS-MOTENV1 FW ਜਿਸਨੂੰ ਸਹੀ ਸਥਿਤੀ (0x08004000) 'ਤੇ STM32CubeProgrammer ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਸਮਰਥਿਤ STM32 ਨਿਊਕਲੀਓ 'ਤੇ ਫਲੈਸ਼ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
    • ਮਹੱਤਵਪੂਰਨ ਨੋਟ: ਇਹ ਪਹਿਲਾਂ ਤੋਂ ਕੰਪਾਇਲ ਕੀਤੀ ਬਾਈਨਰੀ FOTA ਅੱਪਡੇਟ ਪ੍ਰਕਿਰਿਆ ਦੇ ਅਨੁਕੂਲ ਹੈ।
      • ਪਹਿਲਾਂ ਤੋਂ ਕੰਪਾਇਲ ਕੀਤਾ FP-SNS-MOTENV1 + ਬੂਟਲੋਡਰ FW ਜਿਸਨੂੰ STM32CubeProgrammer ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਜਾਂ "ਡਰੈਗ ਐਂਡ ਡ੍ਰੌਪ" ਕਰਕੇ ਸਿੱਧੇ ਸਮਰਥਿਤ STM32 ਨਿਊਕਲੀਓ 'ਤੇ ਫਲੈਸ਼ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
      • ਮਹੱਤਵਪੂਰਨ ਨੋਟ: ਇਹ ਪਹਿਲਾਂ ਤੋਂ ਕੰਪਾਇਲ ਕੀਤੀ ਬਾਈਨਰੀ FOTA ਅੱਪਡੇਟ ਪ੍ਰਕਿਰਿਆ ਦੇ ਅਨੁਕੂਲ ਨਹੀਂ ਹੈ।
    • NUCLEO-L053R8 ਲਈ:
      • ਪਹਿਲਾਂ ਤੋਂ ਕੰਪਾਇਲ ਕੀਤੇ FP-SNS-MOTENV1 ਨੂੰ STM32CubeProgrammer ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਜਾਂ "ਡਰੈਗ ਐਂਡ ਡ੍ਰੌਪ" ਕਰਕੇ ਸਿੱਧੇ ਸਮਰਥਿਤ STM32 ਨਿਊਕਲੀਓ 'ਤੇ ਫਲੈਸ਼ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
    • NUCLEO-U575ZI-Q ਲਈ:
      • ਪਹਿਲਾਂ ਤੋਂ ਕੰਪਾਇਲ ਕੀਤੇ FP-SNS-MOTENV1 ਨੂੰ STM32CubeProgrammer ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਜਾਂ "ਡਰੈਗ ਐਂਡ ਡ੍ਰੌਪ" ਕਰਕੇ ਸਿੱਧੇ ਸਮਰਥਿਤ STM32 ਨਿਊਕਲੀਓ 'ਤੇ ਫਲੈਸ਼ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
      • ਪਹਿਲੀ ਇੰਸਟਾਲੇਸ਼ਨ ਲਈ, ਪੂਰੀ ਫਲੈਸ਼ ਮਿਟਾਉਣ ਤੋਂ ਬਾਅਦ (ਸੁਝਾਅ ਪ੍ਰਕਿਰਿਆ), ਫਰਮਵੇਅਰ ਨੂੰ ਫਲੈਸ਼ ਕਰਨ ਲਈ ਬੈਂਕ 1 ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ STM32 MCU ਉਪਭੋਗਤਾ ਬਾਈਟ ਸੈਟਿੰਗਾਂ ਸੈੱਟ ਕਰਨ ਲਈ STM32CubeProgrammer ਦੀ ਵਰਤੋਂ ਕਰੋ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਸ਼ੁਰੂ ਕਰੋ।

ਕੁਝ ਹੀ ਮਿੰਟਾਂ ਵਿੱਚ ਕੋਡਿੰਗ ਸ਼ੁਰੂ ਕਰੋ (3/3)

BLE-ਕਨੈਕਟੀਵਿਟੀ-ਵਾਤਾਵਰਣ-ਅਤੇ-ਮੋਸ਼ਨ-ਸੈਂਸਰਾਂ ਦੇ ਨਾਲ-IoT-ਨੋਡ-ਲਈ-STM32Cube-ਫੰਕਸ਼ਨ-ਪੈਕ (FP-SNS-MOTENV1)-ਚਿੱਤਰ- (14)

NUCLEO-F401RE ਅਤੇ NUCLEO-L476RG ਲਈ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਕੰਪਾਇਲ ਕਰਨ ਤੋਂ ਬਾਅਦ ਕੋਡ ਕਿਵੇਂ ਇੰਸਟਾਲ ਕਰਨਾ ਹੈ:

  • ਆਪਣੀ ਪਸੰਦੀਦਾ IDE ਨਾਲ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਕੰਪਾਇਲ ਕਰੋ।BLE-ਕਨੈਕਟੀਵਿਟੀ-ਵਾਤਾਵਰਣ-ਅਤੇ-ਮੋਸ਼ਨ-ਸੈਂਸਰਾਂ ਦੇ ਨਾਲ-IoT-ਨੋਡ-ਲਈ-STM32ਕਿਊਬ-ਫੰਕਸ਼ਨ-ਪੈਕ (FP-SNS-MOTENV1)-ਚਿੱਤਰ- 24
    • ਯੂਟਿਲਿਟੀਜ਼ ਫੋਲਡਰ ਵਿੱਚ ਇੱਕ ਸਕ੍ਰਿਪਟ *.sh ਹੈ ਜੋ ਹੇਠ ਲਿਖੇ ਕਾਰਜ ਕਰਦੀ ਹੈ:
    • ਪੂਰਾ ਫਲੈਸ਼ ਮਿਟਾਓ
    • ਸੱਜੇ ਬੂਟਲੋਡਰ ਨੂੰ ਸਹੀ ਸਥਿਤੀ 'ਤੇ ਫਲੈਸ਼ ਕਰੋ (0x08000000)
    • MOTENV1 ਫਰਮਵੇਅਰ ਨੂੰ ਸਹੀ ਸਥਿਤੀ 'ਤੇ ਫਲੈਸ਼ ਕਰੋ (0x08004000)
  • ਇਹ ਉਹ ਫਰਮਵੇਅਰ ਹੈ ਜੋ IDE ਨਾਲ ਕੰਪਾਇਲ ਕੀਤਾ ਗਿਆ ਸੀ।
  • ਇਹ ਫਰਮਵੇਅਰ FOTA ਅੱਪਡੇਟ ਪ੍ਰਕਿਰਿਆ ਦੇ ਅਨੁਕੂਲ ਹੈ।
    • ਇੱਕ ਪੂਰਾ ਬਾਈਨਰੀ FW ਸੇਵ ਕਰੋ ਜਿਸ ਵਿੱਚ MOTENV1 ਅਤੇ ਬੂਟਲੋਡਰ ਦੋਵੇਂ ਸ਼ਾਮਲ ਹੋਣ।
  • ਇਸ ਬਾਈਨਰੀ ਨੂੰ ST-ਲਿੰਕ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਜਾਂ "ਡਰੈਗ ਐਂਡ ਡ੍ਰੌਪ" ਕਰਕੇ ਸਿੱਧੇ ਸਮਰਥਿਤ STM32 ਬੋਰਡ 'ਤੇ ਫਲੈਸ਼ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
  • ਮਹੱਤਵਪੂਰਨ ਨੋਟ: ਇਹ ਵਾਧੂ ਪ੍ਰੀ-ਕੰਪਾਈਲਡ ਬਾਈਨਰੀ FOTA ਅੱਪਡੇਟ ਪ੍ਰਕਿਰਿਆ ਦੇ ਅਨੁਕੂਲ ਨਹੀਂ ਹੈ।

*.sh ਸਕ੍ਰਿਪਟ ਨੂੰ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ, STM32CubeProgrammer ਲਈ ਇੰਸਟਾਲੇਸ਼ਨ ਮਾਰਗ ਸੈੱਟ ਕਰਨ ਲਈ ਇਸਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨਾ ਜ਼ਰੂਰੀ ਹੈ।

  • *.sh ਸਕ੍ਰਿਪਟ ਚਲਾਉਣ ਵੇਲੇ ਇਨਪੁਟ ਵਜੋਂ BootLoaderPath/BootLoader.bin ਅਤੇ BinaryPath ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।

ਫਲੈਸ਼ ਪ੍ਰਬੰਧਨ ਅਤੇ ਬੂਟ ਪ੍ਰਕਿਰਿਆ

BLE-ਕਨੈਕਟੀਵਿਟੀ-ਵਾਤਾਵਰਣ-ਅਤੇ-ਮੋਸ਼ਨ-ਸੈਂਸਰਾਂ ਦੇ ਨਾਲ-IoT-ਨੋਡ-ਲਈ-STM32Cube-ਫੰਕਸ਼ਨ-ਪੈਕ (FP-SNS-MOTENV1)-ਚਿੱਤਰ- (15)

ਬਲੂਟੁੱਥ ਘੱਟ ਊਰਜਾ ਅਤੇ ਸੈਂਸਰ ਸਾਫਟਵੇਅਰ

NUCLEO-F401RE / NUCLEO-L476RG / NUCLEO-U575ZI-Q ਲਈ FP-SNS-MOTENV1 - ਸੀਰੀਅਲ ਲਾਈਨ ਮਾਨੀਟਰ (egTera Tera Term) 

BLE-ਕਨੈਕਟੀਵਿਟੀ-ਵਾਤਾਵਰਣ-ਅਤੇ-ਮੋਸ਼ਨ-ਸੈਂਸਰਾਂ ਦੇ ਨਾਲ-IoT-ਨੋਡ-ਲਈ-STM32Cube-ਫੰਕਸ਼ਨ-ਪੈਕ (FP-SNS-MOTENV1)-ਚਿੱਤਰ- (16)

  • STM32 ਨਿਊਕਲੀਓ ਬੋਰਡ 'ਤੇ RESET User ਬਟਨ ਦਬਾਉਣ ਨਾਲ। ਤੁਸੀਂ ਸ਼ੁਰੂਆਤੀ ਪੜਾਅ ਦੇਖ ਸਕਦੇ ਹੋ।
  • ਜਦੋਂ ਬੋਰਡ ਕਿਸੇ ਐਂਡਰਾਇਡ ਜਾਂ ਆਈਓਐਸ ਡਿਵਾਈਸ ਨਾਲ ਜੁੜੇ ਹੁੰਦੇ ਹਨ, ਤਾਂ ਤੁਸੀਂ ਦੇਖ ਸਕਦੇ ਹੋ ਕਿ BLE ਰਾਹੀਂ ਕੀ ਪ੍ਰਸਾਰਿਤ ਹੁੰਦਾ ਹੈ।

ਡੈਮੋ ਸਾਬਕਾampST BLE ਸੈਂਸਰ ਐਪਲੀਕੇਸ਼ਨ ਓਵਰview

ਐਂਡਰਾਇਡ/ਆਈਓਐਸ ਲਈ ST BLE ਸੈਂਸਰ ਐਪਲੀਕੇਸ਼ਨ (1/6)

BLE-ਕਨੈਕਟੀਵਿਟੀ-ਵਾਤਾਵਰਣ-ਅਤੇ-ਮੋਸ਼ਨ-ਸੈਂਸਰਾਂ ਦੇ ਨਾਲ-IoT-ਨੋਡ-ਲਈ-STM32Cube-ਫੰਕਸ਼ਨ-ਪੈਕ (FP-SNS-MOTENV1)-ਚਿੱਤਰ- (17)

ਐਂਡਰਾਇਡ/ਆਈਓਐਸ ਲਈ ST BLE ਸੈਂਸਰ ਐਪਲੀਕੇਸ਼ਨ (2/6)

BLE-ਕਨੈਕਟੀਵਿਟੀ-ਵਾਤਾਵਰਣ-ਅਤੇ-ਮੋਸ਼ਨ-ਸੈਂਸਰਾਂ ਦੇ ਨਾਲ-IoT-ਨੋਡ-ਲਈ-STM32Cube-ਫੰਕਸ਼ਨ-ਪੈਕ (FP-SNS-MOTENV1)-ਚਿੱਤਰ- (18)

ਐਂਡਰਾਇਡ/ਆਈਓਐਸ ਲਈ ST BLE ਸੈਂਸਰ ਐਪਲੀਕੇਸ਼ਨ (3/6)

BLE-ਕਨੈਕਟੀਵਿਟੀ-ਵਾਤਾਵਰਣ-ਅਤੇ-ਮੋਸ਼ਨ-ਸੈਂਸਰਾਂ ਦੇ ਨਾਲ-IoT-ਨੋਡ-ਲਈ-STM32Cube-ਫੰਕਸ਼ਨ-ਪੈਕ (FP-SNS-MOTENV1)-ਚਿੱਤਰ- (19)NUCLEO-F401RE NUCLEO-L476RG NUCLEO-U575ZI-Q ਲਈ FP-SNS-MOTENV1

ਐਂਡਰਾਇਡ/ਆਈਓਐਸ ਲਈ ST BLE ਸੈਂਸਰ ਐਪਲੀਕੇਸ਼ਨ (4/6)

BLE-ਕਨੈਕਟੀਵਿਟੀ-ਵਾਤਾਵਰਣ-ਅਤੇ-ਮੋਸ਼ਨ-ਸੈਂਸਰਾਂ ਦੇ ਨਾਲ-IoT-ਨੋਡ-ਲਈ-STM32Cube-ਫੰਕਸ਼ਨ-ਪੈਕ (FP-SNS-MOTENV1)-ਚਿੱਤਰ- (20)

ਐਂਡਰਾਇਡ/ਆਈਓਐਸ ਲਈ ST BLE ਸੈਂਸਰ ਐਪਲੀਕੇਸ਼ਨ (5/6)

BLE-ਕਨੈਕਟੀਵਿਟੀ-ਵਾਤਾਵਰਣ-ਅਤੇ-ਮੋਸ਼ਨ-ਸੈਂਸਰਾਂ ਦੇ ਨਾਲ-IoT-ਨੋਡ-ਲਈ-STM32Cube-ਫੰਕਸ਼ਨ-ਪੈਕ (FP-SNS-MOTENV1)-ਚਿੱਤਰ- (21)

  • NUCLEO-U575ZI-Q ਲਈ, ਬੂਟ ਹੋਣ ਤੋਂ ਬਾਅਦ MOTENV1 ਫਰਮਵੇਅਰ STBLESensor ਐਪਲੀਕੇਸ਼ਨ ਤੋਂ ਨਵਾਂ ਫਰਮਵੇਅਰ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ, ਇਸਨੂੰ ਇੱਕ ਮੈਮੋਰੀ ਬੈਂਕ (ਜਾਂ ਤਾਂ bank1 ਜਾਂ bank2) ਵਿੱਚ ਸੇਵ ਕਰਦਾ ਹੈ ਅਤੇ ਦੂਜੇ ਮੈਮੋਰੀ ਬੈਂਕ ਵਿੱਚ ਸੇਵ ਕੀਤੇ ਨਵੇਂ ਕੋਡ ਨੂੰ ਲਾਗੂ ਕਰਕੇ ਰੀਬੂਟ ਕਰਦਾ ਹੈ। ਇੱਕ ਖਾਸ ਖੇਤਰ ਨਾਲ ਸਬੰਧਤ ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਸਿਰਫ਼ ਉਸ ਖੇਤਰ ਵਿੱਚ ਚੱਲ ਸਕਦਾ ਹੈ। ਹਾਲਾਂਕਿ, MOTENV1 ਐਪਲੀਕੇਸ਼ਨ ਵੱਖ-ਵੱਖ ਫਲੈਸ਼ ਬੈਂਕਾਂ ਵਿੱਚ ਸਵੈਪ ਕਰ ਸਕਦੀ ਹੈ ਅਤੇ ਹਰੇਕ ਪ੍ਰੋਗਰਾਮ ਕਿਸੇ ਵੀ ਫਲੈਸ਼ ਮੈਮੋਰੀ ਬੈਂਕ ਵਿੱਚ ਚੱਲ ਸਕਦਾ ਹੈ।

ਐਂਡਰਾਇਡ/ਆਈਓਐਸ ਲਈ ST BLE ਸੈਂਸਰ ਐਪਲੀਕੇਸ਼ਨ (6/6)

BLE-ਕਨੈਕਟੀਵਿਟੀ-ਵਾਤਾਵਰਣ-ਅਤੇ-ਮੋਸ਼ਨ-ਸੈਂਸਰਾਂ ਦੇ ਨਾਲ-IoT-ਨੋਡ-ਲਈ-STM32Cube-ਫੰਕਸ਼ਨ-ਪੈਕ (FP-SNS-MOTENV1)-ਚਿੱਤਰ- (22)

ਨੋਟ: ਜੇਕਰ ਵਰਤਿਆ ਗਿਆ ਮੈਮਜ਼ ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡ ਫਰਮਵੇਅਰ ਦੇ ਅਨੁਕੂਲ ਨਹੀਂ ਹੈ ਜਾਂ ਮਾਊਂਟ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ

ਦਸਤਾਵੇਜ਼ ਅਤੇ ਸੰਬੰਧਿਤ ਸਰੋਤ

ਸਾਰੇ ਦਸਤਾਵੇਜ਼ ਸਬੰਧਤ ਉਤਪਾਦਾਂ ਦੇ ਡਿਜ਼ਾਈਨ ਟੈਬ ਵਿੱਚ ਉਪਲਬਧ ਹਨ webਪੰਨਾ 

ਐਫਪੀ-ਐਸਐਨਐਸ-ਮੋਟੇਨਵੀ1

  • DB2852: BLE ਕਨੈਕਟੀਵਿਟੀ, ਵਾਤਾਵਰਣ ਅਤੇ ਮੋਸ਼ਨ ਸੈਂਸਰਾਂ ਵਾਲੇ IoT ਨੋਡ ਲਈ STM32Cube ਫੰਕਸ਼ਨ ਪੈਕ - ਡੇਟਾ ਸੰਖੇਪ
  • UM2016: BLE ਕਨੈਕਟੀਵਿਟੀ, ਵਾਤਾਵਰਣ ਅਤੇ ਮੋਸ਼ਨ ਸੈਂਸਰਾਂ ਵਾਲੇ IoT ਨੋਡ ਲਈ STM32Cube ਫੰਕਸ਼ਨ ਪੈਕ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰਨਾ - ਉਪਭੋਗਤਾ ਮੈਨੂਅਲ
  • ਸਾਫਟਵੇਅਰ ਸੈੱਟਅੱਪ file

X-NUCLEO-BNRG2A1

  • ਗੇਰਬਰ files, BOM, ਯੋਜਨਾਬੱਧ
  • DB4086: STM2 ਨਿਊਕਲੀਓ ਲਈ BLUENRG-M32SP ਮੋਡੀਊਲ 'ਤੇ ਆਧਾਰਿਤ ਬਲੂਟੁੱਥ ਲੋਅ ਐਨਰਜੀ ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡ - ਡੇਟਾ ਸੰਖੇਪ
  • UM2667: STM2 ਨਿਊਕਲੀਓ ਲਈ BLUENRG-M1SP ਮੋਡੀਊਲ 'ਤੇ ਆਧਾਰਿਤ X-NUCLEO-BNRG2A32 BLE ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰਨਾ - ਯੂਜ਼ਰ ਮੈਨੂਅਲ

X-NUCLEO-IKS4A1

  • ਗੇਰਬਰ files, BOM, ਯੋਜਨਾਬੱਧ
  • DB5091: STM32 ਨਿਊਕਲੀਓ ਲਈ ਮੋਸ਼ਨ MEMS ਅਤੇ ਵਾਤਾਵਰਣ ਸੈਂਸਰ ਵਿਸਥਾਰ ਬੋਰਡ - ਡੇਟਾ ਸੰਖੇਪ
  • UM3250: STM32 ਨਿਊਕਲੀਓ ਲਈ ਮੋਸ਼ਨ MEMS ਅਤੇ ਵਾਤਾਵਰਣ ਸੈਂਸਰ ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰਨਾ - ਯੂਜ਼ਰ ਮੈਨੂਅਲ

ਸਲਾਹ ਕਰੋ www.st.com ਪੂਰੀ ਸੂਚੀ ਲਈ

STM32 ਓਪਨ ਡਿਵੈਲਪਮੈਂਟ ਇਨਵਾਇਰਮੈਂਟ: ਓਵਰview

STM32 ਓਪਨ ਡਿਵੈਲਪਮੈਂਟ ਇਨਵਾਇਰਮੈਂਟ ਤੇਜ਼, ਕਿਫਾਇਤੀ ਪ੍ਰੋਟੋਟਾਈਪਿੰਗ ਅਤੇ ਵਿਕਾਸ

  • STM32 ਓਪਨ ਡਿਵੈਲਪਮੈਂਟ ਇਨਵਾਇਰਮੈਂਟ (STM32 ODE) STM32 32-ਬਿੱਟ ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਪਰਿਵਾਰ ਦੇ ਅਧਾਰ ਤੇ ਨਵੀਨਤਾਕਾਰੀ ਡਿਵਾਈਸਾਂ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਵਿਕਸਤ ਕਰਨ ਦਾ ਇੱਕ ਖੁੱਲ੍ਹਾ, ਲਚਕਦਾਰ, ਆਸਾਨ ਅਤੇ ਕਿਫਾਇਤੀ ਤਰੀਕਾ ਹੈ ਜੋ ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡਾਂ ਰਾਹੀਂ ਜੁੜੇ ਹੋਰ ਅਤਿ-ਆਧੁਨਿਕ ST ਹਿੱਸਿਆਂ ਦੇ ਨਾਲ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਮੋਹਰੀ-ਕਿਨਾਰੇ ਵਾਲੇ ਹਿੱਸਿਆਂ ਦੇ ਨਾਲ ਤੇਜ਼ ਪ੍ਰੋਟੋਟਾਈਪਿੰਗ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਨੂੰ ਜਲਦੀ ਹੀ ਅੰਤਿਮ ਡਿਜ਼ਾਈਨਾਂ ਵਿੱਚ ਬਦਲਿਆ ਜਾ ਸਕਦਾ ਹੈ।

BLE-ਕਨੈਕਟੀਵਿਟੀ-ਵਾਤਾਵਰਣ-ਅਤੇ-ਮੋਸ਼ਨ-ਸੈਂਸਰਾਂ ਦੇ ਨਾਲ-IoT-ਨੋਡ-ਲਈ-STM32Cube-ਫੰਕਸ਼ਨ-ਪੈਕ (FP-SNS-MOTENV1)-ਚਿੱਤਰ- (23)

ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਵੇਖੋ www.st.com/stm32ode

  • © STMicroelectronics – ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ। STMicroelectronics ਕਾਰਪੋਰੇਟ ਲੋਗੋ STMicroelectronics ਕੰਪਨੀਆਂ ਦੇ ਸਮੂਹ ਦਾ ਇੱਕ ਰਜਿਸਟਰਡ ਟ੍ਰੇਡਮਾਰਕ ਹੈ। ਬਾਕੀ ਸਾਰੇ ਨਾਮ ਉਹਨਾਂ ਦੇ ਸਬੰਧਤ ਮਾਲਕਾਂ ਦੀ ਸੰਪਤੀ ਹਨ।

ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ

ਸਵਾਲ: ਮੈਂ BLE ਮੋਡੀਊਲ ਲਈ ਫਰਮਵੇਅਰ ਨੂੰ ਕਿਵੇਂ ਅਪਡੇਟ ਕਰਾਂ?

A: BLE ਮੋਡੀਊਲ ਲਈ ਫਰਮਵੇਅਰ ਨੂੰ ਅੱਪਡੇਟ ਕਰਨ ਲਈ, ਮੈਨੂਅਲ ਵਿੱਚ ਦੱਸੇ ਗਏ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ, ਜਿਸ ਵਿੱਚ ST BlueNRG-1_2 ਫਲੈਸ਼ਰ ਉਪਯੋਗਤਾ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਅਤੇ ਢੁਕਵੀਂ ਫਰਮਵੇਅਰ ਚਿੱਤਰ ਡਾਊਨਲੋਡ ਕਰਨਾ ਸ਼ਾਮਲ ਹੈ।

ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ

BLE ਕਨੈਕਟੀਵਿਟੀ, ਵਾਤਾਵਰਣ ਅਤੇ ਮੋਸ਼ਨ ਸੈਂਸਰਾਂ (FP-SNS-MOTENV1) ਦੇ ਨਾਲ IoT ਨੋਡ ਲਈ STMicroelectronics STM32Cube ਫੰਕਸ਼ਨ ਪੈਕ [pdf] ਯੂਜ਼ਰ ਗਾਈਡ
NUCLEO-U575ZI-Q, NUCLEO-F401RE, NUCLEO-L476RG, NUCLEO-LO53R8, X-NUCLEOBNRG2A1, X-NUCLEO-IKS4A1, BLE ਕਨੈਕਟੀਵਿਟੀ ਵਾਲੇ IoT ਨੋਡ ਲਈ STM32Cube ਫੰਕਸ਼ਨ ਪੈਕ, STM32Cube, BLE ਕਨੈਕਟੀਵਿਟੀ ਵਾਲੇ IoT ਨੋਡ ਲਈ ਫੰਕਸ਼ਨ ਪੈਕ, BLE ਕਨੈਕਟੀਵਿਟੀ ਵਾਲਾ IoT ਨੋਡ, BLE ਕਨੈਕਟੀਵਿਟੀ ਵਾਲਾ, BLE ਕਨੈਕਟੀਵਿਟੀ ਵਾਲਾ

ਹਵਾਲੇ

ਇੱਕ ਟਿੱਪਣੀ ਛੱਡੋ

ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ। ਲੋੜੀਂਦੇ ਖੇਤਰਾਂ ਨੂੰ ਚਿੰਨ੍ਹਿਤ ਕੀਤਾ ਗਿਆ ਹੈ *