ST X-NUCLEO-53L1A2 விரிவாக்கப் பலகை -- குறுக்கீடு உள்ளமைவுகள்

யுஎம் 2606
பயனர் கையேடு

IOTA விநியோகிக்கப்பட்ட லெட்ஜருடன் தொடங்குதல்
STM32Cubeக்கான தொழில்நுட்ப மென்பொருள் விரிவாக்கம்

அறிமுகம்

தி X-CUBE-IOTA1 விரிவாக்க மென்பொருள் தொகுப்பு STM32 கியூப் 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 மென்பொருள் தொகுப்பு விரிவடைகிறது STM32 கியூப் பின்வரும் முக்கிய அம்சங்களுடன் செயல்பாடு:

  • STM32-அடிப்படையிலான பலகைகளுக்கான IOTA DLT பயன்பாடுகளை உருவாக்க ஃபார்ம்வேரை முடிக்கவும்
  • மிடில்வேர் நூலகங்கள் இடம்பெறும்:
    – FreeRTOS
    - Wi-Fi மேலாண்மை
    - குறியாக்கம், ஹாஷிங், செய்தி அங்கீகாரம் மற்றும் டிஜிட்டல் கையொப்பம் (கிரிப்டோலிப்)
    - போக்குவரத்து நிலை பாதுகாப்பு (MbedTLS)
    - Tangle உடன் தொடர்புகொள்வதற்கான IOTA கிளையண்ட் API
  • இயக்கம் மற்றும் சுற்றுச்சூழல் உணரிகளை அணுகும் பயன்பாடுகளை உருவாக்க முழுமையான இயக்கி
  • ExampIOTA DLT கிளையண்ட் பயன்பாட்டை எவ்வாறு உருவாக்குவது என்பதைப் புரிந்துகொள்ள உதவும்
  • STM32Cube க்கு நன்றி, வெவ்வேறு MCU குடும்பங்களில் எளிதான பெயர்வுத்திறன்
  • இலவச, பயனர் நட்பு உரிம விதிமுறைகள்

மென்பொருள் விரிவாக்கமானது STM32 மைக்ரோகண்ட்ரோலரில் IOTA DLT ஐ இயக்குவதற்கு மிடில்வேரை வழங்குகிறது. IOTA DLT என்பது இன்டர்நெட் ஆஃப் திங்ஸ் (IoT)க்கான பரிவர்த்தனை தீர்வு மற்றும் தரவு பரிமாற்ற அடுக்கு ஆகும். IOTA மக்கள் மற்றும் இயந்திரங்கள் நம்பிக்கையற்ற, அனுமதியற்ற மற்றும் பரவலாக்கப்பட்ட சூழலில் எந்தவிதமான பரிவர்த்தனை கட்டணமும் இல்லாமல் பணம் மற்றும்/அல்லது தரவை மாற்ற அனுமதிக்கிறது. எந்தவொரு நம்பகமான இடைத்தரகரின் தேவையும் இல்லாமல் இந்த தொழில்நுட்பம் மைக்ரோ-பணம் செலுத்துவதை சாத்தியமாக்குகிறது.

ஐஓடிஏ 1.0

விநியோகிக்கப்பட்ட லெட்ஜர் தொழில்நுட்பங்கள் (DLTs) ஒரு கணு நெட்வொர்க்கில் கட்டமைக்கப்படுகின்றன, இது ஒரு விநியோகிக்கப்பட்ட லெட்ஜரை பராமரிக்கிறது, இது குறியாக்கவியல் ரீதியாக பாதுகாக்கப்பட்ட, பரிமாற்றங்களை பதிவு செய்ய விநியோகிக்கப்பட்ட தரவுத்தளமாகும். முனைகள் ஒருமித்த நெறிமுறை மூலம் பரிவர்த்தனைகளை வழங்குகின்றன.
IOTA என்பது IoTக்காக வடிவமைக்கப்பட்ட ஒரு விநியோகிக்கப்பட்ட லெட்ஜர் தொழில்நுட்பமாகும்.
IOTA விநியோகிக்கப்பட்ட லெட்ஜர் சிக்கல் என்று அழைக்கப்படுகிறது மற்றும் IOTA நெட்வொர்க்கில் உள்ள முனைகளால் வழங்கப்பட்ட பரிவர்த்தனைகளால் உருவாக்கப்பட்டது.
சிக்கலில் ஒரு பரிவர்த்தனையை வெளியிட, ஒரு முனை செய்ய வேண்டியது:

  1. டிப்ஸ் எனப்படும் இரண்டு அங்கீகரிக்கப்படாத பரிவர்த்தனைகளைச் சரிபார்க்கவும்
  2. புதிய பரிவர்த்தனையை உருவாக்கி கையொப்பமிடுங்கள்
  3. போதுமான வேலைச் சான்றுகளைச் செய்யவும்
  4. IOTA நெட்வொர்க்கில் புதிய பரிவர்த்தனையை ஒளிபரப்பு

