I-SILICON-LABS-logo

I-SILICON LABS Zigbee EmberZ Net SDK

I-SILICON-LABS-Zigbee-EmberZ-Net-SDK-product

Imininingwane

  • Inguqulo ye-Zigbee EmberZNet SDK: 8.1 GA
  • Inguqulo ye-SDK Suite elula: 2024.12.0
  • Idethi yokukhishwa: Disemba 16, 2024
  • Izihlanganisi Ezivumelanayo: Inguqulo ye-GCC 12.2.1
  • Inguqulo ye-EZSP Protocol: 0x10

Ulwazi Lomkhiqizo

I-Silicon Labs ingumdayisi ozikhethela ama-OEM athuthukisa inethiwekhi ye-Zigbee emikhiqizweni yawo. Iplathifomu ye-Silicon Labs Zigbee iyisixazululo se-Zigbee esihlanganiswe kakhulu, esiphelele, futhi esicebile esitholakalayo. I-Silicon Labs EmberZNet SDK iqukethe ukusetshenziswa kwe-Silicon Labs' kokucaciswa kwesitaki se-Zigbee.

IZICI EZIYINHLOKO

Zigbee

  • -250+ okufakiwe kuthebula lokhiye wesixhumanisi se-APS
  • Usekelo lwe-ZigbeeD ku-Android 12 (v21.0.6113669) kanye ne-Tizen (v0.1-13.1)
  • Usekelo lwemojuli ye-xG26

I-Multiprotocol

  • Ukusekelwa kwe-ZigbeeD ne-OTBR ku-OpenWRT - GA
  • I-DMP BLE + CMP ZB & Matter/OT Ngokulalela Kanye Kanye ku-MG26 ye-SoC - GA
  • 802.15.4 Ingxenye ebalulekile yesihleli somsakazo esihlanganisiwe
  • Ukusekelwa kokupakishwa kwe-Debian kwezicelo zokubamba i-MP - Alpha

Izinto Ezintsha

Izinguquko Ezibalulekile
Usayizi wethebula lokhiye wesixhumanisi se-APS (olungiselelwe kusetshenziswa i-SL_ZIGBEE_KEY_TABLE_SIZE) unwetshiwe ukusuka kokufakiwe okungu-127 kuya kokungu-254.

  • Ukwesekwa kwe-R23 kungeziwe ekusebenzeni kwe-ZDD Network commissioning. Ukusebenza kokushuna kuyatholakala ngaphandle kosekelo lwezimo zokusebenzisa iLegacy Network.
  • Izingxenye ze-Network Steering kanye ne-Network Creator zibuyekeziwe ukuze zifake usekelo lokujoyina u-R23. Lokhu kufaka phakathi izinguquko ezilandelayo ezihlobene.
    • Inqubomgomo yesicelo se-Trust Center Link Key (TCLK) ibuyekeziwe ukuze kukhiqizwe okhiye abasha kudivayisi ngayinye ecelayo. Kukhiqizwa ukhiye omusha isikhathi ngasinye lapho amadivayisi acelayo ezama ukubuyekeza ukhiye wawo wokuxhumanisa we-Trust Center.
    • Ngenxa yoshintsho lwenqubomgomo ye-TCLK yangaphambilini, ingxenye Yokuphepha KoMdali Wenethiwekhi manje idinga ingxenye Yokhiye Besixhumanisi Sokuvikela. Ukuthuthukiswa kwezinhlelo zokusebenza kuzobuyekezwa ukuze kuhambisane nale mfuneko entsha.
    • Ukucushwa okusha,
      I-SL_ZIGBEE_AF_PLUGIN_NETWORK_CREATOR_SECURITY_ALLOW_TC_USING_HASHED_LINK_KEY yengezwe ukuze kuvunyelwe ukujoyina kusetshenziswa ukhiye, ukhiye osheshayo. Lokhu kulungiselelwa kutholakala ngaphansi kwengxenye Yezokuphepha Zomdali Wenethiwekhi. Ukusetshenziswa kwale nqubomgomo kuvumela idivayisi ngayinye ejoyinayo ukuthi ithole i-TCLK post-join eyingqayizivele, kodwa imizamo ephindaphindiwe yokubuyekeza i-TCLK ngeke iphumele kukhiye omusha wedivayisi ecelayo. Lokhu kusetshenziswa kokhiye besixhumanisi abasheshi bekuyinqubomgomo ezenzakalelayo ngaphambi kwalokhu kukhishwa, futhi ukusetshenziswa kwale nqubomgomo kuvumela I-Trust Center ukuthi igweme ukuletha ingxenye Yokhiye Besixhumanisi Sokuvikela, elondoloza okhiye ku-Flash.
      Qaphela: I-Silicon Labs ayikuncomi ukusetshenziswa kwale nqubomgomo, njengoba lokhu kuvimbela ukuhlanganisa amadivayisi kusukela ekugingqeni, noma ekubuyekezeni, ama-TCLK awo.
  • Isethi yokucushwa entsha yengezwa engxenyeni ethi zigbee_ezsp_spi ukuze kuvunyelwe ukulungiselelwa kwedivayisi ye-SPI engusokhaya kanye nezixhumanisi zayo zephini.
  • I-example amaphrojekthi, okuhlanganisa iphrojekthi files (.slcps) kanye nefolda yephrojekthi, ziqanjwe kabusha ku-Silicon Labs yezinkombandlela zokuqamba futhi zihanjiswe ngaphansi kohla lwemibhalo "lamaphrojekthi".

