ST X-NUCLEO-53L1A2 ವಿಸ್ತರಣೆ ಬೋರ್ಡ್ -- ಇಂಟರಪ್ಟ್ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳು

ಯುಎಂ 2606
ಬಳಕೆದಾರ ಕೈಪಿಡಿ

IOTA ಡಿಸ್ಟ್ರಿಬ್ಯೂಟೆಡ್ ಲೆಡ್ಜರ್‌ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ
STM32Cube ಗಾಗಿ ತಂತ್ರಜ್ಞಾನ ಸಾಫ್ಟ್‌ವೇರ್ ವಿಸ್ತರಣೆ

ಪರಿಚಯ

ದಿ X-CUBE-IOTA1 ವಿಸ್ತರಣೆ ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್ STM32Cube STM32 ನಲ್ಲಿ ಚಲಿಸುತ್ತದೆ ಮತ್ತು IOTA ಡಿಸ್ಟ್ರಿಬ್ಯೂಟೆಡ್ ಲೆಡ್ಜರ್ ಟೆಕ್ನಾಲಜಿ (DLT) ಕಾರ್ಯಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಮಿಡಲ್‌ವೇರ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ.
IOTA DLT ಎಂಬುದು ಇಂಟರ್ನೆಟ್ ಆಫ್ ಥಿಂಗ್ಸ್ (IoT) ಗಾಗಿ ವಹಿವಾಟು ವಸಾಹತು ಮತ್ತು ಡೇಟಾ ವರ್ಗಾವಣೆ ಪದರವಾಗಿದೆ. ನಂಬಿಕೆಯಿಲ್ಲದ, ಅನುಮತಿಯಿಲ್ಲದ ಮತ್ತು ವಿಕೇಂದ್ರೀಕೃತ ಪರಿಸರದಲ್ಲಿ ಯಾವುದೇ ವಹಿವಾಟು ಶುಲ್ಕವಿಲ್ಲದೆ ಜನರು ಮತ್ತು ಯಂತ್ರಗಳಿಗೆ ಹಣ ಮತ್ತು/ಅಥವಾ ಡೇಟಾವನ್ನು ವರ್ಗಾಯಿಸಲು IOTA ಅನುಮತಿಸುತ್ತದೆ. ಈ ತಂತ್ರಜ್ಞಾನವು ಯಾವುದೇ ರೀತಿಯ ವಿಶ್ವಾಸಾರ್ಹ ಮಧ್ಯವರ್ತಿ ಅಗತ್ಯವಿಲ್ಲದೇ ಸೂಕ್ಷ್ಮ-ಪಾವತಿಗಳನ್ನು ಸಹ ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ. ವಿವಿಧ STM32ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್‌ಗಳಲ್ಲಿ ಪೋರ್ಟಬಿಲಿಟಿಯನ್ನು ಸುಲಭಗೊಳಿಸಲು STM32Cube ಸಾಫ್ಟ್‌ವೇರ್ ತಂತ್ರಜ್ಞಾನದಲ್ಲಿ ವಿಸ್ತರಣೆಯನ್ನು ನಿರ್ಮಿಸಲಾಗಿದೆ. ಸಾಫ್ಟ್‌ವೇರ್‌ನ ಪ್ರಸ್ತುತ ಆವೃತ್ತಿಯು ಇದರ ಮೇಲೆ ಚಲಿಸುತ್ತದೆ B-L4S5I-IOT01A IoT ನೋಡ್‌ಗಾಗಿ ಡಿಸ್ಕವರಿ ಕಿಟ್ ಮತ್ತು ಲಗತ್ತಿಸಲಾದ Wi-Fi ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ ಇಂಟರ್ನೆಟ್‌ಗೆ ಸಂಪರ್ಕಿಸುತ್ತದೆ.

ಸಂಬಂಧಿತ ಲಿಂಕ್‌ಗಳು

STM32Cube ಪರಿಸರ ವ್ಯವಸ್ಥೆಗೆ ಭೇಟಿ ನೀಡಿ web ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ www.st.com ಪುಟ
https://www.iota.org/get-started/what-is-iota
https://docs.iota.org/docs/getting-started/1.1/introduction/overview
https://iota-beginners-guide.com
https://chrysalis.docs.iota.org
https://iota-beginners-guide.com/future-of-iota/iota-1-5-chrysalis
https://www.boazbarak.org/cs127/Projects/iota.pdf

ಸಂಕ್ಷೇಪಣಗಳು ಮತ್ತು ಸಂಕ್ಷೇಪಣಗಳು

ಕೋಷ್ಟಕ 1. ಸಂಕ್ಷಿಪ್ತ ರೂಪಗಳ ಪಟ್ಟಿ

ಸಂಕ್ಷಿಪ್ತ ರೂಪ ವಿವರಣೆ
DLT ಲೆಡ್ಜರ್ ತಂತ್ರಜ್ಞಾನವನ್ನು ವಿತರಿಸಲಾಗಿದೆ
IDE ಸಮಗ್ರ ಅಭಿವೃದ್ಧಿ ಪರಿಸರ
IoT ವಸ್ತುಗಳ ಇಂಟರ್ನೆಟ್
PoW ಕೆಲಸದ ಪುರಾವೆ

STM1Cube ಗಾಗಿ X-CUBE-IOTA32 ಸಾಫ್ಟ್‌ವೇರ್ ವಿಸ್ತರಣೆ

ಮುಗಿದಿದೆview

ದಿ X-CUBE-IOTA1 ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್ ವಿಸ್ತರಿಸುತ್ತದೆ STM32Cube ಕೆಳಗಿನ ಪ್ರಮುಖ ವೈಶಿಷ್ಟ್ಯಗಳೊಂದಿಗೆ ಕ್ರಿಯಾತ್ಮಕತೆ:

  • STM32-ಆಧಾರಿತ ಬೋರ್ಡ್‌ಗಳಿಗಾಗಿ IOTA DLT ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು ಪೂರ್ಣಗೊಳಿಸಿ
  • ಮಿಡಲ್‌ವೇರ್ ಲೈಬ್ರರಿಗಳು ಒಳಗೊಂಡಿವೆ:
    - FreeRTOS
    - Wi-Fi ನಿರ್ವಹಣೆ
    - ಗೂಢಲಿಪೀಕರಣ, ಹ್ಯಾಶಿಂಗ್, ಸಂದೇಶ ದೃಢೀಕರಣ ಮತ್ತು ಡಿಜಿಟಲ್ ಸಹಿ (ಕ್ರಿಪ್ಟೋಲಿಬ್)
    - ಸಾರಿಗೆ ಮಟ್ಟದ ಭದ್ರತೆ (MbedTLS)
    - IOTA ಕ್ಲೈಂಟ್ API ಟ್ಯಾಂಗಲ್‌ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು
  • ಚಲನೆ ಮತ್ತು ಪರಿಸರ ಸಂವೇದಕಗಳನ್ನು ಪ್ರವೇಶಿಸುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು ಸಂಪೂರ್ಣ ಚಾಲಕ
  • ExampIOTA DLT ಕ್ಲೈಂಟ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಹೇಗೆ ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದು ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು les ಸಹಾಯ ಮಾಡುತ್ತದೆ
  • ವಿವಿಧ MCU ಕುಟುಂಬಗಳಾದ್ಯಂತ ಸುಲಭ ಒಯ್ಯುವಿಕೆ, STM32Cube ಗೆ ಧನ್ಯವಾದಗಳು
  • ಉಚಿತ, ಬಳಕೆದಾರ ಸ್ನೇಹಿ ಪರವಾನಗಿ ನಿಯಮಗಳು

