SILICON LABS Zigbee EmberZ Net SDK
Specifications
- Zigbee EmberZNet SDK Versiyon: 8.1 GA
- Simplicity SDK Suite Versiyon: 2024.12.0
- Dîroka Weşanê: 16 Kanûn, 2024
- Berhevkarên Hevgirtî: Guhertoya GCC 12.2.1
- Guhertoya Protokola EZSP: 0x10
Agahiya hilberê
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 dihewîne pêkanîna Silicon Labs ya taybetmendiya stack Zigbee.
TAYBETÊN KEY
Zigbee
- -250+ têketin di tabloya bişkoja girêdana APS de
- Piştgiriya ZigbeeD li ser Android 12 (v21.0.6113669) û Tizen (v0.1-13.1)
- Piştgiriya Modulê xG26
Pir protokol
- Piştgiriya ZigbeeD û OTBR li ser OpenWRT - GA
- DMP BLE + CMP ZB & Mater / OT bi Guhdariya Hevdem re li ser MG26 ji bo SoC - GA
- 802.15.4 Parçeyek pêşîn a nexşerêya radyoya yekbûyî
- Piştgiriya pakkirina Debian ji bo serîlêdanên mêvandarê MP - Alpha
Tiştên Nû
Guhertinên Girîng
Mezinahiya maseya mifteya girêdana APS (bi karanîna SL_ZIGBEE_KEY_TABLE_SIZE ve hatî mîheng kirin) ji 127 ber 254 navnîşan tê berfireh kirin.
- Piştgiriya R23 ji bo fonksiyona kargêrkirina Tora ZDD tê zêdekirin. Fonksiyona tunekirinê bêyî piştgirî ji bo dozên karanîna Tora Legacy heye.
- Parçeyên Rêvebiriya Torê û Afirînerê Torê hatine nûve kirin da ku piştgirî ji bo tevlêbûna R23 tê de hebe. Di nav wan de guhertinên têkildar ên jêrîn hene.
- Polîtîkaya Daxwaza Mifteya Girêdana Navenda Baweriyê ya xwerû (TCLK) hate nûve kirin da ku ji bo her amûrek daxwazkar bişkojkên nû çêbike. Her gava ku cîhazên daxwazkar hewl didin ku Mifteya Girêdana Navenda Baweriya xwe nûve bikin, mifteyek nû tê çêkirin.
- Ji ber guheztina polîtîkaya TCLK ya berê, beşa Ewlekariya Afirînerê Torê naha pêdivî bi pêkhateya Bişkojkên Girêdana Ewlekariyê heye. Nûvekirina serlêdanan dê were nûve kirin da ku li gorî vê hewcedariya nû tevbigere.
- Veavakirinek nû,
SL_ZIGBEE_AF_PLUGIN_NETWORK_CREATOR_SECURITY_ALLOW_TC_USING_HASHED_LINK_KEY tê zêdekirin da ku destûr bide tevlîbûnê bi karanîna mifteyek bingehîn û heşekirî. Ev veavakirin di bin beşa Ewlekariya Afirînerê Torê de tê dîtin. Bikaranîna vê polîtîkayê dihêle ku her cîhaza ku tevlê bibe piştî-tevlîbûna TCLK-ya yekta werbigire, lê hewildanên dubare yên nûvekirina TCLK-ê dê ji bo cîhaza daxwazkar mifteyek nû dernexîne. Ev karanîna bişkojkên girêdana heşîşkirî berî vê serbestberdanê polîtîkaya xwerû bû, û karanîna vê siyasetê dihêle ku Navenda Baweriyê ji anîna pêkhateya Bişkojkên Girêdana Ewlekariyê dûr bixe, ku mifteyên di Flash-ê de tomar dike.
Not: Silicon Labs bikaranîna vê polîtîkayê pêşniyar nake, ji ber ku ev yek rê li ber girêdana cîhazan digire ku TCLK-yên xwe bizivirin, an nûve bikin.
- Komek vesazkirinê ya nû li pêkhateya zigbee_ezsp_spi tê zêdekirin da ku rê bide veavakirina cîhaza mêvandar SPI û pêwendiyên wê yên pin.
- The example projeyên, di nav de proje files (.slcps) û peldanka projeyê, wekî rêbernameyên navkirinê yên Silicon Labs têne guheztin û di bin pelrêça "projeyan" de têne guheztin.
Piştgiriya Platforma Nû
- Modulên nû
- MGM260PD32VNA2
- MGM260PD32VNN2
- MGM260PD22VNA2
- MGM260PB32VNA5
- MGM260PB32VNN5
- MGM260PB22VNA5
- BGM260PB22VNA2
- BGM260PB32VNA2
- Tabloyên nû yên radyoyê
- MGM260P-RB4350A
- MGM260P-RB4351A
- Beşek nû
- efr32xg27
- Kit Explorer
- BRD2709A
- MGM260P-EK2713A
Belgekirina Nû
Bikarhênerek nû ya EZSP UG600 ji bo berdanên 8.1 û jorîn rêber dike.
Improvements
- Sînorên SL_ZIGBEE_KEY_TABLE_SIZE heta 254 navnîşan hatin berfireh kirin.
- Zigbee_security_link_keys li Z3Light zêde kirin.
- Zigbee_security_link_keys li zigbee_mp_z3_tc_z3_tc zêde kirin. Mezinahiya tabloya xwe ya sereke jî nûve kir.
- Mezinahiya tabloya mifteya Z3 Gateway (ku dê li ncp were danîn) bi 20 zêde kir.
Pirsgirêkên Fixed
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.silabs.com/developers/zigbee-emberznet di tabloya Belgeyên Teknîkî de.
Tiştên Deprecated
- Perçeya zigbee_watchdog_periodic_refresh êdî di çarçoveya serîlêdana Zigbee de nayê bikar anîn û di vê serbestberdanê de tê qewirandin. Demjimêra nobedar ji hêla xwerû ve ji bo hemî s neçalak eample sepanên. Dê di pêşerojê de pêkhateyek çavdêriya çêtir li SDK-ê were zêdekirin.
- Not: Di sepana xwe de bi jimareya veavakirinê SL_LEGACY_HAL_DISABLE_WATCHDOG demjimêra çavdêriyê çalak bike
Sînorên Torê û Nêrînên
Serlêdanên xwerû yên Navenda Baweriyê yên ku bi vê serbestberdana EmberZNet re têne şandin dikarin gelek amûrên li ser torê piştgirî bikin. Ev hejmar li ser gelek faktoran tê destnîşankirin, di nav de mezinahiyên tabloya mîhengkirî, karanîna NVM, û nirxên din ên dema nifş û dema xebitandinê. Bikarhênerên ku dixwazin torên mezin biafirînin dibe ku dema ku torê ji ya ku serîlêdanê piştgirî dike mezintir bikin bi pirsgirêkên çavkaniyê re rû bi rû bibin. Ji bo example, amûrek ku ji Navenda Baweriyê Mifteya Girêdana Navenda Baweriyê daxwaz dike dibe ku sl_zigbee_af_zigbee_key_establishment_cb vegerek li ser Navenda Baweriyê bi h statûya wekî SL_ZIGBEE_KEY_TABLE_FULL vekêşe, û destnîşan dike ku tabloya mifteyê cîhek tune ku amûrek an wê mifteyê nû lê zêde bike. NVM3 cîhê berdest tune. Silicon Labs ji bo bikarhênerên ku dixwazin torên mezin biafirînin pêşniyarên jêrîn peyda dike. Ji bo serîlêdanên Navenda Baweriyê, mîhengên jêrîn têne pêşniyar kirin. Van pêşnîyaran ne temam in, û ew ji bo serîlêdanên ku dixwazin torên mezin mezin bikin wekî bingehek xizmet dikin.
- Tevlîbûna pêkhateya Tabloya Navnîşanê (zigbee_address_table), bi
- SL_ZIGBEE_AF_PLUGIN_ADDRESS_TABLE_SIZE hêmana veavakirinê li ser mezinahiya tora xwestinê hate danîn
- nirxa SL_ZIGBEE_AF_PLUGIN_ADDRESS_TABLE_TRUST_CENTER_CACHE_SIZE li ser herî zêde hate danîn (4)
- Tevlîbûna pêkhateya Bişkojkên Girêdana Ewlekariyê (zigbee_security_link_keys), bi
- Nirxa SL_ZIGBEE_KEY_TABLE_SIZE li gorî mezinahiya torê tê danîn
- Tiştên veavakirina jêrîn li gorî mezinahiya tora xwestinê têne danîn
- SL_ZIGBEE_BROADCAST_TABLE_SIZE, wekî ku di beşa Zigbee Pro Stack de tê dîtin
- SL_ZIGBEE_SOURCE_ROUTE_TABLE_SIZE, wekî ku di beşa rêça Çavkaniyê de tê dîtin, ger rêça çavkaniyê were bikar anîn
- Li gorî karanîna NVM3 verastkirina NVM3_DEFAULT_NVM_SIZE û NVM3_DEFAULT_CACHE_SIZE
- Mînakî mezinahiyên torê yên ji 65 nod mezintir dibe ku mezinahiya NVM3 ya 64K hewce bike. Mezinahiya xwerû ya NVM3 di Silicon Labs Zigbee sampsepanên le 32K e. Serlêdanên ku NVM-ê bi giranî bikar tînin dibe ku hewce bike ku vê nirxê hîn bilindtir were sererast kirin.
- Dibe ku torên mezin heya 65 nod hewcedariyek cache ya NVM3 ya 1200 byte bin; mezinbûna torên ji wê mezintir dibe ku hewce bike ku vê nirxê ducarî bigihîne 2400 byte.
Van verastkirin tenê ji bo Navenda Baweriyê derbas dibin
Pirprotokola Gateway û RCP
Tiştên Nû
Piştgiriya GA SoC ji bo BLE DMP bi Zigbee + Openthread CMP bi guhdariya hevdemî ya li ser beşên xG26 ve hatî çalak kirin. Piştgiriya alpha ya Debian ji bo serîlêdanên Zigbeed, OTBR, û Z3Gateway hatiye zêdekirin. Zigbeed û OTBR ji bo platforma referansa bijartî (Raspberry PI 4) jî di forma pakêta DEB de têne peyda kirin. Binêre Running Zigbee, OpenThread, û Bluetooth bi hevdemî li ser Mêvandarek Linux-ê bi Hevpêvajoyek Pirprotokolî re, ku li docs.silabs.com, ji bo hûragahiyan. Piştgiriya Zigbeed ji bo Tizen-0.1-13.1 ji bo arm32 û aarch64 û her weha Android 12 ji bo aarch64 zêde kir. Agahiyên bêtir li ser Zigbeed dikarin li vir bibînin docs.silabs.com. Parçeyek nû "802.15.4 Pêşîniya nexşerêya radyoya yekbûyî" lê zêde kir. Ev hêman ji bo mîhengkirina pêşengên radyoyê yên stûnek 15.4 tê bikar anîn. Pêvek di heman demê de hêmana "radyo_priority_configurator" ya nû jî hewce dike. Ev hêman rê dide projeyan ku amûra Mîhenga Pêşîniya Radyoyê ya li Simplicity Studio bikar bînin da ku astên pêşîn ên radyoyê yên stûnên ku jê re hewce dikin mîheng bikin.
Improvements
Nîşeya serîlêdanê ku Zigbee, OpenThread, û Bluetooth-ê bi hevdemî li ser Hostêrek Linux-ê digel Pêvajoya Pirprotokolê (AN1333) dimeşîne, hate guheztin docs.silabs.com. Piştgiriya OpenWRT naha qalîteya GA ye. Piştgiriya OpenWRT ji bo serîlêdanên Zigbee, OTBR, û Z3Gateway hatiye zêdekirin. Zigbeed û OTBR ji bo platforma referansê (Raspberry PI 4) jî di forma pakêta IPK-ê de têne peyda kirin. Binêre Running Zigbee, OpenThread, û Bluetooth bi hevdemî li ser Mêvandarek Linux-ê bi Hevpêvajoyek Pirprotokolî re, ku li docs.silabs.com, ji bo hûragahiyan.
Pirsgirêkên Fixed
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 vê dawîyê henehttps://www.silabs.com/developers/simplicity-software-development-kit.
Tiştên Deprecated
"Konteyna Pirprotokolê" ya ku niha li ser DockerHub (siliconlabsinc/multiprotocol) heye, dê di serbestberdanek pêşeroj de were betal kirin. Dê konteynir êdî neyê nûvekirin û ji DockerHub were kişandin. Pakêtên bingehîn ên Debian-ê yên ji bo cpcd, ZigBee, û ot-br-posix, ligel projeyên xwemalî hatine çêkirin û berhev kirin, dê li şûna fonksiyona ku bi rakirina konteynerê winda bûne biguhezînin.
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 SDK-ya Simplicity, komîteya SDK-yên Silicon Labs, tê peyda kirin. Ji bo ku hûn zû dest bi SDK-ya Simplicity bikin, Simplicity Studio 5 saz bikin, ku dê hawîrdora pêşkeftina we saz bike û we di nav sazkirina Simplicity SDK-ê de 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. Alternatîf, Simplicity SDK dikare bi dakêşandin an klonkirina herî dawî ji GitHub bi destan were saz kirin. Dîtin https://github.com/SiliconLabs/simplicity_sdk ji bo bêtir agahîya. Simplicity Studio SDK-ya Simplicity ji hêla xwerû ve saz dike:
- (Windows): C:\Bikarhêner\\SimplicityStudio\SDKs\simplicity_sdk
- (MacOS): / Bikarhêner / / SimplicityStudio / SDK / simplicity_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 li ser vê û weşanên berê 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.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şkojên pêçandî yên ku wekî "Exportable" têne nîşankirin dikarin di dema xebitandinê de werin 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şkojkên Tabloya Girêdanê an Bişkojkên Veguhast hîn jî ji serîlêdana bikarhêner re peyda dibin û ji hêla Parçeya Rêvebirê Ewlekariya Zigbee ve têne rêve kirin.
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 da ku agahdariya li ser hemî hilber û karûbarên Silicon Labs Zigbee bistînin, û ji bo piştgiriya hilberê qeyd bikin. Hûn dikarin bi piştgiriya Laboratories Silicon re têkilî daynin http://www.silabs.com/support.
Sertîfîkaya Zigbee
Daxuyaniya Ember ZNet 8.1 ji bo mîmariya SoC, NC, P, û RCP ji bo Platforma Lihevhatî Zigbee-ê hatî pejirandin, nasnameyek pejirandina ZCP-ê bi vê berdanê ve girêdayî ye, ji kerema xwe CSA-yê kontrol bikin. webmalper li vir:
https://csa-iot.org/csa-iot_products/.
Ji kerema xwe not bikin ku sertîfîkaya ZCP ye filed berdanê bişînin, û çend hefte digire berî ku li ser CSA were xuyang kirin website. Ji bo pirsên din, ji kerema xwe bi piştgiriya Laboratoriyên Silicon re têkilî daynin http://www.silabs.com/support.
FAQs
A: Mezinahiya maseya mifteya girêdana APS dikare bi karanîna pîvana SL_ZIGBEE_KEY_TABLE_SIZE were mîheng kirin. Di guhertoya 8.1 de, ew ji 127 berbi 254 navnîşan ve hatî berfireh kirin.
Pirs: Pêşketinên di guhertoya 8.1 de çi ne?
A: Guhertoya 8.1 pêşkeftinên wekî berfirehkirina mezinahiya tabloya girêdana APS-ê, guheztina navên pêkhateyan, lê zêdekirina parastina mutex ji bo dorê bûyera Athe pp Framework, û hêj bêtir tîne. Ji bo navnîşek berfireh a çêtirkirinan serî li notên berdanê bidin.
Pirs: Ez çawa dikarim pirsgirêkên rastkirî yên di SDK-ê de mijûl bikim?
A: Pirsgirêkên di SDK-ê de çareser kirin, di nav de çareserkirina pirsgirêkên potansiyel ên bi veavakirina mezinahiya tabloya cîranê, veguherandina navên pêkhateyan, sererastkirina rêça çavkaniyê, birêvebirina fermanên ZCL, û hêj bêtir. Piştrast bikin ku hûn guhertoya herî dawî nûve bikin da ku ji van rastkirinan sûd werbigirin.
Belge / Çavkanî
![]() |
SILICON LABS Zigbee EmberZ Net SDK [pdf] Rênîşander Zigbee EmberZ Net SDK, EmberZ Net SDK, Net SDK, SDK |