Usekelo Lwenkundla Entsha

  • Amamojula amasha
    • I-MGM260PD32VNA2
    • I-MGM260PD32VNN2
    • I-MGM260PD22VNA2
    • I-MGM260PB32VNA5
    • I-MGM260PB32VNN5
    • I-MGM260PB22VNA5
    • I-BGM260PB22VNA2
    • I-BGM260PB32VNA2
    • Amabhodi omsakazo amasha
    • I-MGM260P-RB4350A
    • I-MGM260P-RB4351A
  • Ingxenye entsha
    • efr32xg27
  • Ikhithi Yokuhlola
    • I-BRD2709A
    • I-MGM260P-EK2713A

Umbhalo Omusha
Umsebenzisi omusha we-EZSP uqondisa i-UG600 ngokukhishwa okungu-8.1 nangaphezulu.

Ukuthuthukiswa

  • SL_ZIGBEE_KEY_TABLE_SIZE imikhawulo inwetshiwe yafinyelela kokufakiwe okungu-254.
  • Kwengezwe okhiye be-zigbee_security_link_key ku-Z3Light.
  • Kwengezwe izigbee_security_link_keys ku-zigbee_mp_z3_tc_z3_tc. Ibuyekeze nosayizi wethebula layo elingukhiye.
  • Kukhushulwe usayizi wethebula likakhiye we-Z3 Gateway (elizosethwa ku-ncp) libe ngu-20.

Izinkinga Ezilungisiwe

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

Izinkinga ezaziwayo ekukhishweni kwamanje

Izinkinga ezibhalwe ngokugqamile zengeziwe kusukela ekukhishweni kwangaphambilini. Uma uphuthelwe ukukhishwa, amanothi okukhishwa kwakamuva ayatholakala kokuthi https://www.silabs.com/developers/zigbee-emberznet kuthebhu ye-Tech Amadokhumenti.I-SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (10)I-SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (11)I-SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (12)I-SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (13)I-SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (14)I-SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (15)I-SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (16)

Izinto Ezihoxisiwe

  • Ingxenye ye-zigbee_watchdog_periodic_refresh ayisasetshenziswa kuhlaka lohlelo lokusebenza lwe-Zigbee futhi yehlisiwe kulokhu kukhishwa. Isibali sikhathi se-watchdog sikhutshaziwe ngokuzenzakalelayo kuwo wonke ama-sample izicelo. Kuzoba khona ingxenye ethuthukisiwe ye-watchdog engezwe ku-SDK esikhathini esizayo.
  • Qaphela: Nika amandla isibali sikhathi se-watchdog ngento yokumisa ethi SL_LEGACY_HAL_DISABLE_WATCHDOG isethwe ku-0 kuhlelo lwakho lokusebenza

