UM2606
Εγχειρίδιο χρήσης
Ξεκινώντας με το Κατανεμημένο Καθολικό IOTA
Επέκταση λογισμικού τεχνολογίας για STM32Cube
Εισαγωγή
Ο X-CUBE-IOTA1 πακέτο λογισμικού επέκτασης για STM32Cube εκτελείται στο STM32 και περιλαμβάνει ενδιάμεσο λογισμικό για την ενεργοποίηση των λειτουργιών IOTA Distributed Ledger Technology (DLT).
Το IOTA DLT είναι ένα επίπεδο διακανονισμού συναλλαγών και μεταφοράς δεδομένων για το Internet of Things (IoT). Η IOTA επιτρέπει σε άτομα και μηχανήματα να μεταφέρουν χρήματα ή/και δεδομένα χωρίς καμία χρέωση συναλλαγών σε ένα περιβάλλον που δεν έχει καμία εμπιστοσύνη, χωρίς άδεια και αποκεντρωμένο. Αυτή η τεχνολογία καθιστά δυνατές ακόμη και μικροπληρωμές χωρίς την ανάγκη οποιουδήποτε είδους αξιόπιστου μεσάζοντα. Η επέκταση βασίζεται στην τεχνολογία λογισμικού STM32Cube για να διευκολύνει τη φορητότητα σε διαφορετικούς μικροελεγκτές STM32. Η τρέχουσα έκδοση του λογισμικού εκτελείται στο B-L4S5I-IOT01A Κιτ Discovery για κόμβο 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
Ο X-CUBE-IOTA1 επεκτείνεται το πακέτο λογισμικού STM32Cube λειτουργικότητα με τα ακόλουθα βασικά χαρακτηριστικά:
- Ολοκληρωμένο υλικολογισμικό για τη δημιουργία εφαρμογών IOTA DLT για πλακέτες που βασίζονται σε STM32
- Βιβλιοθήκες Middleware που διαθέτουν:
– FreeRTOS
– Διαχείριση Wi-Fi
– κρυπτογράφηση, κατακερματισμός, έλεγχος ταυτότητας μηνυμάτων και ψηφιακή υπογραφή (Cryptolib)
– ασφάλεια σε επίπεδο μεταφοράς (MbedTLS)
– IOTA Client API για αλληλεπίδραση με το Tangle - Πλήρες πρόγραμμα οδήγησης για τη δημιουργία εφαρμογών που έχουν πρόσβαση σε αισθητήρες κίνησης και περιβάλλοντος
- Exampγια να σας βοηθήσει να κατανοήσετε πώς να αναπτύξετε μια εφαρμογή πελάτη IOTA DLT
- Εύκολη φορητότητα σε διαφορετικές οικογένειες MCU, χάρη στο STM32Cube
- Δωρεάν, φιλικοί προς το χρήστη όροι άδειας χρήσης
Η επέκταση λογισμικού παρέχει το ενδιάμεσο λογισμικό για την ενεργοποίηση του IOTA DLT σε έναν μικροελεγκτή STM32. Το IOTA DLT είναι ένα επίπεδο διακανονισμού συναλλαγών και μεταφοράς δεδομένων για το Internet of Things (IoT). Η IOTA επιτρέπει σε άτομα και μηχανήματα να μεταφέρουν χρήματα ή/και δεδομένα χωρίς καμία χρέωση συναλλαγών σε ένα περιβάλλον που δεν έχει καμία εμπιστοσύνη, χωρίς άδεια και αποκεντρωμένο. Αυτή η τεχνολογία καθιστά δυνατές ακόμη και μικροπληρωμές χωρίς την ανάγκη οποιουδήποτε είδους αξιόπιστου μεσάζοντα.
IOTA 1.0
Οι Τεχνολογίες Κατανεμημένης Λογιστικής (DLT) είναι χτισμένες σε ένα δίκτυο κόμβων που διατηρεί ένα κατανεμημένο καθολικό, το οποίο είναι μια κρυπτογραφικά ασφαλής, κατανεμημένη βάση δεδομένων για την καταγραφή συναλλαγών. Οι κόμβοι εκδίδουν συναλλαγές μέσω ενός πρωτοκόλλου συναίνεσης.
Το IOTA είναι μια τεχνολογία κατανεμημένης λογιστικής που έχει σχεδιαστεί ειδικά για το IoT.
Το κατανεμημένο καθολικό IOTA ονομάζεται tangle και δημιουργείται από τις συναλλαγές που εκδίδονται από τους κόμβους στο δίκτυο IOTA.
Για να δημοσιεύσει μια συναλλαγή στο tangle, ένας κόμβος πρέπει:
- επικυρώστε δύο μη εγκεκριμένες συναλλαγές που ονομάζονται συμβουλές
- δημιουργήστε και υπογράψτε τη νέα συναλλαγή
- εκτελεί επαρκή Απόδειξη Εργασίας
- μετάδοση της νέας συναλλαγής στο δίκτυο IOTA
Η συναλλαγή συνδέεται με το κουβάρι μαζί με δύο αναφορές που δείχνουν τις επικυρωμένες συναλλαγές.
Αυτή η δομή μπορεί να μοντελοποιηθεί ως ένα κατευθυνόμενο άκυκλο γράφημα, όπου οι κορυφές αντιπροσωπεύουν μεμονωμένες συναλλαγές και οι ακμές αντιπροσωπεύουν αναφορές μεταξύ ζευγών συναλλαγών.
Μια συναλλαγή γένεσης βρίσκεται στη ρίζα του κουβάρι και περιλαμβάνει όλα τα διαθέσιμα διακριτικά IOTA, που ονομάζονται iotas.
Το IOTA 1.0 χρησιμοποιεί μια μάλλον ασυνήθιστη προσέγγιση υλοποίησης που βασίζεται σε τριμερή αναπαράσταση: κάθε στοιχείο στο IOTA περιγράφεται χρησιμοποιώντας trits = -1, 0, 1 αντί για bit και trytes 3 trits αντί για byte. Ένα tryte αντιπροσωπεύεται ως ακέραιος αριθμός από -13 έως 13, κωδικοποιημένος χρησιμοποιώντας γράμματα (AZ) και τον αριθμό 9.
Το IOTA 1.5 (Chrysalis) αντικαθιστά τη διάταξη της τριμερούς συναλλαγής με μια δυαδική δομή.
Το δίκτυο IOTA περιλαμβάνει κόμβους και πελάτες. Ένας κόμβος συνδέεται με peers στο δίκτυο και αποθηκεύει ένα αντίγραφο του tangle. Ένας πελάτης είναι μια συσκευή με έναν σπόρο που χρησιμοποιείται για τη δημιουργία διευθύνσεων και υπογραφών.
Ο πελάτης δημιουργεί και υπογράφει συναλλαγές και τις στέλνει στον κόμβο ώστε το δίκτυο να τις επικυρώσει και να τις αποθηκεύσει. Οι συναλλαγές ανάληψης πρέπει να περιέχουν έγκυρη υπογραφή. Όταν μια συναλλαγή θεωρείται έγκυρη, ο κόμβος την προσθέτει στο καθολικό του, ενημερώνει τα υπόλοιπα των επηρεαζόμενων διευθύνσεων και μεταδίδει τη συναλλαγή στους γείτονές του.
IOTA 1.5 – Χρυσάλης
Ο στόχος του Ιδρύματος IOTA είναι να βελτιστοποιήσει το κύριο δίκτυο IOTA πριν από το Coordicide και να προσφέρει μια λύση έτοιμη για επιχειρήσεις για το οικοσύστημα IOTA. Αυτό επιτυγχάνεται με μια ενδιάμεση ενημέρωση που ονομάζεται Chrysalis. Οι κύριες αναβαθμίσεις που εισάγει η Chrysalis είναι:
- Επαναχρησιμοποιήσιμες διευθύνσεις: η υιοθέτηση του σχήματος υπογραφών Ed25519, που αντικαθιστά το σύστημα υπογραφών μίας χρήσης Winternitz (W-OTS), επιτρέπει στους χρήστες να στέλνουν με ασφάλεια μάρκες από την ίδια διεύθυνση πολλές φορές.
- Όχι άλλα πακέτα: Το IOTA 1.0 χρησιμοποιεί την έννοια των πακέτα για τη δημιουργία μεταφορών. Τα πακέτα είναι ένα σύνολο συναλλαγών που συνδέονται μεταξύ τους με την αναφορά ρίζας τους (κορμό). Με την ενημέρωση IOTA 1.5, η παλιά κατασκευή του πακέτου αφαιρείται και αντικαθίσταται από τις απλούστερες συναλλαγές Atomic. Η κορυφή Tangle αντιπροσωπεύεται από το Message, το οποίο είναι ένα είδος κοντέινερ που μπορεί να έχει αυθαίρετα ωφέλιμα φορτία (δηλαδή, ωφέλιμο φορτίο Token ή ωφέλιμο φορτίο ευρετηρίου).
- Μοντέλο UTXO: αρχικά, το IOTA 1.0 χρησιμοποιούσε ένα μοντέλο που βασιζόταν σε λογαριασμό για την παρακολούθηση μεμονωμένων κουπονιών IOTA: κάθε διεύθυνση 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). Αυτή η δομή βελτιώνει την επαναχρησιμοποίηση του κώδικα βιβλιοθήκης και εγγυάται την εύκολη φορητότητα της συσκευής.
- Επίπεδο πακέτου υποστήριξης πλακέτας (BSP): είναι ένα σύνολο API που παρέχει μια διεπαφή προγραμματισμού για ορισμένα περιφερειακά ειδικά για πλακέτα (LED, κουμπί χρήστη κ.λπ.). Αυτή η διεπαφή βοηθά επίσης στον εντοπισμό της συγκεκριμένης έκδοσης πλακέτας και παρέχει υποστήριξη για την προετοιμασία των απαιτούμενων περιφερειακών MCU και την ανάγνωση δεδομένων.
Εικόνα 1. Αρχιτεκτονική λογισμικού X-CUBE-IOTA1
Δομή φακέλου
Εικόνα 2. Δομή φακέλου X-CUBE-IOTA1
Οι ακόλουθοι φάκελοι περιλαμβάνονται στο πακέτο λογισμικού:
- Απόδειξη με έγγραφα: περιέχει ένα μεταγλωττισμένο HTML file που δημιουργούνται από τον πηγαίο κώδικα και τη λεπτομερή τεκμηρίωση των στοιχείων λογισμικού και των API
- Οδηγοί: περιέχει τα προγράμματα οδήγησης HAL και τα ειδικά προγράμματα οδήγησης για τις υποστηριζόμενες πλατφόρμες πλακέτας και υλικού, συμπεριλαμβανομένων εκείνων για τα ενσωματωμένα εξαρτήματα και το επίπεδο αφαίρεσης υλικού CMSIS ανεξάρτητο από τον προμηθευτή για τη σειρά επεξεργαστών ARM® Cortex®-M
- Middleware: περιέχει βιβλιοθήκες που διαθέτουν FreeRTOS. Διαχείριση Wi-Fi; κρυπτογράφηση, κατακερματισμός, έλεγχος ταυτότητας μηνυμάτων και ψηφιακή υπογραφή (Cryptolib). ασφάλεια σε επίπεδο μεταφοράς (MbedTLS)· IOTA Client API για αλληλεπίδραση με το Tangle
- Έργα: περιέχει π.χamples για να σας βοηθήσει να αναπτύξετε μια εφαρμογή IOTA DLT Client για την υποστηριζόμενη πλατφόρμα που βασίζεται στο STM32 (B-L4S5I-IOT01A), με τρία περιβάλλοντα ανάπτυξης, IAR Embedded Workbench for ARM (EWARM), RealView Κιτ ανάπτυξης μικροελεγκτή (MDK-ARM) και STM32CubeIDE
API
Λεπτομερείς τεχνικές πληροφορίες με πλήρη λειτουργία API χρήστη και περιγραφή παραμέτρων βρίσκονται σε μεταγλωττισμένο HTML file στο φάκελο «Τεκμηρίωση».
IOTA-Περιγραφή εφαρμογής πελάτη
Το έργο files για την εφαρμογή IOTA-Client μπορείτε να βρείτε στη διεύθυνση: $BASE_DIR\Projects\B-L4S5IIOT01A\Applications\IOTA-Client.
Έργα έτοιμα προς κατασκευή είναι διαθέσιμα για πολλαπλά IDE.
Η διεπαφή χρήστη παρέχεται μέσω σειριακής θύρας και πρέπει να διαμορφωθεί με τις ακόλουθες ρυθμίσεις:
Εικόνα 3. Όρος Tera – Ρύθμιση τερματικού
Εικόνα 4. Όρος Tera – Ρύθμιση σειριακής θύρας
Για να εκτελέσετε την εφαρμογή, ακολουθήστε την παρακάτω διαδικασία.
Βήμα 1. Ανοίξτε ένα σειριακό τερματικό για να απεικονίσετε το αρχείο καταγραφής μηνυμάτων.
Βήμα 2. Εισαγάγετε τη διαμόρφωση του δικτύου Wi-Fi (SSID, Λειτουργία ασφαλείας και κωδικό πρόσβασης).
Βήμα 3. Ορίστε τα πιστοποιητικά CA root TLS.
Βήμα 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 για κόμβο IoT σάς επιτρέπει να αναπτύσσετε εφαρμογές για απευθείας σύνδεση με διακομιστές cloud.
Το κιτ Discovery επιτρέπει μια μεγάλη ποικιλία εφαρμογών αξιοποιώντας την επικοινωνία χαμηλής κατανάλωσης, την ανίχνευση πολλαπλών δρόμων και τις λειτουργίες της σειράς STM4L32+ που βασίζονται σε πυρήνα ARM®Cortex® -M4+.
Υποστηρίζει συνδεσιμότητα Arduino Uno R3 και PMOD παρέχοντας απεριόριστες δυνατότητες επέκτασης με μεγάλη ποικιλία αποκλειστικών πρόσθετων πλακών.
Εικόνα 8. Κιτ Discovery B-L4S5I-IOT01A
Ρύθμιση υλικού
Απαιτούνται τα ακόλουθα στοιχεία υλικού:
- ένα κιτ STM32L4+ Discovery για κόμβο IoT εξοπλισμένο με διεπαφή Wi-Fi (κωδικός παραγγελίας: B-L4S5I-IOT01A)
- ένα καλώδιο USB τύπου A σε Mini-B USB Type B για σύνδεση της πλακέτας εντοπισμού STM32 στον υπολογιστή
Ρύθμιση λογισμικού
Τα ακόλουθα στοιχεία λογισμικού απαιτούνται για τη ρύθμιση του περιβάλλοντος ανάπτυξης για τη δημιουργία εφαρμογών IOTA DLT για το B-L4S5I-IOT01A:
- X-CUBE-IOTA1: το υλικολογισμικό και η σχετική τεκμηρίωση είναι διαθέσιμα στο st.com
- αλυσίδα εργαλείων ανάπτυξης και μεταγλωττιστής: το λογισμικό επέκτασης STM32Cube υποστηρίζει τα ακόλουθα περιβάλλοντα:
– IAR Embedded Workbench for ARM ® (EWARM) toolchain + ST-LINK/V2
– ΠραγματικόView Εργαλειοθήκη κιτ ανάπτυξης μικροελεγκτή (MDK-ARM) + ST-LINK/V2
– STM32CubeIDE + ST-LINK/V2
Ρύθμιση συστήματος
Η πλακέτα Discovery B-L4S5I-IOT01A επιτρέπει την εκμετάλλευση των χαρακτηριστικών του IOTA DLT. Η πλακέτα ενσωματώνει τον εντοπισμό σφαλμάτων/προγραμματιστή ST-LINK/V2-1. Μπορείτε να κάνετε λήψη της σχετικής έκδοσης του προγράμματος οδήγησης USB ST-LINK/V2-1 στο 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 Πλατφόρμα 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, Expansion, Software Package, for, STM32Cube |