ST X-NUCLEO-53L1A2 පුළුල් කිරීමේ පුවරුව -- බාධා කිරීම් වින්‍යාස

UM2606
පරිශීලක අත්පොත

IOTA බෙදා හරින ලද ලෙජරය සමඟ ආරම්භ කිරීම
STM32Cube සඳහා තාක්ෂණික මෘදුකාංග පුළුල් කිරීම

හැඳින්වීම

X-CUBE-IOTA1 සඳහා පුළුල් කිරීමේ මෘදුකාංග පැකේජය STM32Cube STM32 මත ධාවනය වන අතර IOTA Distributed Ledger Technology (DLT) ක්‍රියාකාරකම් සක්‍රීය කිරීමට මිඩ්ල්වෙයාර් ඇතුළත් වේ.
IOTA DLT යනු අන්තර්ජාලයේ දේවල් (IoT) සඳහා ගනුදෙනු පියවීම් සහ දත්ත හුවමාරු ස්ථරයකි. IOTA පුද්ගලයන්ට සහ යන්ත්‍රවලට විශ්වාස රහිත, අවසර රහිත සහ විමධ්‍යගත පරිසරයක් තුළ කිසිදු ගනුදෙනු ගාස්තුවක් නොමැතිව මුදල් සහ/හෝ දත්ත මාරු කිරීමට ඉඩ සලසයි. මෙම තාක්‍ෂණය මගින් කිසිදු ආකාරයක විශ්වාසවන්ත අතරමැදියෙකුගේ අවශ්‍යතාවයකින් තොරව ක්ෂුද්‍ර ගෙවීම් පවා සිදු කරයි. විවිධ STM32microcontrollers හරහා අතේ ගෙන යා හැකි පහසුව සඳහා STM32Cube මෘදුකාංග තාක්ෂණය මත පුළුල් කිරීම ගොඩනගා ඇත. මෘදුකාංගයේ වත්මන් අනුවාදය ක්රියාත්මක වේ B-L4S5I-IOT01A IoT node සඳහා සොයාගැනීම් කට්ටලය සහ අමුණා ඇති 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 යෙදුම් තැනීමට සම්පූර්ණ ස්ථිරාංග
  • Middleware පුස්තකාල ඇතුළත්:
    - FreeRTOS
    - Wi-Fi කළමනාකරණය
    - සංකේතනය, හැෂිං, පණිවිඩ සත්‍යාපනය සහ ඩිජිටල් අත්සන් කිරීම (Cryptolib)
    ප්‍රවාහන මට්ටමේ ආරක්ෂාව (MbedTLS)
    – Tangle සමඟ අන්තර් ක්‍රියා කිරීම සඳහා IOTA Client API
  • චලන සහ පාරිසරික සංවේදක වෙත ප්‍රවේශ වන යෙදුම් තැනීමට සම්පූර්ණ ධාවකය
  • ExampIOTA DLT සේවාලාභී යෙදුමක් සංවර්ධනය කරන්නේ කෙසේද යන්න තේරුම් ගැනීමට උපකාරී වේ
  • විවිධ MCU පවුල් හරහා පහසු අතේ ගෙන යා හැකි, STM32Cube වෙත ස්තුති වන්න
  • නොමිලේ, පරිශීලක-හිතකාමී බලපත්‍ර කොන්දේසි

මෘදුකාංග ප්‍රසාරණය STM32 ක්ෂුද්‍ර පාලකයක් මත IOTA DLT සක්‍රීය කිරීමට මිඩ්ල්වෙයාර් සපයයි. IOTA DLT යනු අන්තර්ජාලයේ දේවල් (IoT) සඳහා ගනුදෙනු පියවීම් සහ දත්ත හුවමාරු ස්ථරයකි. IOTA පුද්ගලයන්ට සහ යන්ත්‍රවලට විශ්වාස රහිත, අවසර රහිත සහ විමධ්‍යගත පරිසරයක් තුළ කිසිදු ගනුදෙනු ගාස්තුවක් නොමැතිව මුදල් සහ/හෝ දත්ත මාරු කිරීමට ඉඩ සලසයි. මෙම තාක්‍ෂණය මගින් කිසිදු ආකාරයක විශ්වාසවන්ත අතරමැදියෙකුගේ අවශ්‍යතාවයකින් තොරව ක්ෂුද්‍ර ගෙවීම් පවා සිදු කරයි.

