SILICON-LABS-logo

SILICON LABS Zigbee EmberZ Net SDK

SILICON-LABS-Zigbee-EmberZ-Net-SDK-chigadzirwa

Zvinotsanangurwa

  • Zigbee EmberZNet SDK Version: 8.1 GA
  • Nyore SDK Suite Version: 2024.12.0
  • Zuva Rekuburitswa: Zvita 16, 2024
  • Inoenderana Compilers: GCC shanduro 12.2.1
  • EZSP Protocol Version: 0x10

Product Information

Silicon Labs ndiye mutengesi wesarudzo yeOEMs kuvandudza Zigbee networking muzvigadzirwa zvavo. Iyo Silicon Labs Zigbee papuratifomu ndiyo yakanyanya kubatanidzwa, yakakwana, uye inoratidzira-yakapfuma Zigbee mhinduro iripo. Iyo Silicon Labs EmberZNet SDK ine Silicon Labs 'kuitwa kweiyo Zigbee stack yakatarwa.

ZVINHU ZVIKURU

Zigbee

  • -250+ kupinda muAPS yekubatanidza kiyi tafura
  • Tsigiro yeZigbeeD paAndroid 12 (v21.0.6113669) uye Tizen (v0.1-13.1)
  • xG26 Module rutsigiro

Multiprotocol

  • ZigbeeD uye OTBR rutsigiro paOpenWRT - GA
  • DMP BLE + CMP ZB & Matter/OT nekuteerera panguva imwe chete paMG26 yeSoC - GA
  • 802.15.4 Redhiyo yakabatana inoronga zvinokosheswa chikamu
  • Debian kurongedza tsigiro yeMP host application - Alpha

Zvinhu Zvitsva

Kuchinja Kunokosha
Iyo APS yekubatanidza kiyi yetafura saizi (yakagadzirirwa uchishandisa SL_ZIGBEE_KEY_TABLE_SIZE) inowedzerwa kubva pa127 kusvika pa254 zvinyorwa.

  • R23 rutsigiro inowedzerwa kune ZDD Network commissioning mashandiro. Tunneling mashandiro anowanikwa pasina rutsigiro rweLegacy Network makesi ekushandisa.
  • Iyo Network Steering uye Network Musiki zvikamu zvakagadziridzwa kuti zvisanganise rutsigiro rweR23 kujoinha. Izvi zvinosanganisira shanduko dzinotevera dzinoenderana.
    • Iyo yakasarudzika Trust Center Link Kiyi (TCLK) yekukumbira mutemo yakagadziridzwa kuti ibudise makiyi matsva ega ega ekukumbira mudziyo. Kiyi nyowani inogadzirwa pese painokumbira zvishandiso zvinoedza kugadzirisa yavo Trust Center Link Key.
    • Nekuda kweiyo yapfuura TCLK shanduko yemutemo, iyo Network Musiki Chengetedzo chikamu ikozvino chinoda Chengetedzo Link Keys chikamu. Maapplication upgrading achagadziridzwa kuti aenderane neichi chinodiwa chitsva.
    • A new configuration,
      SL_ZIGBEE_AF_PLUGIN_NETWORK_CREATOR_SECURITY_ALLOW_TC_USING_HASHED_LINK_KEY inowedzerwa kuti ubatanidze uchishandisa core, hashed key. Iyi gadziriso inowanikwa pasi peNetwork Creator Security chikamu. Kushandiswa kweiyi mutemo kunobvumira yega yega yekujoinha mudziyo kuti ugamuchire yakasarudzika TCLK post-join, asi kudzokorora kuedza kugadzirisa TCLK hakuzokonzerese kiyi nyowani yechishandiso chekukumbira. Uku kushandisa makiyi ehashed link yaive mutemo wakasarudzika usati waburitswa, uye kushandiswa kwemutemo uyu kunobvumira Trust Center kudzivirira kuunza chikamu cheSecurity Link Keys, chinochengetedza makiyi muFlash.
      Cherechedza: Silicon Labs haikurudzire kushandiswa kwepolicy iyi, sezvo izvi zvichidzivirira kujoinha zvishandiso kubva pakukunguruka, kana kuvandudza, maTCLK avo.
  • Seti nyowani yekumisikidza inowedzerwa kuchikamu zigbee_ezsp_spi kubvumira kumisikidzwa kwemugadziri weSPI mudziyo uye mapini ayo ekubatanidza.
  • The example mapurojekiti, kusanganisira chirongwa files (.slcps) uye purojekiti forodha, dzinonzi zita rekuti Silicon Labs mazita nhungamiro uye vakatamira pasi "zvirongwa" dhairekitori.