Imikhawulo Yenethiwekhi Nokucatshangelwa

Izinhlelo zokusebenza ezizenzakalelayo ze-Trust Center eziza zithunyelwe nalokhu kukhululwa kwe-EmberZNet ziyakwazi ukusekela amadivaysi amaningana kunethiwekhi. Le nombolo inqunywa ngokusekelwe ezicini ezimbalwa, okuhlanganisa osayizi bethebula abamisiwe, ukusetshenziswa kwe-NVM, nezinye izikhathi zokukhiqiza kanye namanani esikhathi sokusebenza. Abasebenzisi abafuna ukudala amanethiwekhi amakhulu bangase babhekane nezinkinga zensiza lapho bekhulisa inethiwekhi enkulu kunalokho okungasekelwa uhlelo lokusebenza. Okwesiboneloampfuthi, idivayisi ecela ukhiye wokuxhumanisa i-Trust Center ku-Trust Center ingase iqalise ukuphinda ushayele sl_zigbee_af_zigbee_key_establishment_cb ku-Trust Center ngesimo esingu-h esisethwe ukuze sithi SL_ZIGBEE_KEY_TABLE_FULL, okubonisa ukuthi ithebula lokhiye alinayo indawo yokwengeza ukhiye omusha wedivayisi ecelayo noma leyo divayisi. I-NVM3 ayinaso isikhala esitholakalayo. I-Silicon Labs inikeza izincomo ezilandelayo zabasebenzisi abafuna ukudala amanethiwekhi amakhulu. Kuzinhlelo zokusebenza ze-Trust Center, ukulungiselelwa okulandelayo kuyanconywa. Lezi zincomo aziphelele, futhi zisebenza njengesisekelo sezinhlelo zokusebenza ezihlose ukukhulisa amanethiwekhi amakhulu.

  • Ukufakwa kwengxenye yeThebula Lekheli (zigbee_address_table), kanye
    • SL_ZIGBEE_AF_PLUGIN_ADDRESS_TABLE_SIZE into yokumisa isethwe kusayizi wenethiwekhi oyifunayo
    • SL_ZIGBEE_AF_PLUGIN_ADDRESS_TABLE_TRUST_CENTER_CACHE_SIZE inani elimiswe lafika kubukhulu (4)
  • Ukufakwa kwengxenye Yokhiye Besixhumanisi Sokuvikela (zigbee_security_link_keys), kanye
    • Inani le-SL_ZIGBEE_KEY_TABLE_SIZE limiswe kusayizi wenethiwekhi
  • Izinto ezilandelayo zokucushwa zisethelwe kusayizi wenethiwekhi oyifunayo
    • SL_ZIGBEE_BROADCAST_TABLE_SIZE, njengoba kutholakala engxenyeni ye-Zigbee Pro Stack
    • SL_ZIGBEE_SOURCE_ROUTE_TABLE_SIZE, njengoba kutholwe engxenyeni yomthombo yomzila, uma kusetshenziswa umzila womthombo
  • Ukulungiswa kwe-NVM3_DEFAULT_NVM_SIZE kanye ne-NVM3_DEFAULT_CACHE_SIZE ngokuya ngokusetshenziswa kwe-NVM3
    • Isb osayizi benethiwekhi abakhulu kunamanodi angu-65 cishe badinga usayizi we-NVM3 ongu-64K. Usayizi we-NVM3 ozenzakalelayo kuma-Silicon Labs Zigbee sample izicelo 32K. Izinhlelo zokusebenza ezisebenzisa i-NVM kakhulu zingadinga ukulungisa leli nani nakakhulu.
    • Amanethiwekhi amakhulu afika ku-65 nodes angase adinge usayizi we-cache we-NVM3 wamabhayithi angu-1200; ukukhulisa amanethiwekhi amakhulu kunalokho kungase kudinge ukuphinda leli nani libe ngamabhayithi angu-2400.

