SILICON LABS SDK 7.4.1.0 GA Zigbee Protocol Stack Программасы
Продукт маалыматы
Техникалык шарттар
- Zigbee EmberZNet SDK версиясы: 7.4.1.0
- Gecko SDK Suite версиясы: 4.4 – 14-жылдын 2024-февралы
- Сатуучу: Silicon Labs
- Негизги өзгөчөлүктөрү: SoCде Multiprotocol Zigbee жана OpenThread колдоосу
- Шайкеш компиляторлор: GCC версиясы 12.2.1
- EZSP протоколунун версиясы: 0x0D
Продукт колдонуу нускамалары
Шайкештик жана колдонуу эскертүүлөрү
- Коопсуздук жаңыртуулары жана эскертүүлөрү үчүн бул SDK менен орнотулган Gecko Platform Release эскертүүлөрүнүн Коопсуздук бөлүмүн караңыз же Силикон лабораториясындагы TECH DOCS өтмөгүнө баш багыңыз webсайт.
- Коопсуздук кеңештерине жазылуу менен жаңыртылып туруңуз.
Көп берилүүчү суроолор
- Суроо: Кантип тууралыгын текшерем fileлар туура келген компиляторлор менен колдонулуп жатабы?
- Жооп: Сиз туура экенин текшере аласыз fileSimplicity Studio менен камсыздалган GCC 12.2.1 версиясын текшерүү аркылуу колдонулууда.
- Суроо: Коопсуздук жаңыртуулары жана эскертмелери тууралуу маалыматты кайдан тапсам болот?
- Жооп: Коопсуздук жаңыртуулары жана эскертүүлөрү үчүн Gecko Platform Release эскертүүлөрүнүн Коопсуздук бөлүмүн караңыз же Silicon Labs'теги TECH DOCS өтмөгүнө баш багыңыз. webсайт.
Silicon Labs - Zigbee тармагын өз өнүмдөрүндө иштеп чыгуучу OEM үчүн тандоо сатуучу. 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
- Zigbee R23 шайкештиги
- Zigbee Smart Energy 1.4a шайкештиги - өндүрүш
- Zigbee GP 1.1.2 шайкештиги – Alpha
- MG27 колдоо – өндүрүш
- Secure Vault бөлүктөрү үчүн жакшыртылган колдоо
- NCP SPI (CPC эмес) тиркемелеринде уйкулуу колдоо – Alpha
Мультипротокол
- Бир убакта угууну колдоо (RCP) – MG21 жана MG24
- Concurrent Multiprotocol (CMP) Zigbee NCP + OpenThread RCP - өндүрүш
- Dynamic Multiprotocol Bluetooth + Concurrent Multiprotocol (CMP) Zigbee жана SoCде OpenThread колдоосу
Шайкештик жана колдонуу эскертүүлөрү
Коопсуздук жаңыртуулары жана эскертүүлөрү жөнүндө маалымат алуу үчүн, бул SDK менен орнотулган Gecko Platform Release эскертүүлөрүнүн Коопсуздук бөлүмүн же төмөнкү TECH DOCS өтмөгүнөн караңыз. https://www.silabs.com/developers/zigbee-emberznet. Silicon Labs ошондой эле акыркы маалымат алуу үчүн Коопсуздук кеңештерине жазылууну сунуштайт. Көрсөтмөлөрдү алуу үчүн же Zigbee EmberZNet SDK менен жаңы болсоңуз, Бул Релизди колдонууну караңыз.
Шайкеш компиляторлор
- IAR Embedded Workbench for ARM (IAR-EWARM) версиясы 9.40.1.
- MacOS же Linux'та IarBuild.exe буйрук сабы утилитасы же IAR Embedded Workbench GUI менен куруу үчүн Wine колдонуу туура эмес болушу мүмкүн. files кыска генерациялоо үчүн Wine хэш алгоритминдеги кагылышуулардан улам колдонулууда file аттары.
- MacOS же Linux кардарларына Simplicity Studio'дон тышкары IAR менен түзбөө сунушталат. Муну кылган кардарлар кылдаттык менен туура экенин текшериши керек fileлар колдонулуп жатат.
Simplicity Studio менен камсыздалган GCC (GNU Compiler Collection) версиясы 12.2.1.
Бул чыгарылыш үчүн EZSP протоколунун версиясы 0x0D болуп саналат.
Жаңы заттар
Gecko SDK (GSDK) бул релизинин акыркысы бардык EFM жана EFR түзмөктөрү үчүн биргелешкен колдоосу менен, зарылчылыкка жараша бул версияга патчтарды кошпогондо. 2024-жылдын ортосунан баштап биз өзүнчө SDKларды киргизебиз:
- Учурдагы Gecko SDK сериясы 0 жана 1 түзмөктөрүн колдоо менен уланат.
- Жаңы SDK 2 жана 3-сериялар үчүн атайын иштейт.
Gecko SDK бардык Сериялар 0 жана 1 түзмөктөрүн колдоону улантат, биздин программалык камсыздоо саясатыбыз боюнча узак мөөнөттүү колдоо, тейлөө, сапат жана жооп кайтаруу өзгөрүүсүз.
Жаңы SDK Gecko SDKдан бутактанат жана иштеп чыгуучуларга алдыга умтулууга жардам берген жаңы функцияларды сунуштай баштайтtag2 жана 3-серияларыбыздын алдыңкы мүмкүнчүлүктөрүнүн э.
Бул чечим кардарлардын пикири менен шайкеш келет, бул биздин программалык камсыздоонун SDKларында өзгөчө колдонуучу тажрыйбасы үчүн сапатты жогорулатуу, туруктуулукту камсыз кылуу жана аткарууну жакшыртуу боюнча милдеттенмебизди чагылдырат.
Жаңы компоненттер
Чыгарылган жаңы
- "zigbee_direct_security_p256" жана "zigbee_direct_security_curve25519" компоненттери колдонуучулар белгилүү Zigbee Direct коопсуздук опциясын конфигурациялай алышы үчүн кошулган.
- Колдонуучуларга Zigbee түз түзмөгүнүн (ZDD) тиркемесинде иштетилген бир нече “zigbee_direct_security” компоненттерине уруксат берилет. Бул учурда, чыныгы коопсуздук опциясы Zigbee Virtual Device (ZVD) конфигурациясынан көз каранды.
Жаңы API'лер
Чыгарылган жаңы
- Zigbee NVM3 энбелгилерин демейки маанисине кайтаруу үчүн жаңы API sl_zigbee_token_factory_reset кошулду.
- 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* контекст, sl_zb_sec_man_key_t* ачкычы) кошулду, эгер ачкыч контекст боюнча шилтеме кылынса, аргументте берилген ачкыч менен бирдей мааниге ээ болсо, чындыкты кайтарат.
Жаңы платформаны колдоо
Чыгарылган жаңы
- Бул чыгарылышта төмөнкү жаңы бөлүктөр үчүн Zigbee стек колдоосу кошулган: EFR32MG24A010F768IM40 жана EFR32MG24A020F768IM40.
Жаңы документация
7.4.0.0 релизиндеги жаңы
- Zigbee Secure Key Storage компонентинин сыпаттамасы жаңыртылган, Zigbee Secure Key Storage Upgrade (учурдагы долбоорлор менен артка шайкештикти кошот) кошумчаланган.
- Zigbee Security Manager компоненттеринин тобу (AN1412: Zigbee Security Manager) менен өз ара аракеттенүү үчүн жаңы колдонмо эскертүүсү кошулду.
Максаттуу жүрүм-турум
Колдонуучуларга Zigbee синхрондолбогон CSL берүүлөрү радио пландоочуда протоколдун алдын ала алынышы керек экенин эскертет. SleepyToSleepy тиркемелеринде BLE Zigbee CSL берүүсүн алдын ала алат жана алдын ала алат, ал берүү токтотулат. Узакка созулган ойготуу кадр ырааттуулугу колдонулушу мүмкүн экенин эске алганда, синхрондоштурулган CSL үчүн пландаштыргычтын алдын алуу кеңири таралган. Өтүү приоритеттерин тууралоону каалаган колдонуучулар бул үчүн DMP Tuning жана Testing компонентин колдонушу мүмкүн. Колдонуучулар дагы көбүрөөк маалымат алуу үчүн UG305: Динамикалык мультипротокол Колдонуучунун колдонмосуна кайрыла алышат.
Жакшыртуулар
Чыгарылганда өзгөртүлгөн
emberCounterHandler API Doc Changes
Мурунку версияларда RX жана TX пакеттерине байланыштуу MAC жана APS катмарынын EmberCounterTypes үчүн эсептегич иштетүүчү кайра чалуу туура максаттуу түйүн ID же маалымат аргументтеринен өткөн эмес жана бул параметрлерди колдонгон айрым эсептегичтердин жүрүм-турумуна байланыштуу API документтери түшүнүксүз же адаштыруучу болгон.
emberCounterHandler() кол тамгасы өзгөрбөсө да, анын параметрлерин толтуруу ыкмасы бир аз өзгөрдү.
- Ember-types.h ичиндеги EmberCounterType энумдарынын тегерегиндеги комментарийлер түшүнүктүү болуу үчүн кеңейтилди.
- TX менен байланышкан эсептегичтер үчүн Counter Handler үчүн Node ID параметри эми көздөгөн дарек режими аны колдонуудан мурун жарактуу кыска ID көрсөтөт же жокпу текшерет. (Эгер андай болбосо, көздөгөн дарек толтурулбайт жана анын ордуна EMBER_UNKNOWN_NODE_ID толтуруучу мааниси колдонулат.)
- RX менен байланышкан эсептегичтер үчүн эсептегич иштетүүчүгө Түйүн ID параметри эми көздөгөн түйүн ID эмес, булак түйүнүнүн идентификаторун чагылдырат.
- Кайра аракет кылуунун саны EMBER_COUNTER_MAC_TX_UNICAST_ SUCCESS/FAILED эсептегичтери үчүн маалымат параметри катары *өткөрүлгөн жок*. h мурунку версияларда, бирок бул мурда чыгарылган версияларда эч качан туура толтурулган эмес, андыктан анын мурунку релиздерде мааниси ар дайым 0 болмок. Бул жүрүм-турум ошол EmberCounterTypes сыпаттамасында такталган. Бирок, APS катмарынын кайра аракети үчүн кайра аракет саны EMBER_COUNTER_APS_TX_UNICAST_SUCCESS/FAILED эсептегич түрлөрү үчүн маалымат параметринде мурунку чыгарылыштарга шайкеш келет.
- Түйүндүн идентификаторун же кайра чалуу үчүн маалымат параметрин толтурган бардык эсептегичтер алар күтүлгөн маалыматтарды, даректи же EMBER_UNKNOWN_NODE_IDди өткөрүп берүү үчүн текшерилген, эгерде Түйүндүн идентификатору күтүлүп, бирок пакеттен алынбаса, кайра каралып чыккан Ember-де сүрөттөлгөн. type.h документтери.
- EMBER_COUNTER_MAC_TX_UNICAST_RETRY үчүн эсептегич иштеткич азыр MAC катмарынын көздөгөн түйүнүн ID жана анын Destination Node ID жана маалымат параметрлеринде бир нече жолу аракетти туура чагылдырат.
- EMBER_COUNTER_PHY_CCA_FAIL_COUNT үчүн эсептегич иштеткичи эми жөнөтүлбөй калган билдирүүнүн MAC катмарынын максаттуу максаты жөнүндө Түйүндүн ID параметри аркылуу көздөгөн түйүн ID маалыматын берет.
Жашыл энергия коду жаңыланды
Green Power Server коду ар кандай жакшыртуулар менен жаңыртылды, анын ичинде:
- GP серверинде кабыл алууда жараксыз акыркы чеки менен кирүүчү буйруктар үчүн кошумча текшерүү коду кошулду.
- Жашыл энергия билдирүүлөрүн түзүү үчүн бош орун жок болгондо ишти чечүү үчүн код кошулду.
- Раковина азыр A.3.5.2.4.1 спецификация бөлүмүндө айрым учурларда жупташтыруу аракети менен жупташтыруу конфигурациясын түшүрөт.
- Раковина эми аракет кеңейтүү менен жупташтыруу конфигурациясын иштетүүдө аны алып салуудан мурун жазуунун учурдагы топтук тизмесин сактайт.
- Которуу сурамынын буйругу котормо таблицасы бош болгондо же индекс таблицадагы бир нече жазуулардан чоңураак болгондо ката коду катары "ТАБЫЛГАН ЭМЕС" деп кайтарат.
- Кээ бир колдонмолордо GP акыркы чекитинин версиясы 1ден 0гө өзгөртүлдү.
GPDF жөнөтүү функциясында CSMA колдонуу чектелген, анткени Green Power түзмөктөрү минималдуу энергия түзмөктөр жана CSMAны көпчүлүк конструкцияларда колдонушпайт. Анын ордуна, артыкчылыктуу дизайн бир эле энергетикалык бюджетти колдонуу менен бир нече пакеттерди жөнөтүү болуп саналат.
Green Power Server плагин опциясында жашыруун акыркы чекиттин колдонулушу алынып салынды. Анын ордуна колдонмонун акыркы чекиттеринин бирин колдонуңуз.
Network Key Update Plugin Code жакшыртуулары
- Мезгил-мезгили менен тармак ачкычын жаңыртуу мөөнөтү 1 жылга чейин өзгөрдү.
Керексиз ачкыч экспортун болтурбоо үчүн кээ бир API'лер кайра түзүлдү
Ачык тексттин ачкыч маалыматтарына караганда негизги контексттерди колдонууну жактыруу үчүн өзгөртүүлөр киргизилген.
- sl_zigbee_send_security_challenge_request эми EmberKeyData ордуна sl_zb_sec_man_context_t аргументин алат.
- sl_zb_sec_man_derived_key_type энум маанилери азыр бир нече туунду түрлөрүн бириктирген белгилүү бир негизги туундуларды түздөн-түз колдоо үчүн 16 биттик бит маскасы.
Fixed Issues
Чыгарылганда бекитилген
ID # | Description |
1036893 | OTA кластердик компонентинин эски жүктөөчү интерфейс компонентин көз карандылык катары орнотууга алып келген маселе оңдолду. |
1114905 | Zigbee Direct: Leave Network Characteristic менен иштөө жакшыртылды. |
1180937 | Zigbee Direct ZDD 3-тараптын ZVD сына туташтырылганда WDT баштапкы абалга келтирилди. |
1223904 | Акыркы түзмөктүн өтө бош эмес чөйрөдө туура эмес иштөөсүнө алып келген көйгөй чечилди. |
1224393 | Жооптун көздөгөн дарегин жаңыртуу үчүн Green Power чөгүп турган таблица суроо-талаптарды иштетүүчү коду жаңыртылды. |
1228808 | gp-types.h документтериндеги макро аныктамалар менен дисплей маселеси оңдолду. |
1232297 | emberSetOutgoingNwkFrameCounter жана emberSetOutgoingApsFrameCounter 64 биттик хост колдонмолорунда иштебей калган маселе оңдолду (EMBER_BAD_ARGUMENT кайтаруу). |
1232359 | Жашыл энергия кардарынын буйругун иштетүүдө gppTunnelingDelay параметрин эсептөө оңдолду. |
1240392 |
Кирүү/уруксат себептери боюнча баш тартылган ZDO Байлоо/Байланыштан чыгаруу өтүнүчтөрү Zigbee спецификацияларына ылайык EMBER_ZDP_NOT_PERMITTED эмес, EMBER_ZDP_NOT_AUTHORIZED статусун кайтарышы керек. |
1243523 | Zigbee Direct: ZVD менен BLE байланышынын туруктуулугу жакшырды. |
1249455 | Уктап жаткан акыркы түзмөктүн трансляцияны кабыл алууда, ырастоону алганга чейин уйкуга кирүүсүнө алып келген маселе оңдолду. |
1252295 | SL_CATALOG_ZIGBEE_OTA_STORAGE_COMMON_PRESENT курамдык каталогунун макросундагы ката катасын оңдоңуз. |
Чыгарылганда бекитилген
ID # | Description |
1019348 | Zigbee ZCL Cli компонентине көз карандылык талаптары оңдолуп, аны керексиз болгондо алып салууга болот. |
1024246 | emberHaveLinkKey() жана sl_zb_sec_man_have_link_key() үчүн функциянын сүрөттөмөсү жаңыртылды. |
1036503 | DMP үчүн Micrium ядросун колдонууну сунуштоо үчүн сүрөттөмө кошулдуample колдонмолор. |
1037661 | Колдонмого про стекти же жалбырак стектерин орнотууга тоскоол болгон маселе чечилди. |
1078136 | Окуяларды үзгүлтүккө учуратуу контекстинен өзгөртүүдө үзгүлтүксүз бузулуу оңдолду |
1081548 |
Колдонуучуларга Zigbee синхрондолбогон CSL берүүлөрү радио пландоочуда протоколдун алдын ала алынышы керек экенин эскертет. SleepyToSleepy тиркемелеринде BLE Zigbee CSL берүүсүн алдын ала алат жана алдын ала алат, ал берүү токтотулат. Узакка созулган ойготуу кадр ырааттуулугу колдонулушу мүмкүн экенин эске алганда, синхрондоштурулган CSL үчүн пландаштыргычтын алдын алуу кеңири таралган. Өтүү приоритеттерин тууралоону каалаган колдонуучулар бул үчүн DMP Tuning жана Testing компонентин колдонушу мүмкүн. Колдонуучулар дагы көбүрөөк маалымат алуу үчүн UG305: Динамикалык мультипротокол Колдонуучунун колдонмосуна кайрыла алышат.
CSLде көйгөй чечилди, анда мурунку пайдалуу жүктөө кадрынан кийин дароо алынган жаңы ойготуу кадр ырааттуулугу туура жазылбай калат. Бул өткөрүлбөй калган пайдалуу жүк кадрына алып келет. |
1084111 | MG24 негизиндеги такталар үчүн баштапкы уйкулуу SPI-NCP колдоосу бул чыгарылыштын бир бөлүгү катары жаңыртылган. |
1104056 | Көп тармактуу болгон учурда экинчи тармакта иштөө үчүн тармакты башкаруу үчүн кошумча колдоо |
1120515 | mfglib set-channel буйругун колдонууда канал өзгөрбөгөн көйгөй чечилди. |
1141109 | Түзүлгөн s себеп болгон көйгөй чечилдиample application ncp-uart-gp-multi-rail кээ бир башты өткөрүп жиберүү files Green Power адаптер компонентин -cp опциясы менен колдонууда. |
1144316 | gp-types.h документтериндеги кээ бир маалымат структураларынын сыпаттамасы жаңырды. |
1144884 | Эч кандай дайындар күтүлбөгөн учурда орнотулган жалган кадр күтүү бит. |
1152512 | Окуяны ISR контекстинде өзгөртүп жатканда, төмөнкү мак-рельде мүмкүн болгон кыйроо оңдолду. |
ID # | Description |
1154616 | "Ролду Sleepy End түзмөгүнөн Sleepy End түзмөгүнө которуу" учуру менен тармакты инициализациялоо шартына өзгөчө учур кошулду. |
1157289 | DN-TLM-TC-02B BDB сынагынын иштебей калышына алып келиши мүмкүн болгон маселе оңдолду. |
1157426 | Green_power_adapter компоненти менен zigbee_simple_app түзүүдө куруу маселеси оңдолду. |
1157932 | "Өтүү убактысы" талаасынын жок экенин текшерүү үчүн шарт кошулду жана бул жетишпеген талаа үчүн демейки 0xFFFF маанисин койду. |
1166340 | emberAfGpdfSend кайталанма берүүлөрдүн болжолдонгон санын жөнөтүүсүнө тоскоол болгон көйгөй чечилди. |
1167807 | Бөлүштүрүлгөн тармактарда Ишеним борбору катары иш алып барган түзмөктөр жаңы түзмөк кошулган сайын өтмө шилтеме ачкычтарын туура эмес тазалап салган көйгөй чечилди. |
1169504 | Мажбурлап ойгонгондо уйкусу бар түзмөктү баштапкы абалга келтирген маселе оңдолду. |
1169966 | Буфер бөлүштүрүү кодунда жок кайтаруу маанисин текшерүү оңдолду. |
1171477,
172270 |
mfglib start 1 менен эч кандай билдирүүлөр өткөрүлбөйт, бирок кабыл алынбайт, андыктан "mfglib жөнөтүү аяктады" деген терминалдык билдирүү туура эмес жана "Акыркы %d мс ичинде RXed %d пакеттерге" өзгөртүлгөн. |
1171935 | Мезгил-мезгили менен тармак ачкычын жаңыртуу мөөнөтү 1 жылга чейин өзгөрдү. |
1172778 | Green Power серверине emberAfPluginGreenPowerServerUpdateAliasCallback жетишпеген чакырыгы кошулду. |
1174288 | Эгерде уланып жаткан скандоону токтотуу чакырыгы чакырылса, тармакты башкаруу процессинин ырастоосуна алып келген маселе оңдолду. |
1178393 | Документтөө катасы жаңырды. |
1180445 | Smart Energyде, координатор чектелген милдет циклине жетсе, азыр OTA жүктөп алууну улантат. |
1185509 | CSLдеги көйгөй чечилди, анда мурунку пайдалуу жүктөө кадрынан кийин дароо алынган жаңы ойготуу кадр ырааттуулугу туура жазылбай калат. Бул өткөрүлбөй калган пайдалуу жүк кадрына алып келет. |
1186107 | gp ишке киргизүү эскертмесинде келген GPDFди алмаштыруу үчүн кабыл алынган GPDF шифринин ийгиликсиз чечилишине алып келген маселе оңдолду. |
1188397 | Кеңейтилген отчеттук жадыбалдын өлчөмүн иштетүүдө компиляция катасын пайда кылган маселе оңдолду. |
1194090 | Раковинаны ишке киргизүү режими буйругу үчүн демейки жоопто бузулуу статусу оңдолду – төмөнкү бөлүм 3.3.4.8.2 |
1194963 | Колдонуучуну кайра чалуу emberAfGreenPowerServerPairingStatusCallback чалуудан мурун taskingGpd түзүмүн эске алган маселе оңдолду. |
1194966 | Ишке киргизүүдөн чыгуу аракети менен акыркы чекит жана проксилер тартылган талаалар коюлбай калган маселе оңдолду. |
1196698 | Эч кандай дайындар күтүлбөй турганда орнотулган жалган кадр күтүүдө бит орнотулду. |
1199958 | Жашыл энергия билдирүүлөрүн түзүү үчүн бош орун жок болгондо ишти чечүү үчүн код кошулду. |
1202034 | sl_zb_sec_man_context_t стек өзгөрмөсү туура инициализацияланбагандыктан, орнотуу коду менен кошулуу ишке ашпай калган маселе оңдолду. |
1206040 |
Акыркы түзмөктүн коопсуз кайра кошулуу аракети учурунда emberRemoveChild() чакырылышы Балдардын санынын кошумча азайышына алып келиши мүмкүн, бул мүмкүн болгон Балдардын саны -1ге (255) алып келиши мүмкүн жана белгиленген жетишсиздиктен улам акыркы түзмөктөргө кошулууга/кайра кошулууга тоскоол болот. Маяктагы кубаттуулук. |
1207580 |
Стек ичиндеги Child Table издөө функциялары жараксыз/бош жазууларды билдирген түйүн ID кайтаруу мааниси үчүн 0x0000 менен 0xFFFFди колдонууда дал келбейт, бул emberRemoveChild() сыяктуу API'лерде колдонулбаган жазууларды текшерүүдө көйгөйлөргө алып келет. |
1210706 | EmberCounterHandler() бөлүгү катары EmberExtraCounterInfo түзүмүндө берилген көздөгөн жер жана PHY индекси MAC TX Unicast эсептегич түрлөрү үчүн туура эмес болушу мүмкүн. |
1211610
1212525 |
Коопсуз ачкыч сактагычты жаңыртуу компонентин иштеткенден кийин динамикалык мультипротоколдук колдонмолор бузулуп калган маселе оңдолду. |
1211847 | emberCounterHandler() кол тамгасы өзгөрбөсө да, анын параметрлерин толтуруу ыкмасы бир аз өзгөрдү. Бул API айланасындагы өзгөрүүлөр жогорудагы 2-бөлүмдө түшүндүрүлгөн. |
1212449 |
Чыгуучу Маяктар MAC катмары тарабынан туура эмес категорияланган, бул emberCounterHandler() бул пакеттерди EMBER_COUNTER_MAC_TX_BROADCAST эсептегич түрү менен кармай албай, анын ордуна EMBER_COUNTER_MAC_TX_UNICAST_SUCCESS эсептегич түрү менен Маяктарды санаганга алып келди. Бул EmberCounterInfo түзүмүнө өткөн деst EmberNodeId параметри үчүн ишенимсиз маанилерге алып келиши мүмкүн |
ID # | Description |
1214866 | Маалымат сурамжылоо пакеттерин белгилүү бир трафиктин конфигурацияларында жөнөтүү автобустун катасына алып келиши мүмкүн. |
1216552 | Трафиктин тынымсыз шарттарында ырастоону пайда кылган маселе чечилди. |
1216613 | Прокси таблицасында топту чыгаруу радиусунун туура эмес маанисине алып келген маселе оңдолду. |
1222509 | Маршрутизатор/координатор бала эмес сурамжылоонун соңку түзүлүшүнө өргүү жана кайра кошулуу өтүнүчүн жөнөтөт, бирок MAC көздөгөн жери NWK көздөгөн дарегине дал келгендин ордуна 0xFFFF болуп саналат. |
1223842 | sl_component_catalog.h генерациясына байланыштуу маселе оңдолду, ал андагы керексиз кодду калтырып, компиляциянын бузулушуна алып келди. |
756628 | Колдонмонун кайра чалуусу emberAfMacFilterMatchMessageCallback стек тарабынан текшерилген ZLL билдирүүлөрү үчүн гана чакырылууга өзгөртүлдү. |
816088 | EMBER конфигурациясы zigbeed_configuration.h файлынан zigbeedге жылдырылды. slcp. |
829508 | Жарыш шартын болтурбоо үчүн emberSetLogicalAndRadioChannel ичинде кошумча валидация кошулду, эгерде төмөнкү катмарлар бош эмес болсо же каналды өзгөртүү абалында болсо, ийгиликсиз кайтаруу. |
Учурдагы релиздеги белгилүү маселелер
Кара шрифт менен жазылган маселелер мурунку чыгарылыштан бери кошулган. Эгерде сиз релизди өткөрүп жиберсеңиз, акыркы релиз эскертүүлөрү бул жерден жеткиликтүү https://www.si-labs.com/developers/zigbee-emberznet Tech Docs өтмөгүндө.
ID # | Description | Чечим |
Жок | ·Бул чыгарылышта төмөнкү колдонмолор/компоненттер колдоого алынбайт: EM4 колдоосу | Бул функция кийинки чыгарылыштарда иштетилет. |
193492 |
emberAfFillCommandGlobalServerToClientConfigureRe порттоо макросу бузулган. Буферди толтуруу туура эмес буйрук пакетин жаратат. | API ордуна "zcl global send-me-a-report" CLI буйругун колдонуңуз. |
278063 | Smart Energy Tunneling plugins дарек таблицасы индексинин карама-каршы мамилеси/колдонуусу бар. | Белгилүү чечүүчү жол жок |
289569 |
Тармак жаратуучусунун компонентинин кубаттуулук деңгээлинин тандоо тизмеси EFR32 үчүн колдоого алынган маанилердин толук спектрин сунуш кылбайт |
EMBER_AF_PLUGIN_NETWORK_CREATOR_RADIO_P үчүн CMSIS комментарийинде көрсөтүлгөн <-8..20> диапазонун түзөтүңүз
OWER ичинде /protocol/ZigBee/app/framework/plugin/network-creator/config/network-creator-config.h file. Мисалы үчүнample, деп өзгөртүңүз. |
295498 | UART кабыл алуу кээде Zigbee+BLE динамикалык мультипротоколду колдонуу абалында оор жүктө байттарды түшүрөт. | Аппараттык агымды башкарууну колдонуңуз же берүү ылдамдыгын төмөндөтүңүз. |
312291 |
EMHAL: Linux хостторундагы halCommonGetIntxxMillisecondTick функциялары учурда алуу meofday функциясын колдонушат, анын монотондуу болушу кепилденбейт. Эгерде системанын убактысы өзгөрсө, ал стек убактысына байланыштуу көйгөйлөрдү жаратышы мүмкүн. |
Анын ордуна CLOCK_MONOTONIC булагы менен clock_gettime колдонуу үчүн бул функцияларды өзгөртүңүз. |
338151 | Пакет буферинин төмөнкү мааниси менен NCPди инициализациялоо пакеттердин бузулушуна алып келиши мүмкүн. | Өтө төмөн демейки маанини болтурбоо үчүн пакет буферинин саны үчүн 0xFF сакталган маанини колдонуңуз |
387750 | Акыркы түзмөктөгү Маршрут таблицасын суроо форматтары менен байланышкан маселе. | Тергөөдө |
400418 | Сенсордук шилтеменин демилгечиси заводдон чыккан жаңы түпкү түзмөккө шилтеме кыла албайт. | Белгилүү чечүүчү жол жок. |
424355 |
Заводдон чыгарылган жаңы уйкулуу акыркы түзмөктүн тийүү линиясынын максаттуу жөндөмдүү демилгечиси белгилүү бир жагдайларда түзмөк маалыматына жооп ала албайт. |
Тергөөдө |
465180 |
Coexistence Radio Blocker Optimization пункту "Иштөө убактысын башкарууну иштетүү" Zigbeeдин туура иштешин бөгөттөшү мүмкүн. | Кошумча "Wi-Fi тандоо" Блокторду оптималдаштырууну башкаруу "Өчүрүлгөн" калтырылышы керек. |
480550 |
OTA кластеринде орнотулган фрагментация ыкмасы бар, ошондуктан ал APS фрагментациясын колдонбошу керек. Бирок, APS шифрлөө иштетилген учурда, ал ImageBlockResponsesтин пайдалуу жүгүн APS фрагментациясы иштетилген өлчөмгө чейин өстүрөт. Бул OTA процессинин иштебей калышына алып келиши мүмкүн. |
Белгилүү чечүүчү жол жок |
481128 |
Диагностика плагини жана Виртуалдык UART перифериялык түзүмү иштетилгенде, деталдаштырылган баштапкы абалга келтирүү себептери жана бузулуу чоо-жайы демейки боюнча NCP платформаларында Virtual UART (0-серия) аркылуу жеткиликтүү болушу керек. | Серия 0 мурунтан эле NCPде инициализациялангандыктан, кардарлар Zigbee NCP алкактарында emberAfNcpInitCallback иштетип, тиешелүү диагностикалык функцияларды чакыра алышат (halGetExtendedResetInfo, halGetExtendedResetString, halPrintCrashSummary, halPrintCrashDetails жана haltaPrint0 to print this call) viewТармак анализаторун тартуу журналында.
Экс үчүнampБул функцияларды кантип колдонуу керектиги жөнүндө EXTENDED_RESET_INFO аныкталганда, a-main-soc.c'тин emberAfMainInit() ичинде камтылган кодду караңыз. |
ID # | Description | Чечим |
486369 |
Эгерде жаңы тармакты түзгөн DynamicMultiProtocolLightSoc анын таштап кеткен тармагында калган бала түйүндөргө ээ болсо, emberAfGetChildTableSize startIdentifyOnAllChildNodes ичинде нөл эмес маанини кайтарып, "арбак" балдарга кайрылууда Tx 66 ката билдирүүлөрүн жаратат. | Мүмкүн болсо, жаңы тармакты түзүүдөн мурун бөлүктү массалык түрдө өчүрүңүз же тармактан чыккандан кийин балдар таблицасын программалык түрдө текшериңиз жана жаңы тармакты түзүүдөн мурун emberRemoveChild аркылуу бардык балдарды жок кылыңыз. |
495563 |
SPI NCP Sleepy End Deviceге кошулуу Сample App кыска сурамжылоо жүргүзбөйт, андыктан кошулуу аракети TC Link Key Update абалында ишке ашпай калат. | Кошулууну каалаган түзмөк кошулууга аракет кылуудан мурун Кыска сурамжылоо режиминде болушу керек. Бул режимди акыркы түзмөктү колдоо плагини мажбурласа болот. |
497832 |
Тармак анализаторунда Zigbee Колдонмосун колдоо буйругунун Бөлүшүн текшерүү ачкыч сурамынын алкагы көздөгөн дарек катары кадрдын Булак дарегин көрсөткөн пайдалуу жүктүн бөлүгүнө жаңылыш шилтеме кылат. |
Белгилүү чечүүчү жол жок |
519905
521782 |
Spi-NCP өтө сейрек учурларда ota-кардар плагининин "жүктөө" CLI буйругун колдонуп жүктөгүч байланышын баштабай калышы мүмкүн. |
Жүктөө процессин кайра баштаңыз |
620596 |
NCP SPI ExampBRD4181A (EFR32xGMG21) үчүн
nWake демейки PIN аныкталган ойготуу PIN катары колдонулушу мүмкүн эмес. |
nWake үчүн демейки PD03 пинди NCP-SPI плагининдеги EM2/3 ойготуу иштетилген пинге өзгөртүңүз. |
631713 |
Эгерде “Zigbee PRO Leaf Library” ордуна “Zigbee PRO Stack Library” плагини колдонулса, Zigbee End Device даректер боюнча чыр-чатактар жөнүндө кайталап кабарлап турат. | "Zigbee PRO Stack Library" плагининин ордуна "Zigbee PRO Leaf Library" колдонуңуз. |
670702 |
Reporting плагининдеги натыйжасыздыктар маалыматтарды жазуу жыштыгына жана таблица өлчөмүнө негизделген олуттуу кечигүүлөргө алып келиши мүмкүн, бул кардардын өтүнмө кодуна, анын ичинде окуянын убактысына тоскоол болушу мүмкүн. | Эгер тез-тез жазып турсаңыз, плагинди колдонбой, отчеттуулук шарттарын текшерүүнү жана отчетторду кол менен жөнөтүүнү карап көрүңүз. |
708258 |
group-server.c ичинде addEntryToGroupTable() аркылуу инициализацияланбаган маани жалган байланышты түзүп, топтун кастинги боюнча отчеттук билдирүүлөр жөнөтүлүшүнө себеп болушу мүмкүн. | “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 Advanced Configurator ичиндеги керектүү ZCL буйруктары үчүн ачылышты кол менен иштетүү/өчүрүү. |
765735 | OTA жаңыртуусу Page Request иштетилген Sleepy End түзмөгүндө ишке ашпай калды. | Барак суроосунун ордуна бөгөт коюу өтүнүчүн колдонуңуз. |
845649 |
CLI алып салуу: Негизги компонент sl_cli.h үчүн EEPROM cli чалууларын жок кылбайт. |
eeprom-cli.c жок кылыңыз file бул sl_cli.h деп аталат. Кошумча, ota-storage-simple-eeprom ичиндеги sl_cli.h, ошондой эле sl_cli_command_arg_t чалууларына комментарий берүүгө болот. |
857200 |
ias-zone-server. c "0000000000000000" CIE дареги менен туташтырууну түзүүгө мүмкүндүк берет, ал эми андан ары байланыштырууга жол бербейт. | Белгилүү чечүүчү жол жок |
1019961 | Түзүлгөн Z3Gateway маркасыfile катуу коддор "gcc" CC катары | Белгилүү чечүүчү жол жок |
ID # | Description | Чечим |
1039767 |
Zigbee роутер тармагын кайра аракет кылуу кезектеги толуп кетүү маселеси көп жиптүү RTOS колдонуу учуру. |
Zigbee Stack жип үчүн коопсуз эмес. Натыйжада, Zigbee стек API'лерин башка тапшырмадан чакыруу ОС чөйрөсүндө колдоого алынбайт жана стек "иштебеген" абалга келиши мүмкүн. Көбүрөөк маалымат жана окуяны иштеткичти колдонуу менен чечүү үчүн төмөнкү Колдонмо эскертмесин караңыз.
https://www.silabs.com/documents/public/application- notes/an1322-dynamic-multiprotocol-bluetooth-zigbee-sdk- 7x.pdf . |
1064370 | Z3Switch сampКолдонмо демейки боюнча бир гана баскычты иштетти (мисалы: btn1), бул долбоордогу баскычтардын сүрөттөмөсүндө дал келбестикке алып келет file. | Чечим: Z0Switch долбоорун түзүү учурунда btn3 инстанциясын кол менен орнотуңуз. |
1161063 | Z3Light жана мүмкүн болгон башка колдонмолор туура эмес кластердин кайра кароо маанилерин кабарлайт. | Кластерди кайра карап чыгуу атрибутун алардын тиешелүү версиясына кол менен жаңыртыңыз. |
1164768,
1171478, 1171479 |
КАТА: ezspErrorHandler 0x34 mfglib алуу режиминде кайра-кайра кабарланды | Ката билдирүүлөрүн азайтуу үчүн EMBER_AF_PLUGIN_GATEWAY_MAX_WAIT_FOR_EV конфигурациялаңыз
Хост колдонмосунда ENT_TIMEOUT_MS 100гө чейин, андыктан кайра чалуу кезеги тезирээк бошотулат. |
1252460 | SimEEPROM калыбына келтирүү процедуралары (v1 жана v2 үчүн) ишке киргизүүдө туура эмес тегизделген флэш-баракты өчүрүү чалууларын аткарып, em_msc учурунда ырастоолорго алып келиши мүмкүн. cнын MSC_ErasePage тартиби. | Чечим: em_msc.c ичиндеги MSC_ErasePage() функциясынын жогору жагына төмөнкү код сабын коюңуз: баштапкы дарек = (uint32_t*)((uint32_t)startAddress &
~(FLASH_PAGE_SIZE-1)); |
Эскирген нерселер
Чыгарууда эскирген
GSDK 7.4.0.0 версиясында, бул патчты кошкондо, 3 же 4900 порту менен telnet интерфейсин түзүү үчүн Linux хост тиркемесинин Z4901Gatewayдеги “-v” опциясы эскирген. Telnet интерфейсин түзүү үчүн сунушталган альтернативалуу жолу - "socat" сыяктуу Linux утилиталарын колдонуу.
Чыгарууда эскирген
Төмөнкү эскирген коопсуздук API'лери өчүрүлдү:
- emberGetKey()
- emberGetKeyTableEntry()
- emberSetKeyTableEntry()
- emberHaveLinkKey()
- emberAddOrUpdateKeyTableEntry()
- emberAddTransientLinkKey()
- emberGetTransientKeyTableEntry()
- emberGetTransientLinkKey()
- emberHmacAesHash()
Ачкыч сактагычына жана HMAC хэштерине жетүү үчүн Zigbee Коопсуздук Менеджери тарабынан берилген API'лерди колдонуңуз.
Өчүрүлгөн нерселер
Чыгарылганда өчүрүлгөн
- Жалпыга ачык аталыштагы кайталанган коомдук API'лер алынып салынды file gp-types.h.
- zigbee_end_device_bind компоненти алынып салынды. Бул компонент координатор үчүн акыркы түзмөктөр үчүн милдеттүү кайра тапшырмаларды брокер үчүн колдонулган. Бул кошумча функция Zigbee негизги спецификациясынын R22ден алынып салынган.
- af-host.c ичинде setPacketBufferCount() алынып салынды жана пайдасыз текшерүү кутусу EZSP_CONFIG_PACKET_BUFFER_COUNT: command-handlers.c.
- MemoryAllocation аргументи алынып салынды, анткени NCPди инициализациялоодо эки фазага бөлүүнүн кереги жок.
- se14-comms-hub, se14-ihd жана se14-meter-gas колдонмосунда emberAfNcpInitCallback() өчүрүлдү.
- ncp-configuration.c ичинде ncp инициализациясы учурунда EZSP_CONFIG_RETRY_QUEUE_SIZE параметринин мааниси алынып салынды
Multiprotocol Gateway жана RCP
Жаңы заттар
Чыгарылганда кошулган
- Бир убакта угуу, Zigbee жана OpenThread стектеринин EFR802.15.4xG32 же xG24 RCP колдонгондо көз карандысыз 21 каналдарында иштөө мүмкүнчүлүгү чыгарылды.
- Бир убакта угуу 802.15.4 RCP/Bluetooth RCP айкалышы, Zigbee NCP/OpenThread RCP айкалышы же Zigbee/OpenThread системасы-чип (SoC) үчүн жеткиликтүү эмес. Ал келечектеги чыгарылышта ошол продуктыларга кошулат.
- OpenThread CLI сатуучу кеңейтүүсү мультипротоколдук контейнерлердин OpenThread хост колдонмолоруна кошулду. Бул coex cli буйруктарын камтыйт.
Жакшыртуулар
Чыгарылганда өзгөртүлгөн
- Zigbee NCP/OpenThread RCP мультипротокол айкалышы азыр өндүрүш сапаты болуп саналат.
Fixed Issues
Чыгарылганда бекитилген
ID # | Description |
1213701 |
MAC кыйыр кезегинде ал бала үчүн күтүлүп жаткан дайындар болсо, zigbeed булак дал келүү таблицасын бала үчүн түзүүгө уруксат берген жок. Бул жүрүм-турум APS Ack же колдонмо катмарынын жоопсуздугунан улам бала менен башка түзмөктүн ортосундагы тиркеме катмарынын транзакцияларынын ишке ашпай калышына алып келиши мүмкүн, айрыкча бала түзмөгүнө багытталган ZCL OTA Upgrades үзгүлтүккө учурашы жана күтүүсүз токтотулушу. |
1244461 | Бала үчүн булак дал келүү таблицасы күтүлүп жаткан билдирүүлөргө карабастан алынып салынышы мүмкүн. |
Чыгарылганда бекитилген
ID # | Description |
1081828 | FreeRTOS негизиндеги Zigbee/BLE DMP менен өткөрүү маселесиample колдонмолору. |
1090921 | Z3GatewayCpc ызы-чуу чөйрөсүндө тармакты түзүүдө кыйынчылыкка дуушар болгон. |
1153055 | zigbee_ncp-ble_ncp-uart s'ден NCP версиясын окуп жатканда байланыш катасы болгондо, хостдогу ырастоо пайда болду.ample app. |
1155676 | Эгерде бир нече 802.15.4 интерфейстери бирдей 15.4-бит түйүн идентификаторун бөлүшсө, 16 RCP бардык кабыл алынган Unicast пакеттерди (MAC кабыл алынгандан кийин) жокко чыгарды. |
1173178 | Хост хост-RCP жөндөөсүндө mfglib менен кабыл алынган жүздөгөн пакеттер жөнүндө жалган кабарлады. |
1190859 | Host-RCP жөндөөсүндө mfglib туш келди пакеттерди жөнөтүүдө EZSP катасы. |
1199706 | Унутуп калган акыркы түзмөк балдарынан алынган сурамжылоолор мурунку балага Чыгуу жана кайра кошулуу буйругун кезекке коюу үчүн RCPде күтүлүүчү кадрды туура орноткон эмес. |
1207967 | "mfglib send random" буйругу Zigbeedге кошумча пакеттерди жөнөтүп жатты. |
1208012 | RCPде алууда mfglib rx режими пакет маалыматын туура жаңырткан жок. |
1214359 | Координатор түйүнү 80 же андан көп роутер Хост-RCP жөндөөсүнө бир убакта кошулууга аракет кылганда кыйрады. |
1216470 |
0xFFFF дарек маскасы үчүн трансляцияны өткөргөндөн кийин, Zigbee RCP ата-эне түзмөк катары иш алып баруучу ар бир бала үчүн күтүлүүчү маалымат желегин калтырат. Бул ар бир бала ар бир сурамжылоодон кийин дайындарды күтүү үчүн сергек бойдон калууга алып келди жана акыр-аягы бул абалды тазалоо үчүн ар бир акыркы түзмөккө башка күтүлүүчү транзакцияларды талап кылды. |
Учурдагы релиздеги белгилүү маселелер
Калың шрифт менен жазылган маселелер мурунку чыгарылыштан бери кошулган. Эгерде сиз релизди өткөрүп жиберсеңиз, акыркы релиздин эскертүүлөрү бул жерде жеткиликтүү https://www.si-labs.com/developers/gecko-software-development-kit.
ID # | Description | Чечим |
811732 | Zigbeedди колдонууда ыңгайлаштырылган энбелгилерди колдоо жеткиликтүү эмес. | Колдоо келечектеги чыгарылышта пландаштырылууда. |
937562 | Raspberry Pi OS 802154деги rcp-uart- 11-blehci тиркемеси менен Bluetoothctl "жарнама күйгүзүү" буйругу ишке ашпай калды. | bluetoothctl ордуна btmgmt колдонмосун колдонуңуз. |
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 колдонмосу Zigbee тармагын түзө албайт, эгерде OT тармагы мурунтан эле иштесе. | Алгач Zigbee тармагын, андан кийин OT тармагын баштаңыз. |
1170052 |
CMP Zigbee NCP + OT RCP жана DMP Zigbee NCP + BLE NCP бул учурдагы чыгарылышта 64KB жана төмөнкү RAM бөлүктөрүнө туура келбеши мүмкүн. |
64KB бөлүктөрү учурда бул колдонмолор үчүн колдоого алынбайт. |
1209958 |
Bobcat жана Bobcat Lite боюнча ZB/OT/BLE RCP бардык үч протоколду иштетип жатканда бир нече мүнөттөн кийин иштебей калышы мүмкүн |
Келечектеги чыгарылышта каралат |
1221299 | Mfglib RSSI окуулары RCP жана NCP ортосунда айырмаланат. | Келечектеги чыгарылышта каралат. |
1231021 | OTBR 80+ зигби түзмөктөрү бир убакта кошулуп жатканда ырастай алат. | Маселени чече турган оңдоо кошулду. Келечектеги чыгарылышта толугу менен каралат. |
Эскирген нерселер
- Жок
Өчүрүлгөн нерселер
Чыгарылганда өчүрүлгөн
- “NONCOMPLIANT_ACK_TIMING_WORKAROUND” макроосу алынып салынды. Бардык RCP колдонмолору азыр демейки боюнча өркүндөтүлбөгөн аксессуарлар үчүн 192 мксек иштетүү убактысын колдойт, ал эми CSL талап кылган өркүндөтүлгөн аракеттер үчүн 256 мксек иштетүү убактысын колдонушат.
Бул чыгарууну колдонуу
Бул чыгарылыш төмөнкүлөрдү камтыйт:
- Zigbee стек
- Zigbee Application Framework
- Зигби Сample Тиркемелер
Zigbee жана EmberZNet SDK жөнүндө көбүрөөк маалымат алуу үчүн UG103.02: Zigbee негиздерин караңыз.
Эгер сиз биринчи жолу колдонуучу болсоңуз, иштеп чыгуу чөйрөңүздү конфигурациялоо, куруу жана жаркыратуу боюнча нускамаларды алуу үчүн, QSG180: Zigbee EmberZNet SDK 7.0 жана андан жогору үчүн Ыкчам баштоо колдонмосун караңыз.ample өтүнмө жана кийинки кадамдарды көрсөткөн документтерге шилтемелер.
Орнотуу жана колдонуу
Zigbee EmberZNet SDK Gecko SDK (GSDK), Silicon Labs SDK топтомунун бир бөлүгү катары берилген. GSDK менен тез баштоо үчүн Simplicity Studio 5ти орнотуңуз, ал сиздин иштеп чыгуу чөйрөңүздү орнотуп, GSDK орнотуу аркылуу сизге жол көрсөтөт. Simplicity Studio 5 Silicon Labs түзмөктөрү менен IoT продуктуну иштеп чыгуу үчүн зарыл болгон нерселердин бардыгын камтыйт, анын ичинде ресурс жана долбоорду ишке киргизгич, программалык конфигурациялоо куралдары, GNU инструменттеринин тизмеги менен толук IDE жана талдоо куралдары. Орнотуу көрсөтмөлөрү 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 Vault интеграциясы
Secure Vault-High бөлүктөрүндө Secure Key Storage компонентин колдонуу менен ачкычтарды коопсуз сактоону тандаган колдонмолор үчүн төмөнкү таблицада Zigbee Security Manager компоненти башкарган корголгон ачкычтар жана алардын сактоону коргоо мүнөздөмөлөрү көрсөтүлгөн.
Оролгон ачкыч | Экспорттолуучу/Экспорттолбогон | Эскертүүлөр |
Network Key | Экспорттолуучу | |
Ишеним борборунун шилтеме ачкычы | Экспорттолуучу | |
Өтмө шилтеме ачкычы | Экспорттолуучу | Индекстелген ачкыч таблицасы, туруксуз ачкыч катары сакталат |
Колдонмо шилтеме ачкычы | Экспорттолуучу | Индекстелген ачкыч таблица |
Коопсуз EZSP ачкычы | Экспорттолуучу | |
ZLL шифрлөө ачкычы | Экспорттолуучу | |
ZLL Preconfigured Key | Экспорттолуучу | |
GPD прокси ачкычы | Экспорттолуучу | Индекстелген ачкыч таблица |
GPD жуугуч ачкычы | Экспорттолуучу | Индекстелген ачкыч таблица |
Ички/Ордун кармоочу ачкычы | Экспорттолуучу | Zigbee коопсуздук менеджери колдонуу үчүн ички ачкыч |
- "Экспорттоого болбойт" деп белгиленген оролгон ачкычтарды колдонсо болот, бирок болбойт viewed же иштөө убагында бөлүшүлгөн.
- "Экспорттолуучу" деп белгиленген оролгон ачкычтар иштөө учурунда колдонулушу же бөлүшүлүшү мүмкүн, бирок флеште сакталып турганда шифрленген бойдон калат.
- Колдонуучу колдонмолору эч качан бул ачкычтардын көпчүлүгү менен иштешүүнүн кереги жок. Link Key Table баскычтарын же Transient Keys башкаруучу API'лер дагы эле колдонуучу колдонмосуна жеткиликтүү жана азыр Zigbee Security Manager компоненти аркылуу каттайт.
- Бул ачкычтардын айрымдары келечекте колдонуучу колдонмосуна экспорттолбой калышы мүмкүн. Колдонуучу тиркемелери өтө зарыл болбосо, ачкычтарды экспорттоого ишенбөөгө чакырылат.
- Secure Vault Key Management функциясы жөнүндө көбүрөөк маалымат алуу үчүн AN1271: Secure Key Storage караңыз.
Коопсуздук боюнча кеңештер
Коопсуздук кеңештерине жазылуу үчүн Silicon Labs кардар порталына кирип, андан соң Каттоо эсебинин башкы бетине өтүңүз. Порталдын башкы бетине өтүү үчүн БАШКЫ баскычты чыкылдатыңыз, андан соң Эскертмелерди башкаруу тайлчасын басыңыз. "Программалык камсыздоо/коопсуздук боюнча кеңеш берүү эскертмелери жана продуктту өзгөртүү эскертмелери (PCNs)" текшерилгенин жана платформаңызга жана протоколуңузга эң аз дегенде жазылганыңызды текшериңиз. Бардык өзгөртүүлөрдү сактоо үчүн Сактоо чыкылдатыңыз.
Колдоо
Development Kit кардарлары окутуу жана техникалык колдоо алууга укуктуу. Silicon Laboratories Zigbee колдонуңуз web бардык Silicon Labs Zigbee өнүмдөрү жана кызматтары жөнүндө маалымат алуу жана өнүмдөрдү колдоо үчүн катталуу үчүн баракча.
Сиз Silicon Laboratories колдоо бөлүмүнө кайрылсаңыз болот http://www.silabs.com/support.
Simplicity Studio
MCU жана зымсыз куралдарга, документтерге, программалык камсыздоого, баштапкы код китепканаларына жана башкаларга бир чыкылдатуу менен кирүү. Windows, Mac жана Linux үчүн жеткиликтүү!
Жоопкерчиликтен баш тартуу
Silicon Labs кардарларга Silicon Labs өнүмдөрүн колдонгон же колдонууга ниеттенген система жана программалык камсыздоону ишке ашыруучулар үчүн жеткиликтүү болгон бардык перифериялык түзүлүштөрдүн жана модулдардын эң акыркы, так жана тереңдетилген документтерин берүүгө ниеттенүүдө. Мүнөздөө маалыматтары, жеткиликтүү модулдар жана перифериялык түзүлүштөр, эстутумдун өлчөмдөрү жана эстутум даректери ар бир конкреттүү түзүлүшкө тиешелүү жана берилген "Типтүү" параметрлер ар кандай тиркемелерде ар кандай болушу мүмкүн. Колдонмо мисampбул жерде сүрөттөлгөн les иллюстрациялоо максатында гана. Silicon Labs бул жердеги продукт маалыматына, спецификацияларына жана сыпаттамаларына кошумча эскертүүсүз өзгөртүүлөрдү киргизүү укугун өзүнө калтырат жана камтылган маалыматтын тактыгына же толуктугуна кепилдик бербейт. Алдын ала эскертпестен, Silicon Labs коопсуздук же ишенимдүүлүк үчүн өндүрүш процессинде продукт микропрограммасын жаңырта алат. Мындай өзгөртүүлөр спецификацияларды же буюмдун иштешин өзгөртпөйт. Силикон лабораториялары бул документте берилген маалыматты колдонуунун кесепеттери үчүн эч кандай жоопкерчилик тартпайт. Бул документ кандайдыр бир интегралдык микросхемаларды долбоорлоого же жасоого эч кандай лицензияны билдирбейт же ачык эле бербейт. Продукциялар FDA классынын III түзмөктөрүндө, FDAнын алдын ала макулдугу талап кылынган тиркемелерде же Silicon Labs компаниясынын атайын жазуу жүзүндөгү макулдугусуз Life Support Systems ичинде колдонууга иштелип чыккан же уруксат берилген эмес. "Жашоону колдоо системасы" - бул, эгерде ал иштебей калса, олуттуу жеке жаракат же өлүмгө алып келиши мүмкүн деп күтүлгөн, өмүрдү жана/же ден соолукту колдоо же колдоо үчүн арналган ар кандай продукт же система. 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 logo®, 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® жана башкалар Силикондун соода белгилери же катталган соода белгилери Лабораториялар. ARM, CORTEX, Cortex-M3 жана THUMB – ARM Holdings компаниясынын соода белгилери же катталган соода белгилери. Keil ARM Limited компаниясынын катталган соода белгиси. Wi-Fi - Wi-Fi Альянсынын катталган соода белгиси. Бул жерде айтылган бардык башка өнүмдөр же бренд аттары тиешелүү ээлеринин соода белгилери болуп саналат.
БАЙЛАНЫШ
- Silicon Laboratories Inc.
- 400 Батыш Сезар Чавес
- Остин, TX 78701
- АКШ
- www.silabs.com
Документтер / Ресурстар
![]() |
SILICON LABS SDK 7.4.1.0 GA Zigbee Protocol Stack Программасы [pdf] Колдонуучунун колдонмосу SDK 7.4.1.0 GA Zigbee Protocol Stack Программасы, SDK 7.4.1.0 GA, Zigbee Protocol Stack Программасы, Протокол Стек Программасы, Стек Программасы |