New Platform Tsigiro

  • Manyowani module
    • MGM260PD32VNA2
    • MGM260PD32VNN2
    • MGM260PD22VNA2
    • MGM260PB32VNA5
    • MGM260PB32VNN5
    • MGM260PB22VNA5
    • BGM260PB22VNA2
    • BGM260PB32VNA2
    • Mabhodhi matsva eredhiyo
    • MGM260P-RB4350A
    • MGM260P-RB4351A
  • Chikamu chitsva
    • efr32xg27
  • Explorer Kit
    • BRD2709A
    • MGM260P-EK2713A

New Documentation
Mutsva weEZSP mushandisi anotungamira UG600 yekuburitsa 8.1 uye pamusoro.

Kuvandudzwa

  • SL_ZIGBEE_KEY_TABLE_SIZE miganho yawedzerwa kusvika ku254 zvinyorwa.
  • Yakawedzera zigbee_security_link_keys kuZ3Light.
  • Yakawedzera zigbee_security_link_keys ku zigbee_mp_z3_tc_z3_tc. Yakagadziridza saizi yetafura yayo kiyi zvakare.
  • Yakawedzera iyo Z3 Gateway kiyi tafura saizi (iyo ichaiswa kuncp) kusvika makumi maviri.

Fixed Issues

SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (1)SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (2)SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (3)SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (4)SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (5)SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (6)SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (7)SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (8)SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (9)

Nyaya Dzinozivikanwa Mukuburitswa Kwezvino

Nyaya dzine mavara matema dzakawedzerwa kubva pakaburitswa kare. Kana wakapotsa kuburitswa, zvichangobva kubuda zvinyorwa zviripo pa https://www.silabs.com/developers/zigbee-emberznet muTech Docs tab.SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (10)SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (11)SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (12)SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (13)SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (14)SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (15)SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (16)

Zvinhu Zvakaderedzwa

  • Iyo zigbee_watchdog_periodic_refresh component haichashandiswi muZigbee application framework uye yakadzikiswa mukuburitswa uku. Iyo watchdog timer yakadzimwa nekusarudzika kune ese sample applications. Pachave neyakagadziridzwa chikamu chekutarisa chinowedzerwa kuSDK mune ramangwana.
  • Cherechedza: Gonesa iyo watchdog timer ine yekumisikidza chinhu SL_LEGACY_HAL_DISABLE_WATCHDOG yakaiswa ku 0 mukushandisa kwako.

Network Limitations uye Kufunga

