UM2606
მომხმარებლის სახელმძღვანელო
დაწყება IOTA Distributed Ledger-ით
ტექნოლოგიური პროგრამული გაფართოება STM32Cube-სთვის
შესავალი
The X-CUBE-IOTA1 გაფართოების პროგრამული პაკეტი STM32 კუბი მუშაობს STM32-ზე და მოიცავს შუალედურ პროგრამას IOTA Distributed Ledger Technology (DLT) ფუნქციების გასააქტიურებლად.
IOTA DLT არის ტრანზაქციის გადახდის და მონაცემთა გადაცემის ფენა ნივთების ინტერნეტისთვის (IoT). IOTA საშუალებას აძლევს ადამიანებს და მანქანებს გადაიტანონ ფული და/ან მონაცემები ყოველგვარი ტრანზაქციის საკომისიოს გარეშე სანდო, უნებართვო და დეცენტრალიზებულ გარემოში. ეს ტექნოლოგია კი შესაძლებელს ხდის მიკრო გადახდებს ნებისმიერი სახის სანდო შუამავლის საჭიროების გარეშე. გაფართოება აგებულია STM32Cube პროგრამული უზრუნველყოფის ტექნოლოგიაზე, რათა გამარტივდეს პორტაბელურობა სხვადასხვა STM32 მიკროკონტროლერებში. პროგრამული უზრუნველყოფის მიმდინარე ვერსია მუშაობს 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 | სამუშაოს დამადასტურებელი დოკუმენტი |
X-CUBE-IOTA1 პროგრამული გაფართოება STM32Cube-სთვის
დასრულდაview
The X-CUBE-IOTA1 პროგრამული პაკეტი ფართოვდება STM32 კუბი ფუნქციონირება შემდეგი ძირითადი მახასიათებლებით:
- დაასრულეთ firmware IOTA DLT აპლიკაციების შესაქმნელად STM32-ზე დაფუძნებული დაფებისთვის
- Middleware ბიბლიოთეკები შეიცავს:
- FreeRTOS
- Wi-Fi მენეჯმენტი
- დაშიფვრა, ჰეშირება, შეტყობინების ავთენტიფიკაცია და ციფრული ხელმოწერა (Cryptolib)
- ტრანსპორტის დონის უსაფრთხოება (MbedTLS)
– IOTA Client API Tangle-თან ურთიერთობისთვის - სრული დრაივერი აპლიკაციების შესაქმნელად მოძრაობისა და გარემოს სენსორებზე წვდომისთვის
- Exampეს დაგეხმარებათ გაიგოთ, თუ როგორ უნდა განავითაროთ IOTA DLT Client აპლიკაცია
- მარტივი პორტაბელურობა სხვადასხვა MCU ოჯახებში STM32Cube-ის წყალობით
- უფასო, მოსახერხებელი სალიცენზიო პირობები
პროგრამული გაფართოება უზრუნველყოფს შუალედურ პროგრამას, რათა ჩართოს IOTA DLT STM32 მიკროკონტროლერზე. IOTA DLT არის ტრანზაქციის გადახდის და მონაცემთა გადაცემის ფენა ნივთების ინტერნეტისთვის (IoT). IOTA საშუალებას აძლევს ადამიანებს და მანქანებს გადაიტანონ ფული და/ან მონაცემები ყოველგვარი ტრანზაქციის საკომისიოს გარეშე სანდო, უნებართვო და დეცენტრალიზებულ გარემოში. ეს ტექნოლოგია კი შესაძლებელს ხდის მიკრო გადახდებს ნებისმიერი სახის სანდო შუამავლის საჭიროების გარეშე.
IOTA 1.0
Distributed Ledger Technologies (DLTs) აგებულია კვანძის ქსელზე, რომელიც ინახავს განაწილებულ დავთარს, რომელიც არის კრიპტოგრაფიულად დაცული, განაწილებული მონაცემთა ბაზა ტრანზაქციების ჩასაწერად. კვანძები გასცემენ ტრანზაქციებს კონსენსუსის პროტოკოლით.
IOTA არის განაწილებული წიგნის ტექნოლოგია, რომელიც სპეციალურად შექმნილია IoT-სთვის.
IOTA-ს განაწილებულ წიგნს უწოდებენ tangle და იქმნება IOTA ქსელის კვანძების მიერ გაცემული ტრანზაქციებით.
ჩახლართული ტრანზაქციის გამოსაქვეყნებლად, კვანძმა უნდა:
- დაადასტურეთ ორი დაუმტკიცებელი ტრანზაქცია, რომელსაც რჩევები ეწოდება
- შექმენით და მოაწერეთ ხელი ახალ ტრანზაქციას
- შეასრულოს საკმარისი მტკიცებულება
- ახალი ტრანზაქციის გადაცემა IOTA ქსელში
ტრანზაქცია მიმაგრებულია ჩახლართულ ტრანზაქციებზე ორ მითითებასთან ერთად, რომლებიც მიუთითებს დადასტურებულ ტრანზაქციებზე.
ეს სტრუქტურა შეიძლება მოდელირებული იყოს, როგორც მიმართული აციკლური გრაფიკი, სადაც წვეროები წარმოადგენს ერთ ტრანზაქციას, ხოლო კიდეები ასახავს მითითებებს ტრანზაქციების წყვილებს შორის.
გენეზის ტრანზაქცია არის ჩახლართული ძირში და მოიცავს ყველა ხელმისაწვდომ IOTA ტოკენს, რომელსაც იოტას უწოდებენ.
IOTA 1.0 იყენებს განხორციელების საკმაოდ არატრადიციულ მიდგომას, რომელიც დაფუძნებულია სამჯერად წარმოდგენაზე: IOTA-ს ყველა ელემენტი აღწერილია ტრიტების გამოყენებით = -1, 0, 1 ბიტების ნაცვლად, და 3 ტრიტი ბაიტის ნაცვლად. tryte წარმოდგენილია როგორც მთელი რიცხვი -13-დან 13-მდე, კოდირებული ასოების (AZ) და 9-ის გამოყენებით.
IOTA 1.5 (Chrysalis) ცვლის სამჯერადი ტრანზაქციის განლაგებას ორობითი სტრუქტურით.
IOTA ქსელი მოიცავს კვანძებს და კლიენტებს. კვანძი დაკავშირებულია ქსელის თანატოლებთან და ინახავს ჩახლართულის ასლს. კლიენტი არის მოწყობილობა, რომელსაც აქვს თესლი, რომელიც გამოიყენება მისამართებისა და ხელმოწერების შესაქმნელად.
კლიენტი ქმნის და ხელს აწერს ტრანზაქციებს და აგზავნის მათ კვანძში, რათა ქსელმა შეძლოს მათი გადამოწმება და შენახვა. გატანის ტრანზაქცია უნდა შეიცავდეს მოქმედ ხელმოწერას. როდესაც ტრანზაქცია ითვლება ძალაში, კვანძი ამატებს მას თავის წიგნში, განაახლებს დაზარალებული მისამართების ბალანსს და ავრცელებს ტრანზაქციას მეზობლებზე.
IOTA 1.5 - ქრიზალისი
IOTA Foundation-ის მიზანია IOTA-ს მთავარი ქსელის ოპტიმიზაცია Coordicide-მდე და შესთავაზოს საწარმოსთვის მზა გადაწყვეტა IOTA ეკოსისტემისთვის. ეს მიიღწევა შუალედური განახლებით, სახელწოდებით Chrysalis. Chrysalis-ის მიერ დანერგილი ძირითადი განახლებებია:
- მრავალჯერადი გამოყენების მისამართები: Ed25519 ხელმოწერის სქემის მიღება, რომელიც ანაცვლებს Winternitz-ის ერთჯერადი ხელმოწერის სქემას (W-OTS), საშუალებას აძლევს მომხმარებლებს უსაფრთხოდ გაგზავნონ ტოკენები იმავე მისამართიდან რამდენჯერმე;
- აღარ არის პაკეტები: IOTA 1.0 იყენებს პაკეტების კონცეფციას გადარიცხვების შესაქმნელად. Bundles არის ტრანზაქციების ერთობლიობა, რომლებიც ერთმანეთთან არის დაკავშირებული მათი ძირეული მითითებით (ტრანკი). IOTA 1.5 განახლებით, ძველი პაკეტის კონსტრუქცია ამოღებულია და ჩანაცვლებულია უფრო მარტივი ატომური ტრანზაქციებით. Tangle vertex წარმოდგენილია Message-ით, რომელიც არის ერთგვარი კონტეინერი, რომელსაც შეიძლება ჰქონდეს თვითნებური დატვირთვა (მაგ. Token payload ან Indexation payload);
- UTXO მოდელი: თავდაპირველად, IOTA 1.0 იყენებდა ანგარიშზე დაფუძნებულ მოდელს ცალკეული IOTA ტოკენების თვალყურის დევნებისთვის: თითოეული IOTA მისამართი ინახავდა რამდენიმე ტოკენს და იოტას ყველა მისამართიდან ტოკენების საერთო რაოდენობა უტოლდებოდა მთლიან მიწოდებას. ამის ნაცვლად, IOTA 1.5 იყენებს დაუხარჯავი ტრანზაქციის გამომავალი მოდელს, ან UTXO-ს, რომელიც ეფუძნება ტოკენების დაუხარჯავი ოდენობის თვალთვალის იდეას მონაცემთა სტრუქტურის საშუალებით, რომელსაც ეწოდება გამომავალი;
- 8-მდე მშობელი: IOTA 1.0-ით თქვენ ყოველთვის მოგიწევთ მითითება 2 მშობლის ტრანზაქციაზე. Chrysalis-ით შემოტანილია მითითებულ მშობელი კვანძების მეტი რაოდენობა (8-მდე). საუკეთესო შედეგების მისაღებად რეკომენდებულია მინიმუმ 2 უნიკალური მშობელი ერთდროულად.
დაკავშირებული ბმულები
დამატებითი ინფორმაციისთვის Chrysalis-ის შესახებ, გთხოვთ, ეწვიოთ ამ დოკუმენტაციის გვერდს
სამუშაოს დამადასტურებელი დოკუმენტი
IOTA პროტოკოლი იყენებს Proof-of-Work-ს, როგორც ქსელის შეფასების შეზღუდვის საშუალებას.
IOTA 1.0-მა გამოიყენა Curl-P-81 სამჯერადი ჰეშის ფუნქცია და მოითხოვდა ჰეშის ნულოვანი ტრიტების შესატყვისი რაოდენობით, რათა გასცეს ტრანზაქცია Tangle-ზე.
Chrysalis-ით შესაძლებელია თვითნებური ზომის ორობითი შეტყობინებების გაცემა. ეს RFC აღწერს, თუ როგორ უნდა მოერგოს არსებული PoW მექანიზმი ახალ მოთხოვნებთან. ის მიზნად ისახავს რაც შეიძლება ნაკლებად დამანგრეველი იყოს მიმდინარე PoW მექანიზმისთვის.
არქიტექტურა
ეს STM32Cube გაფართოება საშუალებას აძლევს განავითაროს აპლიკაციები, რომლებიც წვდებიან და იყენებენ IOTA DLT შუა პროგრამას.
იგი დაფუძნებულია STM32CubeHAL ტექნიკის აბსტრაქციის ფენაზე STM32 მიკროკონტროლერისთვის და ავრცელებს STM32Cube სპეციალური დაფის მხარდაჭერის პაკეტით (BSP) მიკროფონის გაფართოების დაფისთვის და შუა პროგრამის კომპონენტები აუდიო დამუშავებისთვის და USB კომუნიკაციისთვის კომპიუტერთან.
პროგრამული უზრუნველყოფის ფენები, რომლებიც გამოიყენება აპლიკაციის პროგრამული უზრუნველყოფის მიერ მიკროფონის გაფართოების დაფის წვდომისა და გამოსაყენებლად არის:
- STM32Cube HAL ფენა: უზრუნველყოფს API-ების ზოგად, მრავალინსტანციურ კომპლექტს ზედა ფენებთან (აპლიკაცია, ბიბლიოთეკები და სტეკები) ურთიერთქმედებისთვის. იგი შედგება ზოგადი და გაფართოების API-ებისაგან, რომლებიც დაფუძნებულია საერთო არქიტექტურაზე, რომელიც საშუალებას აძლევს სხვა ფენებს, როგორიცაა შუა პროგრამული უზრუნველყოფის ფენა, იმოქმედონ სპეციფიკური მიკროკონტროლერის ერთეულის (MCU) აპარატურის კონფიგურაციის გარეშე. ეს სტრუქტურა აუმჯობესებს ბიბლიოთეკის კოდის ხელახლა გამოყენებას და უზრუნველყოფს მოწყობილობის მარტივ პორტატულობას.
- Board Support Package (BSP) ფენა: არის API-ების ნაკრები, რომელიც უზრუნველყოფს პროგრამირების ინტერფეისს გარკვეული დაფის სპეციფიკური პერიფერიული მოწყობილობებისთვის (LED, მომხმარებლის ღილაკი და ა.შ.). ეს ინტერფეისი ასევე ეხმარება დაფის კონკრეტული ვერსიის იდენტიფიცირებაში და უზრუნველყოფს საჭირო MCU პერიფერიული მოწყობილობების ინიციალიზაციისა და მონაცემების წაკითხვის მხარდაჭერას.
სურათი 1. X-CUBE-IOTA1 პროგრამული არქიტექტურა
საქაღალდის სტრუქტურა
სურათი 2. X-CUBE-IOTA1 საქაღალდის სტრუქტურა
შემდეგი საქაღალდეები შედის პროგრამულ პაკეტში:
- დოკუმენტაცია: შეიცავს შედგენილ HTML-ს file გენერირებული საწყისი კოდიდან და პროგრამული უზრუნველყოფის კომპონენტებისა და API-ების დეტალური დოკუმენტაციიდან
- მძღოლები: შეიცავს HAL დრაივერებს და დაფის სპეციფიკურ დრაივერებს მხარდაჭერილი დაფის და აპარატურის პლატფორმებისთვის, მათ შორის ბორტ კომპონენტებისთვის და CMSIS გამყიდველისგან დამოუკიდებელი ტექნიკის აბსტრაქციის ფენა ARM® Cortex®-M პროცესორების სერიისთვის.
- შუალედური პროდუქტები: შეიცავს ბიბლიოთეკებს FreeRTOS-ით; Wi-Fi მენეჯმენტი; დაშიფვრა, ჰეშირება, შეტყობინების ავთენტიფიკაცია და ციფრული ხელმოწერა (Cryptolib); ტრანსპორტის დონის უსაფრთხოება (MbedTLS); IOTA Client API Tangle-თან ურთიერთობისთვის
- პროექტები: შეიცავს მაგamples დაგეხმარებათ შექმნათ IOTA DLT კლიენტის აპლიკაცია მხარდაჭერილი STM32 დაფუძნებული პლატფორმისთვის (B-L4S5I-IOT01A), სამი განვითარების გარემოთი, IAR ჩაშენებული სამუშაო მაგიდა ARM-ისთვის (EWARM), რეალურიView მიკროკონტროლერის განვითარების ნაკრები (MDK-ARM) და STM32CubeIDE
API
დეტალური ტექნიკური ინფორმაცია მომხმარებლის სრული API ფუნქციით და პარამეტრის აღწერილობით არის შედგენილი HTML-ში file "დოკუმენტაციის" საქაღალდეში.
IOTA-კლიენტის განაცხადის აღწერა
პროექტი fileIOTA-Client აპლიკაციისთვის შეგიძლიათ იხილოთ: $BASE_DIR\Projects\B-L4S5IIOT01A\Applications\IOTA-Client.
მზა პროექტები ხელმისაწვდომია მრავალი IDE-სთვის.
მომხმარებლის ინტერფეისი უზრუნველყოფილია სერიული პორტით და უნდა იყოს კონფიგურირებული შემდეგი პარამეტრებით:
სურათი 3. Tera Term – ტერმინალის დაყენება
სურათი 4. Tera Term – სერიული პორტის დაყენება
აპლიკაციის გასაშვებად მიჰყევით ქვემოთ მოცემულ პროცედურას.
ნაბიჯი 1. გახსენით სერიული ტერმინალი შეტყობინებების ჟურნალის ვიზუალიზაციისთვის.
ნაბიჯი 2. შეიყვანეთ თქვენი Wi-Fi ქსელის კონფიგურაცია (SSID, უსაფრთხოების რეჟიმი და პაროლი).
ნაბიჯი 3. დააყენეთ TLS root CA სერთიფიკატები.
ნაბიჯი 4. დააკოპირეთ და ჩასვით Projects\B-L4S5I-IOT01A\Applications\IOTAClient\usertrust_thetangle.pem-ის შიგთავსი. მოწყობილობა იყენებს მათ დისტანციური ჰოსტების ავთენტიფიკაციისთვის TLS-ის საშუალებით.
შენიშვნა: პარამეტრების კონფიგურაციის შემდეგ, შეგიძლიათ შეცვალოთ ისინი დაფის გადატვირთვით და მომხმარებლის ღილაკის (ლურჯი ღილაკის) დაჭერით 5 წამში. ეს მონაცემები შეინახება Flash მეხსიერებაში.
სურათი 5. Wi-Fi პარამეტრის პარამეტრები
ნაბიჯი 5. დაელოდეთ სანამ გამოჩნდება შეტყობინება „დააჭირე ნებისმიერ ღილაკს გასაგრძელებლად“. შემდეგ ეკრანი განახლდება ძირითადი ფუნქციების სიით:
- გაგზავნეთ ზოგადი ინდექსაციის შეტყობინება
- გაგზავნეთ ინდექსაციის სენსორის შეტყობინება (მათ შორის, დროamp, ტემპერატურა და ტენიანობა)
- მიიღეთ ბალანსი
- ტრანზაქციის გაგზავნა
- სხვა ფუნქციები
სურათი 6. მთავარი მენიუ
ნაბიჯი 6. აირჩიეთ ვარიანტი 3 შემდეგი ფუნქციებიდან ერთ-ერთის შესამოწმებლად:
მიიღეთ კვანძის ინფორმაცია | მიიღეთ რჩევები |
მიიღეთ გამომავალი | შედეგები მისამართიდან |
მიიღეთ ბალანსი | პასუხის შეცდომა |
მიიღეთ შეტყობინება | შეტყობინების გაგზავნა |
იპოვნეთ შეტყობინება | სატესტო საფულე |
შეტყობინებების შემქმნელი | ტესტი კრიპტო |
სურათი 7. სხვა ფუნქციები
დაკავშირებული ბმულები
IOTA 1.5 ფუნქციების შესახებ დამატებითი ინფორმაციისთვის იხილეთ IOTA C კლიენტის დოკუმენტაცია
სისტემის დაყენების სახელმძღვანელო
აპარატურის აღწერა
STM32L4+ აღმოჩენის ნაკრები IoT კვანძი
B-L4S5I-IOT01A Discovery ნაკრები IoT კვანძისთვის საშუალებას გაძლევთ განავითაროთ აპლიკაციები ღრუბლოვან სერვერებთან პირდაპირ დასაკავშირებლად.
Discovery ნაკრები იძლევა მრავალფეროვან აპლიკაციებს დაბალი სიმძლავრის კომუნიკაციის, მრავალმხრივი სენსორებისა და ARM®Cortex® -M4+ ბირთვზე დაფუძნებული STM32L4+ სერიის მახასიათებლების გამოყენებით.
იგი მხარს უჭერს Arduino Uno R3 და PMOD დაკავშირებას, რაც უზრუნველყოფს შეუზღუდავი გაფართოების შესაძლებლობებს გამოყოფილი დამატებითი დაფების დიდი არჩევანით.
სურათი 8. B-L4S5I-IOT01A Discovery ნაკრები
აპარატურის დაყენება
საჭიროა შემდეგი ტექნიკის კომპონენტები:
- ერთი STM32L4+ Discovery ნაკრები IoT კვანძისთვის, რომელიც აღჭურვილია Wi-Fi ინტერფეისით (შეკვეთის კოდი: B-L4S5I-IOT01A)
- USB ტიპის A to Mini-B USB ტიპის B კაბელი STM32 აღმოჩენის დაფის კომპიუტერთან დასაკავშირებლად
პროგრამული უზრუნველყოფის დაყენება
შემდეგი პროგრამული კომპონენტებია საჭირო B-L4S5I-IOT01A-სთვის IOTA DLT აპლიკაციების შესაქმნელად განვითარების გარემოს დასაყენებლად:
- X-CUBE-IOTA1: firmware და მასთან დაკავშირებული დოკუმენტაცია ხელმისაწვდომია st.com-ზე
- განვითარების ხელსაწყოების ჯაჭვი და შემდგენელი: STM32Cube გაფართოების პროგრამა მხარს უჭერს შემდეგ გარემოს:
– IAR ჩაშენებული სამუშაო მაგიდა ARM ® (EWARM) ხელსაწყოების ჯაჭვისთვის + ST-LINK/V2
- რეალურიView მიკროკონტროლერის განვითარების ნაკრები (MDK-ARM) ხელსაწყოების ჯაჭვი + ST-LINK/V2
– STM32CubeIDE + ST-LINK/V2
სისტემის დაყენება
B-L4S5I-IOT01A Discovery დაფა იძლევა 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 IOTALlightNode აპლიკაციის აღწერა და დაკავშირებული ქვესექციები და სექცია 4.1.1 STM32 Nucleo პლატფორმა დამატებულია სექცია 2.1.2IOTA 1.5 – Chrysalis, სექცია 2.5 IOTA-კლიენტის აპლიკაციის აღწერა, სექცია 2.4 API და განყოფილება 3.1.1 STM32L4+ აღმოჩენის ნაკრები IoT კვანძი. |
მნიშვნელოვანი შეტყობინება - გთხოვთ, ყურადღებით წაიკითხოთ
STMicroelectronics NV და მისი შვილობილი კომპანიები (”ST”) იტოვებენ უფლებას ნებისმიერ დროს გააკეთონ ცვლილებები, შესწორებები, დამატებები, ცვლილებები და გაუმჯობესებები ST პროდუქტებში და / ან ამ დოკუმენტში გაფრთხილების გარეშე. მყიდველებმა შეკვეთების განთავსებამდე უნდა მიიღონ უახლესი შესაბამისი ინფორმაცია ST პროდუქტებზე. ST პროდუქციის რეალიზაცია ხდება ST– ის წესების და პირობების შესაბამისად, შეკვეთის მიღების მომენტში.
შემსყიდველები მხოლოდ პასუხისმგებელნი არიან ST პროდუქტების არჩევაზე, შერჩევასა და გამოყენებაზე და ST არ იღებს პასუხისმგებლობას განაცხადის დახმარების ან შემსყიდველთა პროდუქციის დიზაინისთვის.
არავითარი ლიცენზია, გამოხატული თუ ნაგულისხმევი, რაიმე ინტელექტუალური საკუთრების უფლებაზე არ არის გაცემული ST-ის მიერ აქ.
ST პროდუქტების ხელახალი გაყიდვა წინამდებარე ინფორმაციისგან განსხვავებული დებულებებით გააუქმებს ST-ის მიერ ასეთ პროდუქტზე გაცემულ ნებისმიერ გარანტიას.
ST და ST ლოგო ST-ის სავაჭრო ნიშნებია. დამატებითი ინფორმაციისთვის ST სავაჭრო ნიშნების შესახებ, გთხოვთ, ეწვიოთ www.st.com/trademarks. ყველა სხვა პროდუქტის ან სერვისის სახელი მათი შესაბამისი მფლობელების საკუთრებაა.
ამ დოკუმენტის ინფორმაცია ანაცვლებს და ცვლის ადრე მოწოდებულ ინფორმაციას ამ დოკუმენტის ნებისმიერ წინა ვერსიაში.
© 2021 STMicroelectronics – ყველა უფლება დაცულია
დოკუმენტები / რესურსები
![]() |
ST X-CUBE-IOTA1 გაფართოების პროგრამული პაკეტი STM32Cube-სთვის [pdf] მომხმარებლის სახელმძღვანელო ST, X-CUBE-IOTA1, გაფართოება, პროგრამული პაკეტი, STM32Cube-ისთვის |