சரிபார்க்கப்பட்ட பரிவர்த்தனைகளைச் சுட்டிக்காட்டும் இரண்டு குறிப்புகளுடன் பரிவர்த்தனை சிக்கலுடன் இணைக்கப்பட்டுள்ளது.
இந்த அமைப்பு ஒரு இயக்கப்பட்ட அசைக்ளிக் வரைபடமாக வடிவமைக்கப்படலாம், அங்கு செங்குத்துகள் ஒற்றை பரிவர்த்தனைகளைக் குறிக்கின்றன மற்றும் விளிம்புகள் ஜோடி பரிவர்த்தனைகளில் குறிப்புகளைக் குறிக்கின்றன.
ஒரு ஜெனிசிஸ் பரிவர்த்தனை சிக்கலில் உள்ளது மற்றும் iotas எனப்படும் அனைத்து IOTA டோக்கன்களையும் உள்ளடக்கியது.
ஐஓடிஏ 1.0 டிரினரி பிரதிநிதித்துவத்தின் அடிப்படையில் வழக்கத்திற்கு மாறான செயலாக்க அணுகுமுறையைப் பயன்படுத்துகிறது: ஐஓடிஏவில் உள்ள ஒவ்வொரு உறுப்புகளும் பிட்களுக்குப் பதிலாக ட்ரிட்ஸ் = -1, 0, 1 மற்றும் பைட்டுகளுக்குப் பதிலாக 3 டிரிட்களின் ட்ரைட்டுகளைப் பயன்படுத்தி விவரிக்கப்படுகிறது. ஒரு ட்ரைட் -13 முதல் 13 வரையிலான முழு எண்ணாகக் குறிப்பிடப்படுகிறது, எழுத்துக்கள் (AZ) மற்றும் எண் 9 ஐப் பயன்படுத்தி குறியிடப்படுகிறது.
ஐஓடிஏ 1.5 (கிரைசாலிஸ்) ட்ரைனரி பரிவர்த்தனை தளவமைப்பை பைனரி அமைப்புடன் மாற்றுகிறது.
IOTA நெட்வொர்க் முனைகள் மற்றும் கிளையன்ட்களை உள்ளடக்கியது. ஒரு முனை பிணையத்தில் உள்ள சகாக்களுடன் இணைக்கப்பட்டுள்ளது மற்றும் சிக்கலின் நகலை சேமிக்கிறது. கிளையன்ட் என்பது முகவரிகள் மற்றும் கையொப்பங்களை உருவாக்க பயன்படும் விதையுடன் கூடிய சாதனம் ஆகும்.
கிளையன்ட் பரிவர்த்தனைகளை உருவாக்கி கையொப்பமிட்டு அவற்றை முனைக்கு அனுப்புகிறார், இதனால் நெட்வொர்க் அவற்றைச் சரிபார்த்து சேமிக்க முடியும். திரும்பப்பெறும் பரிவர்த்தனைகளில் சரியான கையொப்பம் இருக்க வேண்டும். ஒரு பரிவர்த்தனை செல்லுபடியாகும் எனக் கருதப்படும் போது, ​​முனை அதை அதன் லெட்ஜரில் சேர்த்து, பாதிக்கப்பட்ட முகவரிகளின் நிலுவைகளைப் புதுப்பித்து, பரிவர்த்தனையை அதன் அண்டை நாடுகளுக்கு ஒளிபரப்புகிறது.

IOTA 1.5 - கிரிசாலிஸ்

