SILICON LABS SDK 7.4.1.0 GA Zigbee Protocol Stack Software
מידע על המוצר
מפרטים
- גרסת Zigbee EmberZNet SDK: 7.4.1.0
- גרסת חבילת Gecko SDK: 4.4 - 14 בפברואר 2024
- מוֹכֵר: מעבדות סיליקון
- תכונות עיקריות: תמיכה בריבוי פרוטוקולים של Zigbee ו-OpenThread ב-SoC
- מהדרים תואמים: GCC גרסה 12.2.1
- גרסת פרוטוקול EZSP: 0x0D
הוראות שימוש במוצר
הודעות תאימות ושימוש
- לעדכוני אבטחה והודעות, עיין בפרק האבטחה של הערות השחרור Gecko Platform המותקנות עם SDK זה או בקר בכרטיסייה TECH DOCS ב- Silicon Labs webאֲתַר.
- הישאר מעודכן על ידי הרשמה לעצות אבטחה.
שאלות נפוצות
- שְׁאֵלָה: איך אני מאמת את הנכון files נמצאים בשימוש עם המהדרים התואמים?
- תְשׁוּבָה: אתה יכול לוודא שהנכון files נמצאים בשימוש על ידי בדיקת גירסת GCC 12.2.1 המסופקת עם Simplicity Studio.
- שְׁאֵלָה: היכן אוכל למצוא מידע על עדכוני אבטחה והודעות?
- תְשׁוּבָה: לעדכוני אבטחה והודעות, עיין בפרק האבטחה של הערות הפרסום של Gecko Platform או בקר בכרטיסייה TECH DOCS ב-Silicon Labs' webאֲתַר.
Silicon Labs היא הספק המועדף עבור יצרני OEM המפתחים רשת Zigbee לתוך המוצרים שלהם. פלטפורמת Silicon Labs Zigbee היא פתרון ה-Zigbee המשולב, השלם והעשיר ביותר בתכונות הקיים.
Silicon Labs EmberZNet SDK מכיל את היישום של Silicon Labs של מפרט מחסנית Zigbee.
- הערות מהדורה אלה מכסות גרסאות SDK:
- 7.4.1.0 שוחרר ב-14 בפברואר 2024
- 7.4.0.0 פורסם ב-13 בדצמבר 2023
תכונות מפתח
זיגבי
- תאימות ל-Zigbee R23
- תאימות Zigbee Smart Energy 1.4a - ייצור
- תאימות Zigbee GP 1.1.2 – אלפא
- תמיכה ב-MG27 – ייצור
- תמיכה משופרת בחלקי Secure Vault
- תמיכה ישנונית ביישומי NCP SPI (ללא CPC) - אלפא
רב פרוטוקול
- תמיכה בהאזנה במקביל (RCP) - MG21 ו-MG24
- Concurrent Multiprotocol (CMP) Zigbee NCP + OpenThread RCP – ייצור
- דינמי מולטיפרוטוקול Bluetooth + תמיכה מרובה פרוטוקול במקביל (CMP) Zigbee ו-OpenThread ב-SoC
הודעות תאימות ושימוש
למידע על עדכוני אבטחה והודעות, עיין בפרק האבטחה של הערות השחרור Gecko Platform המותקנות עם SDK זה או בכרטיסייה TECH DOCS בכתובת https://www.silabs.com/developers/zigbee-emberznet. Silicon Labs גם ממליצה בחום להירשם ל-Security Advisories לקבלת מידע עדכני. להוראות, או אם אתה חדש ב-Zigbee EmberZNet SDK, ראה שימוש במהדורה זו.
מהדרים תואמים
- IAR Embedded Workbench עבור ARM (IAR-EWARM) גרסה 9.40.1.
- שימוש ב-Wine לבנייה עם כלי שורת הפקודה IarBuild.exe או IAR Embedded Workbench GUI ב-macOS או Linux עלול לגרום לשגוי files נמצא בשימוש עקב התנגשויות באלגוריתם הגיבוב של Wine ליצירת קצר file שמות.
- ללקוחות ב-macOS או Linux מומלץ לא לבנות עם IAR מחוץ ל-Simplicity Studio. לקוחות שעושים זאת צריכים לוודא בקפידה כי נכון files נמצאים בשימוש.
GCC (אוסף המהדר של GNU) גרסה 12.2.1, מסופק עם Simplicity Studio.
גרסת פרוטוקול EZSP עבור מהדורה זו היא 0x0D.
פריטים חדשים
מהדורה זו של Gecko SDK (GSDK) תהיה האחרונה עם תמיכה משולבת עבור כל מכשירי ה-EFM וה-EFR, למעט תיקונים לגרסה זו לפי הצורך. החל מאמצע 2024 נציג SDK נפרדים:
- ה-Gecko SDK הקיים ימשיך עם תמיכה במכשירי סדרה 0 ו-1.
- SDK חדש יתאים במיוחד למכשירי סדרה 2 ו-3.
ה-Gecko SDK ימשיך לתמוך בכל מכשירי סדרה 0 ו-1 ללא שינוי בתמיכה, התחזוקה, האיכות וההיענות לטווח ארוך הניתנים במסגרת מדיניות התוכנה שלנו.
ה-SDK החדש יסתעף מ-Gecko SDK ויתחיל להציע תכונות חדשות שעוזרות למפתחים להתקדםtagהיכולות המתקדמות של מוצרי סדרה 2 ו-3 שלנו.
החלטה זו תואמת את המשוב של הלקוחות, ומשקפת את המחויבות שלנו לשפר את האיכות, להבטיח יציבות ולשפר את הביצועים לחוויית משתמש יוצאת דופן בכל ערכות ה-SDK של התוכנה שלנו.
רכיבים חדשים
חדש בהוצאה
- הרכיבים "zigbee_direct_security_p256" ו-"zigbee_direct_security_curve25519" נוספו כדי שמשתמשים יוכלו להגדיר אפשרות אבטחה ספציפית של Zigbee Direct.
- למשתמשים מותר להפעיל רכיבי "zigbee_direct_security" מרובים ביישום Zigbee Direct Device (ZDD). במקרה זה, אפשרות האבטחה בפועל תלויה בתצורת Zigbee Virtual Device (ZVD).
ממשקי API חדשים
חדש בהוצאה
- נוסף API חדש sl_zigbee_token_factory_reset כדי לאפס את אסימוני Zigbee NVM3 לערך ברירת המחדל שלהם.
- הוסיף את ה-API bool sl_zigbee_sec_man_link_key_slot_available(EmberEUI64 eui), אשר מחזיר אמת אם טבלת מפתחות הקישור יכולה להוסיף או לעדכן ערך עם כתובת זו (הטבלה אינה מלאה).
- נוסף API bool sl_zb_sec_man_compare_key_to_value (sl_zb_sec_man_context_t* context, sl_zb_sec_man_key_t* מפתח), אשר מחזירה true אם המפתח מופנה לפי הקשר הוא בעל ערך זהה למפתח שסופק בארגומנט.
תמיכת פלטפורמה חדשה
חדש בהוצאה
- תמיכת מחסנית Zigbee עבור החלקים החדשים הבאים מתווספת במהדורה זו: EFR32MG24A010F768IM40 ו-EFR32MG24A020F768IM40.
תיעוד חדש
חדש במהדורה 7.4.0.0
- עדכן את התיאור עבור רכיב אחסון מפתחות מאובטח של Zigbee כדי לשקף את התוספת של שדרוג Zigbee Secure Key Storage (שמוסיף תאימות לאחור עם פרויקטים קיימים).
- נוספה הערת אפליקציה חדשה לאינטראקציה עם קבוצת הרכיבים של Zigbee Security Manager (AN1412: Zigbee Security Manager).
התנהגות מיועדת
מזכירים למשתמשים כי שידורי CSL לא מסונכרנים של Zigbee כפופים למניעת פרוטוקול אצל מתזמן הרדיו. ביישומי SleepyToSleepy, BLE יכול ותקדם שידור CSL של Zigbee, שתסיים את השידור. הקדמת מתזמן שכיחה יותר עבור CSL לא מסונכרן, בהתחשב בכך שניתן להשתמש ברצף פריימים של השכמה ממושך. משתמשים המעוניינים להתאים את עדיפויות השידור עשויים להשתמש ברכיב כוונון ובדיקה של DMP לשם כך. משתמשים יכולים גם לעיין ב-UG305: מדריך למשתמש דינמי מולטי פרוטוקול למידע נוסף.
שיפורים
השתנה בשחרור
emberCounterHandler API Doc שינויים
בגרסאות קודמות, ה-Counter Handler callback עבור EmberCounterTypes בשכבת MAC ו-APS בנוגע ל-RX ו-TX של מנות לא הועבר למזהה צומת היעד או ארגומנטים המתאימים לנתונים, ותיעוד API בנוגע להתנהגות של מונים מסוימים שהשתמשו בפרמטרים אלו לא היה ברור או מטעה.
בעוד שהחתימה של emberCounterHandler() לא השתנתה, האופן שבו הפרמטרים שלו מאוכלסים השתנה מעט.
- הערות סביב רשימות 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 כפי שמתואר בסוגי גחלת. h בגרסאות קודמות, אבל זה מעולם לא היה מאוכלס כראוי בגרסאות שפורסמו בעבר, כך שהערך שלו במהדורות קודמות תמיד היה 0. התנהגות זו הובהרה בתיאור של אותם EmberCounterTypes. עם זאת, ספירת הנסיונות החוזרות עבור ניסיונות חוזרים של שכבת APS ממשיכה להיות מאוכלסת בפרמטר הנתונים עבור סוגי המונים EMBER_COUNTER_APS_TX_UNICAST_SUCCESS/FAILED, כדי להיות עקבית עם מהדורות קודמות.
- כל המונים המאכלסים את מזהה הצומת או את פרמטר הנתונים עבור ההתקשרות חזרה נבדקו כדי לוודא שהם מעבירים את הנתונים, הכתובת או ה-EMBER_UNKNOWN_NODE_ID הצפויים אם היה צפוי מזהה צומת אך לא ניתן היה להשיג אותו מהמנה, כמתואר בקוד המתוקן- תיעוד type.h.
- מטפל המונה עבור EMBER_COUNTER_MAC_TX_UNICAST_RETRY משקף כעת בצורה נכונה את מזהה צומת היעד של שכבת MAC וכמה ניסיונות חוזרים במזהה צומת היעד ובפרמטרי הנתונים שלו.
- המטפל המונה עבור EMBER_COUNTER_PHY_CCA_FAIL_COUNT מספק כעת מידע מזהה צומת יעד דרך הפרמטר Node ID לגבי יעד שכבת ה-MAC המיועד של ההודעה שנכשלה בשידור.
קוד Green Power מעודכן
קוד השרת של Green Power מעודכן עם שיפורים שונים כולל:
- נוסף קוד אימות עבור פקודות נכנסות עם נקודת קצה לא חוקית בעת קבלה בשרת GP.
- נוסף קוד לטיפול במקרה כאשר אין יותר מקום לבניית הודעות כוח ירוק.
- ה-Sink מפסיק כעת את תצורת ההתאמה עם פעולת הסר התאמה במקרים מסוימים לפי סעיף מפרט A.3.5.2.4.1.
- ה-Sink שומר כעת את רשימת הקבוצות הקיימת של ערך לפני הסרתה בעת עיבוד תצורת צימוד עם פעולה הארכה.
- פקודת שאילתת התרגום מחזירה את "NOT FOUND" כקוד השגיאה כאשר טבלת התרגום ריקה או שהאינדקס גדול ממספר ערכים בטבלה.
- שינה את הגרסה של נקודת הקצה של GP בחלק מהאפליקציות מ-1 ל-0.
השימוש ב-CSMA בפונקציית GPDF Send מוגבל מכיוון שהתקני Power Power הם התקני אנרגיה מינימליים ואינם משתמשים ב-CSMA ברוב העיצובים. במקום זאת, העיצוב המועדף הוא לשלוח מנות מרובות תוך שימוש באותו תקציב אנרגיה.
הוסר את השימוש בנקודת קצה נסתרת באפשרות הפלאגין של Green Power Server. השתמש במקום זאת באחת מנקודות הקצה של היישום.
שיפורי קוד עדכון מפתח רשת
- שונתה את תקופת העדכון התקופתית של מפתח הרשת להיות עד שנה אחת.
מבנה מחדש כמה ממשקי API כדי למנוע ייצוא מפתח מיותר
ביצעו שינויים כדי להעדיף את השימוש בהקשרים מרכזיים על פני נתוני מפתח בטקסט רגיל.
- sl_zigbee_send_security_challenge_request מקבל כעת ארגומנט sl_zb_sec_man_context_t במקום EmberKeyData.
- ערכי ה-enum sl_zb_sec_man_derived_key_type הם כעת מסכת סיביות של 16 סיביות לתמיכה ישירה בגזרות מפתח מסוימות המשלבות מספר סוגים נגזרים.
בעיות קבועות
תוקן בשחרור
מזהה מס' | תֵאוּר |
1036893 | תוקנה בעיה שגרמה לרכיב OTA Cluster להתקין את רכיב ממשק טוען האתחול מדור קודם כתלות. |
1114905 | Zigbee Direct: טיפול משופר במאפיין השארת רשת. |
1180937 | איפוס WDT תוקן בעת חיבור Zigbee Direct ZDD ל-ZVD של צד שלישי. |
1223904 | תוקנה בעיה שגרמה למכשיר הקצה לעבור לעבוד בצורה לא נכונה בסביבה עמוסה מאוד. |
1224393 | עדכן את קוד המטפל בבקשת טבלת הכיור של Green Power כדי לעדכן את כתובת יעד התגובה. |
1228808 | תיקן את בעיית התצוגה עם הגדרות מאקרו בתיעוד gp-types.h. |
1232297 | תוקנה בעיה שבה emberSetOutgoingNwkFrameCounter ו-emberSetOutgoingApsFrameCounter לא פעלו ביישומי מארחים של 64 סיביות (מחזיר את EMBER_BAD_ARGUMENT). |
1232359 | תוקן את חישוב הפרמטר gppTunnelingDelay בעיבוד פקודות לקוח כוח ירוק. |
1240392 |
בקשות כריכה/ביטול של ZDO שנדחו מסיבות גישה/הרשאה צריכות להחזיר סטטוס EMBER_ZDP_NOT_AUTHORIZED ולא סטטוס EMBER_ZDP_NOT_PERMITTED לפי מפרטי Zigbee. |
1243523 | Zigbee Direct: יציבות משופרת של חיבור BLE ל-ZVD. |
1249455 | תוקנה בעיה שגרמה למכשיר קצה מנומנם להיכנס למצב שינה בעת קבלת שידור לפני קבלת אישור. |
1252295 | תקן שגיאת הקלדה במאקרו של קטלוג הרכיבים SL_CATALOG_ZIGBEE_OTA_STORAGE_COMMON_PRESENT. |
תוקן בשחרור
מזהה מס' | תֵאוּר |
1019348 | תיקנו את דרישות התלות עבור רכיב Zigbee ZCL Cli כך שניתן להסירו כאשר אין צורך. |
1024246 | עודכן את תיאור הפונקציה עבור emberHaveLinkKey() ו- sl_zb_sec_man_have_link_key(). |
1036503 | נוסף תיאור כדי להמליץ על השימוש ב-Micrium Kernel עבור DMP sampהאפליקציות. |
1037661 | בעיה שמנעה מהאפליקציה להתקין מחסנית פרו או מחסנית עלים תוקנה. |
1078136 | תוקן קריסה לסירוגין בעת שינוי אירועים מהקשר פסיקה |
1081548 |
מזכירים למשתמשים כי שידורי CSL לא מסונכרנים של Zigbee כפופים למניעת פרוטוקול אצל מתזמן הרדיו. ביישומי SleepyToSleepy, BLE יכול ותקדם שידור CSL של Zigbee, שתסיים את השידור. הקדמת מתזמן שכיחה יותר עבור CSL לא מסונכרן, בהתחשב בכך שניתן להשתמש ברצף פריימים של השכמה ממושך. משתמשים המעוניינים להתאים את עדיפויות השידור עשויים להשתמש ברכיב כוונון ובדיקה של DMP לשם כך. משתמשים יכולים גם לעיין ב-UG305: מדריך למשתמש דינמי מולטי פרוטוקול למידע נוסף.
תוקנה בעיה ב-CSL שבה רצף פריימים של התעוררות חדש שמתקבל מיד לאחר פריים מטען קודם לא יתועד כהלכה. זה יגרום להחמצת מסגרת מטען. |
1084111 | תמיכת SPI-NCP מנומנמת ראשונית עבור לוחות מבוססי MG24 מתעדכנת כחלק ממהדורה זו. |
1104056 | נוספה תמיכה בהיגוי רשת להפעלה ברשת משנית במקרה של ריבוי רשתות |
1120515 | תוקנה בעיה שבה הערוץ לא השתנה בעת שימוש בפקודה mfglib set-channel. |
1141109 | תוקנה בעיה שגרמה ל-s שנוצרוampהיישום ncp-uart-gp-multi-rail כדי לפספס כותרת כלשהי files בעת שימוש ברכיב מתאם הכוח הירוק עם אפשרות -cp. |
1144316 | עדכן את התיאור של כמה סוגי מבנה נתונים בתיעוד gp-types.h. |
1144884 | תוקן סיביות בהמתנה למסגרת מזויפת שהוגדרה כאשר אין נתונים ממתינים. |
1152512 | תיקן התרסקות פוטנציאלית ב-low-mac-rail בעת שינוי האירוע בהקשר של ISR. |
מזהה מס' | תֵאוּר |
1154616 | נוסף חריג עבור התנאי לאתחול הרשת עם המקרה "החלפת תפקיד ממכשיר קצה רדום למכשיר קצה לא ישנוני". |
1157289 | תוקנה בעיה שעלולה לגרום לכשל בבדיקת BDB DN-TLM-TC-02B. |
1157426 | תוקנה בעיית בנייה בעת בניית zigbee_simple_app עם רכיב green_power_adapter. |
1157932 | נוסף תנאי כדי לבדוק אם השדה "זמן מעבר" חסר והגדר ערך ברירת מחדל של 0xFFFF עבור השדה החסר הזה. |
1166340 | תוקנה בעיה שמנעה מה-emberAfGpdfSend לשלוח את המספר המיועד של שידורים חוזרים ונשנים. |
1167807 | תוקנה בעיה שבה מכשירים הפועלים כמרכזי אמון ברשתות מבוזרות מנקים באופן שגוי את מפתחות הקישור הזמניים שלהם בכל פעם שהתקן חדש הצטרף. |
1169504 | תוקנה בעיה שגרמה לאיפוס של מכשיר ישנוני עם התעוררות כפויה. |
1169966 | תיקן אימות ערך החזרה חסר בקוד הקצאת מאגר. |
1171477,
172270 |
עם mfglib start 1 לא מועברות הודעות אלא מתקבלות, כך שהודעת הטרמינל המוצגת "mfglib send complete" שגויה ושונתה ל-"RXed %d packets in the %d ms האחרון". |
1171935 | שונתה את תקופת העדכון התקופתית של מפתח הרשת להיות עד שנה אחת. |
1172778 | הוספה את ההתקשרות החסרה של emberAfPluginGreenPowerServerUpdateAliasCallback לשרת Green Power. |
1174288 | תוקנה בעיה שגורמת לתהליך ההיגוי של הרשת להישמע אם נקראת קריאה להפסקת סריקה מתמשכת. |
1178393 | עודכנה שגיאת תיעוד. |
1180445 | ב-Smart Energy, OTA ממשיך כעת להוריד אם המתאם מגיע למחזור החובה מוגבל. |
1185509 | תוקנה בעיה ב-CSL שבה רצף פריימים של התעוררות חדש שמתקבל מיד לאחר פריים מטען קודם לא תועד כהלכה. זה יגרום להחמצת מסגרת מטען. |
1186107 | תוקנה בעיה שגרמה לפענוח לא מוצלח של קבצי GPDF שהתקבלו להחליף את ה-GPDF הנכנס בהודעת הפעלת gp. |
1188397 | תוקנה בעיה שגרמה לשגיאת קומפילציה בעת הפעלת גודל טבלת דוחות מורחב. |
1194090 | תיקן את מצב הכשל בתגובת ברירת המחדל עבור הפקודה Sink Commissioning Mode - בהמשך לסעיף 3.3.4.8.2 |
1194963 | תוקנה בעיה שקבעה את מבנה ה-CommissioningGpd לפני התקשרות למשתמש חזרה emberAfGreenPowerServerPairingStatusCallback. |
1194966 | תוקנה בעיה שבה השדות של נקודת הקצה וה-proxiesInvolved לא הוגדרו עם פעולת היציאה להזמנה. |
1196698 | תוקן ערכת סיביות ממתינה למסגרת מזויפת כאשר לא היו נתונים בהמתנה. |
1199958 | נוסף קוד לטיפול במקרה כאשר אין יותר מקום לבניית הודעות כוח ירוק. |
1202034 | תוקנה בעיה שבה משתנה המחסנית sl_zb_sec_man_context_t לא אותחל כהלכה, מה שגרם לכשל בהצטרפות עם קוד ההתקנה. |
1206040 |
קריאה ל-emberRemoveChild() במהלך ניסיון הצטרפות מאובטח מחדש על ידי מכשיר קצה עלולה להוביל להפחתה נוספת של ספירת הילדים, שעלולה להוביל לספירת ילדים של -1 (255), ולבלום התקני קצה להצטרף/להצטרף מחדש עקב חוסר מסומן. של קיבולת בביקון. |
1207580 |
פונקציות החיפוש של טבלת Child בתוך המחסנית אינן עקביות בשימוש ב-0x0000 לעומת 0xFFFF עבור ערך החזרת מזהה צומת המייצג ערכים לא חוקיים/ריקים, מה שמוביל לבעיות בבדיקת ערכים שאינם בשימוש בממשקי API כמו emberRemoveChild(). |
1210706 | ייתכן שהיעד ואינדקס ה-PHY שסופקו במבנה EmberExtraCounterInfo כחלק מ-emberCounterHandler() היו שגויים עבור סוגי מונים מסוג MAC TX Unicast. |
1211610
1212525 |
תוקנה בעיה שבה יישומי ריבוי פרוטוקולים דינמיים קרסו לאחר הפעלת רכיב שדרוג אחסון מפתח מאובטח. |
1211847 | בעוד שהחתימה של emberCounterHandler() לא השתנתה, האופן שבו הפרמטרים שלו מאוכלסים השתנה מעט. שינויים סביב API זה מוסברים בסעיף 2 לעיל. |
1212449 |
Beacons יוצאים סווגו באופן שגוי על ידי שכבת MAC, מה שהוביל לכך ש-emberCounterHandler() לא הצליח לתפוס מנות אלה עם סוג המונה EMBER_COUNTER_MAC_TX_BROADCAST ובמקום זאת סופר את ה-Beacons עם סוג המונה EMBER_COUNTER_MAC_TX_UNICAST_SUCCESS. זה עלול לגרום לערכים לא אמינים עבור פרמטר dest EmberNodeId שהועבר למבנה EmberCounterInfo |
מזהה מס' | תֵאוּר |
1214866 | שליחת מנות סקר נתונים בתצורות מסוימות עם תעבורה גבוהה עלולה לגרום לתקלת אוטובוס. |
1216552 | בעיה שגורמת לטענה בתנאי תנועה עמוסים תוקנה. |
1216613 | תוקנה בעיה שהובילה לערך שגוי של רדיוס ההעברה של הקבוצה בטבלת ה-proxy. |
1222509 | הנתב/הרכז שולח בקשת יציאה והצטרפות חוזרת למכשיר קצה שאינו ילד, אך יעד ה-MAC הוא 0xFFFF במקום להתאים לכתובת היעד של NWK. |
1223842 | תוקנה בעיה ביצירת ה- sl_component_catalog.h שהותיר בו קוד לא רצוי שגרם לכישלון קומפילציה. |
756628 | שינה את הפעלת ה-callback של יישום emberAfMacFilterMatchMessageCallback כך שייקרא רק עבור הודעות ZLL המאומתות על ידי המחסנית. |
816088 | העביר את תצורת EMBER מ-zigbeed_configuration.h ל-zigbeed. slcp. |
829508 | כדי למנוע מצב מירוץ, אימות נוסף נוסף ב-emberSetLogicalAndRadioChannel כדי לחזור לא מוצלח אם השכבות התחתונות תפוסות או לא במצב של שינוי הערוץ. |
בעיות ידועות במהדורה הנוכחית
נושאים מודגשים נוספו מאז המהדורה הקודמת. אם פספסת מהדורה, הערות הגרסה האחרונות זמינות בכתובת https://www.si-labs.com/developers/zigbee-emberznet בכרטיסייה Tech Docs.
מזהה מס' | תֵאוּר | דרך לעקיפת הבעיה |
לא | ·האפליקציות/רכיבים הבאים אינם נתמכים במהדורה זו: תמיכה ב-EM4 | התכונה תופעל במהדורות הבאות. |
193492 |
מאקרו העברת emberAfFillCommandGlobalServerToClientConfigureRe שבור. מילוי המאגר יוצר חבילת פקודות שגויה. | השתמש בפקודת 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, שנה ל-<-26..20>. |
295498 | קליטת UART לפעמים יורדת בתים תחת עומס כבד במקרה השימוש הרב-פרוטוקול הדינמי של Zigbee+BLE. | השתמש בבקרת זרימת חומרה או הורד את קצב ההחזרה. |
312291 |
EMHAL: הפונקציות halCommonGetIntxxMillisecondTick במארחי לינוקס משתמשות כעת בפונקציית מקבל meofday, שלא מובטחת שהיא מונוטונית. אם זמן המערכת משתנה, זה יכול לגרום לבעיות בתזמון הערימה. |
שנה את הפונקציות האלה כדי להשתמש ב-clock_gettime עם המקור CLOCK_MONOTONIC במקום זאת. |
338151 | אתחול NCP עם ערך ספירת מאגר מנות נמוכה עלול לגרום למנות פגומות. | השתמש בערך השמור 0xFF עבור ספירת מאגר מנות כדי להימנע מערך ברירת המחדל הנמוך מדי |
387750 | הבעיה בפורמטים של בקשת מסלולים במכשיר הקצה. | תחת חקירה |
400418 | יוזם קישור מגע אינו יכול לקשר ליעד של מכשיר קצה שאינו חדש במפעל. | אין פתרון ידוע. |
424355 |
יוזם בעל יכולת ישנונית של מכשיר קצה שאינו מהיצרן, בעל יכולת קו מגע, אינו מסוגל לקבל תגובת מידע על המכשיר בנסיבות מסוימות. |
תחת חקירה |
465180 |
פריט האופטימיזציה של חוסם רדיו דו-קיום "אפשר בקרת זמן ריצה" עשוי לחסום את פעולת Zigbee תקינה. | יש להשאיר את בקרת 'בחירת Wi-Fi' אופציונלית של אופטימיזציית חוסם "מושבת". |
480550 |
לאשכול ה- OTA יש את שיטת הפיצול המובנית שלו, ומכאן שהוא לא צריך להשתמש בפיצול APS. אם כי, במקרה שהצפנת APS מופעלת היא מגדילה את המטען של ה-ImageBlockResponses לגודל שבו פיצול ה-APS מופעל. זה עלול להוביל לכישלון תהליך OTA. |
אין פתרון ידוע |
481128 |
פרטי סיבת איפוס ופרטי קריסה צריכים להיות זמינים כברירת מחדל דרך ה-Virtual UART (Serial 0) בפלטפורמות NCP כאשר תוסף האבחון וציוד היקפי Virtual UART מופעלים. | מאחר ש-Serial 0 כבר מאותחל ב-NCP, לקוחות יכולים להפעיל את emberAfNcpInitCallback במסגרת Zigbee NCP ולקרוא לפונקציות האבחון המתאימות (halGetExtendedResetInfo, halGetExtendedResetString, halPrintCrashSummary, halPrintCrashDatrin, halPrintCrash ל-Crash זה להדפסה ו-Crash זה להדפסה. 0 עבור viewביומן הלכידה של Network Analyzer.
עבור אקסampמידע על אופן השימוש בפונקציות אלה, עיין בקוד הכלול ב-emberAfMainInit() של a-main-soc.c כאשר EXTENDED_RESET_INFO מוגדר. |
מזהה מס' | תֵאוּר | דרך לעקיפת הבעיה |
486369 |
אם ל-DynamicMultiProtocolLightSoc שיוצר רשת חדשה נותרו צמתים צאצאים מרשת שהוא עזב, emberAfGetChildTableSize מחזירה ערך שאינו אפס ב-startIdentifyOnAllChildNodes, מה שגורם להודעות שגיאה של Tx 66 בעת פנייה לילדי "רוח רפאים". | מחק את החלק בכמות גדולה במידת האפשר לפני יצירת רשת חדשה או בדוק באופן תוכנתי את טבלת הילד לאחר עזיבת הרשת ומחק את כל הילדים המשתמשים ב-emberRemoveChild לפני יצירת רשת חדשה. |
495563 |
מצטרף ל-SPI NCP Sleepy End Device Sample App לא מקצר סקר, לכן ניסיון ההצטרפות נכשל במצב של עדכון מפתח קישור TC. | המכשיר שרוצה להצטרף צריך להיות במצב סקר קצר לפני ניסיון להצטרף. ניתן לכפות מצב זה על ידי תוסף התמיכה במכשירי קצה. |
497832 |
ב-Network Analyzer, פירוט פקודת התמיכה של יישומי Zigbee עבור מסגרת הבקשה של Verify Key מפנה בטעות לחלק של המטען שמציין את כתובת המקור של המסגרת ככתובת היעד. |
אין פתרון ידוע |
519905
521782 |
לעיתים רחוקות מאוד, Spi-NCP עלול להיכשל בהפעלת תקשורת של טוען האתחול באמצעות פקודת ה-bootload CLI של תוסף ota-client. |
הפעל מחדש את תהליך טעינת האתחול |
620596 |
NCP SPI Example עבור BRD4181A (EFR32xGMG21)
nPin ברירת מחדל של Wake מוגדר לא יכול לשמש כסיכת השכמה. |
שנה את פין ברירת המחדל עבור nWake מ-PD03 לפין המותאם להתעוררות EM2/3 בתוסף NCP-SPI. |
631713 |
התקן קצה של Zigbee ידווח על התנגשויות כתובות שוב ושוב אם נעשה שימוש בתוסף "Zigbee PRO Stack Library" במקום "Zigbee PRO Leaf Library". | השתמש ב-"Zigbee PRO Leaf Library" במקום בתוסף "Zigbee PRO Stack Library". |
670702 |
חוסר יעילות בתוסף Reporting יכול להוביל לאחזור משמעותי המבוסס על תדירות כתיבת נתונים וגודל טבלה, מה שעלול להפריע לקוד האפליקציה של הלקוח, כולל תזמון אירועים. | אם כותבים תכופים, שקול לבדוק את תנאי הדיווח ולשלוח דוחות באופן ידני במקום להשתמש בתוסף. |
708258 |
ערך לא מאותחל ב-groups-server.c באמצעות addEntryToGroupTable() יכול ליצור כריכה מזויפת ולגרום לשליחת הודעות דיווח של שחקנים. | הוסף "binding.clusterId = EMBER_AF_INVALID_CLUSTER_ID;" לאחר "binding.type
= EMBER_MULTICAST_BINDING;" |
757775 |
לכל חלקי EFR32 יש אופסט RSSI ייחודי. בנוסף, עיצוב הלוח, האנטנות והמתחם יכולים להשפיע על RSSI. |
בעת יצירת פרויקט חדש, התקן את רכיב השירות RAIL, RSSI. תכונה זו כוללת את ברירת המחדל של RSSI Offset Silabs שנמדדו עבור כל חלק. ניתן לשנות קיזוז זה במידת הצורך לאחר בדיקת RF של המוצר המלא שלך. |
758965 |
רכיבי אשכול ZCL וטבלת גילוי הפקודות ZCL אינם מסונכרנים. לכן, בעת הפעלה או השבתה של רכיב ZCL Cluster, פקודות מיושמות לא יופעלו/יושבתו בלשונית הפקודות המתאימה של ZCL Advanced Configurator. | הפעלה/השבתה ידנית של גילוי עבור פקודות ה-ZCL הרצויות ב-ZCL Advanced Configurator. |
765735 | עדכון ה-OTA נכשל במכשיר קצה רדום עם בקשת עמוד מופעלת. | השתמש ב-Block Request במקום ב-Page Request. |
845649 |
הסרת CLI: רכיב הליבה אינו מבטל קריאות EEPROM cli אל 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 | אין פתרון ידוע |
מזהה מס' | תֵאוּר | דרך לעקיפת הבעיה |
1039767 |
בעיית הצפת תור ברשת נתב Zigbee במקרה של שימוש ב-RTOS מרובה חוטים. |
Zigbee Stack אינו בטוח לחוט. כתוצאה מכך, קריאה ל-Zigbee stack APIs ממשימה אחרת אינה נתמכת בסביבת מערכת ההפעלה ועלולה להכניס את המחסנית למצב "לא עובד". עיין בהערת האפליקציה הבאה לקבלת מידע נוסף ופתרון עוקף באמצעות המטפל באירועים.
https://www.silabs.com/documents/public/application- הערות/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, כך שתור ההתקשרות חוזר יתפנה מהר יותר. |
1252460 | שגרות שחזור של SimEEPROM (הן עבור v1 והן עבור v2) המופעלות בעת האתחול עשויות לבצע קריאות מחיקת דף Flash לא מיושרות וכתוצאה מכך להצהרות במהלך em_msc. שגרת MSC_ErasePage של c. | דרך לעקיפת הבעיה: הצב את שורת הקוד הבאה בראש הפונקציה MSC_ErasePage() ב-em_msc.c: start address = (uint32_t*)((uint32_t)startAddress &
~(FLASH_PAGE_SIZE-1)); |
פריטים שהוצאו משימוש
הוצא משימוש בשחרור
ב-GSDK 7.4.0.0 ואילך, כולל תיקון זה, האפשרות "-v" ב-Z3Gateway עבור יישום מארח לינוקס ליצירת ממשק telnet עם יציאה 4900 או 4901 הוצאה משימוש. הדרך החלופית המומלצת ליצירת ממשק Telnet היא להשתמש בכלי עזר של לינוקס כגון "socat".
הוצא משימוש בשחרור
הסר את ממשקי API האבטחה הבאים שהוצאו משימוש:
- emberGetKey()
- emberGetKeyTableEntry()
- emberSetKeyTableEntry()
- emberHaveLinkKey()
- emberAddOrUpdateKeyTableEntry()
- emberAddTransientLinkKey()
- emberGetTransientKeyTableEntry()
- emberGetTransientLinkKey()
- emberHmacAesHash()
השתמש בממשקי ה-API שסופק על ידי Zigbee Security Manager לגישה לאחסון מפתחות ול-HASHING של HMAC.
פריטים שהוסרו
הוסר בשחרור
- הוסר כפולים של ממשקי API ציבוריים בכותרת ציבורית file gp-types.h.
- הרכיב zigbee_end_device_bind הוסר. רכיב זה שימש עבור המתאם לתווך בקשות חוזרות מחייבות עבור מכשירי קצה. פונקציונליות אופציונלית זו הוסרה מ-R22 של מפרט הליבה של Zigbee.
- הוסר setPacketBufferCount() ב-af-host.c ומקרה בדיקה חסר תועלת EZSP_CONFIG_PACKET_BUFFER_COUNT: ב-command-handlers.c.
- ארגומנט MemoryAllocation הוסר מכיוון שאין צורך לחלק לשני שלבים בעת אתחול NCP.
- הוסר emberAfNcpInitCallback() ב-se14-comms-hub, se14-ihd ו-se14-meter-gas app.c.
- הוסר ערך ההגדרה EZSP_CONFIG_RETRY_QUEUE_SIZE במהלך אתחול ncp ב-ncp-configuration.c
Multiprotocol Gateway ו-RCP
פריטים חדשים
נוסף במהדורה
- האזנה במקביל, משוחררת היכולת של ערימות Zigbee ו-OpenThread לפעול על ערוצי 802.15.4 עצמאיים בעת שימוש ב- EFR32xG24 או xG21 RCP.
- האזנה במקביל אינה זמינה עבור שילוב 802.15.4 RCP/Bluetooth RCP, שילוב Zigbee NCP/OpenThread RCP, או עבור מערכת Zigbee/OpenThread מערכת-על-שבב (SoC). זה יתווסף למוצרים האלה במהדורה עתידית.
- תוסף הספק OpenThread CLI נוספה לאפליקציות המארח של OpenThread של מיכלי ריבוי פרוטוקולים. זה כולל את פקודות ה-coex cli.
שיפורים
השתנה בשחרור
- שילוב רב פרוטוקול Zigbee NCP/OpenThread RCP הוא כעת באיכות ייצור.
בעיות קבועות
תוקן בשחרור
מזהה מס' | תֵאוּר |
1213701 |
zigbeed לא אפשרה יצירת ערך טבלת התאמת מקור עבור ילד אם לתור העקיף של MAC יש נתונים ממתינים עבור אותו ילד. התנהגות זו עלולה להוביל לכך שעסקאות שכבת אפליקציה בין הילד למכשיר אחר ייכשלו עקב היעדר APS Ack או תגובת שכבת אפליקציה, בעיקר השיבוש והסיום הבלתי צפוי של שדרוגי ZCL OTA המכוונים למכשיר הילד. |
1244461 | ניתן להסיר את רשומת המקור של טבלת ההתאמה של הילד למרות הודעות בהמתנה. |
תוקן בשחרור
מזהה מס' | תֵאוּר |
1081828 | בעיית תפוקה עם רכיבי Zigbee/BLE DMP מבוססי FreeRTOSampיישומים. |
1090921 | Z3GatewayCpc התקשה ליצור רשת בסביבה רועשת. |
1153055 | טענה על המארח נגרמה כאשר היה כשל תקשורת בעת קריאת גרסת ה-NCP מ-zigbee_ncp-ble_ncp-uartample app. |
1155676 | ה- 802.15.4 RCP השליך את כל מנות unicast שהתקבלו (לאחר הפעלת MAC) אם מספר ממשקי 15.4 חלקו את אותו מזהה צומת של 16 סיביות. |
1173178 | המארח דיווח באופן שקרי על מאות מנות שהתקבלו עם mfglib בהגדרת Host-RCP. |
1190859 | שגיאת EZSP בעת שליחת מנות mfglib אקראיות בהגדרת Host-RCP. |
1199706 | סקרי נתונים מילדי מכשיר קצה שנשכחו לא הגדירו כראוי מסגרת ממתינה ב-RCP לתור פקודת Leave & Rejoin לילד הקודם. |
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.
מזהה מס' | תֵאוּר | דרך לעקיפת הבעיה |
811732 | תמיכה באסימונים מותאמים אישית אינה זמינה בעת שימוש ב-Zigbeed. | תמיכה מתוכננת במהדורה עתידית. |
937562 | פקודת Bluetoothctl 'פרסם ב' נכשלת עם אפליקציית rcp-uart-802154-blehci ב-Raspberry Pi OS 11. | השתמש באפליקציית btmgmt במקום bluetoothctl. |
1022972 | Coex לא עובד על ZB NCP + OT RCP. | תמיכה מתוכננת במהדורה עתידית. |
1074205 | ה-CMP RCP אינו תומך בשתי רשתות באותו מזהה PAN. | השתמש במזהי PAN שונים עבור כל רשת. תמיכה מתוכננת במהדורה עתידית. |
1122723 | בסביבה עמוסה ה-CLI עלול להפסיק להגיב באפליקציית z3-light_ot-ftd_soc. | אין פתרון ידוע. |
1124140 | z3-light_ot-ftd_soc sample app לא מסוגלת ליצור את רשת Zigbee אם רשת ה-OT כבר פועלת. | התחל תחילה את רשת Zigbee ואת רשת OT לאחר מכן. |
1170052 |
ייתכן ש-CMP Zigbee NCP + OT RCP ו-DMP Zigbee NCP + BLE NCP לא יתאימו לחלקי RAM של 64KB ומטה במהדורה הנוכחית הזו. |
חלקים של 64KB אינם נתמכים כעת עבור אפליקציות אלה. |
1209958 |
ה-ZB/OT/BLE RCP על Bobcat ו- Bobcat Lite יכול להפסיק לעבוד לאחר מספר דקות בעת הפעלת כל שלושת הפרוטוקולים |
יטופל במהדורה עתידית |
1221299 | קריאות Mfglib RSSI שונות בין RCP ל-NCP. | יטופל במהדורה עתידית. |
1231021 | OTBR יכול לטעון כאשר 80+ מכשירי zigbee מצטרפים בו זמנית. | נוסף תיקון שעשוי לעקוף את הבעיה. יטופל במלואו במהדורה עתידית. |
פריטים שהוצאו משימוש
- אַף לֹא אֶחָד
פריטים שהוסרו
הוסר בשחרור
- המאקרו "NONCOMPLIANT_ACK_TIMING_WORKAROUND" הוסר. כל אפליקציות ה-RCP תומכות כעת כברירת מחדל בזמן אספקה של 192 מיקרון שניות עבור אקסלים לא משופרים, תוך שהם עדיין משתמשים בזמן אספקה של 256 מיקרון שנייה עבור אקסים משופרים הנדרשים על ידי CSL.
שימוש בגרסה זו
מהדורה זו מכילה את הדברים הבאים:
- ערימת זיגבי
- Zigbee Application Framework
- זיגבי סample יישומים
למידע נוסף על Zigbee ו- EmberZNet SDK ראה UG103.02: Zigbee Fundamentals.
אם אתה משתמש בפעם הראשונה, ראה QSG180: מדריך התחלה מהירה של Zigbee EmberZNet עבור SDK 7.0 ומעלה, לקבלת הוראות על הגדרת סביבת הפיתוח שלך, בנייה והבהבה כampהיישום, והפניות לתיעוד המצביעות על השלבים הבאים.
התקנה ושימוש
Zigbee EmberZNet SDK מסופק כחלק מה-Gecko SDK (GSDK), חבילת ה-SDK של Silicon Labs. כדי להתחיל במהירות עם ה-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): C:\Users\ \SimplicityStudio\SDKs\gecko_sdk
- (MacOS): /משתמשים/ /SimplicityStudio/SDKs/gecko_sdk
תיעוד ספציפי לגרסת ה-SDK מותקן עם ה-SDK. לעתים קרובות ניתן למצוא מידע נוסף במאמרי מאגר הידע (KBAs). הפניות ל-API ומידע אחר על זה ועל מהדורות קודמות זמינים ב- https://docs.silabs.com/.
מידע אבטחה
שילוב מאובטח בכספת
עבור יישומים שבוחרים לאחסן מפתחות בצורה מאובטחת באמצעות רכיב Secure Key Storage בחלקים Secure Vault-High, הטבלה הבאה מציגה את המפתחות המוגנים ואת מאפייני הגנת האחסון שלהם שמנהל הרכיב Zigbee Security Manager.
מפתח עטוף | ניתן לייצוא / לא ניתן לייצוא | הערות |
מפתח רשת | יָצִיא | |
מפתח קישור למרכז האמון | יָצִיא | |
מפתח קישור חולף | יָצִיא | טבלת מפתחות באינדקס, מאוחסנת כמפתח נדיף |
מפתח קישור לאפליקציה | יָצִיא | טבלת מפתח באינדקס |
מפתח EZSP מאובטח | יָצִיא | |
מפתח הצפנה ZLL | יָצִיא | |
מפתח מוגדר מראש של ZLL | יָצִיא | |
מפתח פרוקסי GPD | יָצִיא | טבלת מפתח באינדקס |
מפתח כיור GPD | יָצִיא | טבלת מפתח באינדקס |
מפתח פנימי/מציין מקום | יָצִיא | מפתח פנימי לשימוש על ידי Zigbee Security Manager |
- ניתן להשתמש במפתחות עטופים המסומנים כ"לא ניתנים לייצוא" אך לא ניתן להשתמש בהם viewערוך או משותף בזמן ריצה.
- ניתן להשתמש או לשתף מפתחות עטופים המסומנים כ"ניתנים ליצוא" בזמן ריצה אך להישאר מוצפנים בזמן שהם מאוחסנים ב-Flash.
- יישומי משתמש לעולם אינם צריכים לקיים אינטראקציה עם רוב המפתחות הללו. ממשקי API קיימים לניהול מפתחות טבלת מפתחות קישור או מפתחות חולפים עדיין זמינים לאפליקציית המשתמש וכעת הם מנותבים דרך רכיב Zigbee Security Manager.
- חלק מהמפתחות הללו עשויים להפוך לבלתי ניתנים לייצוא ליישום המשתמש בעתיד. מומלץ ליישומי משתמשים לא להסתמך על ייצוא של מפתחות אלא אם כן הכרחי.
- למידע נוסף על פונקציונליות של Secure Vault Key Management, ראה AN1271: Secure Key Storage.
עצות אבטחה
כדי להירשם ל-Security Advisories, היכנס לפורטל הלקוחות של Silicon Labs ולאחר מכן בחר Account Home. לחץ על HOME כדי לעבור לדף הבית של הפורטל ולאחר מכן לחץ על האריח נהל התראות. ודא ש'הודעות ייעוץ תוכנה/אבטחה והודעות על שינוי מוצר (PCN)' מסומן, ושאתה מנוי לכל הפחות על הפלטפורמה והפרוטוקול שלך. לחץ על שמור כדי לשמור את כל השינויים.
תְמִיכָה
לקוחות ערכת פיתוח זכאים להדרכה ותמיכה טכנית. השתמש ב-Silicon Laboratories Zigbee web דף כדי לקבל מידע על כל המוצרים והשירותים של Silicon Labs Zigbee, ולהירשם לתמיכה במוצר.
אתה יכול לפנות לתמיכה של מעבדות סיליקון בכתובת http://www.silabs.com/support.
סטודיו פשטות
גישה בלחיצה אחת לכלי MCU וכלים אלחוטיים, תיעוד, תוכנה, ספריות קוד מקור ועוד. זמין עבור Windows, Mac ולינוקס!
כתב ויתור
בכוונת Silicon Labs לספק ללקוחות את התיעוד העדכני, המדויק והמעמיק של כל הציוד ההיקפי והמודולים הזמינים עבור מיישמי מערכות ותוכנה המשתמשים או מתכוונים להשתמש במוצרי Silicon Labs. נתוני אפיון, מודולים וציוד היקפי זמינים, גדלי זיכרון וכתובות זיכרון מתייחסים לכל מכשיר ספציפי, ופרמטרים "טיפוסיים" שסופקו יכולים להשתנות ביישומים שונים. יישום למשלampהדברים המתוארים כאן הם למטרות המחשה בלבד. Silicon Labs שומרת לעצמה את הזכות לבצע שינויים ללא הודעה נוספת בפרטי המוצר, המפרטים והתיאורים המופיעים כאן, ואינה נותנת אחריות לגבי הדיוק או השלמות של המידע הכלול. ללא הודעה מוקדמת, Silicon Labs עשויה לעדכן את קושחת המוצר במהלך תהליך הייצור מטעמי אבטחה או אמינות. שינויים כאלה לא ישנו את המפרט או את הביצועים של המוצר. ל-Silicon Labs לא תהיה כל אחריות להשלכות של השימוש במידע המסופק במסמך זה. מסמך זה אינו מרמז או מעניק במפורש כל רישיון לתכנן או לייצר מעגלים משולבים כלשהם. המוצרים אינם מתוכננים או מורשים לשימוש בתוך מכשירי FDA Class III, יישומים שעבורם נדרש אישור מראש של ה-FDA או מערכות תומכות חיים ללא הסכמה ספציפית בכתב של Silicon Labs. "מערכת תומכת חיים" היא כל מוצר או מערכת שנועדו לתמוך או לקיים חיים ו/או בריאות, שאם היא נכשלת, ניתן לצפות באופן סביר שיגרמו לפציעה או מוות משמעותית. מוצרי Silicon Labs אינם מיועדים או מורשים עבור יישומים צבאיים. בשום פנים ואופן אין להשתמש במוצרי Silicon Labs בכלי נשק להשמדה המונית לרבות (אך לא רק) נשק גרעיני, ביולוגי או כימי, או טילים המסוגלים לספק נשק כזה. Silicon Labs מתנער מכל אחריות מפורשת ומשתמעת ולא תהיה אחראית או אחראית לכל פציעות או נזקים הקשורים לשימוש במוצר של Silicon Labs ביישומים לא מורשים כאלה.
פֶּתֶק: תוכן זה עשוי להכיל מינוח פוגעני שכבר מיושן. Silicon Labs מחליפה מונחים אלה בשפה כוללת בכל מקום אפשרי. למידע נוסף, בקר www.silabs.com/about-us/inclusive-lexicon-project.
מידע על סימן מסחרי
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® והלוגו של Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, לוגו Energy Micro ושילובים שלהם , "המיקרו-בקרים הידידותיים ביותר לאנרגיה בעולם", Redpine Signals®, WiSeConnect , n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, 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. כל שאר המוצרים או שמות המותגים המוזכרים כאן הם סימנים מסחריים של המחזיקים בהתאמה.
מַגָע
- מעבדות סיליקון בע"מ
- 400 ווסט סזאר צ'אבס
- אוסטין, TX 78701
- אַרצוֹת הַבְּרִית
- www.silabs.com
מסמכים / משאבים
![]() |
SILICON LABS SDK 7.4.1.0 GA Zigbee Protocol Stack Software [pdfמדריך למשתמש SDK 7.4.1.0 GA Zigbee Protocol Stack Software, SDK 7.4.1.0 GA, Zigbee Protocol Stack Software, Protocol Stack Software, Stack Software |