Iwo akasarudzika Trust Center maapplication anouya akatumirwa neiyi EmberZNet kuburitswa anokwanisa kutsigira akati wandei maturusi panetiweki. Iyi nhamba inotarwa zvichibva pane zvakati wandei, zvinosanganisira akagadziriswa tafura saizi, NVM kushandiswa, uye imwe chizvarwa nguva uye kumhanya-nguva kukosha. Vashandisi vari kutsvaga kugadzira network hombe vanogona kutarisana nenyaya dzezvekushandisa pakukura network yakakura kupfuura iyo application inogona kutsigira. For exampuye, mudziyo unokumbira Trust Center Link Kiyi kubva kuTrust Center inogona kukonzeresa sl_zigbee_af_zigbee_key_establishment_cb callback paTrust Center ine h mamiriro akaiswa kuSL_ZIGBEE_KEY_TABLE_FULL, zvichiratidza kuti tafura kiyi haina nzvimbo yekuwedzera kiyi nyowani yeNVM3 yekukumbira kana isina nzvimbo iripo. Silicon Labs inopa anotevera kurudziro kune vashandisi vari kutsvaga kugadzira makuru network. Kune Trust Center application, zvinotevera zvigadziriso zvinokurudzirwa. Kurudziro idzi hadzina kupera, uye dzinoshanda sehwaro hwezvikumbiro zvirikuda kukura manetwork makuru.

  • Kubatanidzwa kweKero Tafura chikamu (zigbee_address_table), pamwe
    • iyo SL_ZIGBEE_AF_PLUGIN_ADDRESS_TABLE_SIZE yegadziriso chinhu chakaiswa kuhukuru hwetiweki yaunoda
    • iyo SL_ZIGBEE_AF_PLUGIN_ADDRESS_TABLE_TRUST_CENTER_CACHE_SIZE ukoshi hwakaiswa kusvika pakakwirira (4)
  • Kusanganisirwa kweSecurity Link Keys chikamu (zigbee_security_link_keys), ine
    • Iko SL_ZIGBEE_KEY_TABLE_SIZE kukosha kunoiswa pakukura kwetiweki
  • Izvo zvinotevera zvigadziriso zvinhu zvakaiswa kuhukuru hweinoda network
    • SL_ZIGBEE_BROADCAST_TABLE_SIZE, sezvinowanikwa muZigbee Pro Stack chikamu
    • SL_ZIGBEE_SOURCE_ROUTE_TABLE_SIZE, sezvinowanikwa muKwakabva routing chikamu, kana kwakabva kwashandiswa
  • Kugadziriswa kweNVM3_DEFAULT_NVM_SIZE uye NVM3_DEFAULT_CACHE_SIZE zvinoenderana neNVM3 kushandiswa.
    • Eg saizi yetiweki yakakura kupfuura 65 node ingangoda NVM3 saizi ye64K. Iyo yakasarudzika NVM3 saizi muSilicon Labs Zigbee sampLe application i32K. Zvishandiso zvinoshandisa NVM zvakanyanya zvakanyanya zvingada kugadzirisa kukosha uku zvakatokwira.
    • Mahombe network anosvika 65 node angada NVM3 cache size ye1200 bytes; kukura manetwork akakura kupfuura izvo zvingada kupeta kukosha uku kusvika ku2400 bytes.

Izvi zvigadziriso zvinoshanda kuTrust Center chete

Multiprotocol Gateway uye RCP

Zvinhu Zvitsva
Yakagonesa GA SoC rutsigiro rweBLE DMP neZigbee + Openthread CMP nekuteerera panguva imwe chete pazvikamu zvexG26. Debian alpha rutsigiro rwakawedzerwa kuZigbeed, OTBR, uye Z3Gateway application. Zigbeed uye OTBR zvinopihwa muDEB package fomati yeyakasarudzwa referensi chikuva (Raspberry PI 4) zvakare. Ona Running Zigbee, OpenThread, uye Bluetooth Panguva imwe chete paLinux Host ine Multiprotocol Co-Processor, inowanikwa pa. docs.silabs.com, kuti uwane mamwe mashoko. Yakawedzera Zigbeed rutsigiro rweTizen-0.1-13.1 yeArm32 uye aarch64 pamwe neAndroid 12 yearch64. Rumwe ruzivo nezveZigbeed runogona kuwanikwa pa docs.silabs.com. Yakawedzera chikamu chitsva che "802.15.4 Unified radio scheduler" chikamu. Ichi chikamu chinoshandiswa kugadzirisa zvakakosheswa neredhiyo ye15.4 stack. Icho chikamu chinodawo chitsva "radio_priority_configurator" chikamu. Ichi chikamu chinobvumira mapurojekiti kushandisa Radio Priority Configurator chishandiso muSiplicity Studio kugadzirisa nhanho dzeredhiyo dzekutanga dzemastacks anoida.

Kuvandudzwa
Chinyorwa chekunyorera Running Zigbee, OpenThread, uye Bluetooth Panguva imwe chete paLinux Host ine Multiprotocol Co-Processor (AN1333) yaendeswa kune docs.silabs.com. OpenWRT rutsigiro ikozvino GA mhando. OpenWRT rutsigiro rwakawedzerwa kune Zigbee, OTBR, uye Z3Gateway application. Zigbeed uye OTBR zvinopihwa muIPK package fomati yereferensi chikuva (Raspberry PI 4) zvakare. Ona Running Zigbee, OpenThread, uye Bluetooth panguva imwe chete paLinux Host ine Multiprotocol Co-Processor, inowanikwa pa. docs.silabs.com, kuti uwane mamwe mashoko.