IOTA அறக்கட்டளையின் நோக்கம், Coordicide க்கு முன் IOTA பிரதான வலையை மேம்படுத்துவதும், IOTA சுற்றுச்சூழல் அமைப்பிற்கான நிறுவன-தயாரான தீர்வை வழங்குவதும் ஆகும். கிறிசாலிஸ் எனப்படும் இடைநிலை மேம்படுத்தல் மூலம் இது அடையப்படுகிறது. கிரிசாலிஸ் அறிமுகப்படுத்திய முக்கிய மேம்படுத்தல்கள்:

  • மீண்டும் பயன்படுத்தக்கூடிய முகவரிகள்: Winternitz ஒரு முறை கையொப்பத் திட்டத்தை (W-OTS) மாற்றியமைக்கும் Ed25519 கையொப்பத் திட்டத்தை ஏற்றுக்கொள்வது, பயனர்கள் ஒரே முகவரியிலிருந்து பலமுறை டோக்கன்களை பாதுகாப்பாக அனுப்ப அனுமதிக்கிறது;
  • மேலும் தொகுப்புகள் இல்லை: IOTA 1.0 பரிமாற்றங்களை உருவாக்க மூட்டைகளின் கருத்தைப் பயன்படுத்துகிறது. மூட்டைகள் என்பது அவற்றின் மூலக் குறிப்பு (ட்ரங்க்) மூலம் இணைக்கப்பட்ட பரிவர்த்தனைகளின் தொகுப்பாகும். IOTA 1.5 புதுப்பித்தலுடன், பழைய மூட்டை கட்டமைப்பானது அகற்றப்பட்டு, எளிமையான அணு பரிவர்த்தனைகளால் மாற்றப்படுகிறது. Tangle vertex ஆனது Message மூலம் குறிப்பிடப்படுகிறது, இது தன்னிச்சையான பேலோடுகளைக் கொண்டிருக்கும் ஒரு வகையான கொள்கலன் ஆகும் (அதாவது, டோக்கன் பேலோட் அல்லது இன்டெக்சேஷன் பேலோட்);
  • UTXO மாதிரி: முதலில், IOTA 1.0 தனிப்பட்ட IOTA டோக்கன்களைக் கண்காணிக்க கணக்கு அடிப்படையிலான மாதிரியைப் பயன்படுத்தியது: ஒவ்வொரு IOTA முகவரியும் பல டோக்கன்களைக் கொண்டிருந்தது மற்றும் அனைத்து IOTA முகவரிகளிலிருந்தும் திரட்டப்பட்ட டோக்கன்களின் எண்ணிக்கை மொத்த விநியோகத்திற்கு சமமாக இருந்தது. அதற்கு பதிலாக, IOTA 1.5 ஆனது செலவழிக்கப்படாத பரிவர்த்தனை வெளியீட்டு மாதிரி அல்லது UTXO ஐப் பயன்படுத்துகிறது.
  • 8 பெற்றோர்கள் வரை: IOTA 1.0 உடன், நீங்கள் எப்போதும் 2 பெற்றோர் பரிவர்த்தனைகளைக் குறிப்பிட வேண்டும். கிரிசாலிஸுடன், அதிக எண்ணிக்கையிலான குறிப்பிடப்பட்ட பெற்றோர் முனைகள் (8 வரை) அறிமுகப்படுத்தப்படுகின்றன. சிறந்த முடிவுகளைப் பெற, ஒரு நேரத்தில் குறைந்தது 2 தனிப்பட்ட பெற்றோர்கள் பரிந்துரைக்கப்படுகிறார்கள்.

தொடர்புடைய இணைப்புகள்
Chrysalis பற்றிய மேலும் தகவலுக்கு, இந்த ஆவணப் பக்கத்தைப் பார்க்கவும்

வேலைக்கான சான்று

IOTA நெறிமுறை நெட்வொர்க்கை மதிப்பிடுவதற்கான ஒரு வழிமுறையாக வேலைக்கான ஆதாரத்தைப் பயன்படுத்துகிறது.
IOTA 1.0 C ஐப் பயன்படுத்தியதுurl-P-81 ட்ரைனரி ஹாஷ் செயல்பாடு மற்றும் Tangle க்கு ஒரு பரிவர்த்தனையை வழங்க, ட்ரைலிங் ஜீரோ ட்ரிட்களின் பொருந்தக்கூடிய எண்ணிக்கையுடன் ஒரு ஹாஷ் தேவை.
கிரிசாலிஸ் மூலம், தன்னிச்சையான அளவு பைனரி செய்திகளை வெளியிட முடியும். இந்த RFC, தற்போதுள்ள PoW பொறிமுறையை புதிய தேவைகளுக்கு ஏற்ப எவ்வாறு மாற்றியமைப்பது என்பதை விவரிக்கிறது. தற்போதைய PoW பொறிமுறைக்கு முடிந்தவரை குறைவான இடையூறு செய்வதை இது நோக்கமாகக் கொண்டுள்ளது.