Lezi zinguquko zisebenza ku-Trust Center kuphela

I-Multiprotocol Gateway ne-RCP

Izinto Ezintsha
Kunikwe amandla usekelo lwe-GA SoC lwe-BLE DMP nge-Zigbee + Openthread CMP ngokulalela kanyekanye ezingxenyeni ze-xG26. Ukusekelwa kwe-Debian alpha kwengezwe ezinhlelweni zokusebenza zeZigbeed, OTBR, kanye ne-Z3Gateway. I-Zigbeed ne-OTBR zihlinzekwa ngefomethi yephakheji ye-DEB yesikhulumi esikhethiwe esikhethiwe (i-Raspberry PI 4) futhi. Bona i-Running Zigbee, i-OpenThread, ne-Bluetooth Kanye Kanye Kwisingethe se-Linux ene-Multiprotocol Co-Processor, etholakala ku- docs.silabs.com, ukuze uthole imininingwane. Kungezwe usekelo lwe-Zigbeed lwe-Tizen-0.1-13.1 ye-arm32 ne-aarch64 kanye ne-Android 12 ye-aarch64. Ulwazi olwengeziwe ngeZigbeed lungatholakala kokuthi docs.silabs.com. Kwengezwe ingxenye entsha ethi “802.15.4 Okubalulekile kusihleli somsakazo Esihlanganisiwe”. Le ngxenye isetshenziselwa ukulungisa izinto ezibalulekile zomsakazo zesitaki esingu-15.4. Ingxenye futhi idinga ingxenye entsha ethi “radio_priority_configurator”. Le ngxenye ivumela amaphrojekthi ukuthi asebenzise ithuluzi le-Radio Priority Configurator kuSitudiyo Esilula ukuze alungiselele amaleveli okubalulekile omsakazo ezitaki eziwadingayo.

Ukuthuthukiswa
Inothi lohlelo lokusebenza olusebenzisa i-Zigbee, i-OpenThread, ne-Bluetooth Kanye Kanye Kusokhaya le-Linux ene-Multiprotocol Co-Processor (AN1333) ihanjiswe kokuthi docs.silabs.com. Usekelo lwe-OpenWRT manje sekuyikhwalithi ye-GA. Usekelo lwe-OpenWRT lwengeziwe lwezinhlelo zokusebenza ze-Zigbee, OTBR, ne-Z3Gateway. I-Zigbeed ne-OTBR zinikezwa ngefomethi yephakheji ye-IPK yesikhulumi sereferensi (Raspberry PI 4) futhi. Bona i-Running Zigbee, i-OpenThread, ne-Bluetooth Kanye Kanye Kwisingethe se-Linux ene-Multiprotocol Co-Processor, etholakala ku- docs.silabs.com, ukuze uthole imininingwane.

Izinkinga EzilungisiweI-SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (17)

Izinkinga ezaziwayo ekukhishweni kwamanje
Izinkinga ezibhalwe ngokugqamile zengeziwe kusukela ekukhishweni kwangaphambilini. Uma uphuthelwe ukukhishwa, amanothi okukhishwa kwakamuva ayatholakala i-oathttps://www.silabs.com/developers/simplicity-software-development-kit.I-SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (18)

Izinto Ezihoxisiwe
I-“Multiprotocol Container” etholakala njengamanje ku-DockerHub (siliconlabsinc/multiprotocol) izohoxiswa ekukhishweni okuzayo. Isiqukathi ngeke sisabuyekezwa futhi sikwazi ukudonswa sisuka ku-DockerHub. Amaphakheji asuselwa ku-Debian we-cpcd, ZigBee, ne-ot-br-posix, kanye namaphrojekthi akhiqizwe ngokomdabu futhi ahlanganisiwe, azomiselela umsebenzi olahlekile ngokususwa kwesiqukathi.

