SILICON LABS 7.4.5.0 Zigbee Ember Z Net SDK
- Έκδοση Zigbee EmberZNet SDK: 7.4.5.0 GA
- Έκδοση Gecko SDK Suite: 4.4
- Ημερομηνία κυκλοφορίας: 23 Οκτωβρίου 2024
- Πλατφόρμα: Silicon Labs
- Υποστηριζόμενοι μεταγλωττιστές: GCC (The GNU Compiler Collection) έκδοση 12.2.1
- Έκδοση πρωτοκόλλου EZSP: 0x0D
Οδηγίες χρήσης προϊόντος
Βασικά Χαρακτηριστικά
Το Zigbee EmberZNet SDK της Silicon Labs προσφέρει τα ακόλουθα βασικά χαρακτηριστικά
Υποστήριξη Multiprotocol (CMP) Zigbee και OpenThread σε SoC.
Σημειώσεις συμβατότητας και χρήσης
Για ενημερώσεις και ειδοποιήσεις ασφαλείας, ανατρέξτε στο κεφάλαιο Ασφάλεια των σημειώσεων έκδοσης της πλατφόρμας Gecko ή επισκεφθείτε την καρτέλα TECH DOCS στο Silicon Labs webτοποθεσία. Συνιστάται να εγγραφείτε στο Security Advisories για τις πιο πρόσφατες πληροφορίες.
Συμβατοί μεταγλωττιστές
Βεβαιωθείτε ότι χρησιμοποιείτε τη σωστή files με τον υποστηριζόμενο μεταγλωττιστή
GCC (The GNU Compiler Collection) έκδοση 12.2.1 παρέχεται με το Simplicity Studio.
Πρωτόκολλο EZSP
Η έκδοση πρωτοκόλλου EZSP για αυτήν την έκδοση είναι 0x0D.
- Ε: Ποια είναι τα νέα στοιχεία που εισάγονται στην έκδοση 7.4.5.0;
- Α: Οι χρήστες μπορούν πλέον να έχουν ενεργοποιημένα πολλαπλά στοιχεία zigbee_direct_security σε μια εφαρμογή Zigbee direct device (ZDD), με την επιλογή πραγματικής ασφάλειας να εξαρτάται από τη διαμόρφωση Zigbee Virtual Device (ZVD).
- Ε: Ποια είναι τα νέα API που προστέθηκαν στην έκδοση 7.4.4.0;
- Α: Τα νέα API περιλαμβάνουν τα mfglibSetCtune και mfglibGetCtune.
- Ε: Ποια είναι η νέα υποστήριξη πλατφόρμας που παρουσιάστηκε στην έκδοση 7.4.5.0;
- A: Το EFR32MG24A020F768IM40 υποστηρίζεται πλέον ως πλατφόρμα.
- Ε: Πού μπορώ να βρω ενημερωμένη τεκμηρίωση για το στοιχείο Zigbee Secure Key Storage;
- Α: Η περιγραφή για το στοιχείο Zigbee Secure Key Storage έχει ενημερωθεί στην έκδοση 7.4.0.0, μαζί με μια νέα σημείωση εφαρμογής για την αλληλεπίδραση με την ομάδα στοιχείων Zigbee Security Manager (AN1412: Zigbee Security Manager).
Zigbee EmberZNet SDK 7.4.5.0 GA
Gecko SDK Suite 4.4
23 Οκτωβρίου 2024
Η Silicon Labs είναι ο προμηθευτής της επιλογής για ΚΑΕ που αναπτύσσουν τη δικτύωση Zigbee στα προϊόντα τους. Η πλατφόρμα Silicon Labs Zigbee είναι η πιο ολοκληρωμένη, ολοκληρωμένη και πλούσια σε χαρακτηριστικά λύση Zigbee που είναι διαθέσιμη.
Το Silicon Labs EmberZNet SDK περιέχει την υλοποίηση της προδιαγραφής Zigbee stack από την Silicon Labs.
Αυτές οι σημειώσεις έκδοσης καλύπτουν τις εκδόσεις SDK
- 7.4.5.0 που κυκλοφόρησε στις 23 Οκτωβρίου 2024
- 7.4.4.0 που κυκλοφόρησε στις 14 Αυγούστου 2024
- 7.4.3.0 που κυκλοφόρησε στις 2 Μαΐου 2024
- 7.4.2.0 που κυκλοφόρησε στις 10 Απριλίου 2024
- 7.4.1.0 που κυκλοφόρησε την 14η Φεβρουαρίου 2024
- 7.4.0.0 που κυκλοφόρησε στις 13 Δεκεμβρίου 2023
Σημειώσεις συμβατότητας και χρήσης
Για πληροφορίες σχετικά με ενημερώσεις και ειδοποιήσεις ασφαλείας, ανατρέξτε στο κεφάλαιο Ασφάλεια των σημειώσεων έκδοσης πλατφόρμας Gecko που είναι εγκατεστημένες με αυτό το SDK ή στην καρτέλα TECH DOCS στο https://www.silabs.com/developers/zigbee-emberznet . Η Silicon Labs συνιστά επίσης ανεπιφύλακτα να εγγραφείτε στο Security Advisories για ενημερωμένες πληροφορίες. Για οδηγίες ή εάν είστε νέος στο Zigbee EmberZNet SDK, ανατρέξτε στην ενότητα Χρήση αυτής της έκδοσης.
Συμβατοί μεταγλωττιστές
IAR Embedded Workbench for ARM (IAR-EWARM) έκδοση 9.40.1.
- Η χρήση του κρασιού για δημιουργία με το βοηθητικό πρόγραμμα γραμμής εντολών IarBuild.exe ή το IAR Embedded Workbench GUI σε macOS ή Linux θα μπορούσε να οδηγήσει σε λανθασμένο files που χρησιμοποιείται λόγω συγκρούσεων στον αλγόριθμο κατακερματισμού του κρασιού για τη δημιουργία short file ονόματα.
- Συνιστάται στους πελάτες σε macOS ή Linux να μην δημιουργούν με IAR εκτός του Simplicity Studio. Οι πελάτες που το κάνουν θα πρέπει να επαληθεύουν προσεκτικά ότι είναι σωστό fileχρησιμοποιούνται.
GCC (The GNU Compiler Collection) έκδοση 12.2.1, που παρέχεται με το Simplicity Studio.
Η έκδοση πρωτοκόλλου EZSP για αυτήν την έκδοση είναι 0x0D.
Νέα είδη
Νέα Εξαρτήματα
Νέο στην έκδοση 7.4.0.0
Τα στοιχεία "zigbee_direct_security_p256" και "zigbee_direct_security_curve25519" έχουν προστεθεί ώστε οι χρήστες να μπορούν να διαμορφώσουν μια συγκεκριμένη επιλογή ασφαλείας Zigbee Direct.
Οι χρήστες επιτρέπεται να έχουν πολλαπλά στοιχεία "zigbee_direct_security" ενεργοποιημένα σε μια εφαρμογή Zigbee direct device (ZDD). Σε αυτήν την περίπτωση, η πραγματική επιλογή ασφάλειας εξαρτάται από τη διαμόρφωση Zigbee Virtual Device (ZVD).
Νέα API
Νέο στην έκδοση 7.4.4.0
Παρουσίασε δύο αποκλειστικά κατασκευαστικά lib API για τη λήψη και τον ορισμό τιμών CTUNE.
Σε προηγούμενες εκδόσεις ενημέρωσης κώδικα, η πρόσβαση και η ρύθμιση της τιμής CTUNE έγινε μέρος των API RAIL. Σε αυτήν την ενημερωμένη έκδοση κώδικα, ένα σύνολο κατασκευαστικών API που ενσωματώνουν τα API RAIL εισάγονται ως εξής για να ορίσετε και να λάβετε την τιμή.
mfglibSetCtune
mfglibGetCtune
Νέο στην έκδοση 7.4.2.0
- Εκτεταμένο SPI NCP για υποστήριξη λειτουργιών ύπνου σε ορισμένες περιπτώσεις χρήσης Host-NCP.
Σε αυτήν την περίπτωση χρήσης, το SPI NCP μπορεί να διαμορφωθεί ως συσκευή άκρου ύπνου. Ο οικοδεσπότης Z3Gateway sampΗ εφαρμογή επεκτείνεται με πρόσθετο προσαρμοσμένο κωδικό CLI που είναι υπεύθυνος για την εντολή στο NCP να εισαγάγει μία από τις καταστάσεις αναστολής λειτουργίας μέσω της προσαρμοσμένης εντολής CLI sleepMode και πρέπει να ξυπνήσει χρησιμοποιώντας την προσαρμοσμένη αφύπνιση εντολών CLI πριν από περαιτέρω επικοινωνία EZSP. - Παρουσίασε ένα νέο API sl_zigbee_af_isr_event_init για την προετοιμασία των συμβάντων πλαισίου εφαρμογής που προορίζονται να ενεργοποιηθούν μέσα σε μια ρουτίνα υπηρεσίας διακοπής (ISR). Αυτά τα συμβάντα, τα οποία έχουν προγραμματιστεί από το ISR, πρέπει να έχουν παράμετρο καθυστέρησης 0 χιλιοστών του δευτερολέπτου. Με άλλα λόγια, τα γεγονότα από το ISR πρέπει να ενεργοποιηθούν ως άμεσο συμβάν. Δεν επιτρέπεται η απενεργοποίηση συμβάντων εντός του ISR.
Ο λόγος για τα παραπάνω είναι ο εξής: Το σύστημα συμβάντων χειρίζεται την ουρά συμβάντων κατά τον προγραμματισμό (ενεργοποίηση με μη μηδενική καθυστέρηση ή απενεργοποίηση) ενός συμβάντος. Για να ελαχιστοποιηθεί η καθυστέρηση, ένα ISR θα πρέπει να ενεργοποιήσει ένα συμβάν με 0 καθυστέρηση, η οποία προγραμματίζεται στην επόμενη επεξεργασία ουράς συμβάντων. Αυτό επιτρέπει την περαιτέρω καθυστέρηση, ή την απενεργοποίηση, να πραγματοποιηθεί μετά την έξοδο του ISR. Για να διακρίνουμε τα συμβάντα που πρόκειται να χρησιμοποιηθούν εντός του περιβάλλοντος ISR, η δομή συμβάντος επισημαίνεται με ένα sli_zigbee_isr_event_marker κατά την προετοιμασία.
Ανατρέξτε στην πηγή zigbee_app_framework_event.h file για λεπτομέρειες αυτής της νέας λειτουργίας. - Διευκρίνιση σχετικά με τη χρήση της νέας συνάρτησης ember Ενημέρωση Multi Mac Rejoin Channel Mask for Selection or Joining Συσκευή που καλείται μέσα στη στοίβα ember API Find And Rejoin Network With Reason για να λάβετε μια μάσκα καναλιού που χρησιμοποιείται για την επανένωση.
Η προδιαγραφή SE1.4a περιορίζει την αλλαγή της διεπαφής (από 2.4 GHz σε sub-GHz ή αντίστροφα) κατά την επανασύνδεση μιας συσκευής τύπου συσκευής Multi-MAC Joining End. Δεδομένου ότι ο τύπος συσκευής είναι μια διαμόρφωση πλαισίου εφαρμογής (δηλαδή, ο τύπος τελικής συσκευής σύνδεσης θα είναι είτε μια συσκευή sub-GHz είτε μια συσκευή 2.4 GHz, όχι και τα δύο, στη διαμόρφωση), αυτή η κλήση παρέχει τη μάσκα καναλιού βάσει αυτής της διαμόρφωσης. ότι η μάσκα επανασύνδεσης είναι πάντα ίδια με τη μάσκα διασύνδεσης σύνδεσης.
Νέο στην έκδοση 7.4.0.0
- Προστέθηκε ένα νέο API void sl_zigbee_token_factory_reset(bool exclude_outgoing_fc, bool exclude_boot_counter) για να επαναφέρει τα διακριτικά Zigbee NVM3 στην προεπιλεγμένη τους τιμή.
- Προστέθηκε το API bool sl_zigbee_sec_man_link_key_slot_available(EmberEUI64 eui), το οποίο επιστρέφει true εάν ο πίνακας κλειδιού σύνδεσης μπορεί να προσθέσει ή να ενημερώσει μια καταχώρηση με αυτήν τη διεύθυνση (ο πίνακας δεν είναι πλήρης).
Προστέθηκε ένα νέο API bool sl_zb_sec_man_compare_key_to_value (sl_zb_sec_man_context_t* περιβάλλον, κλειδί sl_zb_sec_man_key_t*), το οποίο επιστρέφει true εάν το κλειδί που αναφέρεται από το περιβάλλον έχει την ίδια τιμή με το κλειδί που παρέχεται στο όρισμα.
Υποστήριξη νέας πλατφόρμας
Νέο στην έκδοση 7.4.0.0
Σε αυτήν την έκδοση προστίθεται υποστήριξη στοίβας Zigbee για τα ακόλουθα νέα εξαρτήματα: EFR32MG24A010F768IM40 και EFR32MG24A020F768IM40.
Νέα Τεκμηρίωση
Νέο στην έκδοση 7.4.0.0
Ενημερώθηκε η περιγραφή για το στοιχείο Zigbee Secure Key Storage ώστε να αντικατοπτρίζει την προσθήκη της αναβάθμισης Zigbee Secure Key Storage (η οποία προσθέτει συμβατότητα προς τα πίσω με υπάρχοντα έργα).
Προστέθηκε μια νέα σημείωση εφαρμογής για την αλληλεπίδραση με την ομάδα στοιχείων Zigbee Security Manager (AN1412: Zigbee Security Manager).
Επιδιωκόμενη Συμπεριφορά
Υπενθυμίζεται στους χρήστες ότι οι μη συγχρονισμένες εκπομπές CSL του Zigbee υπόκεινται σε προνόμιο πρωτοκόλλου στον προγραμματιστή ραδιοφώνου. Στις εφαρμογές SleepyToSleepy, το BLE μπορεί και θα προλάβει μια μετάδοση Zigbee CSL, η οποία θα τερματίσει τη μετάδοση. Η προκατάληψη του χρονοδιαγράμματος είναι πιο συνηθισμένη για μη συγχρονισμένο CSL, δεδομένου ότι μπορεί να χρησιμοποιηθεί μια δυνητικά μεγάλη ακολουθία καρέ αφύπνισης. Οι χρήστες που επιθυμούν να προσαρμόσουν τις προτεραιότητες μετάδοσης μπορούν να χρησιμοποιήσουν το στοιχείο DMP Tuning and Testing για να το κάνουν. Οι χρήστες μπορούν επίσης να συμβουλευτούν το UG305: Dynamic Multiprotocol's Guide για περισσότερες πληροφορίες.
Βελτιώσεις
Αλλαγή στην έκδοση 7.4.0.0 ember Counter Handler API Doc Changes
Σε προηγούμενες εκδόσεις, η επανάκληση του Counter Handler για το επίπεδο MAC και APS Ember Counter Types σχετικά με τα πακέτα RX και TX δεν περνούσε το κατάλληλο αναγνωριστικό κόμβου στόχου ή τα ορίσματα δεδομένων και η τεκμηρίωση API σχετικά με τη συμπεριφορά ορισμένων μετρητών που χρησιμοποιούσαν αυτές τις παραμέτρους ήταν ασαφής ή αποπλανητικός.
Ενώ η υπογραφή του ember Counter Handler() δεν έχει αλλάξει, ο τρόπος με τον οποίο συμπληρώνονται οι παράμετροί του έχουν αλλάξει ελαφρώς.
- Τα σχόλια γύρω από τους αριθμούς EmberCounterType στο ember-types.h έχουν επεκταθεί για λόγους σαφήνειας.
- Η παράμετρος Node ID στο Counter Handler για μετρητές που σχετίζονται με TX ελέγχει τώρα εάν η λειτουργία διεύθυνσης προορισμού υποδεικνύει ένα έγκυρο σύντομο αναγνωριστικό πριν το χρησιμοποιήσει. (Εάν όχι, δεν συμπληρώνεται καμία διεύθυνση προορισμού και η τιμή κράτησης θέσης είναι
Αντ' αυτού χρησιμοποιείται το EMBER_UNKNOWN_NODE_ID.) - Η παράμετρος Node ID στο Counter Handler για μετρητές που σχετίζονται με RX αντικατοπτρίζει τώρα το αναγνωριστικό κόμβου προέλευσης και όχι το αναγνωριστικό κόμβου προορισμού.
- Το πλήθος επανάληψης *δεν* μεταβιβάστηκε ως η παράμετρος δεδομένων για τους μετρητές EMBER_COUNTER_MAC_TX_UNICAST_ SUCCESS/FAILED όπως περιγράφεται στο ember-types.h στις προηγούμενες εκδόσεις, αλλά ποτέ δεν είχε συμπληρωθεί σωστά σε προηγούμενες εκδόσεις, επομένως η τιμή του στις προηγούμενες εκδόσεις θα ήταν πάντα 0 Αυτή η συμπεριφορά έχει διευκρινιστεί στην περιγραφή αυτών των EmberCounterTypes. Ωστόσο, το πλήθος Επανάληψης για επαναλήψεις επιπέδου APS συνεχίζει να συμπληρώνεται στην παράμετρο δεδομένων για
EMBER_COUNTER_APS_TX_UNICAST_SUCCESS/FAILED τύποι μετρητών, ώστε να είναι συνεπείς με προηγούμενες εκδόσεις. - Όλοι οι μετρητές που συμπληρώνουν το αναγνωριστικό κόμβου ή την παράμετρο δεδομένων για την επανάκληση έχουν ελεγχθεί για να διασφαλιστεί ότι μεταβιβάζουν τα αναμενόμενα δεδομένα, τη διεύθυνση ή το EMBER_UNKNOWN_NODE_ID, εάν αναμενόταν ένα αναγνωριστικό κόμβου αλλά δεν ήταν δυνατό να ληφθεί από το πακέτο, όπως περιγράφεται στο αναθεωρημένο ember -types.h τεκμηρίωση.
- Το πρόγραμμα χειρισμού μετρητή για EMBER_COUNTER_MAC_TX_UNICAST_RETRY αντικατοπτρίζει τώρα σωστά το αναγνωριστικό κόμβου προορισμού του επιπέδου MAC και τον αριθμό των επαναλήψεων στο αναγνωριστικό κόμβου προορισμού και στις παραμέτρους δεδομένων.
- Ο χειριστής μετρητή για EMBER_COUNTER_PHY_CCA_FAIL_COUNT παρέχει πλέον πληροφορίες αναγνωριστικού κόμβου προορισμού μέσω της παραμέτρου Node ID σχετικά με τον επιδιωκόμενο στόχο επιπέδου MAC του μηνύματος που απέτυχε να μεταδοθεί.
Ενημερωμένος κώδικας Green Power
Ο πράσινος κώδικας διακομιστή ενέργειας ενημερώνεται με διάφορες βελτιώσεις, όπως
- Προστέθηκε περισσότερος κωδικός επικύρωσης για εισερχόμενες εντολές με μη έγκυρο τελικό σημείο κατά τη λήψη στον διακομιστή GP.
- Προστέθηκε κώδικας για τη διαχείριση της περίπτωσης όταν δεν υπάρχει άλλος χώρος για τη δημιουργία μηνυμάτων Green Power.
- Ο νεροχύτης εγκαταλείπει τώρα τη διαμόρφωση σύζευξης με την ενέργεια Κατάργηση ζεύξης σε ορισμένες περιπτώσεις ανά ενότητα προδιαγραφών A.3.5.2.4.1.
- Το νεροχύτη αποθηκεύει τώρα την υπάρχουσα λίστα ομάδας μιας καταχώρισης πριν την αφαιρέσει κατά την επεξεργασία της Διαμόρφωσης ζεύξης με την ενέργεια Επέκταση.
- Η εντολή Ερώτημα μετάφρασης επιστρέφει "ΔΕΝ ΒΡΕΘΗΚΕ" ως κωδικό σφάλματος όταν ο πίνακας μετάφρασης είναι κενός ή το ευρετήριο είναι μεγαλύτερο από τον αριθμό των καταχωρήσεων στον πίνακα.
- Άλλαξε την έκδοση του τερματικού σημείου GP σε ορισμένες εφαρμογές από 1 σε 0.
Η χρήση CSMA στη συνάρτηση αποστολής GPDF είναι περιορισμένη επειδή οι συσκευές Green Power είναι συσκευές ελάχιστης ενέργειας και δεν χρησιμοποιούν CSMA στα περισσότερα σχέδια. Αντίθετα, ο προτιμώμενος σχεδιασμός είναι η αποστολή πολλαπλών πακέτων χρησιμοποιώντας τον ίδιο ενεργειακό προϋπολογισμό.
Καταργήθηκε η χρήση ενός κρυφού τελικού σημείου στην επιλογή προσθήκης Green Power Server. Χρησιμοποιήστε ένα από τα τελικά σημεία της εφαρμογής.
Βελτιώσεις κώδικα προσθηκών ενημέρωσης κλειδιού δικτύου
Άλλαξε η περίοδος περιοδικής ενημέρωσης κλειδιού δικτύου ώστε να είναι έως και 1 έτος.
Αναδιάρθρωση ορισμένων API για την αποφυγή περιττών εξαγωγών κλειδιών
Πραγματοποιήθηκαν αλλαγές για να ευνοήσουν τη χρήση βασικών πλαισίων έναντι των δεδομένων κλειδιού απλού κειμένου.
- Το sl_zigbee_send_security_challenge_request παίρνει τώρα ένα όρισμα sl_zb_sec_man_context_t στη θέση του EmberKeyData.
- Οι τιμές του sl_zb_sec_man_derived_key_type enum είναι τώρα μια μάσκα bit 16-bit για την άμεση υποστήριξη ορισμένων παραγώγων κλειδιών που συνδυάζουν πολλαπλούς παραγόμενους τύπους.
Διορθώθηκαν Θέματα
Διορθώθηκε στην έκδοση 7.4.5.0
ID # | Περιγραφή |
1357860 | Διορθώθηκε ένα πρόβλημα που προκάλεσε σφάλμα όταν πολλά τελικά σημεία αρχίζουν να αρχικοποιούν το συμβάν ανατροφοδότησης αναγνώρισης. (Άλλη αναφορά: 1348659) |
1357517 | Διορθώθηκε ένα πρόβλημα που προκάλεσε σφάλμα όταν μια εφαρμογή πολλαπλών δικτύων προσπαθεί να διευθύνει το δευτερεύον δίκτυο. |
1356285 | Σε σπάνιες περιπτώσεις, ένα πακέτο μπορεί να διαβιβαστεί στην Επανάκληση Εξερχόμενης Παραλαβής Πακέτων με παράμετρο ευρετηρίου ωφέλιμου φορτίου που υπερβαίνει το δηλωμένο μήκος της προσωρινής μνήμης πακέτων, οδηγώντας σε μια δήλωση στο legacy-packet-buffer.c εάν είναι ενεργοποιημένο το στοιχείο Packet Handoff. Οι λειτουργίες χειρισμού Εισερχόμενη και Εξερχόμενη του στοιχείου αντιλαμβάνονται τώρα αυτήν την κατάσταση και απορρίπτουν το μη έγκυρο πακέτο χωρίς περαιτέρω επεξεργασία. (Άλλη αναφορά: 1350285) |
1355289 | Διορθώθηκε ένα πρόβλημα που προκάλεσε τη λήψη της απάντησης LQI με τη διεύθυνση MAC ως μηδενικά. (Άλλη αναφορά: 1351489) |
1349160 |
|
1343044 | Εάν το πρόσθετο Fragmentation υπολόγιζε εσφαλμένα το διαθέσιμο ωφέλιμο φορτίο για ένα τμήμα unicast, θα μπορούσε να στείλει περισσότερα δεδομένα στο NCP από αυτά που χωρούν σε ένα μόνο πακέτο αφού καταγραφούν όλα τα γενικά έξοδα στοίβας. Αυτό θα μπορούσε να οδηγήσει σε καταστροφή της μνήμης στο NCP που πυροδότησε αποτυχίες διεκδίκησης ή άλλη απροσδόκητη συμπεριφορά.
(Άλλη αναφορά: 1289413) |
1343012 | Η ενημερωμένη έκδοση κώδικα υλικολογισμικού Si4468 προστέθηκε στη βιβλιοθήκη phy-pro2plus για την αντιμετώπιση της κατάστασης αγώνα σε επεξεργασία Tx/Rx υπό GHz. (Άλλη αναφορά: 1341928) |
1311214 | Διορθώθηκε η πρόσθετη προεπιλεγμένη απόκριση που δημιουργήθηκε όταν το εισερχόμενο μήνυμα ZCL εντολής διακομιστή OTA έχει ενεργοποιημένη την προεπιλεγμένη απόκριση. Αποστέλλεται μόνο μία απάντηση σε ένα σφάλμα και για επιτυχημένα αιτήματα εικόνων αποκλεισμού, δεν έχει οριστεί προεπιλεγμένη απάντηση. (Άλλη αναφορά: 1300935) |
1296653 | Εάν μια συσκευή NCP διπλού PHY εκτελούσε ενεργειακή σάρωση στη ζώνη sub-GHz ενώ το ραδιόφωνο 2.4 GHz ήταν ενεργό, μεγάλες εκρήξεις εισερχόμενης κίνησης Beacon ως απόκριση σε εισερχόμενα αιτήματα Beacon στο ραδιοφωνικό κανάλι 2.4 GHz θα μπορούσαν να καταλάβουν μεγάλο αριθμό μνήμη buffer της στοίβας (που εκχωρείται από το τμήμα Heap) ενώ σαρώνονταν τα πολλά κανάλια υπό GHz, γεγονός που θα μπορούσε να οδηγήσει σε buffer shortagΣυνθήκες υπερχείλισης es και EZSP εάν το μέγεθος Heap (το οποίο καθορίζει πόσα buffer είναι διαθέσιμα στο σύστημα) δεν ήταν αρκετά μεγάλο. Αυτή η συνθήκη υπερχείλισης θα μπορούσε να εμποδίσει το πρόγραμμα χειρισμού πλήρους σάρωσης να φτάσει στην κύρια εφαρμογή, με αποτέλεσμα το μηχάνημα κατάστασης σάρωσης της εφαρμογής να κολλήσει για πάντα.
Ο κώδικας Energy Scanning για συσκευές διπλής PHY απορρίπτει πλέον τυχόν πακέτα Beacon που λαμβάνονται στο ραδιόφωνο 2.4 GHz κατά τη σάρωση ενός καναλιού υπό GHz, αποτρέποντας έτσι μια μεγάλη εισροή beacons από τη δημιουργία του προαναφερθέντος προβλήματος. Σημειώστε ότι αυτό δεν εμποδίζει την κανονική λειτουργία του δικτύου στα 2.4 GHz, καθώς τα Beacon χρησιμοποιούνται μόνο για πιθανή ανίχνευση διένεξης αναγνωριστικού PAN όταν η συσκευή δεν εκτελεί Ενεργή σάρωση και οι διενέξεις αναγνωριστικού PAN μπορούν ακόμα να εντοπιστούν από άλλους δρομολογητές στο δίκτυο κατά τη διάρκεια αυτή τη φορά ή από τον συντονιστή μόλις ολοκληρωθεί η ενεργειακή σάρωση. (Άλλη αναφορά: 1276049) |
ID # | Περιγραφή |
1295250 | Διορθώθηκαν ζητήματα μεταγλώττισης κατά την προσθήκη του στοιχείου δοκιμαστικής πλεξούδας zigbee 3.0 σε μια τυπική εφαρμογή. (Άλλη αναφορά: 1280058) |
1294848 | Προστέθηκαν έλεγχοι για τη συστοιχία δεδομένων ZCL για να φιλοξενήσει το μεγαλύτερο μήκος συμβολοσειράς έως το 253. (Άλλη αναφορά: 1275092) |
1294843 | Διορθώθηκε η αρχικοποίηση που λείπει από τις τοπικές μεταβλητές πριν από τη χρήση. (Άλλη αναφορά: 1275104) |
1271968 |
|
1270721 | Διορθώθηκε ένα πρόβλημα για τη βελτίωση της σύνδεσης πολλαπλών λυμάτων των συσκευών. Μετά την ανακοίνωση της συσκευής, το ζεύγος διευθύνσεων προστίθεται στην κρυφή μνήμη διευθύνσεων. (Άλλη αναφορά: 1266351) |
Διορθώθηκε στην έκδοση 7.4.4.0
ID # | Περιγραφή |
1334454 | Διορθώθηκε ένα πρόβλημα με τον χειρισμό της απάντησης επανένταξης. (Άλλη αναφορά: 1331580) |
1330732 | Η διαγνωστική λειτουργία θα πρέπει να απενεργοποιήσει τη διακοπή μετά την κλήση του Iostream για να αποφευχθεί μια διεκδίκηση κατά την απόκτηση του mutex. |
1330720 |
Το EZSP_MAX_FRAME_LENGTH επανέρχεται στο 220, επιτρέποντας το μέγιστο μήκος του μηνύματος XNCP να είναι επίσης 220.
(Άλλη αναφορά: 1327706) |
1330311 | Διορθώθηκε ένα πρόβλημα που προκάλεσε την αποτυχία ορισμένων δοκιμών διακομιστή μεσολάβησης GP στη ρύθμιση κεντρικού υπολογιστή RCP. (Άλλη αναφορά: 1328991) |
1312369 | Έγινε SL_LEGACY_HAL_WDOG_IRQHandler() αδύναμη συνάρτηση, επιτρέποντας στους πελάτες να παρέχουν τη δική τους υλοποίηση. |
1310711 | Προστέθηκε έλεγχος σφάλματος χρόνου μεταγλώττισης για SL_STACK_SIZE όταν χρησιμοποιείται στοιχείο RTOS στο έργο zigbee. |
1309913 |
Προστέθηκε προστασία mutex για την ουρά συμβάντων App Framework, έτσι ώστε τα API συμβάντων App Framework να μπορούν να κληθούν από πολλές εργασίες.
(Άλλη αναφορά: 1252940, 1254397) |
1309333 | Μετά τη σύνδεση μιας νέας τελικής συσκευής στη ζώνη υπο-GHz, τα δεδομένα γήρανσης του κύκλου λειτουργίας διαγράφηκαν κατά λάθος για όλα τα παιδιά τελικής συσκευής.
(Άλλη αναφορά: 1296881) |
1296002 | Επιλύθηκε ένα ζήτημα που προκάλεσε πολλούς ορισμούς της συνάρτησης halAppBootloader. |
1295756 | Τα συμβάντα στοίβας που δεν έχουν επισημανθεί ως ασφαλής διακοπή δεν θα πρέπει να προγραμματίζονται στο πλαίσιο ISR, καθώς αυτό θα μπορούσε να δημιουργήσει μια συνθήκη αγώνα με αποτέλεσμα το συμβάν να απορριφθεί από την ουρά εκδήλωσης. Ένα τέτοιο παράδειγμα εμπόδισε τις συσκευές υπό GHz να προγραμματίσουν σωστά τις ανατροπές MAC όταν ενεργοποιήθηκε αυτή η συνθήκη αγώνα.
(Άλλη αναφορά: 1269856) |
1294660 | Διορθώθηκε ένα πρόβλημα όπου το πρόσθετο διεύθυνσης δικτύου μπορούσε να λειτουργήσει σαν η συσκευή να ήταν ήδη σε δίκτυο ενώ δεν ήταν, κολλώντας σε αυτήν τη μη έγκυρη κατάσταση μέχρι να γίνει επαναφορά. Αυτό θα μπορούσε να ενεργοποιηθεί καλώντας την εντολή αποχώρησης δικτύου CLI με αρκετά ακριβή χρονισμό, ενώ το σύστημα διεύθυνσης δικτύου βρισκόταν στη μέση της σύνδεσης σε ένα δίκτυο και με μια σάρωση MAC ακόμη σε εκκρεμότητα.
(Άλλη αναφορά: 1293923) |
1290695 | Διορθώθηκε ένα πρόβλημα που απέρριψε ένα πακέτο έναρξης λειτουργίας ZLL για την περίπτωση χρήσης όταν ένα τελικό σημείο είναι απενεργοποιημένο ενώ άλλα τελικά σημεία εξακολουθούν να είναι ενεργοποιημένα. Η επιδιόρθωση προστίθεται για να ελεγχθούν όλα τα ενεργοποιημένα τελικά σημεία.
(Άλλη αναφορά: 1275586) |
Διορθώθηκε στην έκδοση 7.4.0.0
ID # | Περιγραφή |
1019348 | Διορθώθηκαν οι απαιτήσεις εξάρτησης για το στοιχείο Zigbee ZCL Cli, ώστε να μπορεί να αφαιρεθεί όταν δεν χρειάζεται. |
1024246 | Ενημερώθηκε η περιγραφή της συνάρτησης για emberHaveLinkKey() και sl_zb_sec_man_have_link_key(). |
1036503 | Προστέθηκε μια περιγραφή για να προτείνει τη χρήση του πυρήνα Micrium για DMPampτις εφαρμογές. |
1037661 | Ένα πρόβλημα που εμπόδιζε την εφαρμογή να εγκαταστήσει είτε pro stack είτε leaf stack επιδιορθώθηκε. |
1078136 | Διορθώθηκε ένα διακοπτόμενο σφάλμα κατά την τροποποίηση συμβάντων από το περιβάλλον διακοπής |
1081548 | Διορθώθηκε ένα πρόβλημα στο CSL όπου μια νέα ακολουθία καρέ αφύπνισης που λαμβάνεται αμέσως μετά από ένα προηγούμενο πλαίσιο ωφέλιμου φορτίου δεν θα καταγραφόταν σωστά. Αυτό θα οδηγήσει σε χαμένο πλαίσιο ωφέλιμου φορτίου. |
1084111 | Η αρχική υποστήριξη ύπνου SPI-NCP για πλακέτες που βασίζονται στο MG24 ενημερώνεται ως μέρος αυτής της έκδοσης. |
1104056 | Προστέθηκε υποστήριξη για λειτουργία διεύθυνσης δικτύου για λειτουργία σε δευτερεύον δίκτυο σε περίπτωση πολλαπλών δικτύων |
1120515 | Διορθώθηκε ένα πρόβλημα όπου το κανάλι δεν άλλαξε κατά τη χρήση της εντολής mfglib set-channel. |
1141109 | Διορθώθηκε ένα πρόβλημα που προκάλεσε το δημιουργημένο sample εφαρμογή ncp-uart-gp-multi-rail για να χάσετε κάποια κεφαλίδα files όταν χρησιμοποιείτε το στοιχείο του προσαρμογέα Green Power με την επιλογή -cp. |
1144316 | Ενημερώθηκε η περιγραφή ορισμένων τύπων δομών δεδομένων στην τεκμηρίωση gp-types.h. |
1144884 | Διορθώθηκε το πλαστό μπιτ σε εκκρεμότητα πλαισίου όταν δεν υπάρχουν δεδομένα σε εκκρεμότητα. |
1152512 | Διορθώθηκε μια πιθανή συντριβή στο low-mac-rail κατά την τροποποίηση του συμβάντος στο πλαίσιο ISR. |
1154616 | Προστέθηκε μια εξαίρεση για τη συνθήκη για την προετοιμασία του δικτύου με την περίπτωση "Εναλλαγή ρόλου από συσκευή Sleepy End σε Non-sleepy End συσκευή". |
1157289 | Διορθώθηκε ένα πρόβλημα που μπορεί να προκαλέσει αποτυχία δοκιμής BDB DN-TLM-TC-02B. |
1157426 | Διορθώθηκε ένα πρόβλημα κατασκευής κατά τη δημιουργία του zigbee_simple_app με το στοιχείο green_power_adapter. |
1157932 | Προστέθηκε μια συνθήκη για να ελέγξετε εάν το πεδίο "χρόνος μετάβασης" λείπει και ορίστε μια προεπιλεγμένη τιμή 0xFFFF για αυτό το πεδίο που λείπει. |
1166340 | Διορθώθηκε ένα πρόβλημα που εμπόδιζε το emberAfGpdfSend να στείλει τον προβλεπόμενο αριθμό επαναλαμβανόμενων μεταδόσεων. |
ID # | Περιγραφή |
1167807 | Διορθώθηκε ένα πρόβλημα όπου οι συσκευές που λειτουργούσαν ως Κέντρα αξιοπιστίας σε κατανεμημένα δίκτυα εκκαθάρισαν εσφαλμένα τα κλειδιά μεταβατικής σύνδεσης κάθε φορά που συνδέονταν μια νέα συσκευή. |
1169504 | Διορθώθηκε ένα πρόβλημα που προκάλεσε επαναφορά μιας συσκευής που είχε υπνηλία κατά την αναγκαστική αφύπνιση. |
1169966 | Διορθώθηκε η επικύρωση της τιμής επιστροφής που λείπει στον κωδικό κατανομής buffer. |
1171477,
172270 |
Με το mfglib start 1 δεν μεταδίδονται αλλά λαμβάνονται μηνύματα, επομένως το εμφανιζόμενο τερματικό μήνυμα "mfglib αποστολή ολοκληρώθηκε" είναι λάθος και έχει αλλάξει σε "RXed %d πακέτα στα τελευταία %d ms". |
1171935 | Άλλαξε η περίοδος περιοδικής ενημέρωσης κλειδιού δικτύου ώστε να είναι έως και 1 έτος. |
1172778 | Προστέθηκε η επίκληση που λείπει του emberAfPluginGreenPowerServerUpdateAliasCallback στον διακομιστή Green Power.. |
1174288 | Διορθώθηκε ένα πρόβλημα που αναγκάζει τη διαδικασία διεύθυνσης δικτύου να επιβεβαιώσει εάν καλείται μια κλήση για διακοπή της τρέχουσας σάρωσης. |
1178393 | Ενημερώθηκε ένα σφάλμα τεκμηρίωσης. |
1180445 | Στο Smart Energy, το OTA συνεχίζει τώρα τη λήψη εάν ο Συντονιστής φτάσει στον Κύκλο Περιορισμένου Καθήκοντος. |
1185509 | Διορθώθηκε ένα πρόβλημα στο CSL όπου μια νέα ακολουθία καρέ αφύπνισης που λαμβάνεται αμέσως μετά από ένα προηγούμενο πλαίσιο ωφέλιμου φορτίου δεν θα καταγραφόταν σωστά. Αυτό θα οδηγήσει σε χαμένο πλαίσιο ωφέλιμου φορτίου. |
1186107 | Διορθώθηκε ένα πρόβλημα που προκάλεσε την ανεπιτυχή αποκρυπτογράφηση των ληφθέντων GPDF για την αντικατάσταση του εισερχόμενου GPDF στην ειδοποίηση έναρξης λειτουργίας του gp. |
1188397 | Διορθώθηκε ένα πρόβλημα που προκάλεσε σφάλμα μεταγλώττισης κατά την ενεργοποίηση του μεγέθους του εκτεταμένου πίνακα αναφοράς. |
1194090 | Διορθώθηκε η κατάσταση αποτυχίας στην προεπιλεγμένη απόκριση για την εντολή Sink launching Mode – ακολουθώντας την ενότητα 3.3.4.8.2 |
1194963 | Διορθώθηκε ένα πρόβλημα με το memset που ολοκληρώθηκε για τη δομή CommissioningGpd πριν καλέσετε την επανάκληση χρήστη emberAfGreenPowerServerPairingStatusCallback. |
1194966 | Διορθώθηκε ένα πρόβλημα όπου τα πεδία τερματικού και διακομιστή μεσολάβησης δεν ορίστηκαν με την ενέργεια Έξοδος σε λειτουργία. |
1196698 | Διορθώθηκε ένα πλαστό σύνολο bit σε εκκρεμότητα πλαισίου όταν δεν υπήρχαν δεδομένα σε εκκρεμότητα. |
1199958 | Προστέθηκε κώδικας για να χειριστεί την περίπτωση όταν δεν υπάρχει άλλος χώρος για τη δημιουργία μηνυμάτων πράσινης ενέργειας. |
1202034 | Διορθώθηκε ένα πρόβλημα όπου η μεταβλητή στοίβας sl_zb_sec_man_context_t δεν προετοιμάστηκε σωστά, με αποτέλεσμα να αποτύχει η σύνδεση με τον κώδικα εγκατάστασης. |
1206040 | Η κλήση του emberRemoveChild() κατά τη διάρκεια μιας προσπάθειας ασφαλούς επανασύνδεσης από μια τελική συσκευή μπορεί ενδεχομένως να οδηγήσει σε επιπλέον μείωση του πλήθους παιδιών, ενδεχομένως να οδηγήσει σε πλήθος παιδιών -1 (255), εμποδίζοντας τις τελικές συσκευές να συνδεθούν/επανασυνδεθούν λόγω ενδεικνυόμενης έλλειψης χωρητικότητας στο Beacon. |
1207580 |
Οι συναρτήσεις αναζήτησης θυγατρικού πίνακα εντός της στοίβας είναι ασυνεπείς στη χρήση του 0x0000 έναντι του 0xFFFF για την επιστρεφόμενη τιμή αναγνωριστικού κόμβου που αντιπροσωπεύει μη έγκυρες/κενές εγγραφές, οδηγώντας σε προβλήματα με τον έλεγχο για μη χρησιμοποιούμενες εγγραφές σε API όπως το emberRemoveChild(). |
1210706 | Ο προορισμός και το ευρετήριο PHY που παρέχονται στη δομή EmberExtraCounterInfo ως μέρος του emberCounterHandler() ενδέχεται να ήταν λανθασμένα για τύπους μετρητών MAC TX Unicast. |
1211610
1212525 |
Διορθώθηκε ένα πρόβλημα όπου οι εφαρμογές Dynamic Multiprotocol διακόπηκαν μετά την ενεργοποίηση του στοιχείου αναβάθμισης ασφαλούς αποθήκευσης κλειδιού. |
1211847 | Ενώ η υπογραφή του emberCounterHandler() δεν έχει αλλάξει, ο τρόπος με τον οποίο συμπληρώνονται οι παράμετροί του έχει αλλάξει ελαφρώς. Οι αλλαγές γύρω από αυτό το API εξηγούνται στην ενότητα 2 παραπάνω. |
1212449 |
Τα εξερχόμενα Beacon κατηγοριοποιήθηκαν λανθασμένα από το επίπεδο MAC, με αποτέλεσμα η emberCounterHandler() να αποτύχει να πιάσει αυτά τα πακέτα με τον τύπο μετρητή EMBER_COUNTER_MAC_TX_BROADCAST και αντ' αυτού να μετρήσει τα Beacon με τον τύπο EMBER_COUNTER_MAC_TXCC_UNICAST_. Αυτό δυνητικά είχε ως αποτέλεσμα αναξιόπιστες τιμές για την παράμετρο dest EmberNodeId που μεταβιβάστηκε στη δομή EmberCounterInfo |
1214866 | Η αποστολή πακέτου δημοσκόπησης δεδομένων σε ορισμένες διαμορφώσεις υψηλής κυκλοφορίας μπορεί να οδηγήσει σε σφάλμα διαύλου. |
1216552 | Διορθώθηκε ένα ζήτημα που προκαλεί ισχυρισμό υπό συνθήκες κίνησης με κίνηση. |
1216613 | Διορθώθηκε ένα πρόβλημα που οδήγησε σε λανθασμένη τιμή της ακτίνας groupcast στον πίνακα μεσολάβησης. |
1222509 | Ο δρομολογητής/συντονιστής στέλνει ένα αίτημα άδειας και επανένταξης σε μια μη θυγατρική τελική συσκευή ψηφοφορίας, αλλά ο προορισμός MAC είναι 0xFFFF αντί να ταιριάζει με τη διεύθυνση προορισμού NWK. |
1223842 | Διορθώθηκε ένα πρόβλημα με τη δημιουργία του sl_component_catalog.h που άφηνε ανεπιθύμητο κώδικα σε αυτό προκαλώντας αποτυχία μεταγλώττισης. |
ID # | Περιγραφή |
756628 | Άλλαξε την επίκληση της επανάκλησης εφαρμογής emberAfMacFilterMatchMessageCallback ώστε να καλείται μόνο για τα μηνύματα ZLL που επικυρώνονται από τη στοίβα. |
816088 | Μετακινήθηκε η διαμόρφωση EMBER από το zigbeed_configuration.h στο zigbeed.slcp. |
829508 | Για να αποφευχθεί μια συνθήκη αγώνα, προστέθηκε πρόσθετη επικύρωση στο emberSetLogicalAndRadioChannel για ανεπιτυχή επιστροφή εάν τα κατώτερα επίπεδα είναι απασχολημένα ή δεν βρίσκονται σε κατάσταση αλλαγής καναλιού. |
Γνωστά ζητήματα στην τρέχουσα έκδοση
Θέματα με έντονους χαρακτήρες προστέθηκαν από την προηγούμενη έκδοση. Εάν χάσατε μια κυκλοφορία, οι σημειώσεις πρόσφατης έκδοσης είναι διαθέσιμες στο https://www.si-labs.com/developers/zigbee-emberznet στην καρτέλα Tech Docs.
ID # | Περιγραφή | Λύση |
N/A | Οι ακόλουθες εφαρμογές/συστατικό δεν υποστηρίζονται σε αυτήν την έκδοση: Υποστήριξη EM4. | Η λειτουργία θα ενεργοποιηθεί σε επόμενες εκδόσεις. |
193492 | Η μακροεντολή μεταφοράς emberAfFillCommandGlobalServerToClientConfigureRe είναι κατεστραμμένη. Η πλήρωση του buffer δημιουργεί λανθασμένο πακέτο εντολών. | Χρησιμοποιήστε την εντολή CLI "zcl global send-me-a-report" αντί για το API. |
278063 | Έξυπνη ενεργειακή σήραγγα plugins έχουν αντικρουόμενη αντιμετώπιση/χρήση του ευρετηρίου πίνακα διευθύνσεων. | Δεν υπάρχει γνωστή λύση |
289569 | Η λίστα επιλογής επιπέδου ισχύος στοιχείου δημιουργίας δικτύου δεν προσφέρει πλήρες εύρος υποστηριζόμενων τιμών για το EFR32 | Επεξεργαστείτε το εύρος <-8..20> που καθορίζεται στο σχόλιο CMSIS για το EMBER_AF_PLUGIN_NETWORK_CREATOR_RADIO_P
OWER στο /protocol/zigbee/app/framework/plugin/network- creator/config/network-creator-config.h file. Για π.χample, αλλάξτε σε . |
295498 | Η λήψη UART μερικές φορές ρίχνει byte κάτω από μεγάλο φορτίο στην περίπτωση δυναμικής χρήσης πολλαπλών πρωτοκόλλων Zigbee+BLE. | Χρησιμοποιήστε έλεγχο ροής υλικού ή μειώστε τον ρυθμό baud. |
312291 | EMHAL: Οι συναρτήσεις halCommonGetIntxxMillisecondTick σε κεντρικούς υπολογιστές Linux χρησιμοποιούν αυτήν τη στιγμή τη συνάρτηση gettimeofday, η οποία δεν είναι εγγυημένη ότι είναι μονότονη. Εάν αλλάξει η ώρα του συστήματος, μπορεί να προκληθούν προβλήματα με το χρονισμό της στοίβας. | Τροποποιήστε αυτές τις συναρτήσεις για να χρησιμοποιήσετε το clock_gettime με την πηγή CLOCK_MONOTONIC. |
338151 | Η εκκίνηση του NCP με χαμηλή τιμή πλήθους προσωρινής αποθήκευσης πακέτων μπορεί να προκαλέσει κατεστραμμένα πακέτα. | Χρησιμοποιήστε τη δεσμευμένη τιμή 0xFF για τον αριθμό buffer πακέτων για να αποφύγετε την πολύ χαμηλή προεπιλεγμένη τιμή |
387750 | Πρόβλημα με τις μορφές αιτήματος πίνακα διαδρομών στην τελική συσκευή. | Υπό διερεύνηση |
400418 | Ένας εκκινητής συνδέσμων αφής δεν μπορεί να συνδεθεί με έναν μη εργοστασιακό στόχο τελικής συσκευής. | Δεν υπάρχει γνωστή λύση. |
424355 | Ένας μη εργοστασιακός-νέος εκκινητής με δυνατότητα σύνδεσης με στόχο σύνδεσης αφής σε κατάσταση ύπνου δεν μπορεί να λάβει απόκριση πληροφοριών συσκευής σε ορισμένες περιπτώσεις. | Υπό διερεύνηση |
465180 |
Το στοιχείο βελτιστοποίησης του Coexistence Radio Blocker "Ενεργοποίηση ελέγχου χρόνου εκτέλεσης" ενδέχεται να εμποδίσει τη σωστή λειτουργία του Zigbee. | Ο προαιρετικός έλεγχος "Επιλογή Wi-Fi" του Blocker Optimization θα πρέπει να παραμείνει "Απενεργοποιημένος". |
480550 | Το σύμπλεγμα OTA έχει τη δική του ενσωματωμένη μέθοδο κατακερματισμού, επομένως δεν θα πρέπει να χρησιμοποιεί κατακερματισμό APS. Αν και, σε περίπτωση που είναι ενεργοποιημένη η κρυπτογράφηση APS, αυξάνεται το ωφέλιμο φορτίο των ImageBlockResponses σε ένα μέγεθος όπου ενεργοποιείται ο κατακερματισμός του APS. Αυτό θα μπορούσε να οδηγήσει σε αποτυχία της διαδικασίας OTA. | Δεν υπάρχει γνωστή λύση |
481128 | Λεπτομερείς λεπτομέρειες για την αιτία επαναφοράς και τη συντριβή θα πρέπει να είναι διαθέσιμες από προεπιλογή μέσω του Virtual UART (Serial 0) σε πλατφόρμες NCP όταν είναι ενεργοποιημένα η προσθήκη Diagnostics και το Virtual UART περιφερειακό. | Εφόσον το Serial 0 έχει ήδη αρχικοποιηθεί στο NCP, οι πελάτες μπορούν να ενεργοποιήσουν το emberAfNcpInitCallback στο Zigbee NCP Framework και να καλέσουν τις κατάλληλες διαγνωστικές συναρτήσεις (halGetExtendedResetInfo, halGetExtendedResetString, halPrintCrashSummary, thisrashalDetailtrint, thisrashalDetailtrin) δεδομένα στη σειρά 0 για viewστο αρχείο καταγραφής του Network Analyzer.
Για έναν πρώηνampΓια τον τρόπο χρήσης αυτών των συναρτήσεων, ανατρέξτε στον κώδικα που περιλαμβάνεται στο emberAfMainInit() του af-main-soc.c όταν ορίζεται το EXTENDED_RESET_INFO. |
ID # | Περιγραφή | Λύση |
486369 | Εάν ένα DynamicMultiProtocolLightSoc που σχηματίζει ένα νέο δίκτυο έχει θυγατρικούς κόμβους από ένα δίκτυο που έχει αποχωρήσει, το emberAfGetChildTableSize επιστρέφει μια μη μηδενική τιμή στο startIdentifyOnAllChildNodes, προκαλώντας μηνύματα σφάλματος Tx 66 όταν απευθύνεται στα παιδιά «φάντασμα». | Διαγράψτε μαζικά το τμήμα εάν είναι δυνατόν πριν δημιουργήσετε ένα νέο δίκτυο ή ελέγξτε μέσω προγραμματισμού τον θυγατρικό πίνακα μετά την έξοδο από το δίκτυο και διαγράψτε όλα τα παιδιά χρησιμοποιώντας το emberRemoveChild πριν δημιουργήσετε ένα νέο δίκτυο. |
495563 | Συμμετοχή στο SPI NCP Sleepy End Device SampΗ εφαρμογή le δεν κάνει σύντομη δημοσκόπηση, επομένως η προσπάθεια σύνδεσης αποτυγχάνει στην κατάσταση Ενημέρωση κλειδιού σύνδεσης TC. | Η συσκευή που επιθυμεί να συμμετάσχει θα πρέπει να βρίσκεται σε λειτουργία Short Poll πριν επιχειρήσει να συμμετάσχει. Αυτή η λειτουργία μπορεί να επιβληθεί από το πρόσθετο End Device Support. |
497832 | Στον Αναλυτή Δικτύου, η ανάλυση εντολών υποστήριξης εφαρμογών Zigbee για το πλαίσιο αιτήματος επαλήθευσης κλειδιού αναφέρεται κατά λάθος στο τμήμα του ωφέλιμου φορτίου που υποδεικνύει τη Διεύθυνση πηγής πλαισίου ως Διεύθυνση προορισμού. | Δεν υπάρχει γνωστή λύση |
519905
521782 |
Το SPI NCP μπορεί πολύ σπάνια να αποτύχει στην εκκίνηση της επικοινωνίας του bootloader χρησιμοποιώντας την εντολή 'bootload' CLI της προσθήκης ota-client. | Επανεκκινήστε τη διαδικασία φόρτωσης εκκίνησης |
620596 | NCP SPI Example για BRD4181A (EFR32xGMG21)
nΗ προεπιλεγμένη καρφίτσα Wake δεν μπορεί να χρησιμοποιηθεί ως καρφίτσα αφύπνισης. |
Αλλάξτε την προεπιλεγμένη καρφίτσα για το nWake από PD03 σε μια καρφίτσα με δυνατότητα αφύπνισης EM2/3 στην προσθήκη NCP-SPI. |
631713 | Μια συσκευή Zigbee End θα αναφέρει επανειλημμένα διενέξεις διευθύνσεων εάν χρησιμοποιηθεί η προσθήκη "Zigbee PRO Stack Library" αντί της "Zigbee PRO Leaf Library". | Χρησιμοποιήστε την "Zigbee PRO Leaf Library" αντί για την προσθήκη "Zigbee PRO Stack Library". |
670702 | Οι αναποτελεσματικότητες στην προσθήκη Αναφορών μπορεί να οδηγήσουν σε σημαντικό λανθάνοντα χρόνο με βάση τη συχνότητα εγγραφής δεδομένων και το μέγεθος του πίνακα, κάτι που μπορεί να επηρεάσει τον κώδικα εφαρμογής του πελάτη, συμπεριλαμβανομένου του χρονισμού συμβάντων. | Εάν κάνετε συχνές εγγραφές, εξετάστε το ενδεχόμενο να ελέγξετε τις συνθήκες αναφοράς και να στείλετε αναφορές με μη αυτόματο τρόπο αντί να χρησιμοποιήσετε την προσθήκη. |
708258 | Η μη αρχικοποιημένη τιμή στο group-server.c μέσω της addEntryToGroupTable() μπορεί να δημιουργήσει μια ψευδή δέσμευση και να προκαλέσει την αποστολή μηνυμάτων αναφοράς groupcast. | Προσθήκη "binding.clusterId = EMBER_AF_INVALID_CLUSTER_ID;" μετά το «δέσιμο.τύπος
= EMBER_MULTICAST_BINDING;" |
757775 | Όλα τα ανταλλακτικά EFR32 έχουν μοναδική μετατόπιση RSSI. Επιπλέον, ο σχεδιασμός της πλακέτας, οι κεραίες και το περίβλημα μπορούν να επηρεάσουν το RSSI. | Κατά τη δημιουργία ενός νέου έργου, εγκαταστήστε το στοιχείο RAIL Utility, RSSI. Αυτή η δυνατότητα περιλαμβάνει το προεπιλεγμένο RSSI Offset SiLabs που έχει μετρήσει για κάθε εξάρτημα. Αυτή η μετατόπιση μπορεί να τροποποιηθεί εάν είναι απαραίτητο μετά από δοκιμή RF του πλήρους προϊόντος σας. |
758965 | Τα στοιχεία συμπλέγματος ZCL και ο πίνακας εντοπισμού εντολών ZCL δεν συγχρονίζονται. Επομένως, κατά την ενεργοποίηση ή απενεργοποίηση ενός στοιχείου συμπλέγματος ZCL, οι υλοποιημένες εντολές δεν θα ενεργοποιούνται/απενεργοποιούνται στην αντίστοιχη καρτέλα εντολών ZCL Advanced Configurator. | Μη αυτόματη ενεργοποίηση/απενεργοποίηση εντοπισμού για τις επιθυμητές εντολές ZCL στο ZCL Advanced Configurator. |
765735 | Η ενημέρωση OTA αποτυγχάνει σε Sleepy End Device με ενεργοποιημένο το αίτημα σελίδας. | Χρησιμοποιήστε το αίτημα αποκλεισμού αντί του αιτήματος σελίδας. |
845649 | Η κατάργηση του στοιχείου CLI:Core δεν εξαλείφει τις κλήσεις cli EEPROM στο sl_cli.h. | Διαγράψτε το eeprom-cli.c file που καλεί το sl_cli.h. Επιπλέον, οι κλήσεις στο sl_cli.h καθώς και στο sl_cli_command_arg_t στο ota-storage-simple-eeprom μπορούν να σχολιαστούν. |
857200 | Το ias-zone-server.c επιτρέπει τη δημιουργία μιας σύνδεσης με μια διεύθυνση CIE "0000000000000000" και εκ των υστέρων δεν επιτρέπει περαιτέρω δεσμεύσεις. | Δεν υπάρχει γνωστή λύση |
1019961 | Δημιουργήθηκε μάρκα Z3Gatewayfile σκληρούς κωδικούς "gcc" ως CC | Δεν υπάρχει γνωστή λύση |
ID # | Περιγραφή | Λύση |
1039767 | Ζήτημα υπερχείλισης ουράς επανάληψης του δικτύου δρομολογητή Zigbee σε περίπτωση χρήσης RTOS πολλαπλών νημάτων. | Το Zigbee Stack δεν είναι ασφαλές για νήμα. Ως αποτέλεσμα, η κλήση των API στοίβας Zigbee από άλλη εργασία δεν υποστηρίζεται σε περιβάλλον λειτουργικού συστήματος και μπορεί να θέσει τη στοίβα σε κατάσταση "μη λειτουργική". Ανατρέξτε στην ακόλουθη σημείωση εφαρμογής για περισσότερες πληροφορίες και εναλλακτική λύση χρησιμοποιώντας το πρόγραμμα χειρισμού συμβάντων.
https://www.silabs.com/documents/public/application- notes/an1322-dynamic-multiprotocol-bluetooth-zigbee-sdk-7x.pdf . |
1064370 | Το Z3Switch sampΗ εφαρμογή έχει ενεργοποιήσει μόνο ένα κουμπί (παράδειγμα: btn1) από προεπιλογή που οδηγεί σε αναντιστοιχία στην περιγραφή του κουμπιού στο έργο file. | Λύση: Εγκαταστήστε το στιγμιότυπο btn0 με μη αυτόματο τρόπο κατά τη δημιουργία του έργου Z3Switch. |
1161063 | Το Z3Light και ενδεχομένως άλλες εφαρμογές αναφέρουν εσφαλμένες τιμές αναθεώρησης συμπλέγματος. | Ενημερώστε μη αυτόματα το χαρακτηριστικό αναθεώρησης συμπλέγματος στην κατάλληλη αναθεώρησή τους. |
1164768,
1171478, 1171479 |
ΣΦΑΛΜΑ: ezspErrorHandler 0x34 αναφέρθηκε επανειλημμένα κατά τη λειτουργία λήψης mfglib | Για να μειώσετε τα μηνύματα σφάλματος που εκτυπώνονται, διαμορφώστε το EMBER_AF_PLUGIN_GATEWAY_MAX_WAIT_FOR_EV
ENT_TIMEOUT_MS στην εφαρμογή υποδοχής στο 100, επομένως η ουρά επανάκλησης απελευθερώνεται πιο γρήγορα. |
Καταργημένα στοιχεία
Καταργήθηκε στην έκδοση 7.4.5.0
Στο GSDK 7.4.5.0 το zigbee_watchdog_periodic_refresh έχει καταργηθεί. Ο εναλλακτικός προτεινόμενος τρόπος ανανέωσης του χρονοδιακόπτη παρακολούθησης είναι η χρήση των API παλαιού τύπου watchdog timer σε ένα περιοδικό συμβάν συγκεκριμένης εφαρμογής.
Καταργήθηκε στην έκδοση 7.4.1.0
Στο GSDK 7.4.0.0 και μετά, συμπεριλαμβανομένης αυτής της ενημέρωσης κώδικα, η επιλογή "-v" σε μια Z3Gateway για μια εφαρμογή κεντρικού υπολογιστή Linux για τη δημιουργία μιας διεπαφής telnet με τη θύρα 4900 ή 4901 έχει καταργηθεί. Ο εναλλακτικός προτεινόμενος τρόπος για να δημιουργήσετε μια διεπαφή telnet είναι να χρησιμοποιήσετε βοηθητικά προγράμματα Linux όπως το "socat".
Καταργήθηκε στην έκδοση 7.4.0.0
Καταργήθηκαν τα ακόλουθα καταργημένα API ασφαλείας
- emberGetKey()
- emberGetKeyTableEntry()
- emberSetKeyTableEntry()
- emberHaveLinkKey()
- emberAddOrUpdateKeyTableEntry()
- emberAddTransientLinkKey()
- emberGetTransientKeyTableEntry()
- emberGetTransientLinkKey()
- emberHmacAesHash()
Χρησιμοποιήστε τα API που παρέχονται από το Zigbee Security Manager για πρόσβαση στην αποθήκευση κλειδιών και κατακερματισμό HMAC.
Καταργημένα αντικείμενα
Καταργήθηκε στην έκδοση 7.4.0.0
- Καταργήθηκαν τα διπλότυπα δημόσια API στη δημόσια κεφαλίδα file gp-types.h.
- Το στοιχείο zigbee_end_device_bind έχει καταργηθεί. Αυτό το στοιχείο χρησιμοποιήθηκε για τον συντονιστή για τη διαμεσολάβηση δεσμευτικών εκ νέου αναζητήσεων για τελικές συσκευές. Αυτή η προαιρετική λειτουργία αφαιρέθηκε από το R22 της προδιαγραφής πυρήνα Zigbee.
- Καταργήθηκε το σύνολο Packet BufferCount() στο af-host.c και η άχρηστη θήκη ελέγχου EZSP_CONFIG_PACKET_BUFFER_COUNT: στο command-handlers.c.
- Καταργήθηκε το όρισμα κατανομής μνήμης επειδή δεν υπάρχει ανάγκη διαίρεσης σε δύο φάσεις κατά την προετοιμασία του NCP.
- Καταργήθηκε το emberAfNcpInitCallback() στο app.c των se14-comms-hub, se14-ihd και se14-meter-gas.
- Καταργήθηκε η τιμή της ρύθμισης EZSP_CONFIG_RETRY_QUEUE_SIZE κατά την προετοιμασία ncp στο ncp-configuration.c.
Multiprotocol Gateway και RCP
Νέα είδη
Προστέθηκε στην έκδοση 7.4.0.0
Ταυτόχρονη ακρόαση, απελευθερώνεται η δυνατότητα για τις στοίβες Zigbee και OpenThread να λειτουργούν σε ανεξάρτητα κανάλια 802.15.4 όταν χρησιμοποιούν EFR32xG24 ή xG21 RCP. Η ταυτόχρονη ακρόαση δεν είναι διαθέσιμη για τον συνδυασμό RCP 802.15.4 RCP/Bluetooth RCP, τον συνδυασμό Zigbee NCP/OpenThread RCP ή για το σύστημα Zigbee/OpenThread system-on-chip (SoC). Θα προστεθεί σε αυτά τα προϊόντα σε μελλοντική κυκλοφορία.
Η επέκταση προμηθευτή OpenThread CLI έχει προστεθεί στις εφαρμογές κεντρικού υπολογιστή OpenThread των κοντέινερ πολλαπλών πρωτοκόλλων. Αυτό περιλαμβάνει τις εντολές coex cli.
Βελτιώσεις
Άλλαξε στην έκδοση 7.4.0.0
Ο συνδυασμός πολλαπλών πρωτοκόλλων Zigbee NCP/OpenThread RCP είναι πλέον ποιότητα παραγωγής. Αυτό το sampΗ εφαρμογή le δεν υποστηρίζεται σε συσκευές EFR Series-1.
Διορθώθηκαν Θέματα
Διορθώθηκε στην έκδοση 7.4.5.0
ID # | Περιγραφή |
1328799 | Η μαλακή επαναφορά που ενεργοποιείται από την εντολή Spinel RESET διαγράφει τώρα τα buffer του 15.4 RCP. |
1337101 | Οι ημιτελείς λειτουργίες μετάδοσης 15.4 (Tx σε αναμονή για αποδοχή, Tx μια απόκριση ως απόκριση σε ένα μήνυμα, κ.λπ.) δεν θεωρούνται πλέον πρόωρα ως αποτυχημένες σε περίπτωση διακοπής του ραδιοφώνου λόγω DMP. Αυτό επιτρέπει στην εν λόγω λειτουργία να έχει την ευκαιρία να επαναπρογραμματιστεί μετά τη διακοπή ή να αποτύχει οριστικά από το RAIL (συμβάντα σφάλματος κατάστασης προγραμματιστή).
(Άλλη αναφορά: 1339032) |
1337228 | Στο Zigbeed, το halCommonGetInt32uMillisecondTick() API είναι τώρα ενημερωμένο για να χρησιμοποιεί MONOTONIC ρολόι, έτσι ώστε να μην επηρεάζεται από το NTP σε ένα κεντρικό σύστημα.
(Άλλη αναφορά: 1339032) |
1346785 | Διορθώθηκε μια συνθήκη αγώνα που θα μπορούσε να προκαλέσει την απενεργοποίηση της ταυτόχρονης ακρόασης στο 802.15.4 RCP όταν και τα δύο πρωτόκολλα εκπέμπονταν ταυτόχρονα.
(Άλλη αναφορά: 1349176) |
1346849 | Η προσθήκη του στοιχείου rail_mux σε ένα έργο θα προκαλέσει τώρα την αυτόματη δημιουργία του με τις σχετικές παραλλαγές βιβλιοθήκης στοίβας.
(Άλλη αναφορά: 1349102) |
Διορθώθηκε στην έκδοση 7.4.4.0
ID # | Περιγραφή |
1184065 | Μειωμένο αποτύπωμα RAM για zigbee_ncp-ot_rcp-spi και zigbee_ncp-ot_rcp_uart σε MG13 και MG21. |
1282264 | Διορθώθηκε ένα πρόβλημα που θα μπορούσε να είχε διακόψει τις λειτουργίες ραδιοφωνικής μετάδοσης καθαρίζοντας πρόωρα το fifo της εκπομπής προκαλώντας υπορροή. |
1292537 | Η εφαρμογή DMP Zigbee-BLE NCP εμφανίζεται τώρα σωστά στο Simplicity Studio UI. (Άλλο ref: 1292540) |
1230193 | Διορθώθηκε το πρόβλημα λανθασμένου τύπου κόμβου κατά τη σύνδεση στο δίκτυο στην τελική συσκευή. (Άλλη αναφορά: 1298347) |
1332330 | Διορθώθηκε ένα πρόβλημα όπου ένα 15.4+BLE RCP που λειτουργεί σε περιβάλλον με μεγάλη κίνηση δικτύου θα μπορούσε περιστασιακά να αντιμετωπίσει μια κατάσταση αγώνα που θα του επέτρεπε να μην μπορεί να στείλει μηνύματα έως και CPCd μέχρι την επανεκκίνηση της συσκευής.
(Άλλη αναφορά: 1333156) |
Διορθώθηκε στην έκδοση 7.4.2.0
ID # | Περιγραφή |
1022972 | Προστέθηκε προσθήκη συνύπαρξης πίσω στα Zigbee-OpenThread NCP/RCP sampη εφαρμογή. |
1231021 | Αποφύγετε την επιβεβαίωση στο OTBR που έχει παρατηρηθεί κατά τη σύνδεση 80+ συσκευών zigbee ανακτώντας το RCP αντί να μεταβιβάζετε σφάλματα μετάδοσης που δεν χειρίζονται στον υπο mac. |
1249346 | Επιλύθηκε ένα πρόβλημα κατά το οποίο το RCP θα μπορούσε λανθασμένα να τοποθετήσει στην ουρά πακέτα που προορίζονταν για τον κεντρικό υπολογιστή, με αποτέλεσμα ένα σφάλμα ανάλυσης στο OTBR και απροσδόκητο τερματισμό. |
Διορθώθηκε στην έκδοση 7.4.1.0
ID # | Περιγραφή |
1213701 | Το zigbeed δεν επέτρεψε τη δημιουργία καταχώρησης πίνακα αντιστοίχισης πηγής για ένα παιδί, εάν η έμμεση ουρά MAC έχει ήδη δεδομένα σε εκκρεμότητα για αυτό το παιδί. Αυτή η συμπεριφορά θα μπορούσε να οδηγήσει σε αποτυχία συναλλαγών επιπέδου εφαρμογής μεταξύ του παιδιού και κάποιας άλλης συσκευής λόγω έλλειψης APS Ack ή απόκρισης επιπέδου εφαρμογής, κυρίως λόγω διακοπής και απροσδόκητου τερματισμού των αναβαθμίσεων ZCL OTA που στοχεύουν τη θυγατρική συσκευή. |
1244461 | Η καταχώριση πίνακα αντιστοίχισης πηγής για το παιδί θα μπορούσε να αφαιρεθεί παρά τα μηνύματα που εκκρεμούν. |
Διορθώθηκε στην έκδοση 7.4.0.0
ID # | Περιγραφή |
1081828 | Πρόβλημα απόδοσης με Zigbee/BLE DMP που βασίζονται σε FreeRTOSample εφαρμογές. |
1090921 | Το Z3GatewayCpc αντιμετώπισε πρόβλημα με τη δημιουργία δικτύου σε θορυβώδες περιβάλλον. |
1153055 | Ένας ισχυρισμός στον κεντρικό υπολογιστή προκλήθηκε όταν παρουσιάστηκε αποτυχία επικοινωνίας κατά την ανάγνωση της έκδοσης NCP από το zigbee_ncp-ble_ncp-uart sample app. |
1155676 | Το 802.15.4 RCP απέρριψε όλα τα ληφθέντα πακέτα unicast (μετά την αποδοχή MAC) εάν πολλές διεπαφές 15.4 μοιράζονταν το ίδιο αναγνωριστικό κόμβου 16 bit. |
1173178 | Ο κεντρικός υπολογιστής ανέφερε ψευδώς εκατοντάδες πακέτα που έλαβε με mfglib στη ρύθμιση Host-RCP. |
1190859 | Σφάλμα EZSP κατά την αποστολή τυχαίων πακέτων mfglib στη ρύθμιση Host-RCP. |
1199706 | Οι δημοσκοπήσεις δεδομένων από παιδιά ξεχασμένων τελικών συσκευών δεν έθεταν σωστά ένα πλαίσιο σε εκκρεμότητα στο RCP για να βάλουν στην ουρά μια εντολή Αποχώρηση & Επανασύνδεση στο προηγούμενο παιδί. |
1207967 | Η εντολή "mfglib send random" έστελνε επιπλέον πακέτα στο Zigbeed. |
1208012 | Η λειτουργία mfglib rx δεν ενημέρωσε σωστά τις πληροφορίες πακέτων κατά τη λήψη στο RCP. |
1214359 | Ο κόμβος συντονιστή κατέρρευσε όταν 80 ή περισσότεροι δρομολογητές προσπάθησαν να συνδεθούν ταυτόχρονα στη ρύθμιση Host-RCP. |
1216470 | Μετά την αναμετάδοση μιας μετάδοσης για τη μάσκα διεύθυνσης 0xFFFF, ένα Zigbee RCP που ενεργεί ως γονική συσκευή θα άφηνε το σύνολο σημαιών δεδομένων σε εκκρεμότητα για κάθε παιδί. Αυτό είχε ως αποτέλεσμα κάθε παιδί να μένει ξύπνιο αναμένοντας δεδομένα μετά από κάθε δημοσκόπηση και απαιτούσε κάποια άλλη εκκρεμή συναλλαγή δεδομένων σε κάθε τελική συσκευή για να διαγραφεί τελικά αυτή η κατάσταση. |
Γνωστά ζητήματα στην τρέχουσα έκδοση
Θέματα με έντονους χαρακτήρες προστέθηκαν από την προηγούμενη έκδοση. Εάν χάσατε μια κυκλοφορία, οι σημειώσεις πρόσφατης έκδοσης είναι διαθέσιμες στο https://www.si-labs.com/developers/gecko-software-development-kit .
ID # | Περιγραφή | Λύση |
937562 | Η εντολή "διαφήμιση σε" Bluetoothctl αποτυγχάνει με την εφαρμογή rcp-uart- 802154-blehci στο Raspberry Pi OS 11. | Χρησιμοποιήστε την εφαρμογή btmgmt αντί για bluetoothctl. |
1074205 | Το CMP RCP δεν υποστηρίζει δύο δίκτυα στο ίδιο αναγνωριστικό PAN. | Χρησιμοποιήστε διαφορετικά αναγνωριστικά PAN για κάθε δίκτυο. Η υποστήριξη σχεδιάζεται σε μελλοντική έκδοση. |
1122723 | Σε ένα πολυάσχολο περιβάλλον, το CLI μπορεί να μην ανταποκρίνεται στην εφαρμογή z3-light_ot-ftd_soc. | Δεν υπάρχει γνωστή λύση. |
1124140 | z3-light_ot-ftd_soc sampΗ εφαρμογή le δεν είναι σε θέση να σχηματίσει το δίκτυο Zigbee εάν το δίκτυο OT είναι ήδη ανοιχτό. | Ξεκινήστε πρώτα το δίκτυο Zigbee και μετά το δίκτυο OT. |
1170052 | Το CMP Zigbee NCP + OT RCP και το DMP Zigbee NCP + BLE NCP ενδέχεται να μην χωρούν σε εξαρτήματα RAM 64 KB και χαμηλότερη σε αυτήν την τρέχουσα έκδοση. | Ανταλλακτικά 64 KB δεν υποστηρίζονται αυτήν τη στιγμή για αυτές τις εφαρμογές. |
1209958 | Το ZB/OT/BLE RCP σε Bobcat και Bobcat Lite μπορεί να σταματήσει να λειτουργεί μετά από λίγα λεπτά όταν εκτελούνται και τα τρία πρωτόκολλα. | Θα εξεταστεί σε μελλοντική έκδοση |
1221299 | Οι ενδείξεις Mfglib RSSI διαφέρουν μεταξύ RCP και NCP. | Θα εξεταστεί σε μελλοντική έκδοση. |
1334477 | Η επανεκκίνηση και η διακοπή της στοίβας BLE πολλές φορές μπορεί να έχει ως αποτέλεσμα η στοίβα BLE να μην μπορεί να επανεκκινήσει ξανά τη διαφήμιση σε συσκευές EFR της σειράς 1 στα DMP Zigbee-BLE sampη εφαρμογή. | N/A |
Καταργημένα στοιχεία Κανένα
Καταργημένα αντικείμενα
Καταργήθηκε στην έκδοση 7.4.0.0
Η μακροεντολή "NONCOMPLIANT_ACK_TIMING_WORKAROUND" καταργήθηκε. Όλες οι εφαρμογές RCP υποστηρίζουν τώρα από προεπιλογή χρόνο ολοκλήρωσης 192 μsec για μη βελτιωμένα ακρόαση, ενώ εξακολουθούν να χρησιμοποιούν χρόνο ολοκλήρωσης 256 μsec για βελτιωμένα ακρόαση που απαιτούνται από το CSL.
Χρήση αυτής της έκδοσης
- Στοίβα Zigbee
- Zigbee Application Framework
- Ζίγκμπι Σample Εφαρμογές
Για περισσότερες πληροφορίες σχετικά με το Zigbee και το EmberZNet SDK, ανατρέξτε στο UG103.02: Zigbee Fundamentals.
Εάν είστε χρήστης για πρώτη φορά, ανατρέξτε στο QSG180: Zigbee EmberZNet Quick-Start Guide for SDK 7.0 and Higher, για οδηγίες σχετικά με τη διαμόρφωση του περιβάλλοντος ανάπτυξής σας, τη δημιουργία και την αναλαμπή ωςampτην αίτηση και τις αναφορές τεκμηρίωσης που υποδεικνύουν τα επόμενα βήματα.
Εγκατάσταση και χρήση
Το Zigbee EmberZNet SDK παρέχεται ως μέρος του Gecko SDK (GSDK), της σουίτας Silicon Labs SDK. Για να ξεκινήσετε γρήγορα με το GSDK, εγκαταστήστε το Simplicity Studio 5, το οποίο θα ρυθμίσει το περιβάλλον ανάπτυξης και θα σας καθοδηγήσει στην εγκατάσταση του GSDK. Το Simplicity Studio 5 περιλαμβάνει όλα όσα χρειάζονται για την ανάπτυξη προϊόντων IoT με συσκευές Silicon Labs, συμπεριλαμβανομένου ενός προγράμματος εκκίνησης πόρων και έργου, εργαλείων διαμόρφωσης λογισμικού, πλήρους IDE με αλυσίδα εργαλείων GNU και εργαλείων ανάλυσης. Οδηγίες εγκατάστασης παρέχονται στον ηλεκτρονικό Οδηγό χρήσης Simplicity Studio 5.
Εναλλακτικά, το Gecko SDK μπορεί να εγκατασταθεί με μη αυτόματο τρόπο κατεβάζοντας ή κλωνοποιώντας το πιο πρόσφατο από το GitHub. Βλέπω https://github.com/Sili-conLabs/gecko_sdk Για περισσότερες πληροφορίες .
Το Simplicity Studio εγκαθιστά το GSDK από προεπιλογή
- (Windows): Γ:\Χρήστες\ \SimplicityStudio\SDKs\gecko_sdk
- (MacOS): /Χρήστες/ /SimplicityStudio/SDKs/gecko_sdk
Η τεκμηρίωση ειδικά για την έκδοση SDK εγκαθίσταται με το SDK. Πρόσθετες πληροφορίες μπορούν συχνά να βρεθούν στα άρθρα της γνωσιακής βάσης (KBA). Οι αναφορές API και άλλες πληροφορίες σχετικά με αυτήν και προηγούμενες εκδόσεις είναι διαθέσιμες στο https://docs.silabs.com/ .
Πληροφορίες Ασφαλείας
Ενσωμάτωση Ασφαλούς Θησαυροφυλάκιου
Για εφαρμογές που επιλέγουν να αποθηκεύουν τα κλειδιά με ασφάλεια χρησιμοποιώντας το στοιχείο Secure Key Storage σε εξαρτήματα Secure Vault-High, ο ακόλουθος πίνακας δείχνει τα προστατευμένα κλειδιά και τα χαρακτηριστικά προστασίας αποθήκευσης που διαχειρίζεται το στοιχείο Zigbee Security Manager.
Τυλιγμένο κλειδί | Εξαγώγιμο / Μη Εξαγώγιμο | Σημειώσεις |
Κλειδί δικτύου | Εξαγώγιμο | |
Κλειδί συνδέσμου κέντρου εμπιστοσύνης | Εξαγώγιμο | |
Κλειδί μεταβατικού συνδέσμου | Εξαγώγιμο | Ευρετηριασμένος πίνακας κλειδιών, αποθηκευμένος ως πτητικό κλειδί |
Κλειδί σύνδεσης εφαρμογής | Εξαγώγιμο | Ευρετηριασμένος πίνακας κλειδιών |
Ασφαλίστε το κλειδί EZSP | Εξαγώγιμο | |
Κλειδί κρυπτογράφησης ZLL | Εξαγώγιμο | |
Προρυθμισμένο κλειδί ZLL | Εξαγώγιμο | |
Κλειδί διακομιστή μεσολάβησης GPD | Εξαγώγιμο | Ευρετηριασμένος πίνακας κλειδιών |
Κλειδί νεροχύτη GPD | Εξαγώγιμο | Ευρετηριασμένος πίνακας κλειδιών |
Εσωτερικό/Κλειδί Placeholder | Εξαγώγιμο | Εσωτερικό κλειδί για χρήση από το Zigbee Security Manager |
- Τα τυλιγμένα κλειδιά που επισημαίνονται ως "Μη Εξαγώγιμα" μπορούν να χρησιμοποιηθούν αλλά δεν μπορούν να χρησιμοποιηθούν viewέκδοση ή κοινή χρήση κατά το χρόνο εκτέλεσης.
- Τα τυλιγμένα κλειδιά που επισημαίνονται ως "Εξαγώγιμα" μπορούν να χρησιμοποιηθούν ή να μοιραστούν κατά το χρόνο εκτέλεσης, αλλά παραμένουν κρυπτογραφημένα ενώ αποθηκεύονται στο flash.
- Οι εφαρμογές χρήστη δεν χρειάζεται ποτέ να αλληλεπιδρούν με τα περισσότερα από αυτά τα κλειδιά. Τα υπάρχοντα API για τη διαχείριση των κλειδιών του πίνακα κλειδιών σύνδεσης ή των κλειδιών μεταβατικής χρήσης εξακολουθούν να είναι διαθέσιμα στην εφαρμογή χρήστη και τώρα δρομολογούνται μέσω του στοιχείου Zigbee Security Manager.
- Ορισμένα από αυτά τα κλειδιά ενδέχεται να μην είναι εξαγόμενα στην εφαρμογή χρήστη στο μέλλον. Οι εφαρμογές χρηστών ενθαρρύνονται να μην βασίζονται στην εξαγωγή κλειδιών εκτός εάν είναι απολύτως απαραίτητο.
Για περισσότερες πληροφορίες σχετικά με τη λειτουργία Secure Vault Key Management, ανατρέξτε στο AN1271: Secure Key Storage.
Συμβουλές ασφαλείας
Για να εγγραφείτε στο Security Advisories, συνδεθείτε στην πύλη πελατών της Silicon Labs και, στη συνέχεια, επιλέξτε Αρχική σελίδα λογαριασμού. Κάντε κλικ στο HOME για να μεταβείτε στην αρχική σελίδα της πύλης και, στη συνέχεια, κάντε κλικ στο πλακίδιο Διαχείριση ειδοποιήσεων. Βεβαιωθείτε ότι είναι επιλεγμένες οι "Συμβουλευτικές Ειδοποιήσεις Λογισμικού/Ασφάλειας & Ειδοποιήσεις Αλλαγών Προϊόντος (PCN)" και ότι έχετε εγγραφεί τουλάχιστον για την πλατφόρμα και το πρωτόκολλό σας. Κάντε κλικ στην Αποθήκευση για να αποθηκεύσετε τυχόν αλλαγές.
Το παρακάτω σχήμα είναι ένα πρώηνample
Υποστήριξη
Οι πελάτες του Development Kit δικαιούνται εκπαίδευση και τεχνική υποστήριξη. Χρησιμοποιήστε το Silicon Laboratories Zigbee web σελίδα για να λάβετε πληροφορίες σχετικά με όλα τα προϊόντα και τις υπηρεσίες της Silicon Labs Zigbee και να εγγραφείτε για υποστήριξη προϊόντων.
Μπορείτε να επικοινωνήσετε με την υποστήριξη της Silicon Laboratories στη διεύθυνση http://www.silabs.com/support .
Στούντιο απλότητας
Πρόσβαση με ένα κλικ σε MCU και ασύρματα εργαλεία, τεκμηρίωση, λογισμικό, βιβλιοθήκες πηγαίου κώδικα και άλλα. Διαθέσιμο για Windows, Mac και Linux!
- Χαρτοφυλάκιο IoT
www.silabs.com/IoT - SW/HW
www.silabs.com/simplicity - Ποιότητα
www.silabs.com/quality - Υποστήριξη & Κοινότητα
www.silabs.com/community
Αρνηση
Η Silicon Labs σκοπεύει να παράσχει στους πελάτες την πιο πρόσφατη, ακριβή και σε βάθος τεκμηρίωση όλων των περιφερειακών συσκευών και μονάδων που είναι διαθέσιμες για υλοποιητές συστημάτων και λογισμικού που χρησιμοποιούν ή σκοπεύουν να χρησιμοποιήσουν τα προϊόντα της Silicon Labs. Τα δεδομένα χαρακτηρισμού, οι διαθέσιμες μονάδες και τα περιφερειακά, τα μεγέθη μνήμης και οι διευθύνσεις μνήμης αναφέρονται σε κάθε συγκεκριμένη συσκευή και οι «Τυπικές» παράμετροι που παρέχονται μπορεί και διαφέρουν σε διαφορετικές εφαρμογές. Εφαρμογή π.χampΤα όσα περιγράφονται εδώ είναι μόνο για επεξηγηματικούς σκοπούς. Η Silicon Labs διατηρεί το δικαίωμα να κάνει αλλαγές χωρίς περαιτέρω ειδοποίηση στις πληροφορίες, τις προδιαγραφές και τις περιγραφές του προϊόντος και δεν παρέχει εγγυήσεις για την ακρίβεια ή την πληρότητα των περιεχομένων πληροφοριών. Χωρίς προηγούμενη ειδοποίηση, η Silicon Labs ενδέχεται να ενημερώσει το υλικολογισμικό του προϊόντος κατά τη διάρκεια της διαδικασίας κατασκευής για λόγους ασφάλειας ή αξιοπιστίας. Τέτοιες αλλαγές δεν θα αλλάξουν τις προδιαγραφές ή την απόδοση του προϊόντος. Η Silicon Labs δεν φέρει καμία ευθύνη για τις συνέπειες της χρήσης των πληροφοριών που παρέχονται σε αυτό το έγγραφο. Αυτό το έγγραφο δεν υπονοεί ούτε χορηγεί ρητά οποιαδήποτε άδεια για το σχεδιασμό ή την κατασκευή ολοκληρωμένων κυκλωμάτων. Τα προϊόντα δεν έχουν σχεδιαστεί ή εγκριθεί για χρήση σε συσκευές Κατηγορίας ΙΙΙ της FDA, εφαρμογές για τις οποίες απαιτείται έγκριση πριν από την αγορά του FDA ή σε Συστήματα Υποστήριξης Ζωής χωρίς τη συγκεκριμένη γραπτή συγκατάθεση της Silicon Labs. «Σύστημα Υποστήριξης Ζωής» είναι οποιοδήποτε προϊόν ή σύστημα που προορίζεται να υποστηρίξει ή να διατηρήσει τη ζωή ή/και την υγεία, το οποίο, εάν αποτύχει, μπορεί εύλογα να αναμένεται ότι θα οδηγήσει σε σημαντικό προσωπικό τραυματισμό ή θάνατο. Τα προϊόντα της Silicon Labs δεν έχουν σχεδιαστεί ή εγκριθεί για στρατιωτικές εφαρμογές. Τα προϊόντα της Silicon Labs δεν πρέπει σε καμία περίπτωση να χρησιμοποιούνται σε όπλα μαζικής καταστροφής, συμπεριλαμβανομένων (ενδεικτικά) πυρηνικών, βιολογικών ή χημικών όπλων ή πυραύλων ικανών να μεταφέρουν τέτοια όπλα. Η Silicon Labs αποποιείται κάθε ρητή και σιωπηρή εγγύηση και δεν φέρει ευθύνη για τυχόν τραυματισμούς ή ζημιές που σχετίζονται με τη χρήση ενός προϊόντος της Silicon Labs σε τέτοιες μη εξουσιοδοτημένες εφαρμογές.
Πληροφορίες για το εμπορικό σήμα
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® and the Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, λογότυπο Energy Micro και συνδυασμοί τους , «οι πιο φιλικοί προς την ενέργεια μικροελεγκτές στον κόσμο», Redpine Signals®, WiSeConnect , n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis Τα Logo®, USBXpress®, Zentri, το λογότυπο Zentri και Zentri DMS, Z-Wave® και άλλα είναι εμπορικά σήματα ή σήματα κατατεθέντα της Silicon Labs. Τα ARM, CORTEX, Cortex-M3 και THUMB είναι εμπορικά σήματα ή σήματα κατατεθέντα της ARM Holdings. Το Keil είναι σήμα κατατεθέν της ARM Limited. Το Wi-Fi είναι σήμα κατατεθέν της Wi-Fi Alliance. Όλα τα άλλα προϊόντα ή επωνυμίες που αναφέρονται στο παρόν είναι εμπορικά σήματα των αντίστοιχων κατόχων τους.
- Silicon Laboratories Inc.
- 400 West Cesar Chavez Austin, TX 78701
- ΗΠΑ
- www.silabs.com
Έγγραφα / Πόροι
![]() |
SILICON LABS 7.4.5.0 Zigbee Ember Z Net SDK [pdf] Οδηγός χρήστη 7.4.5.0, 7.4.4.0, 7.4.3.0, 7.4.2.0, 7.4.1.0, 7.4.0.0, 7.4.5.0 Zigbee Ember Z Net SDK, 7.4.5.0, Zigbee Ember Z Net SDK, Zigbee Ember Z Net SDK, SDK, Net SDK, SDK |