கட்டிடக்கலை

இந்த STM32Cube விரிவாக்கம் IOTA DLT மிடில்வேரை அணுகும் மற்றும் பயன்படுத்தும் பயன்பாடுகளின் வளர்ச்சியை செயல்படுத்துகிறது.
இது STM32 மைக்ரோகண்ட்ரோலருக்கான STM32CubeHAL ஹார்டுவேர் அப்ஸ்ட்ரக்ஷன் லேயரை அடிப்படையாகக் கொண்டது. மேலும் STM32Cubeஐ மைக்ரோஃபோன் விரிவாக்கப் பலகைக்கான குறிப்பிட்ட போர்டு சப்போர்ட் பேக்கேஜ் (BSP) மற்றும் ஆடியோ செயலாக்கத்திற்கான மிடில்வேர் பாகங்கள் மற்றும் PC உடனான USB தொடர்பாடலுடன் நீட்டிக்கிறது.
மைக்ரோஃபோன் விரிவாக்கப் பலகையை அணுகவும் பயன்படுத்தவும் பயன்பாட்டு மென்பொருளால் பயன்படுத்தப்படும் மென்பொருள் அடுக்குகள்:

  • STM32Cube HAL லேயர்: மேல் அடுக்குகளுடன் (பயன்பாடு, நூலகங்கள் மற்றும் அடுக்குகள்) தொடர்புகொள்வதற்கான பொதுவான, பல-நிகழ்வு APIகளின் தொகுப்பை வழங்குகிறது. இது பொதுவான கட்டமைப்பின் அடிப்படையிலான பொதுவான மற்றும் நீட்டிப்பு API களைக் கொண்டுள்ளது, இது மிடில்வேர் லேயர் போன்ற பிற அடுக்குகளை குறிப்பிட்ட மைக்ரோகண்ட்ரோலர் யூனிட் (MCU) வன்பொருள் உள்ளமைவுகள் இல்லாமல் செயல்பட அனுமதிக்கிறது. இந்த அமைப்பு நூலகக் குறியீட்டின் மறுபயன்பாட்டை மேம்படுத்துகிறது மற்றும் எளிதான சாதனம் பெயர்வுத்திறனுக்கு உத்தரவாதம் அளிக்கிறது.
  • போர்டு சப்போர்ட் பேக்கேஜ் (பிஎஸ்பி) லேயர்: சில போர்டு குறிப்பிட்ட சாதனங்களுக்கு (எல்இடி, பயனர் பொத்தான் போன்றவை) நிரலாக்க இடைமுகத்தை வழங்கும் ஏபிஐகளின் தொகுப்பாகும். இந்த இடைமுகம் குறிப்பிட்ட போர்டு பதிப்பை அடையாளம் காண உதவுகிறது மற்றும் தேவையான MCU சாதனங்கள் மற்றும் வாசிப்பு தரவை துவக்குவதற்கான ஆதரவை வழங்குகிறது.

படம் 1. X-CUBE-IOTA1 மென்பொருள் கட்டமைப்பு

X-CUBE-IOTA1 விரிவாக்க மென்பொருள் தொகுப்பு -- X-CUBE-IOTA1 விரிவாக்கம்

கோப்புறை அமைப்பு

படம் 2. X-CUBE-IOTA1 கோப்புறை அமைப்புX-CUBE-IOTA1 விரிவாக்க மென்பொருள் தொகுப்பு -- கோப்புறை அமைப்பு