Ukusebenzisa Lokhu Kukhululwa

Lokhu kukhishwa kuqukethe okulandelayo:

  • Isitaki se-Zigbee
  • I-Zigbee Application Framework
  • Zigbee Sample Izicelo

Ukuze uthole ulwazi olwengeziwe mayelana ne-Zigbee kanye ne-EmberZNet SDK bona i-UG103.02: I-Zigbee Fundamentals. Uma ungumsebenzisi oqalayo, bona i-QSG180: I-Zigbee EmberZNet Quick-Start Guide ye-SDK 7.0 naPhakame, ukuze uthole imiyalelo yokumisa indawo yakho yokuthuthuka, ukwakha nokubaneka njengoample application, kanye nezinkomba zemibhalo ezikhomba izinyathelo ezingeziwe.

Ukufakwa nokusetshenziswa
I-Zigbee EmberZNet SDK inikezwa njengengxenye ye-Simplicity SDK, i-suite yama-Silicon Labs SDKs. Ukuze uqalise ngokushesha nge-Siplicity SDK, faka I-Siplicity Studio 5, ezosetha indawo yakho yokuthuthuka futhi ikuhambise ekufakeni i-Siplicity SDK. I-Siplicity Studio 5 ihlanganisa yonke into edingekayo ekuthuthukisweni komkhiqizo we-IoT ngamadivayisi we-Silicon Labs, okuhlanganisa insiza nesiqalisi sephrojekthi, amathuluzi okumisa isofthiwe, i-IDE egcwele ene-GNU toolchain, namathuluzi okuhlaziya. Imiyalo yokufaka inikezwe ku-inthanethi yeSitudiyo Esilula 5 Umhlahlandlela Womsebenzisi. Kungenjalo, i-Siplicity SDK ingase ifakwe mathupha ngokulanda noma ngokuhlanganisa okwakamuva kusuka ku-GitHub. Bheka https://github.com/SiliconLabs/simplicity_sdk ukuze uthole ulwazi olwengeziwe. I-Siplicity Studio ifaka i-Simplicity SDK ngokuzenzakalelayo ku:

  • (IWindows): C:\Abasebenzisi\\SimplicityStudio\SDKs\simplicity_sdk
  • (MacOS): /Abasebenzisi//SimplicityStudio/SDKs/simplicity_sdk

Amadokhumenti aqondene nenguqulo ye-SDK afakwe ne-SDK. Ulwazi olwengeziwe lungavame ukutholakala kuma-athikili esisekelo solwazi (KBAs). Izithenjwa ze-API nolunye ulwazi mayelana nalokhu kanye nokukhishwa kwangaphambilini kuyatholakala atn https://docs.silabs.com/.

Ulwazi Lokuphepha
Secure Vault Integration
Kuzinhlelo zokusebenza ezikhetha ukugcina okhiye ngokuvikelekile zisebenzisa ingxenye Yesitoreji Sokhiye Ovikelekile ezingxenyeni ezivikelekile ze-Vault-High, ithebula elilandelayo libonisa okhiye abavikelwe kanye nezici zabo zokuvikela isitoreji eziphethwe ingxenye Yesiphathi Sezokuphepha se-Zigbee.I-SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (19)Okhiye abagoqiwe abamakwe ngokuthi “Abathutheki” bangasetshenziswa kodwa abakwazi ukusetshenziswa viewihlelwe noma yabiwe ngesikhathi sokusebenza. Okhiye abagoqiwe abamakwe ngokuthi “Abathekelisayo” bangasetshenziswa noma kwabelwane ngaso ngesikhathi sokusebenza kodwa bahlale bebethelwe ngenkathi begcinwe ku-Flash. Izinhlelo zokusebenza azidingi ukusebenzisana neningi lalaba khiye. Ama-API akhona okuphatha okhiye Bethebula Lokhiye Wesixhumanisi noma Okhiye Besikhashana basatholakala kuhlelo lokusebenza lomsebenzisi futhi badluliselwe engxenyeni yesiphathi sokuvikeleka se-Zigbee.