Fixed IssuesSILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (17)

Nyaya Dzinozivikanwa Mukuburitswa Kwezvino
Nyaya dzine mavara matema dzakawedzerwa kubva pakaburitswa kare. Kana iwe wakapotsa kuburitswa, ichangoburwa kuburitswa zvinyorwa zviripo oathttps://www.silabs.com/developers/simplicity-software-development-kit.SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (18)

Zvinhu Zvakaderedzwa
Iyo "Multiprotocol Container" iyo iripo paDockerHub (siliconlabsinc/multiprotocol) ichadzikiswa mukuburitswa kuri kuuya. Iyo mudziyo haichazogadziridzwa uye inokwanisa kudhonzwa kubva kuDockerHub. Iwo Debian-based mapakeji ecpcd, ZigBee, uye ot-br-posix, pamwe chete nemapurojekiti akagadzirwa uye akaunganidzwa, anotsiva mashandiro akarasika nekubviswa kwemudziyo.

Kushandisa Ichi Chinyorwa

Kuburitswa uku kune zvinotevera:

  • Zigbee stack
  • Zigbee Application Framework
  • Zigbee Sample Applications

Kuti uwane rumwe ruzivo nezve Zigbee neEmberZNet SDK ona UG103.02: Zigbee Fundamentals. Kana uri mushandisi kekutanga, ona QSG180: Zigbee EmberZNet Quick-Start Guide ye SDK 7.0 nePamusoro, kune mirairo pakugadzirisa nharaunda yako yebudiriro, kuvaka uye kupenya se.ample application, uye zvinyorwa zvinongedzo zvinonongedza kune ekupedzisira nhanho.

Kuisa uye Kushandisa
Iyo Zigbee EmberZNet SDK inopihwa sechikamu cheSiplicity SDK, iyo suite yeSilicon Labs SDKs. Kuti utange nekukurumidza neiyo Nyore SDK, isa Nyore Studio 5, iyo inomisa nharaunda yako yekusimudzira uye kukufambisa iwe kuburikidza neSiplicity SDK yekumisikidza. Simplicity Studio 5 inosanganisira zvese zvinodikanwa pakuvandudza chigadzirwa cheIoT neSilicon Labs zvishandiso, zvinosanganisira sosi uye purojekiti yekutanga, maturusi ekugadzirisa maturusi, IDE yakazara neGNU toolchain, uye maturusi ekuongorora. Mirayiridzo yekuisa inopihwa muInternet Simplicity Studio 5 Mushandisi's Guide. Neimwe nzira, Simplicity SDK inogona kuisirwa nemaoko nekurodha kana kurodha ichangoburwa kubva kuGitHub. Maona https://github.com/SiliconLabs/simplicity_sdk kuti uwane rumwe ruzivo. Simplicity Studio inoisa iyo Simplicity SDK nekukasira mu:

  • (Windows): C:\Vashandisi\\SimplicityStudio\SDKs\simplicity_sdk
  • (MacOS): /Vashandisi//SimplicityStudio/SDKs/simplicity_sdk

Zvinyorwa zvakanangana neiyo SDK vhezheni yakaiswa neiyo SDK. Ruzivo rwekuwedzera runogona kuwanikwa mune zvinyorwa zveruzivo (KBAs). API mareferensi uye rumwe ruzivo nezve izvi uye zvekutanga kuburitswa zviripo atn https://docs.silabs.com/.