மென்பொருள் தொகுப்பில் பின்வரும் கோப்புறைகள் சேர்க்கப்பட்டுள்ளன:

  • ஆவணம்: தொகுக்கப்பட்ட HTML ஐக் கொண்டுள்ளது file மென்பொருள் கூறுகள் மற்றும் APIகளின் மூல குறியீடு மற்றும் விரிவான ஆவணங்கள் ஆகியவற்றிலிருந்து உருவாக்கப்பட்டது
  • ஓட்டுனர்கள்: ARM® Cortex®-M செயலித் தொடருக்கான ஆன்-போர்டு கூறுகள் மற்றும் CMSIS விற்பனையாளர்-சுயாதீன வன்பொருள் சுருக்க அடுக்கு உட்பட, ஆதரிக்கப்படும் போர்டு மற்றும் வன்பொருள் இயங்குதளங்களுக்கான HAL இயக்கிகள் மற்றும் போர்டு-குறிப்பிட்ட இயக்கிகள் உள்ளன.
  • மிடில்வேர்ஸ்: FreeRTOS ஐக் கொண்ட நூலகங்கள் உள்ளன; Wi-Fi மேலாண்மை; குறியாக்கம், ஹாஷிங், செய்தி அங்கீகாரம் மற்றும் டிஜிட்டல் கையொப்பம் (கிரிப்டோலிப்); போக்குவரத்து நிலை பாதுகாப்பு (MbedTLS); Tangle உடன் தொடர்பு கொள்ள IOTA Client API
  • திட்டங்கள்: முன்னாள் கொண்டுள்ளதுampஆதரிக்கப்படும் STM32 அடிப்படையிலான இயங்குதளத்திற்கான (B-L4S5I-IOT01A) IOTA DLT கிளையண்ட் அப்ளிகேஷனை உருவாக்க உங்களுக்கு உதவ, ARM (EWARM)க்கான IAR உட்பொதிக்கப்பட்ட வொர்க்பெஞ்ச், RealView மைக்ரோகண்ட்ரோலர் டெவலப்மெண்ட் கிட் (MDK-ARM) மற்றும் STM32CubeIDE
API

முழு பயனர் API செயல்பாடு மற்றும் அளவுரு விளக்கத்துடன் கூடிய விரிவான தொழில்நுட்ப தகவல்கள் தொகுக்கப்பட்ட HTML இல் உள்ளன file "ஆவணம்" கோப்புறையில்.

IOTA-கிளையண்ட் விண்ணப்ப விளக்கம்

திட்டம் fileIOTA-கிளையண்ட் பயன்பாட்டிற்கான sஐ இதில் காணலாம்: $BASE_DIR\Projects\B-L4S5IIOT01A\Applications\IOTA-Client.
பல IDE களுக்கு உருவாக்கத் தயாராக இருக்கும் திட்டங்கள் உள்ளன.
பயனர் இடைமுகம் சீரியல் போர்ட் வழியாக வழங்கப்படுகிறது மற்றும் பின்வரும் அமைப்புகளுடன் கட்டமைக்கப்பட வேண்டும்:

படம் 3. Tera Term – Terminal setupX-CUBE-IOTA1 விரிவாக்க மென்பொருள் தொகுப்பு -- தொடர் போர்ட் அமைவு

படம் 4. தேரா கால - தொடர் போர்ட் அமைவுX-CUBE-IOTA1 விரிவாக்க மென்பொருள் தொகுப்பு -- டெர்மினல் அமைவு

பயன்பாட்டை இயக்க, கீழே உள்ள நடைமுறையைப் பின்பற்றவும்.
படி 1. செய்திகளின் பதிவைக் காட்சிப்படுத்த ஒரு தொடர் முனையத்தைத் திறக்கவும்.
படி 2. உங்கள் வைஃபை நெட்வொர்க் உள்ளமைவை உள்ளிடவும் (SSID, பாதுகாப்பு முறை மற்றும் கடவுச்சொல்).
படி 3. TLS ரூட் CA சான்றிதழ்களை அமைக்கவும்.
படி 4. Projects\B-L4S5I-IOT01A\Applications\IOTAClient\usertrust_thetangle.pem இன் உள்ளடக்கங்களை நகலெடுத்து ஒட்டவும். டிஎல்எஸ் மூலம் ரிமோட் ஹோஸ்ட்களை அங்கீகரிக்க சாதனம் அவற்றைப் பயன்படுத்துகிறது.

குறிப்பு: அளவுருக்களை உள்ளமைத்த பிறகு, பலகையை மறுதொடக்கம் செய்து 5 வினாடிகளுக்குள் பயனர் பொத்தானை (நீல பொத்தான்) அழுத்துவதன் மூலம் அவற்றை மாற்றலாம். இந்தத் தரவு Flash நினைவகத்தில் சேமிக்கப்படும்.

படம் 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. Wi-Fi இடைமுகத்துடன் கூடிய IoT முனைக்கான ஒரு STM32L4+ டிஸ்கவரி கிட் (ஆர்டர் குறியீடு: B-L4S5I-IOT01A)
  2. STM32 டிஸ்கவரி போர்டை பிசியுடன் இணைக்க USB வகை A முதல் மினி-B USB வகை B கேபிள்
மென்பொருள் அமைப்பு

B-L4S5I-IOT01Aக்கான IOTA DLT பயன்பாடுகளை உருவாக்குவதற்கான மேம்பாட்டு சூழலை அமைக்க பின்வரும் மென்பொருள் கூறுகள் தேவை:

  • X-CUBE-IOTA1: firmware மற்றும் தொடர்புடைய ஆவணங்கள் 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 பிழைத்திருத்தி/புரோகிராமரை ஒருங்கிணைக்கிறது. 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, பிரிவு 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 IOTALightNode பயன்பாட்டு விளக்கம் மற்றும் தொடர்புடைய துணைப்பிரிவுகள் மற்றும் பிரிவு 4.1.1 STM32
நியூக்ளியோ இயங்குதளம் சேர்க்கப்பட்டது பிரிவு 2.1.2IOTA 1.5 - கிரிசாலிஸ், பிரிவு 2.5 IOTA-கிளையண்ட் பயன்பாட்டு விளக்கம், பிரிவு 2.4 API மற்றும் பிரிவு 3.1.1 STM32L4+ டிஸ்கவரி கிட் IoT முனை.

 

முக்கிய அறிவிப்பு - கவனமாக படிக்கவும்

STMicroelectronics NV மற்றும் அதன் துணை நிறுவனங்கள் (“ST”) எஸ்.டி தயாரிப்புகள் மற்றும் / அல்லது இந்த ஆவணத்திற்கு எந்த நேரத்திலும் முன்னறிவிப்பின்றி மாற்றங்கள், திருத்தங்கள், மேம்பாடுகள், மாற்றங்கள் மற்றும் மேம்பாடுகளைச் செய்வதற்கான உரிமையைக் கொண்டுள்ளன. ஆர்டர்களை வைப்பதற்கு முன்பு வாங்குபவர்கள் எஸ்.டி தயாரிப்புகள் குறித்த சமீபத்திய பொருத்தமான தகவல்களைப் பெற வேண்டும். எஸ்.டி தயாரிப்புகள் எஸ்.டி.யின் விதிமுறைகள் மற்றும் விற்பனை நிபந்தனைகளுக்கு ஏற்ப விற்பனை ஒப்புதலின் போது விற்கப்படுகின்றன.

எஸ்.டி தயாரிப்புகளின் தேர்வு, தேர்வு மற்றும் பயன்பாட்டிற்கு வாங்குபவர்களுக்கு மட்டுமே பொறுப்பு மற்றும் விண்ணப்ப உதவி அல்லது வாங்குபவர்களின் தயாரிப்புகளின் வடிவமைப்பிற்கு எஸ்.டி எந்தப் பொறுப்பையும் ஏற்காது.
எந்தவொரு அறிவுசார் சொத்துரிமைக்கான உரிமம், வெளிப்படையான அல்லது மறைமுகமாக, இங்கு எஸ்டியால் வழங்கப்படவில்லை.
இங்கு குறிப்பிடப்பட்டுள்ள தகவலில் இருந்து வேறுபட்ட விதிமுறைகளுடன் ST தயாரிப்புகளை மறுவிற்பனை செய்வது, அத்தகைய தயாரிப்புக்கு ST வழங்கிய எந்த உத்தரவாதத்தையும் ரத்து செய்யும்.
ST மற்றும் ST லோகோ ST இன் வர்த்தக முத்திரைகள். ST வர்த்தக முத்திரைகள் பற்றிய கூடுதல் தகவலுக்கு, www.st.com/trademarks ஐப் பார்க்கவும். மற்ற அனைத்து தயாரிப்பு அல்லது சேவை பெயர்களும் அந்தந்த உரிமையாளர்களின் சொத்து.
இந்த ஆவணத்தில் உள்ள தகவல், இந்த ஆவணத்தின் முந்தைய பதிப்புகளில் வழங்கப்பட்ட தகவலை மாற்றியமைக்கிறது மற்றும் மாற்றுகிறது.
© 2021 STMicroelectronics – அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை

ஆவணங்கள் / ஆதாரங்கள்

STM1Cubeக்கான ST X-CUBE-IOTA32 விரிவாக்க மென்பொருள் தொகுப்பு [pdf] பயனர் கையேடு
ST, X-CUBE-IOTA1, விரிவாக்கம், மென்பொருள் தொகுப்பு, STM32Cube க்கான

குறிப்புகள்

கருத்து தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்படாது. தேவையான புலங்கள் குறிக்கப்பட்டுள்ளன *