ಸಾಫ್ಟ್‌ವೇರ್ ವಿಸ್ತರಣೆಯು STM32 ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್‌ನಲ್ಲಿ IOTA DLT ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಮಿಡಲ್‌ವೇರ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. IOTA DLT ಎಂಬುದು ಇಂಟರ್ನೆಟ್ ಆಫ್ ಥಿಂಗ್ಸ್ (IoT) ಗಾಗಿ ವಹಿವಾಟು ವಸಾಹತು ಮತ್ತು ಡೇಟಾ ವರ್ಗಾವಣೆ ಪದರವಾಗಿದೆ. ನಂಬಿಕೆಯಿಲ್ಲದ, ಅನುಮತಿಯಿಲ್ಲದ ಮತ್ತು ವಿಕೇಂದ್ರೀಕೃತ ಪರಿಸರದಲ್ಲಿ ಯಾವುದೇ ವಹಿವಾಟು ಶುಲ್ಕವಿಲ್ಲದೆ ಜನರು ಮತ್ತು ಯಂತ್ರಗಳಿಗೆ ಹಣ ಮತ್ತು/ಅಥವಾ ಡೇಟಾವನ್ನು ವರ್ಗಾಯಿಸಲು IOTA ಅನುಮತಿಸುತ್ತದೆ. ಈ ತಂತ್ರಜ್ಞಾನವು ಯಾವುದೇ ರೀತಿಯ ವಿಶ್ವಾಸಾರ್ಹ ಮಧ್ಯವರ್ತಿ ಅಗತ್ಯವಿಲ್ಲದೇ ಸೂಕ್ಷ್ಮ-ಪಾವತಿಗಳನ್ನು ಸಹ ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ.

IOTA 1.0

ಡಿಸ್ಟ್ರಿಬ್ಯೂಟೆಡ್ ಲೆಡ್ಜರ್ ಟೆಕ್ನಾಲಜೀಸ್ (DLTs) ಅನ್ನು ನೋಡ್ ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾಗಿದೆ, ಇದು ವಿತರಿಸಿದ ಲೆಡ್ಜರ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ, ಇದು ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕವಾಗಿ ಸುರಕ್ಷಿತವಾದ, ವಹಿವಾಟುಗಳನ್ನು ದಾಖಲಿಸಲು ವಿತರಿಸಿದ ಡೇಟಾಬೇಸ್ ಆಗಿದೆ. ನೋಡ್‌ಗಳು ಒಮ್ಮತದ ಪ್ರೋಟೋಕಾಲ್ ಮೂಲಕ ವಹಿವಾಟುಗಳನ್ನು ನೀಡುತ್ತವೆ.
IOTA ಎನ್ನುವುದು IoT ಗಾಗಿ ನಿರ್ದಿಷ್ಟವಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ವಿತರಣಾ ಲೆಡ್ಜರ್ ತಂತ್ರಜ್ಞಾನವಾಗಿದೆ.
IOTA ವಿತರಿಸಿದ ಲೆಡ್ಜರ್ ಅನ್ನು ಟ್ಯಾಂಗಲ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ ಮತ್ತು IOTA ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ನೋಡ್‌ಗಳು ನೀಡಿದ ವಹಿವಾಟುಗಳಿಂದ ರಚಿಸಲಾಗಿದೆ.
ಟ್ಯಾಂಗಲ್‌ನಲ್ಲಿ ವಹಿವಾಟನ್ನು ಪ್ರಕಟಿಸಲು, ನೋಡ್‌ಗೆ ಇವುಗಳಿರುತ್ತವೆ:

  1. ಸಲಹೆಗಳು ಎಂಬ ಎರಡು ಅನುಮೋದಿತವಲ್ಲದ ವಹಿವಾಟುಗಳನ್ನು ಮೌಲ್ಯೀಕರಿಸಿ
  2. ಹೊಸ ವ್ಯವಹಾರವನ್ನು ರಚಿಸಿ ಮತ್ತು ಸಹಿ ಮಾಡಿ
  3. ಸಾಕಷ್ಟು ಪುರಾವೆ-ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಿ
  4. IOTA ನೆಟ್‌ವರ್ಕ್‌ಗೆ ಹೊಸ ವಹಿವಾಟನ್ನು ಪ್ರಸಾರ ಮಾಡಿ

ಮೌಲ್ಯೀಕರಿಸಿದ ವಹಿವಾಟುಗಳನ್ನು ಸೂಚಿಸುವ ಎರಡು ಉಲ್ಲೇಖಗಳೊಂದಿಗೆ ವಹಿವಾಟು ಸಿಕ್ಕುಗೆ ಲಗತ್ತಿಸಲಾಗಿದೆ.
ಈ ರಚನೆಯನ್ನು ನಿರ್ದೇಶಿತ ಅಸಿಕ್ಲಿಕ್ ಗ್ರಾಫ್ ಆಗಿ ರೂಪಿಸಬಹುದು, ಅಲ್ಲಿ ಶೃಂಗಗಳು ಏಕ ವಹಿವಾಟುಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತವೆ ಮತ್ತು ಅಂಚುಗಳು ಜೋಡಿ ವಹಿವಾಟುಗಳ ನಡುವೆ ಉಲ್ಲೇಖಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತವೆ.
ಜೆನೆಸಿಸ್ ವಹಿವಾಟು ಸಿಕ್ಕು ಮೂಲದಲ್ಲಿದೆ ಮತ್ತು ಐಯೋಟಾಸ್ ಎಂದು ಕರೆಯಲ್ಪಡುವ ಎಲ್ಲಾ ಲಭ್ಯವಿರುವ IOTA ಟೋಕನ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.
IOTA 1.0 ಟ್ರಿನರಿ ಪ್ರಾತಿನಿಧ್ಯದ ಆಧಾರದ ಮೇಲೆ ಅಸಾಂಪ್ರದಾಯಿಕ ಅನುಷ್ಠಾನ ವಿಧಾನವನ್ನು ಬಳಸುತ್ತದೆ: IOTA ದಲ್ಲಿನ ಪ್ರತಿಯೊಂದು ಅಂಶವನ್ನು ಬಿಟ್‌ಗಳ ಬದಲಿಗೆ ಟ್ರಿಟ್ಸ್ = -1, 0, 1 ಮತ್ತು ಬೈಟ್‌ಗಳ ಬದಲಿಗೆ 3 ಟ್ರಿಟ್‌ಗಳ ಟ್ರೈಟ್‌ಗಳನ್ನು ಬಳಸಿ ವಿವರಿಸಲಾಗಿದೆ. ಟ್ರೈಟ್ ಅನ್ನು -13 ರಿಂದ 13 ರವರೆಗಿನ ಪೂರ್ಣಾಂಕವಾಗಿ ಪ್ರತಿನಿಧಿಸಲಾಗುತ್ತದೆ, ಅಕ್ಷರಗಳು (AZ) ಮತ್ತು ಸಂಖ್ಯೆ 9 ಅನ್ನು ಬಳಸಿಕೊಂಡು ಎನ್ಕೋಡ್ ಮಾಡಲಾಗಿದೆ.
IOTA 1.5 (ಕ್ರಿಸಾಲಿಸ್) ಬೈನರಿ ರಚನೆಯೊಂದಿಗೆ ಟ್ರಿನರಿ ವಹಿವಾಟಿನ ವಿನ್ಯಾಸವನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ.
IOTA ನೆಟ್‌ವರ್ಕ್ ನೋಡ್‌ಗಳು ಮತ್ತು ಕ್ಲೈಂಟ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಒಂದು ನೋಡ್ ಅನ್ನು ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ಗೆಳೆಯರೊಂದಿಗೆ ಸಂಪರ್ಕಿಸಲಾಗಿದೆ ಮತ್ತು ಸಿಕ್ಕು ನಕಲನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ. ಕ್ಲೈಂಟ್ ಎನ್ನುವುದು ವಿಳಾಸಗಳು ಮತ್ತು ಸಹಿಗಳನ್ನು ರಚಿಸಲು ಬೀಜವನ್ನು ಹೊಂದಿರುವ ಸಾಧನವಾಗಿದೆ.
ಕ್ಲೈಂಟ್ ವಹಿವಾಟುಗಳನ್ನು ರಚಿಸುತ್ತದೆ ಮತ್ತು ಸಹಿ ಮಾಡುತ್ತದೆ ಮತ್ತು ಅವುಗಳನ್ನು ನೋಡ್‌ಗೆ ಕಳುಹಿಸುತ್ತದೆ ಇದರಿಂದ ನೆಟ್‌ವರ್ಕ್ ಅವುಗಳನ್ನು ಮೌಲ್ಯೀಕರಿಸಬಹುದು ಮತ್ತು ಸಂಗ್ರಹಿಸಬಹುದು. ಹಿಂತೆಗೆದುಕೊಳ್ಳುವ ವಹಿವಾಟುಗಳು ಮಾನ್ಯವಾದ ಸಹಿಯನ್ನು ಹೊಂದಿರಬೇಕು. ವಹಿವಾಟನ್ನು ಮಾನ್ಯವೆಂದು ಪರಿಗಣಿಸಿದಾಗ, ನೋಡ್ ಅದನ್ನು ತನ್ನ ಲೆಡ್ಜರ್‌ಗೆ ಸೇರಿಸುತ್ತದೆ, ಪೀಡಿತ ವಿಳಾಸಗಳ ಬ್ಯಾಲೆನ್ಸ್‌ಗಳನ್ನು ನವೀಕರಿಸುತ್ತದೆ ಮತ್ತು ವಹಿವಾಟನ್ನು ಅದರ ನೆರೆಹೊರೆಯವರಿಗೆ ಪ್ರಸಾರ ಮಾಡುತ್ತದೆ.

