SILICON LABS SDK 7.4.1.0 GA Zigbee Protocol Stack Software
Agahiya hilberê
Specifications
- Guhertoya Zigbee EmberZNet SDK: 7.4.1.0
- Gecko SDK Suite Versiyon: 4.4 - 14 Sibat, 2024
- Firotkar: Silicon Labs
- Taybetmendiyên sereke: Piştgiriya Multiprotokol Zigbee û OpenThread li ser SoC
- Berhevkarên Lihevhatî: Guhertoya GCC 12.2.1
- Guhertoya Protokola EZSP: 0x0D
Talîmatên Bikaranîna Product
Daxuyaniyên Hevgirtin û Bikaranînê
- Ji bo nûvekirin û hişyariyên ewlehiyê, serî li beşa Ewlekariyê ya Nîşaneyên Ragihandina Platforma Gecko-yê ku bi vê SDK-ê ve hatî saz kirin an biçin tabloya TECH DOCS ya li Laboratorên Silicon website.
- Bi abonetiya Şêwirmendiyên Ewlekariyê ve nûve bibin.
FAQ
- Pirs: Ez çawa rast rast bikim files bi berhevkarên lihevhatî re têne bikar anîn?
- Bersiv: Hûn dikarin wê rast rast bikin files bi kontrolkirina guhertoya GCC 12.2.1 ya ku bi Simplicity Studio re hatî peyda kirin têne bikar anîn.
- Pirs: Ez dikarim li ku agahdarî li ser nûvekirin û agahdariya ewlehiyê bibînim?
- Bersiv: Ji bo nûvekirin û hişyariyên ewlehiyê, serî li beşa Ewlekariyê ya Nîşanên Ragihandina Platforma Gecko bidin an biçin tabloya TECH DOCS li ser Laboratorên Silicon' website.
Silicon Labs firoşkarê bijarte ye ji bo OEM-ên ku tora Zigbee di hilberên xwe de pêşve dibin. Platforma Silicon Labs Zigbee çareseriya Zigbee ya herî yekbûyî, bêkêmasî û dewlemend e.
Silicon Labs EmberZNet SDK pêkanîna Silicon Labs ya taybetmendiya stack Zigbee dihewîne.
- Van notên berdanê guherto(yên) SDK vedigirin:
- 7.4.1.0 di 14ê Sibata 2024 de hat berdan
- 7.4.0.0 di 13ê Kanûna Pêşiyê, 2023 de derket
TAYBETÊN KEY
Zigbee
- Lihevhatina Zigbee R23
- Lihevhatina Zigbee Smart Energy 1.4a - hilberandin
- Lihevhatina Zigbee GP 1.1.2 - Alpha
- Piştgiriya MG27 - hilberîn
- Piştgiriya çêtirîn ji bo parçeyên Secure Vault
- Piştgiriya xew li ser serîlêdanên NCP SPI (ne-CPC) - Alpha
Pir protokol
- Piştgiriya Guhdariya Hevdem (RCP) - MG21 û MG24
- Pirprotokola hevdemî (CMP) Zigbee NCP + OpenThread RCP - hilberandin
- Piştgiriya Pirprotokola Dînamîk Bluetooth + Multiprotokola Hevdem (CMP) Zigbee û OpenThread li ser SoC
Daxuyaniyên Hevgirtin û Bikaranînê
Ji bo agahdariya li ser nûvekirin û hişyariyên ewlehiyê, li beşa Ewlekariyê ya Nîşanên Ragihandina Platforma Gecko ku bi vê SDK-ê ve an li ser tabloya TECH DOCS hatî saz kirin li binêre. https://www.silabs.com/developers/zigbee-emberznet. Silicon Labs di heman demê de bi tundî pêşniyar dike ku hûn ji bo agahdariya nûjen bibin abonetiya Şêwirmendên Ewlekariyê. Ji bo talîmatan, an heke hûn di Zigbee EmberZNet SDK-ya nû de ne, li Bikaranîna Vê Weşanê binêre.
Compilers Compilable
- IAR Workbench Embedded for ARM (IAR-EWARM) guhertoya 9.40.1.
- Bikaranîna Wine ji bo çêkirina bi kargêriya rêzika fermanê IarBuild.exe an GUI-ya Embedded Workbench IAR-ê li ser macOS an Linux-ê dikare bibe sedema xelet files ji ber pevçûnên di algorîtmaya haşkirinê ya Wine de ji bo hilberîna kurt têne bikar anîn file navên.
- Xerîdarên li ser macOS an Linux têne şîret kirin ku bi IAR re li derveyî Simplicity Studio ava nekin. Xerîdarên ku wiya dikin divê bi baldarî verast bikin ku rast e files têne bikaranîn.
GCC (Girêdana Berhevkarê GNU) guhertoya 12.2.1, bi Simplicity Studio ve hatî peyda kirin.
Guhertoya protokola EZSP ji bo vê berdanê 0x0D e.
Tiştên Nû
Ev serbestberdana Gecko SDK (GSDK) dê bibe ya paşîn bi piştgirîya hevgirtî ji bo hemî cîhazên EFM û EFR, ji bilî paçên vê guhertoyê yên ku hewce ne. Ji nîvê sala 2024-an pê ve em ê SDK-yên cihêreng bidin nasîn:
- Gecko SDK-ya heyî dê bi piştgirîkirina cîhazên Series 0 û 1 berdewam bike.
- SDKek nû dê bi taybetî cîhazên Series 2 û 3 peyda bike.
Gecko SDK dê piştgirîkirina hemî cîhazên Series 0 û 1-ê bidomîne bêyî ku di piştgirî, lênihêrîn, kalîte û bersivdayînê ya dirêj-dirêj de ku di binê polîtîkaya nermalava me de hatî peyda kirin de bê guhertin.
SDK-ya nû dê ji Gecko SDK-ê şax bibe û dest bi pêşkêşkirina taybetmendiyên nû bike ku ji pêşdebiran re dibe alîkar ku pêşdebiran bigirintage ji kapasîteyên pêşkeftî yên Series 2 û 3 hilberên me.
Ev biryar bi nerînên xerîdar re hevaheng e, sozdariya me ya bilindkirina kalîteyê, misogerkirina aramiyê, û zêdekirina performansê ji bo ezmûnek bikarhênerek awarte li seranserê SDK-yên nermalava me nîşan dide.
Pêkhateyên Nû
Di berdanê de nû
- Hêmanên "zigbee_direct_security_p256" û "zigbee_direct_security_curve25519" hatine zêdekirin da ku bikarhêner dikarin vebijarkek ewlehiyê ya Zigbee Direct mîheng bikin.
- Bikarhêner destûr didin ku gelek hêmanên "zigbee_direct_security" li ser serîlêdana amûrek rasterast a Zigbee (ZDD) werin çalak kirin. Di vê rewşê de, vebijarka ewlehiyê ya rastîn bi veavakirina Zigbee Virtual Device (ZVD) ve girêdayî ye.
API-yên nû
Di berdanê de nû
- API-ya nû sl_zigbee_token_factory_reset lê zêde kir da ku nîşaneyên Zigbee NVM3 li nirxa xweya xwerû vegerîne.
- API bool sl_zigbee_sec_man_link_key_slot_available (EmberEUI64 eui) lê zêde kir, ku rast vedigere ger tabloya mifteya girêdanê dikare bi vê navnîşanê têketinek zêde bike an nûve bike (tablo ne tije ye).
- API boolek nû sl_zb_sec_man_compare_key_to_value lê zêde kir (sl_zb_sec_man_context_t* kontekst, sl_zb_sec_man_key_t* mifteya), ku rast vedigere heke mift ji hêla kontekstê ve were referans kirin xwediyê heman nirxê ye ku mifteya ku di argumanê de hatî peyda kirin.
Piştgiriya Platforma Nû
Di berdanê de nû
- Piştgiriya stack Zigbee ji bo beşên nû yên jêrîn di vê berdanê de tê zêdekirin: EFR32MG24A010F768IM40 û EFR32MG24A020F768IM40.
Belgekirina Nû
Di berdana 7.4.0.0 de nû
- Danasîn ji bo pêkhateya Zigbee Secure Key Storage nûve kir da ku zêdekirina Zigbee Secure Storage Upgrade (ya ku lihevhatina paşverû bi projeyên heyî re zêde dike).
- Ji bo danûstandina bi koma pêkhateyên Rêvebirê Ewlekariya Zigbee (AN1412: Rêvebirê Ewlekariya Zigbee) nîşeyek serîlêdanê ya nû lê zêde kir.
Behavior Intended
Bikarhêner têne bîra xwe ku veguheztinên CSL yên nesenkronîzekirî yên Zigbee di bernameya radyoyê de di bin pêşgiriya protokolê de ne. Di serîlêdanên SleepyToSleepy de, BLE dikare û dê pêşî li veguheztina Zigbee CSL bigire, ku dê veguheztinê biqedîne. Pêşniyara bername ji bo CSL-ya nesenkronîzekirî pirtir e, ji ber ku dibe ku rêzek çarçoweya şiyarbûnê ya potansiyel dirêj were bikar anîn. Bikarhênerên ku dixwazin pêşengên veguheztinê rast bikin dikarin ji bo vê yekê pêkhateya DMP Tuning û Testkirinê bikar bînin. Bikarhêner dikarin ji bo bêtir agahdarî bi UG305 re şêwir bikin: Rêbernameya Bikarhêner a Multiprotokola Dînamîkî.
Improvements
Di berdanê de guherî
emberCounterHandler API Doc Changes
Di guhertoyên berê de, vegerandina Counter Handler ji bo MAC û APS layer EmberCounterTypes di derbarê pakêta RX û TX de ji ID-ya girêka armancê an argumanên daneyê re derbas nedibû, û belgeyên API-ê yên di derheqê tevgera hin jimarvanan de ku van parameteran bikar anîne ne diyar an xapandin bû.
Dema ku îmzeya emberCounterHandler() neguheriye, awayê ku pîvanên wê têne tijekirin hinekî guheriye.
- Şîroveyên li dora enumên EmberCounterType di ember-types.h de ji bo zelalbûnê hatine berfireh kirin.
- Parametreya Nasnameya Node ya ji bo Hevalên Heqê ji bo jimareyên têkildar ên TX-ê naha kontrol dike ka moda navnîşana armancê berî ku wê bikar bîne nasnameyek kurt a derbasdar destnîşan dike. (Heke na, tu navnîşana meqsedê nayê tije kirin, û li şûna wê nirxek cîhgirek EMBER_UNKNOWN_NODE_ID tê bikar anîn.)
- Parametreya Nasnameya Node ya ji bo Handler Counter ji bo jimarvanên girêdayî RX-ê naha nasnameya girêka çavkaniyê nîşan dide, ne nasnameya girê meqsedê.
- Jimartina ji nûve ceribandinê *ne* derbas dibe wek parametreya daneyê ji bo jimarkerên EMBER_COUNTER_MAC_TX_UNICAST_ SUCCESS/FAILED wek ku di tîpên emberê de hatine diyarkirin. h di guhertoyên berê de, lê ev yek di guhertoyên berê de qet bi rêkûpêk nehatibû bicîh kirin ji ber vê yekê nirxa wê di weşanên berê de dê her gav 0 bûya. Ev tevger di danasîna wan EmberCounterTypes de hatiye zelal kirin. Lêbelê, ji bo dubarekirina ceribandinên APS-ê hêjmarkirina Dubarekirin di parametreya daneyê de ji bo celebên jimarvan EMBER_COUNTER_APS_TX_UNICAST_SUCCESS/FAILED tê tije kirin, da ku bi berdanên berê re hevaheng be.
- Hemî jimarvanên ku Nasnameya Nodê an parametreya daneyê ya ji bo vegerê vedihewînin hatine kontrol kirin da ku ew daneya çaverêkirî, navnîşan, an jî EMBER_UNKNOWN_NODE_ID derbas bikin ger Nasnameya Nodê li bendê bû lê nekaribûya ji pakêtê were wergirtin, wekî ku di embera revîzekirî de hatî destnîşan kirin. cureyên.h belge.
- Rêvebirê jimarvan ji bo EMBER_COUNTER_MAC_TX_UNICAST_RETRY naha nasnama girêya armancê ya qata MAC-ê rast nîşan dide û çend ceribandinan di Nasnameya girêya armancê û pîvanên daneyê de rast nîşan dide.
- Rêvebirê jimarvan ji bo EMBER_COUNTER_PHY_CCA_FAIL_COUNT naha bi navgîniya Parametreya Node ID-ê de agahdariya nasnameya girêya armancê di derheqê armanca qatê MAC-ê ya mesaja ku şandina têkçûyî de peyda dike.
Koda Hêza Kesk a nûvekirî
Koda servera hêza kesk bi pêşkeftinên cihêreng tê nûve kirin, di nav de:
- Dema ku li ser servera GP-ê distînin ji bo emrên ku bi xala dawiya nederbasdar re koda pejirandinê zêde kirin.
- Koda lê zêde kir ku meriv dozê bigire dema ku cîhek din tune ku peyamên hêza kesk ava bike.
- Lavabo naha veavakirina hevberdanê bi çalakiyê re di hin rewşan de li gorî beşa taybetmendiyê A.3.5.2.4.1 veqetandinê radike.
- Lavabo naha navnîşa koma heyî ya têketinê tomar dike berî ku wê jê bibe dema ku Veavakirina Hevberdanê bi dirêjkirina çalakiyê re bişopîne.
- Dema ku tabloya wergerê vala ye an jî îndeks ji çend navnîşên tabloyê mezintir be, fermana pirsiyariya werger "NOT FOUND" wekî koda xeletiyê vedigerîne.
- Guhertoya xala dawiya GP di hin sepanan de ji 1 ber 0 guhert.
Bikaranîna CSMA di fonksiyona GPDF Send de qedexe ye ji ber ku Amûrên Hêza Kesk amûrên enerjiyê hindik in û di piraniya sêwiranan de CSMA bikar naynin. Di şûna wê de, sêwirana bijarte şandina çend pakêtan bi karanîna heman budceya enerjiyê ye.
Di vebijarka pêveka Pêşkêşkara Hêza Kesk de karanîna xalek dawiya veşartî rakirin. Li şûna yek ji xalên dawiya serîlêdanê bikar bînin.
Pêşveçûnên Koda Pêveka Nûvekirina Mifteya Torê
- Demjimêra nûvekirina mifteya torê ya periyodîk guherand ku bi qasî 1 sal be.
Hin API-yê ji nû ve ava kirin da ku ji hinardekirina sereke ya nehewce dûr bixin
Guhertin çêkirin ku ji bo karanîna çarçoveyên sereke li ser daneya kilîta nivîsê ya vekirî xweş bike.
- sl_zigbee_send_security_challenge_request naha li şûna EmberKeyData argumanek sl_zb_sec_man_context_t digire.
- Nirxên sl_zb_sec_man_derived_key_type enum niha bitmaskek 16-bit in ku rasterast piştgirî dide hin derbirînên sereke yên ku gelek celebên jêderk li hev dikin.
Pirsgirêkên Fixed
Di berdanê de rast kirin
Nasnameya # | Terîf |
1036893 | Pirsgirêkek ku bû sedem ku pêkhateya komê ya OTA-yê hêmana pêwendiya boot-loader-a mîras wekî pêwendiyek saz bike rast kir. |
1114905 | Zigbee Direct: Desthilatdariya çêtir a Taybetmendiya Torgilokê. |
1180937 | Dema ku Zigbee Direct ZDD bi ZVD-ya partiya sêyemîn ve girêdide, vesazkirina WDT rast kir. |
1223904 | Pirsgirêkek ku bû sedem ku cîhaza paşîn di jîngehek pir mijûl de bi xeletî bixebite rast kir. |
1224393 | Ji bo nûvekirina navnîşana cîhê bersivê, koda hilgirê daxwaza tabloya lavaboyê ya Green Power nûve kir. |
1228808 | Pirsgirêka dîmenderê bi pênaseyên makro yên di belgeyên gp-types.h de rast kir. |
1232297 | Pirsgirêkek rast kir ku emberSetOutgoingNwkFrameCounter û emberSetOutgoingApsFrameCounter li ser sepanên mêvandar ên 64-bit nexebitin (EMBER_BAD_ARGUMENT vedigere). |
1232359 | Hesabkirina parametreya gppTunnelingDelay di pêvajoya fermana xerîdar a hêza kesk de rast kir. |
1240392 |
ZDO Bind/Unbind Daxwazên ku ji ber sedemên gihîştinê/destûrê hatine red kirin divê li gorî taybetmendiyên Zigbee ne rewşa EMBER_ZDP_NOT_PERMITTED li şûna rewşa EMBER_ZDP_NOT_AUTHORIZED vegere. |
1243523 | Zigbee Direct: îstîqrara çêtir a girêdana BLE ya bi ZVD re. |
1249455 | Pirsgirêkek rast kir ku bû sedem ku amûrek dawiya xewle gava ku weşanek werdigire berî ku pejirandinek bigire bikeve xewê. |
1252295 | Di makroya kataloga pêkhateyê de SL_CATALOG_ZIGBEE_OTA_STORAGE_COMMON_PRESENT de xeletiyek tîpî rast bike. |
Di berdanê de rast kirin
Nasnameya # | Terîf |
1019348 | Pêdiviyên girêdayîbûnê ji bo pêkhateya Zigbee ZCL Cli rast kir da ku dema ku ne hewce be were rakirin. |
1024246 | Danasîna fonksiyonê ji bo emberHaveLinkKey() û sl_zb_sec_man_have_link_key() nûve kir. |
1036503 | Danasînek lê zêde kir ku karanîna Kernel Micrium ji bo DMP s pêşniyar dikeample apps. |
1037661 | Pirsgirêkek ku rê li ber sepanê digirt ku pro stack an jî pela pelê saz bike hate rast kirin. |
1078136 | Dema ku bûyeran ji çarçoweya qutbûnê diguhezînin, qezayek navber rast kir |
1081548 |
Bikarhêner têne bîra xwe ku veguheztinên CSL yên nesenkronîzekirî yên Zigbee di bernameya radyoyê de di bin pêşgiriya protokolê de ne. Di serîlêdanên SleepyToSleepy de, BLE dikare û dê pêşî li veguheztina Zigbee CSL bigire, ku dê veguheztinê biqedîne. Pêşniyara bername ji bo CSL-ya nesenkronîzekirî pirtir e, ji ber ku dibe ku rêzek çarçoweya şiyarbûnê ya potansiyel dirêj were bikar anîn. Bikarhênerên ku dixwazin pêşengên veguheztinê rast bikin dikarin ji bo vê yekê pêkhateya DMP Tuning û Testkirinê bikar bînin. Bikarhêner dikarin ji bo bêtir agahdarî bi UG305 re şêwir bikin: Rêbernameya Bikarhêner a Multiprotokola Dînamîkî.
Pirsgirêkek di CSL-ê de hate rast kirin ku rêzek çarçoweya şiyarbûnê ya nû ya ku tavilê li dû çarçoveyek bargiraniya berê hatî wergirtin rast nayê tomar kirin. Ev ê bibe sedema çarçoveyek bargiraniya wenda. |
1084111 | Piştgiriya SPI-NCP ya destpêkê ya razayî ji bo panelên MG24-ê wekî beşek ji vê berdanê tê nûve kirin. |
1104056 | Piştgiriyek ji bo rêvebirina torê zêde kir ku di bûyera pir-torê de li ser torgilokek duyemîn bixebite |
1120515 | Pirsgirêkek rast kir ku di dema karanîna fermana mîheng-kanala mfglib de kanal neguherî. |
1141109 | Pirsgirêkek ku bû sedema s-ya hatî çêkirin rast kirampLe serîlêdana ncp-uart-gp-multi-rail ji bo hin sernavê winda bike files dema ku bi vebijarka -cp-ê pêkhateya adapterê Hêza Kesk bikar tînin. |
1144316 | Di belgeyên gp-types.h de danasîna hin cûreyên avahiya daneyê nûve kir. |
1144884 | Dema ku tu dane li bendê nebe, bitek li benda çarçoweya xapînok rast kir. |
1152512 | Dema ku bûyer di çarçoweya ISR-ê de biguhezîne, têkçûnek potansiyel di kêm-mac-rail de rast kir. |
Nasnameya # | Terîf |
1154616 | Ji bo şerta destpêkirina torê bi doza "Veguheztina rola ji cîhaza Enda xewlî ber bi cîhaza End-yê ne-xew" ve îstîsnayek zêde kir. |
1157289 | Pirsgirêkek ku dibe sedema têkçûna testa BDB DN-TLM-TC-02B rast kir. |
1157426 | Dema ku zigbee_simple_app bi hêmana green_power_adapter ve tê çêkirin pirsgirêkek avakirinê rast kir. |
1157932 | Ji bo kontrolkirina ka qada "dema derbasbûnê" wenda ye şertek lê zêde kir û ji bo vê qada winda nirxek xwerû ya 0xFFFF destnîşan kir. |
1166340 | Pirsgirêkek ku rê li ber emberAfGpdfSend-ê ji şandina hejmara armanckirî ya veguhestinên dubare digirt rast kir. |
1167807 | Pirsgirêkek rast kir ku cîhazên ku di torên belavbûyî de wekî Navendên Baweriyê tevdigerin her gava ku amûrek nû tev lê dibe, bi xeletî mifteyên girêdana xweya veguhêz paqij dikin. |
1169504 | Pirsgirêkek ku di şiyarbûna bi zorê de bû sedema ji nû vesazkirina amûrek xew ve rast kir. |
1169966 | Di koda veqetandina tamponê de erêkirina nirxa vegerê ya winda rast kir. |
1171477,
172270 |
Bi destpêka mfglib 1 re tu peyam nayên şandin lê nayê wergirtin, ji ber vê yekê peyama termînalê ya xuyangkirî "mfglib şandin temam" xelet e û wekî "RXed %d pakêtên di %d ms-ya paşîn de" hate guherandin. |
1171935 | Demjimêra nûvekirina mifteya torê ya periyodîk guherand ku bi qasî 1 sal be. |
1172778 | Banga wenda ya emberAfPluginGreenPowerServerUpdateAliasCallback li servera Green Power zêde kir. |
1174288 | Pirsgirêkek rast kir ku dibe sedem ku pêvajoya rêvebirina torê piştrast bike ger bangek ji bo rawestandina şopandina domdar were gotin. |
1178393 | Çewtiyek belgekirinê nûve kir. |
1180445 | Di Enerjiya Smart de, OTA naha dakêşana xwe didomîne ger Koordînator bigihîje Cilûka Karê Bisînor. |
1185509 | Pirsgirêkek di CSL-ê de rast kir ku rêzek çarçoweya şiyarbûnê ya nû ya ku tavilê li dû çarçoveyek bargiraniya berê hatî wergirtin rast nayê tomar kirin. Ev ê bibe sedema çarçoveyek bargiraniya wenda. |
1186107 | Pirsgirêkek ku bû sedem ku deşîfrekirina neserkeftî ya GPDF-yên wergirtî li şûna GPDF-ya hatî di agahdariya kargêriya gp-yê de were sererast kirin. |
1188397 | Pirsgirêkek ku bû sedema xeletiyek berhevkirinê dema ku mezinahiya tabloya raporê ya dirêjkirî çalak dike rast kir. |
1194090 | Rewşa têkçûnê di bersiva xwerû de ji bo fermana Moda Komîserkirina Sink rast kir - beşa jêrîn 3.3.4.8.2 |
1194963 | Pirsgirêkek ku berî ku bangî vegerandina bangê ya bikarhêner emberAfGreenPowerServerPairingStatusCallback bike, strukturek komîsyonê ya Gpd-ê bimemse kir. |
1194966 | Pirsgirêkek ku xala dawîn û qadên pêvekirî bi çalakiya Komîseriya Derketinê re nehatine danîn, rast kirin. |
1196698 | Di dema ku tu dane li bendê nebûn, çarçoveyek xapînok a li benda bit sabît kir. |
1199958 | Koda lê zêde kir ku meriv dozê bigire dema ku cîhek din tune ku peyamên hêza kesk ava bike. |
1202034 | Pirsgirêkek rast kir ku tê de guhêrbara stakê sl_zb_sec_man_context_t rast nehat destpêkirin, bû sedema ku tevlêbûna koda sazkirinê têk biçe. |
1206040 |
Gazîkirina emberRemoveChild() di dema hewildanek vegerandina ewledar a ji hêla amûrek dawîn ve dibe ku bibe sedema kêmbûna zêde ya Hejmara Zarokan, dibe ku bibe sedema Hejmara Zarokan -1 (255), û ji ber kêmasiyek diyarkirî rê li ber tevlêbûn/vegerandina cîhazên dawî bigire. kapasîteya di Beacon. |
1207580 |
Fonksiyonên lêgerîna Tabloya Zarokan a di nav stikê de di karanîna 0x0000 beramberî 0xFFFF-ê de ji bo nirxa vegerê ya Nasnameya girêk ku navnîşên nederbasdar/vala temsîl dike, nakokî ye, û dibe sedema pirsgirêkan di kontrolkirina têketinên nekarandî yên di API-yên mîna emberRemoveChild(). |
1210706 | Dibe ku mebest û Indeksa PHY ya ku di strukturê EmberExtraCounterInfo de wekî beşek ji emberCounterHandler() hatî peyda kirin ji bo celebên jimarvan MAC TX Unicast xelet be. |
1211610
1212525 |
Pirsgirêkek ku sepanên Pirprotokola Dînamîkî piştî çalakkirina pêkhateya Nûvekirina Klavyeya Ewlekar têkçûn rast kir. |
1211847 | Dema ku îmzeya emberCounterHandler() neguheriye, awayê ku pîvanên wê têne tijekirin hinekî guheriye. Guhertinên li dora vê API-ê di beşa 2 ya jorîn de têne rave kirin. |
1212449 |
Beaconên derketinê bi xeletî ji hêla qatê MAC-ê ve hatin kategorîze kirin, ev bû sedem ku emberCounterHandler() van pakêtan bi celebê EMBER_COUNTER_MAC_TX_BROADCAST negire û li şûna wê beaconên bi tîpa EMBER_COUNTER_MAC_TXCC_UNICAST_ hejmartin. Vê potansiyel ji bo pîvana dest EmberNodeId ji strukturê EmberCounterInfo re derbas bû nirxên nebawer |
Nasnameya # | Terîf |
1214866 | Di hin mîhengên seyrûsefera bilind de şandina pakêtên anketê dikare bibe sedema xeletiyek otobusê. |
1216552 | Pirsgirêkek ku di bin şert û mercên seyrûsefera mijûl de dibe sedema îddîayekê tê rast kirin. |
1216613 | Pirsgirêkek ku rê li ber nirxek nerast a radiusa grûpê di tabloya proxy de vedigire rast kir. |
1222509 | Router/koordînator daxwaza berdan û tevlêbûnê ji amûrek dawiya dengdanê ya ne-zarok re dişîne, lê cîhê MAC 0xFFFF e li şûna ku navnîşana mebesta NWK-ê li hev bike. |
1223842 | Pirsgirêkek bi nifşê sl_component_catalog.h re rast kir ku koda nedilxwaz tê de hişt û bû sedema têkçûna berhevkirinê. |
756628 | Daxwaza vegerandina bangewaziya serîlêdanê emberAfMacFilterMatchMessageCallback guhert da ku tenê ji bo peyamên ZLL yên ku ji hêla stakê ve têne pejirandin were bang kirin. |
816088 | Veavakirina EMBER ji zigbeed_configuration.h bar kir zigbeed. slcp. |
829508 | Ji bo ku ji rewşek pêşbaziyê dûr nekevin, erêkirina zêde li emberSetLogicalAndRadioChannel hate zêdekirin da ku neserkeftî vegere ger qatên jêrîn mijûl bin an ne di rewşek guheztina kanalê de bin. |
Pirsgirêkên Naskirî yên Di Daxuyaniya Niha de
Pirsgirêkên bi stûr ji nûvekirina berê ve hatin zêdekirin. Ger we serbestberdanek ji bîr kiribe, notên berdana dawî li vir hene https://www.si-labs.com/developers/zigbee-emberznet di tabloya Belgeyên Teknîkî de.
Nasnameya # | Terîf | Workaround |
N/A | · Serlêdan / pêkhateyên jêrîn di vê berdanê de nayên piştgirî kirin: Piştgiriya EM4 | Taybetmendî dê di weşanên paşîn de were çalak kirin. |
193492 |
emberAfFillCommandGlobalServerToClientConfigureRe makroya barkirinê şikestiye. Dagirtina tampon pakêtek fermanê ya çewt diafirîne. | Li şûna API-ê fermana CLI ya "zcl global send-me-a-raport" bikar bînin. |
278063 | Tunneling Energy Smart plugins dermankirin/bikaranîna nakok a navnîşa tabloya navnîşan heye. | Rêbazek nayê zanîn |
289569 |
Lîsteya hilbijarka asta hêza pêkhateya afirînerê torê ji bo EFR32 rêzek tevahî nirxên piştgirî nade |
Rêjeya <-8..20> ya ku di şîroveya CMSIS-ê de ji bo EMBER_AF_PLUGIN_NETWORK_CREATOR_RADIO_P hatî destnîşankirin biguherîne
OWER di /protokol/ZigBee/app/framework/plugin/network- creator/config/network-creator-config.h file. Ji bo example, biguherîne <-26..20>. |
295498 | Pêşwaziya UART carinan di doza karanîna pirprotokola dînamîkî ya Zigbee+BLE de bytes di bin barek giran de davêje. | Kontrola herikîna hardware bikar bînin an rêjeya baudê kêm bikin. |
312291 |
EMHAL: Fonksiyonên halCommonGetIntxxMillisecondTick li ser mêvandarên Linux-ê niha fonksiyona wergirtina meofday bikar tînin, ku ne garantî ye ku monotonîk be. Ger dema pergalê biguhere, ew dikare bi dema stackê re bibe sedema pirsgirêkan. |
Van fonksiyonan biguhezînin da ku li şûna clock_gettime bi çavkaniya CLOCK_MONOTONIC re bikar bînin. |
338151 | Destpêkirina NCP bi nirxek jimareya tampon a pakêtê ya kêm dibe ku bibe sedema pakêtên xirab. | Ji bo hejmartina tamponê ya pakêtê nirxa parastî ya 0xFF bikar bînin da ku ji nirxa xwerû ya pir kêm dûr bikevin |
387750 | Pirsgirêka formatên Daxwaza Tabloya Rêwîtiyê li ser cîhaza paşîn. | Di bin lêpirsînê de |
400418 | Destpêkerek girêdana têkiliyê nikare bi armancek cîhaza dawî ya ne-fabrîk-nû ve girêde. | Rêbazek nayê zanîn. |
424355 |
Destpêkerek amûra dawiya xewê ya ne-fabrîka-nû ya ku di hin rewşan de heye nikare bersivek agahdariya cîhazê bistîne. |
Di bin lêpirsînê de |
465180 |
Xala Optimîzasyona Blokera Radyoyê ya Hevjîniyê "Kontrola Demjimêra Çalak bike" dibe ku operasyona rast a Zigbee asteng bike. | Vebijêrk 'Hilbijartina Wi-Fi' Kontrola Optimîzasyona Bloker divê "Neçalak" bimîne. |
480550 |
Koma OTA xwedan rêbaza perçebûnê ya çêkirî ye, ji ber vê yekê divê ew perçebûna APS bikar neyne. Her çend, heke şîfrekirina APS-ê were çalak kirin, ew bargiraniya ImageBlockResponses bi mezinahiyek ku perçebûna APS-ê tê çalak kirin mezin dibe. Ev dikare bibe sedema têkçûna pêvajoya OTA. |
Rêbazek nayê zanîn |
481128 |
Dema ku pêveka Diagnostics û dorhêla Virtual UART çalak be divê hûrgulî Sedema Vegerandina Berfireh û hûrguliyên têkçûnê ji hêla xwerû ve bi navgîniya UART-ya Virtual (Rêl 0) li ser platformên NCP-ê peyda bibin. | Ji ber ku Rêzeya 0 jixwe di NCP-ê de hatî destpêkirin, xerîdar dikarin emberAfNcpInitCallback di Çarçoveya Zigbee NCP-ê de çalak bikin û fonksiyonên tespîtkirinê yên guncav gazî bikin (halGetExtendedResetInfo, halGetExtendedResetString, halPrintCrashSummary, û vê bangêrashalDetailtrin, halPrintCrashSummary, vê bangêrashalDPrinttrin, vegere halDPrintC) daneyên ji bo Serial 0 ji bo viewdi têketina girtina Analyzera Torê de têkevin.
Ji bo exampJi bo ku meriv van fonksiyonan çawa bikar bîne, gava ku EXTENDED_RESET_INFO tê destnîşankirin, li koda ku di emberAfMainInit() a-main-soc.c de cih digire, binihêrin. |
Nasnameya # | Terîf | Workaround |
486369 |
Ger DynamicMultiProtocolLightSoc ku toreke nû ava dike, ji toreke ku jê derketiye girêkên zarokan mane, emberAfGetChildTableSize di startIdentifyOnAllChildNodes de nirxek ne-sifir vedigerîne, dema ku xîtabî zarokên "ghost" dike dibe sedema peyamên xeletiya Tx 66. | Berî ku torgilokek nû biafirînin, heke gengaz be, bi girseyî tabloya zarokê piştî derketina ji torê bi bernameyekî kontrol bikin û hemî zarokên ku emberRemoveChild bikar tînin jêbirin berî ku toreyek nû ava bikin. |
495563 |
Tevlêbûna SPI NCP Sleepy End Device Sample App anketek kurt nake, ji ber vê yekê hewildana tevlêbûnê di rewşa Nûvekirina Key Link TC de têk diçe. | Amûra ku dixwaze tevlê bibe, berî ku tevlê bibe divê di moda Anketa Kurt de be. Ev mod dikare ji hêla pêveka Piştgiriya Amûra Dawî ve were zor kirin. |
497832 |
Di Analyzera Torê de Veqetandina Fermana Piştgiriya Serlêdana Zigbee ji bo Çarçoveya Daxwaza Key Verast bike bi xeletî beşa bargiraniyê ku Navnîşana Çavkaniyê ya çarçoveyê wekî Navnîşana Deste nîşan dide destnîşan dike. |
Rêbazek nayê zanîn |
519905
521782 |
Dibe ku Spi-NCP pir kêm kêm bi karanîna fermana CLI ya 'bootload' ya pêveka ota-client dest bi pêwendiya bootloader bike. |
Pêvajoya bootloadê ji nû ve bidin destpêkirin |
620596 |
NCP SPI Example ji bo BRD4181A (EFR32xGMG21)
nWake pîneya xwerû ya ku hatî pênasekirin nikare wekî pinek hişyarbûnê were bikar anîn. |
Pîneya xwerû ya ji bo nWake ji PD03 biguhezîne pîneyek şiyarbûyî ya EM2/3 di Pêveka NCP-SPI de. |
631713 |
Ger pêveka "Pirtûkxaneya Zigbee PRO Stack" li şûna "Pirtûkxaneya Zigbee PRO Leaf" were bikar anîn, Amûrek End Zigbee dê nakokiyên navnîşanê dubare rapor bike. | Li şûna pêveka "Pirtûkxaneya Zigbee PRO Stack" "Pirtûkxaneya Pelên Zigbee PRO" bikar bînin. |
670702 |
Kêmasiya di hundurê pêveka Raporkirinê de dikare bibe sedema derengiya girîng li ser bingeha frekansa nivîsandina daneyan û mezinahiya tabloyê, ku dibe ku di koda serîlêdana xerîdar de, tevî dema bûyerê, mudaxele bike. | Heke pir caran nivîsandinê dikin, li şûna ku pêvekê bikar bînin, şert û mercên raporê kontrol bikin û raporan bi destan bişînin. |
708258 |
Nirxa nenaskirî ya di group-server.c de bi rêya addEntryToGroupTable() dikare girêdanek xapînok biafirîne û bibe sedema şandina peyamên raporkirina kastê komê. | "binding.clusterId = EMBER_AF_INVALID_CLUSTER_ID" lê zêde bike; piştî “girêdan.cure
= EMBER_MULTICAST_BINDING;" |
757775 |
Hemî beşên EFR32 xwedan guheztinek RSSI-ya yekta ne. Wekî din, sêwirana panelê, antên û dorpêçê dikare bandorê li RSSI bike. |
Dema ku projeyek nû diafirînin, RAIL Utility, pêkhateya RSSI saz bikin. Vê taybetmendiyê RSSI Offset Silabên xwerû yên ku ji bo her beşê têne pîvandin vedihewîne. Ger hewce be piştî ceribandina RF ya hilbera weya bêkêmasî ev veqetandin dikare were guheztin. |
758965 |
Pêkhateyên koma ZCL û tabloya vedîtina fermana ZCL hevdem nabin. Ji ber vê yekê, dema ku hêmanek komê ya ZCL çalak bikin an neçalak bikin, emrên hatine bicîh kirin dê di tabloya fermana Vesazkera Pêşkeftî ya ZCL ya têkildar de neyên çalak kirin/neçalak kirin. | Di Vesazkera Pêşkeftî ya ZCL de bi destan vedîtina fermanên ZCL yên xwestî çalak bike/neçalak bike. |
765735 | Nûvekirina OTA li ser Sleepy End Device bi Daxwaza Rûpelê ya çalakkirî têk diçe. | Li şûna Daxwaza Rûpelê Daxwaza Block bikar bînin. |
845649 |
Rakirina CLI: Pêkhateya bingehîn bangên EEPROM-ê yên sl_cli.h ji holê ranake. |
Eeprom-cli.c jêbirin file ku gazî sl_cli.h dike. Wekî din, bangên sl_cli.h û her weha sl_cli_command_arg_t di ota-storage-simple-eeprom de dikarin werin şîrove kirin. |
857200 |
ias-zone-server. c destûrê dide ku girêdanek bi navnîşana CIE ya "0000000000000000" were afirandin û paşê rê nade girêdanên din. | Rêbazek nayê zanîn |
1019961 | Çêkirina Z3Gateway hatî çêkirinfile kodên hişk "gcc" wekî CC | Rêbazek nayê zanîn |
Nasnameya # | Terîf | Workaround |
1039767 |
Di doza karanîna RTOS-ê ya pir-mijarî de pirsgirêka dakêşana dorê ji nû ve biceribîne tora routerê Zigbee. |
Zigbee Stack ne ewledar e. Wekî encamek, gazîkirina Zigbee stack API-yên ji peywirek din di hawîrdora OS-ê de nayê piştgirî kirin û dibe ku stikê têxe rewşek "ne-xebitîn". Ji bo bêtir agahdarî û rêgezek ku bi karanîna rêvekera bûyerê re bikar tîne, li têbînîya Appê ya jêrîn binihêrin.
https://www.silabs.com/documents/public/application- notes/an1322-dynamic-multiprotocol-bluetooth-zigbee-sdk- 7x.pdf . |
1064370 | Z3Switch sampsepanê tenê bişkokek çalak kir (nimûne: btn1) ji hêla xwerû ve ku dibe sedema nehevsengiya danasîna bişkojka di projeyê de file. | Rêbaz: Di dema afirandina projeya Z0Switch de mînaka btn3 bi destan saz bikin. |
1161063 | Z3Light û potansiyel sepanên din nirxên guhertoya komê ya nerast rapor dikin. | Bi destan taybetmendiya guhertoya komê li guhertoya wan a guncan nûve bikin. |
1164768,
1171478, 1171479 |
ÇEWT: ezspErrorHandler 0x34 di moda wergirtina mfglib de gelek caran hate ragihandin | Ji bo kêmkirina peyamên çewtiyê yên çapkirî, EMBER_AF_PLUGIN_GATEWAY_MAX_WAIT_FOR_EV mîheng bike
ENT_TIMEOUT_MS li ser sepana mêvandar heya 100, ji ber vê yekê rêza vegerandina bangê zûtir azad dibe. |
1252460 | Rûtînên vegerandina SimEEPROM (ji bo v1 û v2) ku di destpêkê de têne xebitandin dibe ku bangên jêbirina rûpela flashê ya xelet a nerast bikin ku di dema em_msc de îdiayan encam dide. c's rûtîn MSC_ErasePage. | Rêbaz: Rêza kodê ya jêrîn li jorê fonksiyona MSC_ErasePage() li em_msc.c bi cîh bikin: navnîşana destpêkê = (uint32_t*)((uint32_t)startNaddress &
~(FLASH_PAGE_SIZE-1)); |
Tiştên Deprecated
Di serbestberdanê de hate binavkirin
Di GSDK 7.4.0.0 û pê ve, di nav de ev patch, vebijarka "-v" ya di Z3Gateway de ji bo serîlêdana mêvandar a linux-ê ku bi porta 4900 an 4901 ve têkiliyek telnet-ê çêbike, jêbirin. Rêbaza pêşniyarkirî ya alternatîf ji bo afirandina navgînek telnet ev e ku meriv karûbarên linux-ê yên wekî "socat" bikar bîne.
Di serbestberdanê de hate binavkirin
API-yên ewlehiyê yên jêrîn jêbirin:
- emberGetKey()
- emberGetKeyTableEntry()
- emberSetKeyTableEntry()
- emberHaveLinkKey()
- emberAddOrUpdateKeyTableEntry()
- emberAddTransientLinkKey()
- emberGetTransientKeyTableEntry()
- emberGetTransientLinkKey()
- emberHmacAesHash()
API-yên ku ji hêla Rêvebirê Ewlekariya Zigbee ve hatî peyda kirin bikar bînin ji bo gihîştina hilanîna sereke û haşkirina HMAC.
Tiştên Rakirî
Di berdanê de rakirin
- Di sernavê giştî de API-yên gelemperî yên dubare hatin rakirin file gp-types.h.
- Perçeya zigbee_end_device_bind hate rakirin. Ev hêman ji bo koordînatorê ku ji nû ve-lêgerînên girêdanê yên ji bo cîhazên paşîn broker bike hate bikar anîn. Ev fonksiyona vebijarkî ji R22-a taybetmendiya bingehîn a Zigbee hate rakirin.
- SetPacketBufferCount() li af-host.c û rewşa kontrolê ya bêkêr EZSP_CONFIG_PACKET_BUFFER_COUNT rakirin: di command-handlers.c.
- Argumana MemoryAlocation rakirin ji ber ku dema destpêkirina NCP-ê ne hewce ye ku li du qonaxan were dabeş kirin.
- emberAfNcpInitCallback() di se14-comms-hub, se14-ihd, û se14-metre-gas app.c de hate rakirin.
- Di dema destpêkirina ncp de di ncp-configuration.c de mîhenga EZSP_CONFIG_RETRY_QUEUE_SIZE hate rakirin
Pirprotokola Gateway û RCP
Tiştên Nû
Di berdanê de zêde kirin
- Guhdariya hevdem, şiyana ku stêkên Zigbee û OpenThread dema ku EFR802.15.4xG32 an xG24 RCP bikar tînin li ser kanalên 21 serbixwe kar bikin, tê berdan.
- Guhdariya hevdem ji bo kombînasyona 802.15.4 RCP/Bluetooth RCP, kombînasyona Zigbee NCP/OpenThread RCP, an jî ji bo pergala-li-çîp (SoC) Zigbee/OpenThread peyda nabe. Ew ê di serbestberdana pêşerojê de li wan hilberan were zêdekirin.
- Berfirehkirina firoşkarê OpenThread CLI li ser sepanên mêvandar ên OpenThread yên konteynerên pirprotokolî hate zêdekirin. Di nav vê de emrên coex cli hene.
Improvements
Di berdanê de guherî
- Kombînasyona pirprotokola Zigbee NCP/OpenThread RCP naha qalîteya hilberînê ye.
Pirsgirêkên Fixed
Di berdanê de rast kirin
Nasnameya # | Terîf |
1213701 |
zigbeed destûr neda ku ji bo zarokek têketina tabloya hevberdanê ya çavkaniyê were afirandin heke di rêza nerasterast ya MAC-ê de daneyên jixwe ji bo wî zarokî li bendê ne. Ev tevger dikare bibe sedema têkçûna danûstendinên qata serîlêdanê di navbera zarok û hin cîhazên din de ji ber nebûna APS Ack an bersiva pê-pelê, nemaze têkçûn û bidawîbûna nediyar a Nûvekirinên ZCL OTA ku amûra zarokê armanc dike. |
1244461 | Têketina tabloya lihevhatina çavkaniyê ya ji bo zarokbûnê dikare tevî peyamên li bendê were rakirin. |
Di berdanê de rast kirin
Nasnameya # | Terîf |
1081828 | Pirsgirêka karûbarê bi Zigbee/BLE DMP-ya bingehîn a FreeRTOS-êample sepanên. |
1090921 | Z3GatewayCpc di avakirina torgilokek di hawîrdorek bi deng de pirsgirêkek hebû. |
1153055 | Di dema xwendina guhertoya NCP-ê ya ji zigbee_ncp-ble_ncp-uart s de, îddîayek li ser mêvandar çêbû.ample app. |
1155676 | 802.15.4 RCP hemî pakêtên unicast ên wergirtî (piştî pejirandina MAC) ji holê rakir heke pir navberên 15.4 heman ID-ya girêka 16-bit parve bikin. |
1173178 | Mêvandar bi derewîn bi sedan pakêtên ku bi mfglib hatine wergirtin di sazkirina Host-RCP de ragihand. |
1190859 | Di sazkirina Host-RCP de çewtiya EZSP dema şandina pakêtên bêserûber mfglib. |
1199706 | Anketên daneyan ji zarokên cîhaza dawiya jibîrkirî re bi rêkûpêk çarçoveyek li benda li ser RCP-yê nedane da ku fermanek Bihêle & Vegere ji zarokê berê re rêz bike. |
1207967 | Fermana "mfglib send random" pakêtên zêde li ser Zigbeed dişîne. |
1208012 | Moda mfglib rx dema ku li ser RCP distîne agahdariya pakêtê rast nûve nekir. |
1214359 | Dema ku 80 an bêtir rêwer hewl dan ku bi hevdemî beşdarî sazkirina Host-RCP bibin, girê koordînator têk çû. |
1216470 |
Piştî veguheztina weşanek ji bo maskeya navnîşanê 0xFFFF, Zigbee RCP ku wekî amûrek dêûbav tevdigere dê ji bo her zarokek ala daneya li bendê bihêle. Vê yekê encam da ku her zarok piştî her anketê li hêviya daneyan hişyar bimîne, û ji her cîhaza paşîn re hin danûstendina daneya li bendê ya din hewce dike ku di dawiyê de vê rewşê paqij bike. |
Pirsgirêkên Naskirî yên Di Daxuyaniya Niha de
Pirsgirêkên bi stûr ji nûvekirina berê ve hatin zêdekirin. Ger we serbestberdanek ji bîr kiribe, notên berdana dawî li ser hene https://www.si-labs.com/developers/gecko-software-development-kit.
Nasnameya # | Terîf | Workaround |
811732 | Dema ku Zigbeed bikar tînin piştgirîya tokena xwerû tune. | Piştgirî di serbestberdana pêşerojê de tê plan kirin. |
937562 | Fermana 'reklamê li ser' Bluetoothctl bi sepana rcp-uart- 802154-blehci li ser Raspberry Pi OS 11 têk diçe. | Li şûna bluetoothctl sepana btmgmt bikar bînin. |
1022972 | Coex li ser ZB NCP + OT RCP nexebite. | Piştgirî ji bo serbestberdana pêşerojê tê plan kirin. |
1074205 | CMP RCP du torên li ser heman PAN id piştgirî nake. | Ji bo her torê nasnameyên PAN-ê yên cihêreng bikar bînin. Piştgirî di serbestberdana pêşerojê de tê plan kirin. |
1122723 | Di hawîrdorek mijûl de dibe ku CLI di sepana z3-light_ot-ftd_soc de bêbersiv bibe. | Rêbazek nayê zanîn. |
1124140 | z3-light_ot-ftd_soc sample sepan nekare tora Zigbee ava bike ger tora OT jixwe rabe. | Pêşî tora Zigbee û paşê jî tora OT dest pê bikin. |
1170052 |
CMP Zigbee NCP + OT RCP û DMP Zigbee NCP + BLE NCP dibe ku di vê serbestberdana heyî de li ser 64KB û beşên RAM-ê yên jêrîn bicîh nebin. |
Parçeyên 64KB niha ji bo van sepanan nayên piştgirî kirin. |
1209958 |
ZB/OT/BLE RCP li ser Bobcat û Bobcat Lite dikare piştî çend hûrdeman dema ku her sê protokolan dimeşîne kar rawestîne. |
Dê di serbestberdana pêşerojê de were çareser kirin |
1221299 | Xwendinên Mfglib RSSI di navbera RCP û NCP de cûda dibin. | Dê di serbestberdana pêşerojê de were çareser kirin. |
1231021 | OTBR dikare dema ku 80+ cîhazên zigbee bi hevdemî tevlî dibin destnîşan bike. | Çareseriyek zêde kir ku dibe ku pirsgirêkê çareser bike. Dê di serbestberdana pêşerojê de bi tevahî were çareser kirin. |
Tiştên Deprecated
- Netû
Tiştên Rakirî
Di berdanê de rakirin
- Makroya "NONCOMPLIANT_ACK_TIMING_WORKAROUND" hat rakirin. Hemî sepanên RCP-ê naha ji hêla xwerû ve 192 μsec dema zivirîna ji bo aksiyonên ne-pêşvekirî piştgirî dikin dema ku hîn jî dema zivirîna 256 μsec bikar tînin ji bo pêvekên pêşkeftî yên ku ji hêla CSL ve têne xwestin.
Bikaranîna Vê Release
Ev serbestberdana jêrîn hene:
- Stack Zigbee
- Çarçoveya Serlêdana Zigbee
- Zigbee Sample Serlêdanên
Ji bo bêtir agahdarî di derbarê Zigbee û EmberZNet SDK de UG103.02 bibînin: Bingehên Zigbee.
Heke hûn bikarhênerek yekem in, ji bo rêwerzên li ser mîhengkirina hawîrdora pêşkeftina xwe, avahî û ronîkirina wekî SDK 180 û Bilindtir, QSG7.0 bibînin: Zigbee EmberZNet Rêbernameya Destpêka Zûampserîlêdanê, û referansên belgekirinê ku gavên paşîn destnîşan dikin.
Sazkirin û Bikaranîna
Zigbee EmberZNet SDK wekî beşek ji Gecko SDK (GSDK), komîteya SDK-yên Silicon Labs tê peyda kirin. Ji bo ku hûn zû dest bi GSDK bikin, Simplicity Studio 5 saz bikin, ku dê hawîrdora pêşkeftina we saz bike û we di nav sazkirina GSDK de bi rê ve bibe. Simplicity Studio 5 her tiştê ku ji bo pêşkeftina hilbera IoT-ê bi cîhazên Silicon Labs re hewce dike, di nav de çavkaniyek û destpêkirina projeyê, amûrên veavakirina nermalavê, IDE-ya tevahî bi zincîra amûrê GNU, û amûrên analîzê vedihewîne. Rêbernameyên sazkirinê di Rêbernameya Bikarhêner a Serhêl Simplicity Studio 5 de têne peyda kirin.
Wekî din, dibe ku Gecko SDK bi dakêşandin an klonkirina herî dawî ji GitHub bi destan were saz kirin. Dîtin https://github.com/Sili-conLabs/gecko_sdk ji bo bêtir agahîya.
Simplicity Studio GSDK-ê ji hêla xwerû ve saz dike:
- (Windows): C:\Bikarhêner\ \SimplicityStudio\SDKs\gecko_sdk
- (MacOS): /Bikarhêner/ /SimplicityStudio/SDKs/gecko_sdk
Belgekirinên taybetî yên guhertoya SDK-ê bi SDK-ê re têne saz kirin. Agahiyên zêde bi gelemperî di gotarên bingeha zanînê (KBA) de têne dîtin. Referansên API û agahdariyên din ên di derbarê vê û weşanên berê de hene https://docs.silabs.com/.
Agahiyên Ewlekariyê
Yekbûna Vault Ewle
Ji bo serîlêdanên ku hildibijêrin ku bi ewlehî bişkokan hilînin bi karanîna pêkhateya Storage Key Secure li ser beşên Secure Vault-High, tabloya jêrîn mifteyên parastî û taybetmendiyên wan ên parastina hilanînê nîşan dide ku pêkhateya Rêvebirê Ewlekariya Zigbee îdare dike.
Mifteya pêçandî | Hinardekirin / Ne-Exportable | Têbînî |
Key Tora | Exportable | |
Mifteya Girêdana Navenda Baweriyê | Exportable | |
Key Link Transient | Exportable | Tabloya mifteya îndekskirî, wekî mifteya guhezbar tê hilanîn |
Mifteya Girêdana Serlêdanê | Exportable | Tabloya mifteya Indekskirî |
Mifteya EZSP ya Ewle | Exportable | |
Mifteya Şîfrekirinê ya ZLL | Exportable | |
Mifteya Pêşvesazkirî ya ZLL | Exportable | |
Key Proxy GPD | Exportable | Tabloya mifteya Indekskirî |
Key Sink GPD | Exportable | Tabloya mifteya Indekskirî |
Navxweyî / Mifteya Cihê | Exportable | Mifteya hundurîn ji bo karanîna ji hêla Gerînendeyê Ewlekariya Zigbee ve |
- Bişkojên pêçandî yên ku wekî "Ne-Exportable" têne nîşankirin dikarin bêne bikar anîn lê nekarin bibin viewed an parvekirin di dema xebatê de.
- Bişkojkên pêçandî yên ku wekî "Exportable" têne nîşankirin dikarin di dema xebitandinê de bêne bikar anîn an parve kirin lê dema ku di flashê de têne hilanîn şîfre dimînin.
- Serlêdanên bikarhêner qet hewce nake ku bi piraniya van bişkojan re têkilî daynin. API-yên heyî yên ji bo birêvebirina bişkokên Tabloya Girêdanê an Bişkojkên Veguhast hîn jî ji serîlêdana bikarhêner re peyda dibin û naha di nav beşê Rêvebirê Ewlekariya Zigbee re rêve dibin.
- Dibe ku hin ji van bişkokan di pêşerojê de ji serîlêdana bikarhêner re neyên hinardekirin. Serlêdanên bikarhêner têne teşwîq kirin ku heya ku bêkêmasî ne hewce be, pişta xwe bi hinardekirina mifteyan negirin.
- Ji bo bêtir agahdarî li ser fonksiyona Rêvebiriya Mifteya Ewlehî ya Vault, li AN1271 binêre: Veguheztina Mifteya Ewle.
Adêwirmendên Ewlekariyê
Ji bo ku hûn bibin abonetiya Şêwirmendên Ewlekariyê, têkevin portala xerîdar a Silicon Labs, dûv re Account Home hilbijêrin. HOME bikirtînin da ku biçin ser rûpela malê ya portalê û dûv re li ser pelika Birêvebirina Notifications bikirtînin. Piştrast bikin ku 'Agahiyên Şêwirmendiya Nermalava/Ewlekariyê & Daxuyaniyên Guherîna Hilberê (PCN)' hatine kontrol kirin, û hûn herî kêm ji bo platform û protokola xwe hatine aboneyê. Bikirtînin Save ji bo tomarkirina guhertinan.
Alîkarî
Xerîdarên Kit Pêşveçûn ji bo perwerdehî û piştgiriya teknîkî mafdar in. Silicon Laboratories Zigbee bikar bînin web rûpel ji bo bidestxistina agahdarî li ser hemî hilber û karûbarên Silicon Labs Zigbee, û qeydkirina ji bo piştgiriya hilberê.
Hûn dikarin bi piştgiriya Laboratories Silicon re têkilî daynin http://www.silabs.com/support.
Simplicity Studio
Gihîştina yek-klîk a MCU û amûrên wireless, belgekirin, nermalava, pirtûkxaneyên koda çavkaniyê û hêj bêtir. Ji bo Windows, Mac û Linux-ê heye!
Disclaimer
Silicon Labs niyet dike ku ji xerîdaran re belgeyên herî dawî, rast û kûr ên hemî periferîk û modulên ku ji bo bicîhkerên pergalê û nermalavê hene ku hilberên Silicon Labs bikar tînin an jî mebest dikin ku bikar bînin peyda bike. Daneyên taybetmendiyê, modul û dorhêlên berdest, mezinahiyên bîranîn û navnîşanên bîranînê ji her amûrek taybetî re vedibêjin, û parametreyên "Tîpîkî" yên ku têne peyda kirin dikarin di serîlêdanên cihêreng de cûda bibin û bikin. Serlêdan examptiştên ku li vir hatine vegotin tenê ji bo mebestên ronîkirinê ne. Silicon Labs mafê guherandina bêyî agahdariyek din li ser agahdariya hilberê, taybetmendî, û ravekirinên li vir diparêze, û di derheqê rastbûn an tevahî agahdariya tê de garantiyê nade. Bêyî agahdariya pêşîn, Silicon Labs dibe ku di pêvajoya çêkirinê de ji ber sedemên ewlehî an pêbaweriyê firmware hilberê nûve bike. Guhertinên weha dê taybetmendî an performansa hilberê neguhezînin. Silicon Labs ji ber encamên karanîna agahdariya ku di vê belgeyê de hatî peyda kirin berpirsiyariyek tune. Ev belge ji bo sêwirandin an çêkirina çerxên entegre ti destûrnameyek nade an eşkere nade. Hilber ne hatine sêwirandin an destûr ne ku di nav tu cîhazên FDA Class III de werin bikar anîn, serîlêdanên ku ji bo wan pejirandina pêşbazarê ya FDA hewce ye an Pergalên Piştgiriya Jiyanê bêyî destûra nivîskî ya taybetî ya Laboratorên Silicon. "Pergala Piştgiriya Jiyanê" her hilberek an pergalek e ku ji bo piştgirî an domandina jiyan û / an tenduristiyê tête armanc kirin, ku heke têk neçe, dikare bi maqûl were hêvî kirin ku bibe sedema birînek kesane ya girîng an mirin. Berhemên Silicon Labs ji bo sepanên leşkerî ne hatine sêwirandin an destûr ne. Berhemên Silicon Labs di tu şert û mercan de di nav çekên tunekirina girseyî de, di nav de (lê ne bi sînorkirî) çekên nukleerî, biyolojîkî an kîmyewî, an fuzeyên ku dikarin van çekan radest bikin, werin bikar anîn. Silicon Labs hemî garantiyên eşkere û nepenî red dike û ji bo zirar an zirarên têkildarî karanîna hilberek Silicon Labs di van sepanên bê destûr de berpirsiyar an berpirsiyar nabe.
Not: Dibe ku di vê naverokê de termînolojiya êrîşkar hebe ku niha kevin bûye. Silicon Labs li cîhê ku dibe bila bibe van şertan bi zimanek tevlihev diguhezîne. Ji bo bêtir agahdarî, biçin www.silabs.com/about-us/inclusive-lexicon-project.
Agahiya nîşana bazirganî
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® û Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Enerjiya Micro logo û têkeliyên wan , "mikrokontrolerên herî dostane yên enerjiyê yên cîhanê", Redpine Signals®, WiSeConnect , n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, Telegesis Logo®, USBXpress®, Zentri, logoya Zentri û Zentri DMS, Z-Wave®, û yên din tîcarî an qeydkirî ne marqeyên Silicon Labs. ARM, CORTEX, Cortex-M3 û THUMB tîcarî an tîcarî yên qeydkirî yên ARM Holdings in. Keil nîşanek bazirganî ya ARM Limited e. Wi-Fi marqeyek qeydkirî ya Hevbendiya Wi-Fi ye. Hemî hilber an navên markayên din ên ku li vir hatine destnîşan kirin marqeyên xwediyên wan ên têkildar in.
TÊKELÎ
- Silicon Laboratories Inc.
- 400 West Cesar Chavez
- Austin, TX 78701
- USA
- www.silabs.com
Belge / Çavkanî
![]() |
SILICON LABS SDK 7.4.1.0 GA Zigbee Protocol Stack Software [pdf] Rehbera bikaranînê SDK 7.4.1.0 GA Nermalava Zigbee Protokola Stack, SDK 7.4.1.0 GA, Nermalava Zigbee Protokola Stack, Nermalava Protokola Stack, Nermalava Stack |