Chengetedzo Information
Chengetedza Vault Kubatanidzwa
Kune maapplication anosarudza kuchengetedza makiyi akachengeteka uchishandisa Chengetedza Kiyi Yekuchengeta chikamu pane Yakachengeteka Vault-Yakakwirira zvikamu, tafura inotevera inoratidza makiyi akadzivirirwa uye maitiro ekuchengetedza ekuchengetedza ayo anobatwa nechikamu cheZigbee Security Manager.SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (19)Makiyi akaputirwa akanyorwa sekuti “Zvisingaendeke kunze kwenyika” anogona kushandiswa asi hazvigoneke viewed kana kugovaniswa panguva yekumhanya. Makiyi akaputirwa akanyorwa se "Exportable" anogona kushandiswa kana kugoverwa panguva yekumhanya asi anoramba akavharidzirwa achichengetwa muFlash. Mashandisirwo emushandisi haafanire kudyidzana neakawanda emakiyi aya. MaAPI aripo ekugadzirisa Link Key Tafura makiyi kana Transient Keys achiri kuwanikwa kune mushandisi application uye nare aw famba kuburikidza neZigbee Security Manager chikamu.

Security Advisory
Kuti unyore kuSecurity Advisories, pinda muSilicon Labs mutengi portal, wobva wasarudza Account Home. Dzvanya HOME kuti uende kune iyo portal peji peji uye wobva wadzvanya iyo Manage Notifications tile. Ita shuwa kuti 'Software/Security Advisory Notices & Product Change Notices (PCNs)' yakatariswa, uye kuti wakanyoreswa zvishoma papuratifomu yako neprotocol. Dzvanya Sevha kuchengetedza chero shanduko.SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (20)

Support
Development Kit vatengi vanokodzera kudzidziswa uye rutsigiro rwehunyanzvi. Shandisa Silicon Laboratories Zigbee web peji kuti uwane ruzivo nezve ese maSilicon Labs Zigbee zvigadzirwa nemasevhisi, uye kusaina kutsigirwa kwechigadzirwa. Unogona kubata Silicon Laboratories rutsigiro pa http://www.silabs.com/support.

Zigbee Certification
Ember ZNet 8.1 yakaburitswa yakakodzera Zigbee Compliant Platform yeSoC, NC, P, uye RCP zvivakwa pane ZCP certification ID yakasungirirwa pakuburitswa uku, ndapota tarisa CSA. webnzvimbo pano:
https://csa-iot.org/csa-iot_products/.

Ndokumbira utarise kuti ZCP certification ndeye filed kutumira kuburitswa, uye zvinotora mavhiki mashoma isati yaratidzwa paCSA website. Kune chero mimwe mibvunzo, ndapota taura neSilicon Laboratories rutsigiro pa http://www.silabs.com/support.

FAQs

Mubvunzo: Ndinogadzirisa sei iyo APS yekubatanidza kiyi yetafura saizi muSDK?
A: Saizi yetafura yekiyi yeAPS inogona kugadziriswa uchishandisa SL_ZIGBEE_KEY_TABLE_SIZE parameter. Mushanduro 8.1, yakawedzerwa kubva pa127 kusvika ku254 zvinyorwa.

Q: Ndedzipi kuvandudzwa muvhezheni 8.1?
A: Shanduro 8.1 inounza zvigadziriso zvakaita sekuwedzera iyo APS yekubatanidza kiyi yetafura saizi, kupa zita rezvikamu, kuwedzera mutex kudzivirira kweAthe pp Framework chiitiko mutsara, nezvimwe. Tarisa kune zvinyorwa zvekuburitsa kuti uwane runyoro rwakadzama rwekuvandudzwa.

Mubvunzo: Ndinoita sei nyaya dzakagadziriswa muSDK?
A: Dzakagadziriswa nyaya muSDK dzinosanganisira kugadzirisa matambudziko angangove nemuvakidzani tafura saizi configuration, renaming components, kugadzirisa source nzira pamusoro, kubata ZCL mirairo, nezvimwe. Ita shuwa kuti unogadziridza kune yazvino vhezheni kuti ubatsirwe kubva pane izvi zvigadziriso.

Zvinyorwa / Zvishandiso

SILICON LABS Zigbee EmberZ Net SDK [pdf] Mirayiridzo
Zigbee EmberZ Net SDK, EmberZ Net SDK, Net SDK, SDK

References

Siya mhinduro

Yako email kero haizoburitswa. Nzvimbo dzinodiwa dzakamakwa *