IOTA 1.0

බෙදා හරින ලද ලෙජර් තාක්ෂණයන් (DLTs) ගොඩනගා ඇත්තේ බෙදා හරින ලද ලෙජරයක් පවත්වාගෙන යන නෝඩ් ජාලයක් මත වන අතර එය ගුප්ත ලේඛනගතව ආරක්ෂිත, ගනුදෙනු වාර්තා කිරීම සඳහා බෙදා හරින ලද දත්ත ගබඩාවකි. නෝඩ් සම්මුති ප්‍රොටෝකෝලයක් හරහා ගනුදෙනු නිකුත් කරයි.
IOTA යනු IoT සඳහා විශේෂයෙන් නිර්මාණය කර ඇති බෙදා හරින ලද ලෙජර් තාක්ෂණයකි.
IOTA බෙදා හරින ලද ලෙජරය පැටලීම ලෙස හැඳින්වෙන අතර IOTA ජාලයේ නෝඩ් මගින් නිකුත් කරන ලද ගනුදෙනු මගින් නිර්මාණය වේ.
පටලැවිල්ලේ ගනුදෙනුවක් ප්‍රකාශ කිරීමට, නෝඩයක් කළ යුත්තේ:

  1. ඉඟි ලෙස හඳුන්වන අනුමත නොකළ ගනුදෙනු දෙකක් වලංගු කරන්න
  2. නව ගනුදෙනුව නිර්මාණය කර අත්සන් කරන්න
  3. ප්‍රමාණවත් සාක්ෂි-වැඩ ඉටු කරන්න
  4. නව ගනුදෙනුව IOTA ජාලයට විකාශනය කරන්න

වලංගු ගනුදෙනු වෙත යොමු කිරීම් දෙකක් සමඟ ගනුදෙනුව පටලැවිල්ලට අමුණා ඇත.
මෙම ව්‍යුහය අධ්‍යක්ෂණය කරන ලද ආචක්‍රීය ප්‍රස්ථාරයක් ලෙස ආකෘතිගත කළ හැකිය, එහිදී සිරස් තනි ගනුදෙනු නියෝජනය කරන අතර දාර ගනුදෙනු යුගල අතර යොමු කිරීම් නියෝජනය කරයි.
උත්පත්ති ගනුදෙනුවක් පැටලිලි මූලයේ ඇති අතර iotas ලෙස හැඳින්වෙන සියලුම IOTA ටෝකන ඇතුළත් වේ.
IOTA 1.0 ත්‍රිත්ව නිරූපණය මත පදනම් වූ තරමක් සාම්ප්‍රදායික නොවන ක්‍රියාත්මක කිරීමේ ප්‍රවේශයක් භාවිතා කරයි: IOTA හි සෑම මූලද්‍රව්‍යයක්ම bits වෙනුවට trits = -1, 0, 1 සහ bytes වෙනුවට trites 3 කින් විස්තර කර ඇත. ට්‍රයිටයක් -13 සිට 13 දක්වා පූර්ණ සංඛ්‍යාවක් ලෙස නිරූපණය කර, අකුරු (AZ) සහ අංක 9 භාවිතා කර කේතනය කර ඇත.
IOTA 1.5 (Chrysalis) ද්විමය ව්‍යුහයක් සමඟ ත්‍රිත්ව ගනුදෙනු පිරිසැලසුම ප්‍රතිස්ථාපනය කරයි.
IOTA ජාලයට නෝඩ් සහ සේවාලාභීන් ඇතුළත් වේ. නෝඩයක් ජාලයේ සම වයසේ මිතුරන්ට සම්බන්ධ කර ඇති අතර පටලැවිල්ලේ පිටපතක් ගබඩා කරයි. සේවාලාභියෙකු යනු ලිපින සහ අත්සන් සෑදීමට භාවිතා කළ යුතු බීජයක් සහිත උපාංගයකි.
සේවාදායකයා ගනුදෙනු නිර්මාණය කර අත්සන් කර ජාලයට ඒවා වලංගු කිරීමට සහ ගබඩා කිරීමට හැකි වන පරිදි ඒවා node වෙත යවයි. ආපසු ගැනීමේ ගනුදෙනු වල වලංගු අත්සනක් තිබිය යුතුය. ගනුදෙනුවක් වලංගු යැයි සලකන විට, නෝඩය එය එහි ලෙජරයට එක් කරයි, බලපෑමට ලක් වූ ලිපිනවල ශේෂයන් යාවත්කාලීන කර ගනුදෙනුව එහි අසල්වැසියන් වෙත විකාශනය කරයි.

IOTA 1.5 - Chrysalis

IOTA පදනමේ පරමාර්ථය වන්නේ Coordicide වලට පෙර IOTA ප්‍රධාන ජාලය ප්‍රශස්ත කිරීම සහ IOTA පරිසර පද්ධතිය සඳහා ව්‍යවසාය-සුදානම් විසඳුමක් ලබා දීමයි. මෙය සාක්ෂාත් කරගනු ලබන්නේ Chrysalis නම් අතරමැදි යාවත්කාලීන කිරීමෙනි. ක්‍රිසාලිස් විසින් හඳුන්වා දුන් ප්‍රධාන වැඩිදියුණු කිරීම් වන්නේ:

  • නැවත භාවිතා කළ හැකි ලිපින: Winternitz එක් වරක් අත්සන් කිරීමේ යෝජනා ක්‍රමය (W-OTS) ප්‍රතිස්ථාපනය කරමින් Ed25519 අත්සන් යෝජනා ක්‍රමය සම්මත කිරීම, පරිශීලකයින්ට එකම ලිපිනයෙන් ටෝකන කිහිප වතාවක් ආරක්ෂිතව යැවීමට ඉඩ සලසයි;
  • තවත් මිටි නැත: IOTA 1.0 මාරු කිරීම් නිර්මාණය කිරීමට මිටි සංකල්පය භාවිතා කරයි. මිටි යනු ඒවායේ මූල යොමු (කඳ) මගින් එකට සම්බන්ධ කර ඇති ගනුදෙනු සමූහයකි. IOTA 1.5 යාවත්කාලීනය සමඟින්, පැරණි මිටි ඉදිකිරීම ඉවත් කර සරල පරමාණුක ගනුදෙනු මගින් ප්‍රතිස්ථාපනය වේ. Tangle vertex නියෝජනය කරන්නේ Message එක වන අතර එය අත්තනෝමතික ගෙවීම් (එනම්, Token payload හෝ Indexation payload) තිබිය හැකි බහාලුම් වර්ගයකි;
  • UTXO ආකෘතිය: මුලින්, IOTA 1.0 තනි IOTA ටෝකන හඹා යාම සඳහා ගිණුම්-පාදක ආකෘතියක් භාවිතා කළේය: සෑම IOTA ලිපිනයකම ටෝකන ගණනාවක් තිබූ අතර සියලුම IOTA ලිපින වලින් එකතු කළ ටෝකන ගණන මුළු සැපයුමට සමාන විය. ඒ වෙනුවට, IOTA 1.5 වියදම් නොකළ ගනුදෙනු ප්‍රතිදාන ආකෘතිය හෝ UTXO භාවිතා කරයි, ප්‍රතිදානය නම් දත්ත ව්‍යුහයක් හරහා වියදම් නොකළ ටෝකන ප්‍රමාණය නිරීක්ෂණය කිරීමේ අදහස මත පදනම්ව;
  • දෙමාපියන් 8 දෙනෙකු දක්වා: IOTA 1.0 සමඟින්, ඔබට සැමවිටම මාපිය ගනුදෙනු 2ක් යොමු කිරීමට සිදු විය. Chrysalis සමඟ, යොමු කරන ලද මාපිය නෝඩ් (8 දක්වා) වැඩි ගණනක් හඳුන්වා දෙනු ලැබේ. හොඳම ප්රතිඵල ලබා ගැනීම සඳහා, එක් වරකට අවම වශයෙන් අද්විතීය දෙමාපියන් දෙදෙනෙකු නිර්දේශ කරනු ලැබේ.

සම්බන්ධිත සබැඳි
Chrysalis පිළිබඳ වැඩි විස්තර සඳහා, කරුණාකර මෙම ලේඛන පිටුව බලන්න

වැඩ ඔප්පු කිරීම

IOTA ප්‍රොටෝකෝලය ජාලය ශ්‍රේණිගත කිරීමේ-සීමා කිරීමේ මාධ්‍යයක් ලෙස Proof-of-Work භාවිතා කරයි.
IOTA 1.0 විසින් C භාවිතා කරන ලදීurl-P-81 ත්‍රිත්ව හැෂ් ශ්‍රිතයට සහ ටැන්ගල් වෙත ගනුදෙනුවක් නිකුත් කිරීමට ටේ්‍රලිං ශුන්‍ය ට්‍රයිට් ගණනට ගැළපෙන හැෂ් එකක් අවශ්‍ය විය.
Chrysalis සමඟ, අත්තනෝමතික ප්රමාණයේ ද්විමය පණිවිඩ නිකුත් කළ හැකිය. පවතින PoW යාන්ත්‍රණය නව අවශ්‍යතා වලට අනුවර්තනය කරන්නේ කෙසේද යන්න මෙම RFC විස්තර කරයි. එය වත්මන් PoW යාන්ත්‍රණයට හැකිතාක් අඩු බාධාවක් වීම අරමුණු කරයි.

ගෘහ නිර්මාණ ශිල්පය

මෙම STM32Cube ප්‍රසාරණය IOTA DLT මිඩ්ල්වෙයාර් වෙත ප්‍රවේශ වන සහ භාවිතා කරන යෙදුම් සංවර්ධනය කිරීමට ඉඩ සලසයි.
එය STM32 ක්ෂුද්‍ර පාලකය සඳහා වන STM32CubeHAL දෘඪාංග වියුක්ත ස්තරය මත පදනම් වන අතර මයික්‍රොෆෝන ප්‍රසාරණ පුවරුව සඳහා නිශ්චිත පුවරු ආධාරක පැකේජයක් (BSP) සහ ශ්‍රව්‍ය සැකසුම් සහ පරිගණකයක් සමඟ USB සන්නිවේදනය සඳහා වන මිඩ්ල්වෙයාර් සංරචක සමඟ STM32Cube දිගු කරයි.
මයික්‍රෆෝන ප්‍රසාරණ පුවරුවට ප්‍රවේශ වීමට සහ භාවිතා කිරීමට යෙදුම් මෘදුකාංගය භාවිතා කරන මෘදුකාංග ස්ථර වන්නේ:

  • STM32Cube HAL ස්ථරය: ඉහළ ස්ථර (යෙදුම, පුස්තකාල සහ තොග) සමඟ අන්තර් ක්‍රියා කිරීමට සාමාන්‍ය, බහු-උදාහරණ API කට්ටලයක් සපයයි. විශේෂිත Microcontroller Unit (MCU) දෘඪාංග වින්‍යාසයකින් තොරව Middleware ස්ථරය වැනි අනෙකුත් ස්ථර ක්‍රියා කිරීමට ඉඩ සලසන පොදු ගෘහ නිර්මාණ ශිල්පයක් මත පදනම් වූ සාමාන්‍ය සහ දිගු API වලින් එය සමන්විත වේ. මෙම ව්‍යුහය පුස්තකාල කේත නැවත භාවිතා කිරීමේ හැකියාව වැඩි දියුණු කරන අතර පහසු උපාංග අතේ ගෙන යා හැකි බව සහතික කරයි.
  • පුවරු ආධාරක පැකේජ (BSP) ස්තරය: ඇතැම් පුවරු විශේෂිත උපාංග සඳහා (LED, පරිශීලක බොත්තම ආදිය) ක්‍රමලේඛන අතුරු මුහුණතක් සපයන API කට්ටලයකි. මෙම අතුරුමුහුණත නිශ්චිත පුවරු අනුවාදය හඳුනා ගැනීමට උපකාරී වන අතර අවශ්‍ය MCU පර්යන්ත ආරම්භ කිරීමට සහ දත්ත කියවීමට සහය සපයයි.

රූපය 1. X-CUBE-IOTA1 මෘදුකාංග ගෘහ නිර්මාණ ශිල්පය

X-CUBE-IOTA1 පුළුල් කිරීමේ මෘදුකාංග පැකේජය -- X-CUBE-IOTA1 පුළුල් කිරීම

ෆෝල්ඩර ව්යුහය

රූපය 2. X-CUBE-IOTA1 ෆෝල්ඩර ව්‍යුහයX-CUBE-IOTA1 පුළුල් කිරීමේ මෘදුකාංග පැකේජය -- ෆෝල්ඩර ව්‍යුහය

මෘදුකාංග පැකේජයට පහත ෆෝල්ඩර ඇතුළත් වේ:

  • ලේඛනගත කිරීම: සම්පාදනය කරන ලද HTML අඩංගු වේ file මෘදුකාංග සංරචක සහ API වල මූලාශ්‍ර කේතය සහ සවිස්තරාත්මක ලියකියවිලි වලින් උත්පාදනය කර ඇත
  • රියදුරන්: HAL ධාවක සහ සහය දක්වන පුවරු සහ දෘඪාංග වේදිකා සඳහා පුවරු-විශේෂිත ධාවක අඩංගු වන අතර, පුවරුවේ සංරචක සහ ARM® Cortex®-M ප්‍රොසෙසර මාලාව සඳහා CMSIS වෙළෙන්දා-ස්වාධීන දෘඪාංග වියුක්ත ස්තරය ඇතුළුව
  • මිඩ්ල්වෙයාර්: FreeRTOS සහිත පුස්තකාල අඩංගු වේ; Wi-Fi කළමනාකරණය; සංකේතනය, හැෂිං, පණිවිඩ සත්‍යාපනය සහ ඩිජිටල් අත්සන් කිරීම (Cryptolib); ප්රවාහන මට්ටමේ ආරක්ෂාව (MbedTLS); Tangle සමඟ අන්තර් ක්‍රියා කිරීමට IOTA Client API
  • ව්යාපෘති: ex අඩංගු වේampසහය දක්වන STM32 පාදක වේදිකාව (B-L4S5I-IOT01A) සඳහා IOTA DLT සේවාලාභී යෙදුමක් සංවර්ධනය කිරීමට ඔබට උපකාර කරයි, සංවර්ධන පරිසරයන් තුනක් සමඟ, ARM සඳහා IAR Embedded Workbench (EWARM), RealView ක්ෂුද්‍ර පාලක සංවර්ධන කට්ටලය (MDK-ARM) සහ STM32CubeIDE
API

සම්පූර්ණ පරිශීලක API ශ්‍රිතය සහ පරාමිති විස්තරය සහිත සවිස්තරාත්මක තාක්ෂණික තොරතුරු සම්පාදනය කරන ලද HTML එකක ඇත file "ලේඛන" ෆෝල්ඩරයේ.

IOTA-සේවාදායක යෙදුම් විස්තරය

ව්යාපෘතිය fileIOTA-Client යෙදුම සඳහා s සොයා ගත හැක: $BASE_DIR\Projects\B-L4S5IIOT01A\Applications\IOTA-Client.
බහු IDE සඳහා ගොඩනැගීමට සූදානම් ව්‍යාපෘති තිබේ.
පරිශීලක අතුරුමුහුණත අනුක්‍රමික වරාය හරහා සපයනු ලබන අතර පහත සැකසුම් සමඟ වින්‍යාසගත කළ යුතුය:

Figure 3. Tera Term - Terminal setupX-CUBE-IOTA1 පුළුල් කිරීමේ මෘදුකාංග පැකේජය -- අනුක්‍රමික වරාය සැකසුම

Figure 4. Tera Term - Serial port setupX-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 node සඳහා B-L4S5I-IOT01A ඩිස්කවරි කට්ටලය ඔබට වලාකුළු සේවාදායකයන් වෙත සෘජුවම සම්බන්ධ වීමට යෙදුම් සංවර්ධනය කිරීමට ඉඩ සලසයි.
ඩිස්කවරි කට්ටලය අඩු බල සන්නිවේදනය, බහු-මාර්ග සංවේදනය සහ ARM®Cortex® -M4+ core-පාදක STM32L4+ ශ්‍රේණි විශේෂාංග උපයෝගී කර ගනිමින් විවිධ යෙදුම් සබල කරයි.
එය Arduino Uno R3 සහ PMOD සම්බන්ධතාවයට සහය දක්වයි, කැපවූ ඇඩෝන පුවරු විශාල තේරීමක් සමඟ අසීමිත පුළුල් කිරීමේ හැකියාවන් සපයයි.

රූපය 8. B-L4S5I-IOT01A ඩිස්කවරි කට්ටලයX-CUBE-IOTA1 පුළුල් කිරීමේ මෘදුකාංග පැකේජය -- B-L4S5I-IOT01A Discovery ki

දෘඪාංග සැකසුම

පහත දෘඪාංග සංරචක අවශ්ය වේ:

  1. Wi-Fi අතුරුමුහුණත සහිත IoT නෝඩය සඳහා STM32L4+ ඩිස්කවරි කට්ටලයක් (ඇණවුම් කේතය: B-L4S5I-IOT01A)
  2. STM32 සොයාගැනීමේ පුවරුව පරිගණකයට සම්බන්ධ කිරීම සඳහා USB වර්ගය A සිට Mini-B USB Type 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 debugger/programmer ඒකාබද්ධ කරයි. ඔබට ST-LINK/V2-1 USB ධාවකයේ අදාළ අනුවාදය STSW- LINK009 හිදී බාගත කළ හැක.

සංශෝධන ඉතිහාසය

වගුව 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, Section 2.1.1 IOTA 1.0, Section 2.1.3 Proof-of-Work, Section 2.2 Architecture, Section 2.3 Folder structure, Section 3.2 Hardware setup, Section 3.3 Software setup and Section 3.4 System setup.
2 වන කොටස ඉවත් කර හැඳින්වීමෙහි සබැඳියක් මඟින් ප්‍රතිස්ථාපනය කරන ලදී.
ඉවත් කරන ලද වගන්තිය 3.1.2 ගනුදෙනු සහ මිටි, වගන්තිය 3.1.3 ගිණුම සහ අත්සන්, කොටස
3.1.5 හැෂිං. වගන්තිය 3.4 අයදුම්පත් සහ අදාළ උප කොටස් ලියන්නේ කෙසේද, 3.5 IOTALightNode යෙදුම් විස්තරය සහ අදාළ උප වගන්ති, සහ 4.1.1 STM32 වගන්තිය
Nucleo platform Added Section 2.1.2IOTA 1.5 – Chrysalis, Section 2.5 IOTA-Client application description, Section 2.4 API සහ Section 3.1.1 STM32L4+ Discovery kit IoT node.

 

වැදගත් නිවේදනය - පරිස්සමින් කියවන්න

STMicroelectronics NV සහ එහි පරිපාලිත සමාගම් (“ST”) මගින් ST නිෂ්පාදන සහ / හෝ මෙම ලේඛනයට දැනුම්දීමකින් තොරව ඕනෑම වේලාවක වෙනස්කම්, නිවැරදි කිරීම්, වැඩිදියුණු කිරීම්, වෙනස් කිරීම් සහ වැඩිදියුණු කිරීම් සිදු කිරීමේ අයිතිය රඳවා තබා ගනී. ඇණවුම් කිරීමට පෙර ගැනුම්කරුවන් ST නිෂ්පාදන පිළිබඳ නවතම අදාළ තොරතුරු ලබා ගත යුතුය. එස්.ටී. නිෂ්පාදන විකුණනු ලබන්නේ ඇණවුම පිළිගැනීමේ අවස්ථාවේදී එස්ටී හි නියමයන් සහ විකුණුම් කොන්දේසි වලට අනුකූලවය.

එස්ටී නිෂ්පාදන තෝරා ගැනීම, තෝරා ගැනීම සහ භාවිතා කිරීම ගැන ගැනුම්කරුවන් පමණක් වගකිව යුතු අතර අයදුම්පත් සහාය හෝ ගැනුම්කරුවන්ගේ නිෂ්පාදන සැලසුම් කිරීම සඳහා කිසිදු වගකීමක් ST විසින් උපකල්පනය නොකරයි.
මෙහි ST විසින් කිසිදු බුද්ධිමය දේපල අයිතියක් සඳහා ප්‍රකාශිත හෝ ඇඟවුම් කර ඇති බලපත්‍රයක් ලබා නොදේ.
මෙහි දක්වා ඇති තොරතුරුවලට වඩා වෙනස් විධිවිධාන සහිත ST නිෂ්පාදන නැවත විකිණීමෙන් එවැනි නිෂ්පාදනයක් සඳහා ST විසින් ලබා දී ඇති වගකීමක් අවලංගු වේ.
ST සහ ST ලාංඡනය ST හි වෙළඳ ලකුණු වේ. ST වෙළඳ ලකුණු පිළිබඳ අමතර තොරතුරු සඳහා, කරුණාකර www.st.com/trademarks වෙත යොමු වන්න. අනෙකුත් සියලුම නිෂ්පාදන හෝ සේවා නම් ඒවායේ අයිතිකරුවන්ගේ දේපළ වේ.
මෙම ලේඛනයේ ඇති තොරතුරු මෙම ලේඛනයේ ඕනෑම පෙර අනුවාදවල කලින් සැපයූ තොරතුරු ආදේශ කර ප්‍රතිස්ථාපනය කරයි.
© 2021 STMicroelectronics - සියලුම හිමිකම් ඇවිරිණි

ලේඛන / සම්පත්

STM1Cube සඳහා ST X-CUBE-IOTA32 පුළුල් කිරීමේ මෘදුකාංග පැකේජය [pdf] පරිශීලක අත්පොත
ST, X-CUBE-IOTA1, පුළුල් කිරීම, මෘදුකාංග පැකේජය, සඳහා, STM32Cube

යොමු කිරීම්

කමෙන්ට් එකක් දාන්න

ඔබගේ විද්‍යුත් තැපැල් ලිපිනය ප්‍රකාශනය නොකෙරේ. අවශ්‍ය ක්ෂේත්‍ර සලකුණු කර ඇත *