IOTA 1.5 - ಕ್ರಿಸಾಲಿಸ್

ಐಒಟಿಎ ಫೌಂಡೇಶನ್‌ನ ಉದ್ದೇಶವು ಐಒಟಿಎ ಮುಖ್ಯ ನಿವ್ವಳವನ್ನು ಕೋಆರ್ಡಿಸೈಡ್‌ಗೆ ಮೊದಲು ಆಪ್ಟಿಮೈಜ್ ಮಾಡುವುದು ಮತ್ತು ಐಒಟಿಎ ಪರಿಸರ ವ್ಯವಸ್ಥೆಗೆ ಎಂಟರ್‌ಪ್ರೈಸ್-ಸಿದ್ಧ ಪರಿಹಾರವನ್ನು ನೀಡುವುದು. ಕ್ರಿಸಾಲಿಸ್ ಎಂಬ ಮಧ್ಯಂತರ ನವೀಕರಣದಿಂದ ಇದನ್ನು ಸಾಧಿಸಲಾಗುತ್ತದೆ. ಕ್ರಿಸಾಲಿಸ್ ಪರಿಚಯಿಸಿದ ಮುಖ್ಯ ನವೀಕರಣಗಳು:

  • ಮರುಬಳಕೆ ಮಾಡಬಹುದಾದ ವಿಳಾಸಗಳು: ವಿಂಟರ್ನಿಟ್ಜ್ ಒನ್ ಟೈಮ್ ಸಿಗ್ನೇಚರ್ ಸ್ಕೀಮ್ (W-OTS) ಅನ್ನು ಬದಲಿಸುವ Ed25519 ಸಿಗ್ನೇಚರ್ ಸ್ಕೀಮ್ ಅನ್ನು ಅಳವಡಿಸಿಕೊಳ್ಳುವುದು, ಒಂದೇ ವಿಳಾಸದಿಂದ ಹಲವಾರು ಬಾರಿ ಟೋಕನ್‌ಗಳನ್ನು ಸುರಕ್ಷಿತವಾಗಿ ಕಳುಹಿಸಲು ಬಳಕೆದಾರರಿಗೆ ಅನುಮತಿಸುತ್ತದೆ;
  • ಹೆಚ್ಚಿನ ಬಂಡಲ್‌ಗಳಿಲ್ಲ: IOTA 1.0 ವರ್ಗಾವಣೆಗಳನ್ನು ರಚಿಸಲು ಬಂಡಲ್‌ಗಳ ಪರಿಕಲ್ಪನೆಯನ್ನು ಬಳಸುತ್ತದೆ. ಬಂಡಲ್‌ಗಳು ಅವುಗಳ ಮೂಲ ಉಲ್ಲೇಖದಿಂದ (ಟ್ರಂಕ್) ಒಟ್ಟಿಗೆ ಜೋಡಿಸಲಾದ ವಹಿವಾಟುಗಳ ಗುಂಪಾಗಿದೆ. IOTA 1.5 ನವೀಕರಣದೊಂದಿಗೆ, ಹಳೆಯ ಬಂಡಲ್ ರಚನೆಯನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ ಮತ್ತು ಸರಳವಾದ ಪರಮಾಣು ವಹಿವಾಟುಗಳಿಂದ ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ. ಟ್ಯಾಂಗಲ್ ಶೃಂಗವನ್ನು ಸಂದೇಶದಿಂದ ಪ್ರತಿನಿಧಿಸಲಾಗುತ್ತದೆ, ಇದು ಅನಿಯಂತ್ರಿತ ಪೇಲೋಡ್‌ಗಳನ್ನು ಹೊಂದಿರುವ ಒಂದು ರೀತಿಯ ಕಂಟೇನರ್ ಆಗಿದೆ (ಅಂದರೆ, ಟೋಕನ್ ಪೇಲೋಡ್ ಅಥವಾ ಇಂಡೆಕ್ಸೇಶನ್ ಪೇಲೋಡ್);
  • UTXO ಮಾದರಿ: ಮೂಲತಃ, IOTA 1.0 ವೈಯಕ್ತಿಕ IOTA ಟೋಕನ್‌ಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಖಾತೆ-ಆಧಾರಿತ ಮಾದರಿಯನ್ನು ಬಳಸಿದೆ: ಪ್ರತಿ IOTA ವಿಳಾಸವು ಹಲವಾರು ಟೋಕನ್‌ಗಳನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಎಲ್ಲಾ IOTA ವಿಳಾಸಗಳಿಂದ ಒಟ್ಟು ಟೋಕನ್‌ಗಳ ಒಟ್ಟು ಸಂಖ್ಯೆಯು ಒಟ್ಟು ಪೂರೈಕೆಗೆ ಸಮಾನವಾಗಿರುತ್ತದೆ. ಬದಲಿಗೆ, IOTA 1.5 ಖರ್ಚು ಮಾಡದ ವಹಿವಾಟು ಔಟ್‌ಪುಟ್ ಮಾದರಿ ಅಥವಾ UTXO ಅನ್ನು ಬಳಸುತ್ತದೆ, ಇದು ಔಟ್‌ಪುಟ್ ಎಂಬ ಡೇಟಾ ರಚನೆಯ ಮೂಲಕ ಖರ್ಚು ಮಾಡದ ಮೊತ್ತದ ಟೋಕನ್‌ಗಳನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡುವ ಕಲ್ಪನೆಯ ಆಧಾರದ ಮೇಲೆ;
  • 8 ಪೋಷಕರವರೆಗೆ: IOTA 1.0 ನೊಂದಿಗೆ, ನೀವು ಯಾವಾಗಲೂ 2 ಪೋಷಕರ ವಹಿವಾಟುಗಳನ್ನು ಉಲ್ಲೇಖಿಸಬೇಕು. ಕ್ರಿಸಾಲಿಸ್‌ನೊಂದಿಗೆ, ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಉಲ್ಲೇಖಿತ ಪೋಷಕ ನೋಡ್‌ಗಳನ್ನು (8 ವರೆಗೆ) ಪರಿಚಯಿಸಲಾಗಿದೆ. ಉತ್ತಮ ಫಲಿತಾಂಶಗಳನ್ನು ಪಡೆಯಲು, ಒಂದು ಸಮಯದಲ್ಲಿ ಕನಿಷ್ಠ 2 ಅನನ್ಯ ಪೋಷಕರನ್ನು ಶಿಫಾರಸು ಮಾಡಲಾಗುತ್ತದೆ.

ಸಂಬಂಧಿತ ಲಿಂಕ್‌ಗಳು
ಕ್ರಿಸಾಲಿಸ್ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ದಯವಿಟ್ಟು ಈ ದಸ್ತಾವೇಜನ್ನು ಪುಟವನ್ನು ನೋಡಿ

ಕೆಲಸದ ಪುರಾವೆ

IOTA ಪ್ರೋಟೋಕಾಲ್ ನೆಟ್‌ವರ್ಕ್ ಅನ್ನು ರೇಟ್-ಮಿಮಿಟ್ ಮಾಡುವ ಸಾಧನವಾಗಿ ಪ್ರೂಫ್-ಆಫ್-ವರ್ಕ್ ಅನ್ನು ಬಳಸುತ್ತದೆ.
IOTA 1.0 C ಅನ್ನು ಬಳಸಿದೆurl-P-81 ಟ್ರಿನರಿ ಹ್ಯಾಶ್ ಫಂಕ್ಷನ್ ಮತ್ತು ಟ್ಯಾಂಗಲ್‌ಗೆ ವಹಿವಾಟನ್ನು ನೀಡಲು ಟ್ರೇಲಿಂಗ್ ಶೂನ್ಯ ಟ್ರಿಟ್‌ಗಳ ಹೊಂದಾಣಿಕೆಯ ಸಂಖ್ಯೆಯೊಂದಿಗೆ ಹ್ಯಾಶ್ ಅಗತ್ಯವಿದೆ.
ಕ್ರಿಸಾಲಿಸ್‌ನೊಂದಿಗೆ, ಅನಿಯಂತ್ರಿತ ಗಾತ್ರದ ಬೈನರಿ ಸಂದೇಶಗಳನ್ನು ನೀಡಲು ಸಾಧ್ಯವಿದೆ. ಈ RFC ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ PoW ಕಾರ್ಯವಿಧಾನವನ್ನು ಹೊಸ ಅವಶ್ಯಕತೆಗಳಿಗೆ ಹೇಗೆ ಅಳವಡಿಸಿಕೊಳ್ಳುವುದು ಎಂಬುದನ್ನು ವಿವರಿಸುತ್ತದೆ. ಇದು ಪ್ರಸ್ತುತ PoW ಕಾರ್ಯವಿಧಾನಕ್ಕೆ ಸಾಧ್ಯವಾದಷ್ಟು ಕಡಿಮೆ ಅಡ್ಡಿಪಡಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ.

ವಾಸ್ತುಶಿಲ್ಪ

ಈ STM32Cube ವಿಸ್ತರಣೆಯು IOTA DLT ಮಿಡಲ್‌ವೇರ್ ಅನ್ನು ಪ್ರವೇಶಿಸುವ ಮತ್ತು ಬಳಸುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಅಭಿವೃದ್ಧಿಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ.
ಇದು STM32 ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್‌ಗಾಗಿ STM32CubeHAL ಹಾರ್ಡ್‌ವೇರ್ ಅಮೂರ್ತ ಪದರವನ್ನು ಆಧರಿಸಿದೆ ಮತ್ತು ಮೈಕ್ರೋಫೋನ್ ವಿಸ್ತರಣೆ ಬೋರ್ಡ್‌ಗಾಗಿ ನಿರ್ದಿಷ್ಟ ಬೋರ್ಡ್ ಬೆಂಬಲ ಪ್ಯಾಕೇಜ್ (BSP) ನೊಂದಿಗೆ STM32Cube ಅನ್ನು ವಿಸ್ತರಿಸುತ್ತದೆ ಮತ್ತು ಆಡಿಯೊ ಪ್ರಕ್ರಿಯೆಗಾಗಿ ಮತ್ತು PC ಯೊಂದಿಗೆ USB ಸಂವಹನಕ್ಕಾಗಿ ಮಿಡಲ್‌ವೇರ್ ಘಟಕಗಳು.
ಮೈಕ್ರೋಫೋನ್ ವಿಸ್ತರಣೆ ಬೋರ್ಡ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಮತ್ತು ಬಳಸಲು ಅಪ್ಲಿಕೇಶನ್ ಸಾಫ್ಟ್‌ವೇರ್ ಬಳಸುವ ಸಾಫ್ಟ್‌ವೇರ್ ಲೇಯರ್‌ಗಳು:

  • STM32Cube HAL ಲೇಯರ್: ಮೇಲಿನ ಲೇಯರ್‌ಗಳೊಂದಿಗೆ (ಅಪ್ಲಿಕೇಶನ್, ಲೈಬ್ರರಿಗಳು ಮತ್ತು ಸ್ಟ್ಯಾಕ್‌ಗಳು) ಸಂವಹನ ನಡೆಸಲು API ಗಳ ಸಾಮಾನ್ಯ, ಬಹು-ಉದಾಹರಣೆಯ ಸೆಟ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇದು ಸಾಮಾನ್ಯ ಆರ್ಕಿಟೆಕ್ಚರ್ ಆಧಾರಿತ ಜೆನೆರಿಕ್ ಮತ್ತು ಎಕ್ಸ್‌ಟೆನ್ಶನ್ ಎಪಿಐಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಇದು ಮಿಡಲ್‌ವೇರ್ ಲೇಯರ್‌ನಂತಹ ಇತರ ಲೇಯರ್‌ಗಳನ್ನು ನಿರ್ದಿಷ್ಟ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಯುನಿಟ್ (ಎಂಸಿಯು) ಹಾರ್ಡ್‌ವೇರ್ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳಿಲ್ಲದೆ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಈ ರಚನೆಯು ಲೈಬ್ರರಿ ಕೋಡ್ ಮರುಬಳಕೆಯನ್ನು ಸುಧಾರಿಸುತ್ತದೆ ಮತ್ತು ಸುಲಭ ಸಾಧನ ಪೋರ್ಟಬಿಲಿಟಿಗೆ ಖಾತರಿ ನೀಡುತ್ತದೆ.
  • ಬೋರ್ಡ್ ಸಪೋರ್ಟ್ ಪ್ಯಾಕೇಜ್ (BSP) ಲೇಯರ್: ಇದು API ಗಳ ಒಂದು ಸೆಟ್ ಆಗಿದ್ದು ಇದು ನಿರ್ದಿಷ್ಟ ಬೋರ್ಡ್ ನಿರ್ದಿಷ್ಟ ಪೆರಿಫೆರಲ್‌ಗಳಿಗೆ (LED, ಬಳಕೆದಾರ ಬಟನ್ ಇತ್ಯಾದಿ) ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. ಈ ಇಂಟರ್ಫೇಸ್ ನಿರ್ದಿಷ್ಟ ಬೋರ್ಡ್ ಆವೃತ್ತಿಯನ್ನು ಗುರುತಿಸುವಲ್ಲಿ ಸಹಾಯ ಮಾಡುತ್ತದೆ ಮತ್ತು ಅಗತ್ಯವಿರುವ MCU ಪೆರಿಫೆರಲ್ಸ್ ಮತ್ತು ಓದುವ ಡೇಟಾವನ್ನು ಪ್ರಾರಂಭಿಸಲು ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಚಿತ್ರ 1. X-CUBE-IOTA1 ಸಾಫ್ಟ್‌ವೇರ್ ಆರ್ಕಿಟೆಕ್ಚರ್

X-CUBE-IOTA1 ವಿಸ್ತರಣೆ ಸಾಫ್ಟ್‌ವೇರ್ ಪ್ಯಾಕೇಜ್ -- X-CUBE-IOTA1 ವಿಸ್ತರಣೆ

ಫೋಲ್ಡರ್ ರಚನೆ

ಚಿತ್ರ 2. X-CUBE-IOTA1 ಫೋಲ್ಡರ್ ರಚನೆX-CUBE-IOTA1 ವಿಸ್ತರಣೆ ಸಾಫ್ಟ್‌ವೇರ್ ಪ್ಯಾಕೇಜ್ -- ಫೋಲ್ಡರ್ ರಚನೆ

ಕೆಳಗಿನ ಫೋಲ್ಡರ್‌ಗಳನ್ನು ಸಾಫ್ಟ್‌ವೇರ್ ಪ್ಯಾಕೇಜ್‌ನಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ:

  • ದಾಖಲೆ: ಸಂಕಲಿಸಿದ HTML ಅನ್ನು ಒಳಗೊಂಡಿದೆ file ಸಾಫ್ಟ್‌ವೇರ್ ಘಟಕಗಳು ಮತ್ತು API ಗಳ ಮೂಲ ಕೋಡ್ ಮತ್ತು ವಿವರವಾದ ದಾಖಲಾತಿಯಿಂದ ರಚಿಸಲಾಗಿದೆ
  • ಚಾಲಕರು: HAL ಡ್ರೈವರ್‌ಗಳು ಮತ್ತು ಬೆಂಬಲಿತ ಬೋರ್ಡ್ ಮತ್ತು ಹಾರ್ಡ್‌ವೇರ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗಾಗಿ ಬೋರ್ಡ್-ನಿರ್ದಿಷ್ಟ ಡ್ರೈವರ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಇದರಲ್ಲಿ ಆನ್-ಬೋರ್ಡ್ ಘಟಕಗಳು ಮತ್ತು ARM® ಕಾರ್ಟೆಕ್ಸ್ ®-M ಪ್ರೊಸೆಸರ್ ಸರಣಿಗಾಗಿ CMSIS ವೆಂಡರ್-ಸ್ವತಂತ್ರ ಹಾರ್ಡ್‌ವೇರ್ ಅಮೂರ್ತತೆ ಲೇಯರ್ ಸೇರಿದಂತೆ
  • ಮಿಡಲ್‌ವೇರ್‌ಗಳು: FreeRTOS ಒಳಗೊಂಡ ಗ್ರಂಥಾಲಯಗಳನ್ನು ಒಳಗೊಂಡಿದೆ; Wi-Fi ನಿರ್ವಹಣೆ; ಗೂಢಲಿಪೀಕರಣ, ಹ್ಯಾಶಿಂಗ್, ಸಂದೇಶ ದೃಢೀಕರಣ ಮತ್ತು ಡಿಜಿಟಲ್ ಸಹಿ (ಕ್ರಿಪ್ಟೋಲಿಬ್); ಸಾರಿಗೆ ಮಟ್ಟದ ಭದ್ರತೆ (MbedTLS); ಟ್ಯಾಂಗಲ್‌ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು IOTA ಕ್ಲೈಂಟ್ API
  • ಯೋಜನೆಗಳು: ಮಾಜಿ ಒಳಗೊಂಡಿದೆampಬೆಂಬಲಿತ STM32 ಆಧಾರಿತ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಾಗಿ (B-L4S5I-IOT01A) IOTA DLT ಕ್ಲೈಂಟ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ, ಮೂರು ಅಭಿವೃದ್ಧಿ ಪರಿಸರಗಳೊಂದಿಗೆ, IAR ಎಂಬೆಡೆಡ್ ವರ್ಕ್‌ಬೆಂಚ್ ಫಾರ್ ARM (EWARM), ರಿಯಲ್View ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಡೆವಲಪ್‌ಮೆಂಟ್ ಕಿಟ್ (MDK-ARM) ಮತ್ತು STM32CubeIDE
API

ಸಂಪೂರ್ಣ ಬಳಕೆದಾರ API ಕಾರ್ಯ ಮತ್ತು ಪ್ಯಾರಾಮೀಟರ್ ವಿವರಣೆಯೊಂದಿಗೆ ವಿವರವಾದ ತಾಂತ್ರಿಕ ಮಾಹಿತಿಯು ಸಂಕಲಿಸಿದ HTML ನಲ್ಲಿದೆ file "ಡಾಕ್ಯುಮೆಂಟೇಶನ್" ಫೋಲ್ಡರ್ನಲ್ಲಿ.

IOTA-ಕ್ಲೈಂಟ್ ಅಪ್ಲಿಕೇಶನ್ ವಿವರಣೆ

ಯೋಜನೆ fileIOTA-ಕ್ಲೈಂಟ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಾಗಿ s ಅನ್ನು ಇಲ್ಲಿ ಕಾಣಬಹುದು: $BASE_DIR\Projects\B-L4S5IIOT01A\Applications\IOTA-Client.
ಬಹು IDE ಗಳಿಗೆ ರೆಡಿ-ಟು-ಬಿಲ್ಡ್ ಪ್ರಾಜೆಕ್ಟ್‌ಗಳು ಲಭ್ಯವಿವೆ.
ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸೀರಿಯಲ್ ಪೋರ್ಟ್ ಮೂಲಕ ಒದಗಿಸಲಾಗಿದೆ ಮತ್ತು ಈ ಕೆಳಗಿನ ಸೆಟ್ಟಿಂಗ್‌ಗಳೊಂದಿಗೆ ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕು:

ಚಿತ್ರ 3. ತೇರಾ ಟರ್ಮ್ - ಟರ್ಮಿನಲ್ ಸೆಟಪ್X-CUBE-IOTA1 ವಿಸ್ತರಣೆ ಸಾಫ್ಟ್‌ವೇರ್ ಪ್ಯಾಕೇಜ್ -- ಸರಣಿ ಪೋರ್ಟ್ ಸೆಟಪ್

ಚಿತ್ರ 4. ತೇರಾ ಟರ್ಮ್ - ಸೀರಿಯಲ್ ಪೋರ್ಟ್ ಸೆಟಪ್X-CUBE-IOTA1 ವಿಸ್ತರಣೆ ಸಾಫ್ಟ್‌ವೇರ್ ಪ್ಯಾಕೇಜ್ -- ಟರ್ಮಿನಲ್ ಸೆಟಪ್

ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಚಲಾಯಿಸಲು, ಕೆಳಗಿನ ವಿಧಾನವನ್ನು ಅನುಸರಿಸಿ.
ಹಂತ 1. ಸಂದೇಶಗಳ ಲಾಗ್ ಅನ್ನು ದೃಶ್ಯೀಕರಿಸಲು ಸರಣಿ ಟರ್ಮಿನಲ್ ತೆರೆಯಿರಿ.
ಹಂತ 2. ನಿಮ್ಮ Wi-Fi ನೆಟ್ವರ್ಕ್ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ನಮೂದಿಸಿ (SSID, ಭದ್ರತಾ ಮೋಡ್ ಮತ್ತು ಪಾಸ್ವರ್ಡ್).
ಹಂತ 3. TLS ರೂಟ್ CA ಪ್ರಮಾಣಪತ್ರಗಳನ್ನು ಹೊಂದಿಸಿ.
ಹಂತ 4. Projects\B-L4S5I-IOT01A\Applications\IOTAClient\usertrust_thetangle.pem ನ ವಿಷಯಗಳನ್ನು ನಕಲಿಸಿ ಮತ್ತು ಅಂಟಿಸಿ. TLS ಮೂಲಕ ರಿಮೋಟ್ ಹೋಸ್ಟ್‌ಗಳನ್ನು ದೃಢೀಕರಿಸಲು ಸಾಧನವು ಅವುಗಳನ್ನು ಬಳಸುತ್ತದೆ.

ಗಮನಿಸಿ: ನಿಯತಾಂಕಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ ನಂತರ, ಬೋರ್ಡ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ ಮತ್ತು 5 ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಬಳಕೆದಾರ ಬಟನ್ (ನೀಲಿ ಬಟನ್) ಅನ್ನು ತಳ್ಳುವ ಮೂಲಕ ನೀವು ಅವುಗಳನ್ನು ಬದಲಾಯಿಸಬಹುದು. ಈ ಡೇಟಾವನ್ನು ಫ್ಲ್ಯಾಶ್ ಮೆಮೊರಿಯಲ್ಲಿ ಉಳಿಸಲಾಗುತ್ತದೆ.

ಚಿತ್ರ 5. Wi-Fi ಪ್ಯಾರಾಮೀಟರ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳು

X-CUBE-IOTA1 ವಿಸ್ತರಣೆ ಸಾಫ್ಟ್‌ವೇರ್ ಪ್ಯಾಕೇಜ್ -- Wi-Fi ಪ್ಯಾರಾಮೀಟರ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳುಹಂತ 5. "ಮುಂದುವರಿಯಲು ಯಾವುದೇ ಕೀಲಿಯನ್ನು ಒತ್ತಿರಿ" ಎಂಬ ಸಂದೇಶವು ಕಾಣಿಸಿಕೊಳ್ಳಲು ನಿರೀಕ್ಷಿಸಿ. ನಂತರ ಪರದೆಯು ಮುಖ್ಯ ಕಾರ್ಯಗಳ ಪಟ್ಟಿಯೊಂದಿಗೆ ರಿಫ್ರೆಶ್ ಆಗುತ್ತದೆ:

  • ಜೆನೆರಿಕ್ ಇಂಡೆಕ್ಸೇಶನ್ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಿ
  • ಇಂಡೆಕ್ಸೇಶನ್ ಸಂವೇದಕ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಿ (ಸಮಯವನ್ನು ಒಳಗೊಂಡಂತೆamp, ತಾಪಮಾನ ಮತ್ತು ಆರ್ದ್ರತೆ)
  • ಸಮತೋಲನವನ್ನು ಪಡೆಯಿರಿ
  • ವಹಿವಾಟು ಕಳುಹಿಸಿ
  • ಇತರ ಕಾರ್ಯಗಳು

ಚಿತ್ರ 6. ಮುಖ್ಯ ಮೆನು
X-CUBE-IOTA1 ವಿಸ್ತರಣೆ ಸಾಫ್ಟ್‌ವೇರ್ ಪ್ಯಾಕೇಜ್ -- ಮುಖ್ಯ ಮೆನು

ಹಂತ 6. ಕೆಳಗಿನ ಕಾರ್ಯಗಳಲ್ಲಿ ಒಂದನ್ನು ಪರೀಕ್ಷಿಸಲು ಆಯ್ಕೆ 3 ಅನ್ನು ಆರಿಸಿ:

ನೋಡ್ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಿರಿ ಸಲಹೆಗಳನ್ನು ಪಡೆಯಿರಿ
ಔಟ್ಪುಟ್ ಪಡೆಯಿರಿ ವಿಳಾಸದಿಂದ ಔಟ್‌ಪುಟ್‌ಗಳು
ಸಮತೋಲನವನ್ನು ಪಡೆಯಿರಿ ಪ್ರತಿಕ್ರಿಯೆ ದೋಷ
ಸಂದೇಶವನ್ನು ಪಡೆಯಿರಿ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಿ
ಸಂದೇಶವನ್ನು ಹುಡುಕಿ ಪರೀಕ್ಷಾ ಕೈಚೀಲ
ಸಂದೇಶ ಬಿಲ್ಡರ್ ಕ್ರಿಪ್ಟೋ ಪರೀಕ್ಷಿಸಿ

ಚಿತ್ರ 7. ಇತರ ಕಾರ್ಯಗಳುX-CUBE-IOTA1 ವಿಸ್ತರಣೆ ಸಾಫ್ಟ್‌ವೇರ್ ಪ್ಯಾಕೇಜ್ -ಇತರ ಕಾರ್ಯಗಳು

ಸಂಬಂಧಿತ ಲಿಂಕ್‌ಗಳು
IOTA 1.5 ಕಾರ್ಯಗಳ ಕುರಿತು ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ, IOTA C ಕ್ಲೈಂಟ್ ದಸ್ತಾವೇಜನ್ನು ನೋಡಿ

ಸಿಸ್ಟಮ್ ಸೆಟಪ್ ಮಾರ್ಗದರ್ಶಿ

ಯಂತ್ರಾಂಶ ವಿವರಣೆ
STM32L4+ ಡಿಸ್ಕವರಿ ಕಿಟ್ IoT ನೋಡ್

IoT ನೋಡ್‌ಗಾಗಿ B-L4S5I-IOT01A ಡಿಸ್ಕವರಿ ಕಿಟ್ ಕ್ಲೌಡ್ ಸರ್ವರ್‌ಗಳಿಗೆ ನೇರವಾಗಿ ಸಂಪರ್ಕಿಸಲು ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
ಡಿಸ್ಕವರಿ ಕಿಟ್ ಕಡಿಮೆ-ಶಕ್ತಿಯ ಸಂವಹನ, ಬಹು-ಮಾರ್ಗ ಸಂವೇದನೆ ಮತ್ತು ARM®Cortex® -M4+ ಕೋರ್-ಆಧಾರಿತ STM32L4+ ಸರಣಿಯ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬಳಸಿಕೊಳ್ಳುವ ಮೂಲಕ ವಿವಿಧ ರೀತಿಯ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ.
ಇದು Arduino Uno R3 ಮತ್ತು PMOD ಸಂಪರ್ಕವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಇದು ಮೀಸಲಾದ ಆಡ್-ಆನ್ ಬೋರ್ಡ್‌ಗಳ ದೊಡ್ಡ ಆಯ್ಕೆಯೊಂದಿಗೆ ಅನಿಯಮಿತ ವಿಸ್ತರಣೆ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಚಿತ್ರ 8. B-L4S5I-IOT01A ಡಿಸ್ಕವರಿ ಕಿಟ್X-CUBE-IOTA1 ವಿಸ್ತರಣೆ ಸಾಫ್ಟ್‌ವೇರ್ ಪ್ಯಾಕೇಜ್ -- B-L4S5I-IOT01A ಡಿಸ್ಕವರಿ ಕಿ

ಹಾರ್ಡ್ವೇರ್ ಸೆಟಪ್

ಕೆಳಗಿನ ಯಂತ್ರಾಂಶ ಘಟಕಗಳು ಅಗತ್ಯವಿದೆ:

  1. IoT ನೋಡ್‌ಗಾಗಿ ಒಂದು STM32L4+ ಡಿಸ್ಕವರಿ ಕಿಟ್ Wi-Fi ಇಂಟರ್‌ಫೇಸ್‌ನೊಂದಿಗೆ ಸುಸಜ್ಜಿತವಾಗಿದೆ (ಆರ್ಡರ್ ಕೋಡ್: B-L4S5I-IOT01A)
  2. STM32 ಡಿಸ್ಕವರಿ ಬೋರ್ಡ್ ಅನ್ನು PC ಗೆ ಸಂಪರ್ಕಿಸಲು USB ಟೈಪ್ A ನಿಂದ Mini-B USB ಟೈಪ್ B ಕೇಬಲ್
ಸಾಫ್ಟ್ವೇರ್ ಸೆಟಪ್

B-L4S5I-IOT01A ಗಾಗಿ IOTA DLT ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸಲು ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ಹೊಂದಿಸಲು ಕೆಳಗಿನ ಸಾಫ್ಟ್‌ವೇರ್ ಘಟಕಗಳು ಅಗತ್ಯವಿದೆ:

  • X-CUBE-IOTA1: ಫರ್ಮ್‌ವೇರ್ ಮತ್ತು ಸಂಬಂಧಿತ ದಾಖಲೆಗಳು st.com ನಲ್ಲಿ ಲಭ್ಯವಿದೆ
  • ಡೆವಲಪ್‌ಮೆಂಟ್ ಟೂಲ್-ಚೈನ್ ಮತ್ತು ಕಂಪೈಲರ್: STM32Cube ವಿಸ್ತರಣೆ ಸಾಫ್ಟ್‌ವೇರ್ ಈ ಕೆಳಗಿನ ಪರಿಸರವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ:
    – ARM ® (EWARM) ಟೂಲ್‌ಚೈನ್ + ST-LINK/V2 ಗಾಗಿ IAR ಎಂಬೆಡೆಡ್ ವರ್ಕ್‌ಬೆಂಚ್
    - ನಿಜView ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಡೆವಲಪ್‌ಮೆಂಟ್ ಕಿಟ್ (MDK-ARM) ಟೂಲ್‌ಚೈನ್ + ST-LINK/V2
    – STM32CubeIDE + ST-LINK/V2
ಸಿಸ್ಟಮ್ ಸೆಟಪ್

B-L4S5I-IOT01A ಡಿಸ್ಕವರಿ ಬೋರ್ಡ್ IOTA DLT ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬಳಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸುತ್ತದೆ. ಬೋರ್ಡ್ ST-LINK/V2-1 ಡೀಬಗ್ಗರ್/ಪ್ರೋಗ್ರಾಮರ್ ಅನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ. ನೀವು STSW- LINK2 ನಲ್ಲಿ ST-LINK/V1-009 USB ಡ್ರೈವರ್‌ನ ಸಂಬಂಧಿತ ಆವೃತ್ತಿಯನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು.

ಪರಿಷ್ಕರಣೆ ಇತಿಹಾಸ

ಕೋಷ್ಟಕ 2. ಡಾಕ್ಯುಮೆಂಟ್ ಪರಿಷ್ಕರಣೆ ಇತಿಹಾಸ

ದಿನಾಂಕ ಪರಿಷ್ಕರಣೆ ಬದಲಾವಣೆಗಳು
13-ಜೂನ್-19 1 ಆರಂಭಿಕ ಬಿಡುಗಡೆ
18-ಜೂನ್-19 2 ನವೀಕರಿಸಿದ ವಿಭಾಗ 3.4.8.1 TX_IN ಮತ್ತು TX_OUT, ವಿಭಾಗ 3.4.8.3 ಶೂನ್ಯ ಮೌಲ್ಯದ ಮೂಲಕ ಡೇಟಾವನ್ನು ಕಳುಹಿಸಲಾಗುತ್ತಿದೆ
ವಹಿವಾಟುಗಳು ಮತ್ತು ವಿಭಾಗ 3.4.8.4 ವರ್ಗಾವಣೆ ವಹಿವಾಟುಗಳ ಮೂಲಕ ಹಣವನ್ನು ಕಳುಹಿಸುವುದು.
6-ಮೇ-21 3 ನವೀಕರಿಸಿದ ಪರಿಚಯ, ವಿಭಾಗ 1 ಅಕ್ರೋನಿಮ್ಸ್ ಮತ್ತು ಸಂಕ್ಷೇಪಣಗಳು, ವಿಭಾಗ 2.1 ಓವರ್view, ವಿಭಾಗ 2.1.1 IOTA 1.0, ವಿಭಾಗ 2.1.3 ಪ್ರೂಫ್-ಆಫ್-ವರ್ಕ್, ವಿಭಾಗ 2.2 ಆರ್ಕಿಟೆಕ್ಚರ್, ವಿಭಾಗ 2.3 ಫೋಲ್ಡರ್ ರಚನೆ, ವಿಭಾಗ 3.2 ಹಾರ್ಡ್‌ವೇರ್ ಸೆಟಪ್, ವಿಭಾಗ 3.3 ಸಾಫ್ಟ್‌ವೇರ್ ಸೆಟಪ್ ಮತ್ತು ವಿಭಾಗ 3.4 ಸಿಸ್ಟಮ್ ಸೆಟಪ್.
ವಿಭಾಗ 2 ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ ಮತ್ತು ಪರಿಚಯದಲ್ಲಿನ ಲಿಂಕ್‌ನಿಂದ ಬದಲಾಯಿಸಲಾಗಿದೆ.
ತೆಗೆದುಹಾಕಲಾಗಿದೆ ವಿಭಾಗ 3.1.2 ವಹಿವಾಟುಗಳು ಮತ್ತು ಬಂಡಲ್‌ಗಳು, ವಿಭಾಗ 3.1.3 ಖಾತೆ ಮತ್ತು ಸಹಿಗಳು, ವಿಭಾಗ
3.1.5 ಹ್ಯಾಶಿಂಗ್. ವಿಭಾಗ 3.4 ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಸಂಬಂಧಿತ ಉಪ-ವಿಭಾಗಗಳನ್ನು ಹೇಗೆ ಬರೆಯುವುದು, ವಿಭಾಗ 3.5 IOTALlightNode ಅಪ್ಲಿಕೇಶನ್ ವಿವರಣೆ ಮತ್ತು ಸಂಬಂಧಿತ ಉಪವಿಭಾಗಗಳು, ಮತ್ತು ವಿಭಾಗ 4.1.1 STM32
ನ್ಯೂಕ್ಲಿಯೊ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಸೇರಿಸಲಾಗಿದೆ ವಿಭಾಗ 2.1.2IOTA 1.5 - ಕ್ರಿಸಾಲಿಸ್, ವಿಭಾಗ 2.5 IOTA-ಕ್ಲೈಂಟ್ ಅಪ್ಲಿಕೇಶನ್ ವಿವರಣೆ, ವಿಭಾಗ 2.4 API ಮತ್ತು ವಿಭಾಗ 3.1.1 STM32L4+ ಡಿಸ್ಕವರಿ ಕಿಟ್ IoT ನೋಡ್.

 

ಪ್ರಮುಖ ಸೂಚನೆ - ಎಚ್ಚರಿಕೆಯಿಂದ ಓದಿ

ಎಸ್‌ಟಿಮೈಕ್ರೊಎಲೆಕ್ಟ್ರೊನಿಕ್ಸ್ ಎನ್‌ವಿ ಮತ್ತು ಅದರ ಅಂಗಸಂಸ್ಥೆಗಳು (“ಎಸ್‌ಟಿ”) ಎಸ್‌ಟಿ ಉತ್ಪನ್ನಗಳಿಗೆ ಬದಲಾವಣೆಗಳು, ತಿದ್ದುಪಡಿಗಳು, ವರ್ಧನೆಗಳು, ಮಾರ್ಪಾಡುಗಳು ಮತ್ತು ಸುಧಾರಣೆಗಳನ್ನು ಮಾಡುವ ಹಕ್ಕನ್ನು ಕಾಯ್ದಿರಿಸಿದೆ ಮತ್ತು / ಅಥವಾ ಈ ಡಾಕ್ಯುಮೆಂಟ್‌ಗೆ ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ಯಾವುದೇ ಮುನ್ಸೂಚನೆಯಿಲ್ಲದೆ. ಖರೀದಿದಾರರು ಆದೇಶಗಳನ್ನು ನೀಡುವ ಮೊದಲು ಎಸ್ಟಿ ಉತ್ಪನ್ನಗಳ ಇತ್ತೀಚಿನ ಸಂಬಂಧಿತ ಮಾಹಿತಿಯನ್ನು ಪಡೆದುಕೊಳ್ಳಬೇಕು. ಎಸ್ಟಿ ಉತ್ಪನ್ನಗಳನ್ನು ಆದೇಶದ ಅಂಗೀಕಾರದ ಸಮಯದಲ್ಲಿ ಎಸ್ಟಿ ನಿಯಮಗಳು ಮತ್ತು ಮಾರಾಟದ ಷರತ್ತುಗಳಿಗೆ ಅನುಗುಣವಾಗಿ ಮಾರಾಟ ಮಾಡಲಾಗುತ್ತದೆ.

ಎಸ್‌ಟಿ ಉತ್ಪನ್ನಗಳ ಆಯ್ಕೆ, ಆಯ್ಕೆ ಮತ್ತು ಬಳಕೆಗೆ ಖರೀದಿದಾರರು ಮಾತ್ರ ಜವಾಬ್ದಾರರು ಮತ್ತು ಎಸ್‌ಟಿ ಅಪ್ಲಿಕೇಶನ್ ಸಹಾಯಕ್ಕಾಗಿ ಅಥವಾ ಖರೀದಿದಾರರ ಉತ್ಪನ್ನಗಳ ವಿನ್ಯಾಸಕ್ಕೆ ಯಾವುದೇ ಹೊಣೆಗಾರಿಕೆಯನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ.
ಇಲ್ಲಿ ST ಯಿಂದ ಯಾವುದೇ ಬೌದ್ಧಿಕ ಆಸ್ತಿ ಹಕ್ಕನ್ನು ಯಾವುದೇ ಪರವಾನಗಿ, ವ್ಯಕ್ತಪಡಿಸಲು ಅಥವಾ ಸೂಚಿಸಲಾಗಿದೆ.
ಇಲ್ಲಿ ಸೂಚಿಸಲಾದ ಮಾಹಿತಿಗಿಂತ ವಿಭಿನ್ನವಾದ ನಿಬಂಧನೆಗಳೊಂದಿಗೆ ST ಉತ್ಪನ್ನಗಳ ಮರುಮಾರಾಟವು ಅಂತಹ ಉತ್ಪನ್ನಕ್ಕಾಗಿ ST ಯಿಂದ ನೀಡಲಾದ ಯಾವುದೇ ಖಾತರಿಯನ್ನು ರದ್ದುಗೊಳಿಸುತ್ತದೆ.
ST ಮತ್ತು ST ಲೋಗೋ ST ಯ ಟ್ರೇಡ್‌ಮಾರ್ಕ್‌ಗಳಾಗಿವೆ. ST ಟ್ರೇಡ್‌ಮಾರ್ಕ್‌ಗಳ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ದಯವಿಟ್ಟು www.st.com/trademarks ಅನ್ನು ನೋಡಿ. ಎಲ್ಲಾ ಇತರ ಉತ್ಪನ್ನ ಅಥವಾ ಸೇವೆಯ ಹೆಸರುಗಳು ಆಯಾ ಮಾಲೀಕರ ಆಸ್ತಿಯಾಗಿದೆ.
ಈ ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿನ ಮಾಹಿತಿಯು ಈ ಡಾಕ್ಯುಮೆಂಟ್‌ನ ಯಾವುದೇ ಹಿಂದಿನ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಹಿಂದೆ ಒದಗಿಸಲಾದ ಮಾಹಿತಿಯನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ ಮತ್ತು ಬದಲಾಯಿಸುತ್ತದೆ.
© 2021 STMicroelectronics – ಎಲ್ಲಾ ಹಕ್ಕುಗಳನ್ನು ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ

ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು

STM1Cube ಗಾಗಿ ST X-CUBE-IOTA32 ವಿಸ್ತರಣೆ ಸಾಫ್ಟ್‌ವೇರ್ ಪ್ಯಾಕೇಜ್ [ಪಿಡಿಎಫ್] ಬಳಕೆದಾರರ ಕೈಪಿಡಿ
ST, X-CUBE-IOTA1, ವಿಸ್ತರಣೆ, ಸಾಫ್ಟ್‌ವೇರ್ ಪ್ಯಾಕೇಜ್, STM32Cube ಗಾಗಿ

ಉಲ್ಲೇಖಗಳು

ಕಾಮೆಂಟ್ ಬಿಡಿ

ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಪ್ರಕಟಿಸಲಾಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಕ್ಷೇತ್ರಗಳನ್ನು ಗುರುತಿಸಲಾಗಿದೆ *