Ukwelulekwa Kwezokuphepha
Ukuze ubhalisele Izeluleko Zokuvikela, ngena kuphothali yekhasimende ye-Silicon Labs, bese ukhetha Ikhaya le-Akhawunti. Chofoza IKHAYA ukuze uye ekhasini lasekhaya lephothali bese uchofoza ithayela elithi Phatha Izaziso. Qiniseka ukuthi 'Izaziso Zokweluleka Ngesofthiwe/Yokuphepha Nezaziso Zokushintsha Umkhiqizo (ama-PCN)' zihloliwe, nokuthi ubhalisele ingxenyekazi yakho nephrothokholi okungenani. Chofoza Londoloza ukuze ulondoloze noma yiziphi izinguquko.I-SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (20)

Ukusekela
Amakhasimende e-Development Kit afanelekile ukuqeqeshwa nokusekelwa kobuchwepheshe. Sebenzisa i-Silicon Laboratories Zigbee web ikhasi ukuze uthole ulwazi mayelana nayo yonke imikhiqizo namasevisi e-Silicon Labs Zigbee, kanye nokubhalisela ukwesekwa komkhiqizo. Ungathintana nokwesekwa kweSilicon Laboratories ku http://www.silabs.com/support.

Isitifiketi se-Zigbee
Ukukhishwa kwe-Ember ZNet 8.1 kukufanelekele I-Zigbee Compliant Platform ye-SoC, NC, P, kanye ne-RCP architectures kukhona i-ID yesitifiketi se-ZCP ehlanganiswe nalokhu kukhishwa, sicela uhlole i-CSA webindawo lapha:
https://csa-iot.org/csa-iot_products/.

Sicela uqaphele ukuthi isitifiketi se-ZCP si filed ukuthumela ukukhishwa, futhi kuthatha amasonto ambalwa ngaphambi kokubonakala ku-CSA webindawo. Ngeminye imibuzo, sicela uthinte abeSilicon Laboratories ku http://www.silabs.com/support.

Imibuzo Evame Ukubuzwa

Q: Ngisibuyekeza kanjani usayizi wethebula lokhiye wesixhumanisi se-APS ku-SDK?
A: Usayizi wethebula lokhiye wesixhumanisi se-APS ungalungiselelwa kusetshenziswa ipharamitha ye-SL_ZIGBEE_KEY_TABLE_SIZE. Enguqulweni engu-8.1, inwetshiwe isuka ku-127 yaya kokungu-254.

Q: Yiziphi ukuthuthukiswa kwenguqulo 8.1?
A: Inguqulo 8.1 iletha izithuthukisi ezifana nokukhulisa usayizi wethebula lokhiye wesixhumanisi se-APS, ukuqamba kabusha izingxenye, ukwengeza ukuvikelwa kwe-mutex kumugqa womcimbi we-Athe pp Framework, nokuningi. Bheka kumanothi okukhishwa ukuze uthole uhlu olunemininingwane yokuthuthukiswa.

Umbuzo: Ngizisingatha kanjani izinkinga ezilungisiwe ku-SDK?
A: Izinkinga ezilungisiwe ku-SDK ezihlanganisa ukuxazulula izinkinga ezingaba khona ngokucushwa kosayizi wethebula likamakhelwane, ukuqamba kabusha izingxenye, ukulungisa isihloko somzila womthombo, ukuphatha imiyalo ye-ZCL, nokuningi. Qinisekisa ukuthi uthuthukela enguqulweni yakamuva ukuze uzuze kulokhu kulungiswa.

Amadokhumenti / Izinsiza

I-SILICON LABS Zigbee EmberZ Net SDK [pdf] Iziyalezo
I-Zigbee EmberZ Net SDK, EmberZ Net SDK, Net SDK, SDK

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *