I-SILICON LABS Zigbee EmberZ Net SDK
Iinkcukacha
- I-Zigbee EmberZNet SDK Version: 8.1 GA
- Ubulula be-SDK Suite Version: 2024.12.0
- Umhla wokukhutshwa: nge-16 kaDisemba 2024
- Abaqulunqi abahambelanayo: inguqulo ye-GCC 12.2.1
- Inguqulelo yeProtocol ye-EZSP: 0x10
Ulwazi lweMveliso
I-Silicon Labs ngumthengisi okhethwayo kwii-OEMs eziphuhlisa uthungelwano lweZigbee kwiimveliso zabo. Iqonga leSilicon Labs Zigbee sesona sicombululo sidityanisiweyo, esipheleleyo, nesityebileyo seZigbee esikhoyo. I-Silicon Labs EmberZNet SDK iqulethe i-Silicon Labs 'ukuphunyezwa kweenkcukacha ze-Zigbee stack.
EZONA MPAWU
Zigbee
- -250+ amangeno kwi APS link isitshixo itheyibhile
- Inkxaso yeZigbeeD kwi-Android 12 (v21.0.6113669) kunye neTizen (v0.1-13.1)
- xG26 Modyuli inkxaso
Iiprotocol
- Inkxaso yeZigbeeD kunye ne-OTBR kwi-OpenWRT - GA
- I-DMP BLE + CMP ZB & Matter/OT ngokuMamela ngaxeshanye kwi-MG26 ye-SoC – GA
- 802.15.4 Icandelwana eliphambili lomcwangcisi werediyo omanyeneyo
- Inkxaso yokupakishwa kweDebian kwizicelo zokusingatha iMP-Alpha
Izinto Ezintsha
Iinguqu ezibalulekileyo
Isayizi yetheyibhile yekhonkco yekhonkco ye-APS (iqwalaselwe ngokusebenzisa i-SL_ZIGBEE_KEY_TABLE_SIZE) yandisiwe ukusuka kwi-127 ukuya kwi-254 yamangeno.
- Inkxaso ye-R23 yongezwa kwi-ZDD Network commissioning functioning. Ukusebenza kweTunneling kufumaneka ngaphandle kwenkxaso yeemeko zokusetyenziswa kweNethiwekhi yeLifa.
- Amacandelo okuLawula iNethiwekhi kunye neNetwork Creator ahlaziyiwe ukuze aquke inkxaso ye-R23 yokujoyina. Ezi ziquka ezi zinguqu zilandelayo.
- Umgaqo-nkqubo wesicelo we-Trust Centre omiselweyo (TCLK) uhlaziyiwe ukwenza izitshixo ezitsha kwisixhobo ngasinye esicelayo. Isitshixo esitsha senziwa qho xa izixhobo ezicelayo zizama ukuhlaziya iZiko leTrasti yeQhagamshelwano.
- Ngenxa yotshintsho lomgaqo-nkqubo we-TCLK wangaphambili, icandelo loKhuseleko loMdali weNethiwekhi ngoku lifuna icandelo lamaQhosha oKhuseleko. Uhlaziyo lwezicelo luya kuhlaziywa ukuze luhambelane nale mfuno intsha.
- Ubumbeko olutsha,
SL_ZIGBEE_AF_PLUGIN_NETWORK_CREATOR_SECURITY_ALLOW_TC_USING_HASHED_LINK_KEY yongezwe ukuvumela ukudibanisa kusetyenziswa undoqo, isitshixo esikhawulezileyo. Olu lungelelwaniso lufumaneka phantsi kwecandelo loKhuseleko lomdali weNethiwekhi. Ukusetyenziswa kwalo mgaqo-nkqubo kuvumela isixhobo ngasinye sokujoyina ukuba sifumane i-TCLK eyodwa yokujoyina emva kokujoyina, kodwa iinzame eziphindaphindiweyo zokuhlaziya i-TCLK aziyi kubangela isitshixo esitsha kwisixhobo esicelayo. Oku kusetyenziswa kwezitshixo zekhonkco ezikhawulezayo ibingumgaqo-nkqubo ongagqibekanga phambi kolu khupho, kwaye ukusetyenziswa kwalo mgaqo-nkqubo kuvumela iZiko leTrasti ukuba linqande ukuzisa icandelo lamaQhosha oKhuseleko lwekhonkco, eligcina izitshixo kwiFlash.
Phawula: I-Silicon Labs ayicebisi ukusetyenziswa kwalo mgaqo-nkqubo, njengoko oku kuthintela ukudibanisa izixhobo ukusuka kwi-rolling, okanye ukuhlaziya, ii-TCLK zazo.
- Iseti entsha yoqwalaselo yongezwa kwicandelo zigbee_ezsp_spi ukuvumela uqwalaselo lwesixhobo se-SPI yenginginya kunye nojongano lwephini.
- Exampiiprojekthi, kuquka iprojekthi files (.slcps) kunye nefolda yeprojekthi, zithiywa ngokutsha kwiSilicon Labs izikhokelo zokuthiywa kwamagama kwaye zihanjiswe phantsi koluhlu “lweeprojekthi”.
Inkxaso yeQonga elitsha
- Iimodyuli ezintsha
- I-MGM260PD32VNA2
- I-MGM260PD32VNN2
- I-MGM260PD22VNA2
- I-MGM260PB32VNA5
- I-MGM260PB32VNN5
- I-MGM260PB22VNA5
- I-BGM260PB22VNA2
- I-BGM260PB32VNA2
- Iibhodi zerediyo ezintsha
- MGM260P-RB4350A
- MGM260P-RB4351A
- Inxalenye entsha
- efr32xg27
- Ikhithi yoMhloli
- I-BRD2709A
- MGM260P-EK2713A
Uxwebhu olutsha
I-EZSP entsha izikhokelo zomsebenzisi UG600 zokukhutshwa kwe-8.1 nangaphezulu.
Uphuculo
- SL_ZIGBEE_KEY_TABLE_SIZE imida yandisiwe ukuya kutsho kumangeno angama-254.
- Yongezwe zigbee_security_link_keys kwi-Z3Light.
- Kongezwe zigbee_security_link_keys kwi zigbee_mp_z3_tc_z3_tc. Ihlaziywe ubungakanani bayo betafile engundoqo ngokunjalo.
- Yandisiwe ubungakanani betafile engundoqo ye-Z3 Gateway (eya kumiselwa ukuba ibe yi-ncp) ukuya kuma-20.
Imiba eZinzisiweyo
Imiba eyaziwayo kuKhupho lwangoku
Imiba ebhalwe ngqindilili yongezwa ukususela ekukhutshweni kwangaphambili. Ukuba uphose ukhupho, amanqaku okukhululwa akutsha nje ayafumaneka https://www.silabs.com/developers/zigbee-emberznet kwiTech Amaxwebhu thebhu.
Izinto Ezingasetyenziswayo
- I-zigbee_watchdog_periodic_refresh component ayisasetyenziswa kwisakhelo sesicelo seZigbee kwaye iyekisiwe kolu kukhutshwa. Isibali-xesha se-watchdog sivaliwe ngokungagqibekanga kuzo zonke ii-sample izicelo. Kuya kubakho icandelo lokujonga eliphuculweyo elongezwe kwi-SDK kwixesha elizayo.
- Phawula: Yenza isibali-xesha sedogdog ngezinto zoqwalaselo SL_LEGACY_HAL_DISABLE_WATCHDOG isetelwe ku-0 kwisicelo sakho
Unyino lweNethiwekhi kunye neNgqwalasela
Usetyenziso olungagqibekanga lweZiko leTrust eliza kuhanjiswa ngolukhululo lwe-EmberZNet luyakwazi ukuxhasa izixhobo ezininzi kuthungelwano. Eli nani limiselwa ngokusekelwe kwizinto ezininzi, kubandakanywa ubungakanani betafile obumiselweyo, ukusetyenziswa kwe-NVM, kunye nezinye ixesha lesizukulwana kunye namaxabiso exesha lokuqhuba. Abasebenzisi abafuna ukwenza iinethiwekhi ezinkulu banokujongana nemiba yemithombo xa bekhulisa inethiwekhi enkulu kunokuba isicelo sinokuxhasa. Umzekeloampkwaye, isixhobo esicela iSitshixo soQhagamshelwano lweZiko leTrasti kwiZiko leTrasti sinokuqalisa i-sl_zigbee_af_zigbee_key_establishment_cb ukufowuna kwiZiko leTrasti enemo ye-h emiselwe SL_ZIGBEE_KEY_TABLE_FULL, ebonisa ukuba isitshixo setafile asinandawo yokongeza isitshixo esitsha kwisixhobo esicelayo se-NVM3 okanye asinaso isithuba se-NVMXNUMX. IiLabhu zeSilicon zibonelela ngezi ngcebiso zilandelayo kubasebenzisi abafuna ukwenza iinethiwekhi ezinkulu. Ngezicelo zeZiko leTrasti, olu lungelelwaniso lulandelayo luyacetyiswa. Ezi ngcebiso aziphelelanga, kwaye zisebenza njengesiseko sezicelo ezinenjongo yokukhulisa uthungelwano olukhulu.
- Ukubandakanywa kwecandelo leTheyibhile yeDilesi (zigbee_address_table), nge
- i-SL_ZIGBEE_AF_PLUGIN_ADDRESS_TABLE_SIZE into yoqwalaselo isetilwe kubungakanani bothungelwano olufunekayo
- i-SL_ZIGBEE_AF_PLUGIN_ADDRESS_TABLE_TRUST_CENTER_CACHE_SIZE ixabiso limiselwe kubuninzi (4)
- Ukubandakanywa kwecandelo leZitshixo zoKhuseleko (zigbee_security_link_keys), kunye
- I-SL_ZIGBEE_KEY_TABLE_SIZE ixabiso limiselwe kubungakanani bothungelwano
- Ezi zinto zilandelayo zoqwalaselo zisetelwe kubungakanani bothungelwano olufunwayo
- SL_ZIGBEE_BROADCAST_TABLE_SIZE, njengoko ifunyenwe kwiZigbee Pro Stack component
- SL_ZIGBEE_SOURCE_ROUTE_TABLE_SIZE, njengoko kufunyenwe kuMthombo wecandelo lendlela, ukuba umthombo womzila usetyenziswa
- Uhlengahlengiso lwe-NVM3_DEFAULT_NVM_SIZE kunye ne-NVM3_DEFAULT_CACHE_SIZE ngokosetyenziso lwe-NVM3
- Umzekelo, iisayizi zenethiwekhi ezinkulu kune-65 nodes zifuna ubungakanani be-NVM3 ye-64K. Ubungakanani be-NVM3 obumiselweyo kwiiLabhu zeSilicon Zigbee sample izicelo yi 32K. Usetyenziso olusebenzisa i-NVM kakhulu kakhulu lunokufuna uhlengahlengiso oluphezulu lwexabiso.
- Amanethiwekhi amakhulu ukuya kwi-65 nodes angadinga i-NVM3 cache ubukhulu be-1200 bytes; ukukhulisa uthungelwano olukhulu kunolo kunokufuna ukuphinda-phinda eli xabiso ukuya kwi-2400 bytes.
Olu hlengahlengiso lusebenza kwiZiko leTrasti kuphela
I-Multiprotocol Gateway kunye ne-RCP
Izinto Ezintsha
Inikwe amandla inkxaso ye-GA SoC ye-BLE DMP ene-Zigbee + i-Openthread CMP kunye nokuphulaphula ngaxeshanye kwiindawo ze-xG26. Inkxaso yealpha yeDebian yongezwe kwiZigbeed, OTBR, kunye nezicelo zeZ3Gateway. I-Zigbeed kunye ne-OTBR zibonelelwa ngefomathi yephakheji ye-DEB yeqonga elikhethiweyo lereferensi (i-Raspberry PI 4) ngokunjalo. Bona i-Running Zigbee, i-OpenThread, kunye neBluetooth Ngaxeshanye kwi-Linux Host ene-Multiprotocol Co-Processor, efumaneka docs.silabs.com, ngeenkcukacha. Inkxaso eyongeziweyo yeZigbeed yeTizen-0.1-13.1 ye-arm32 kunye ne-aarch64 kunye ne-Android 12 ye-aarch64. Ulwazi oluthe vetshe ngeZigbeed lunokufumaneka apha docs.silabs.com. Kongezwe icandelo elitsha elithi “802.15.4 Unity scheduler shower” icandelo. Eli candelo lisetyenziselwa ukuqwalasela izinto eziphambili zikanomathotholo ze-15.4 stack. Icandelo likwafuna icandelo elitsha elithi "radio_priority_configurator". Eli candelo livumela iiprojekthi ukuba zisebenzise isixhobo seRadio Priority Configurator kwiSitudiyo esiLula ukuqwalasela amanqanaba aphambili kanomathotholo kwizitaki ezifuna oko.
Uphuculo
Inqaku lesicelo Ukuqhuba i-Zigbee, i-OpenThread, kunye neBluetooth Ngaxeshanye kwi-Linux Host ene-Multiprotocol Co-Processor (AN1333) iye yasiwa docs.silabs.com. Inkxaso ye-OpenWRT ngoku ikumgangatho we-GA. Inkxaso ye-OpenWRT yongezwe kwiZigbee, OTBR, kunye nezicelo zeZ3Gateway. I-Zigbeed kunye ne-OTBR zibonelelwa ngefomathi yephakheji ye-IPK yeqonga lokubhekisela (iRaspberry PI 4) ngokunjalo. Bona i-Running Zigbee, i-OpenThread, kunye neBluetooth ngaxeshanye kwi-Linux Host ene-Multiprotocol Co-Processor, efumaneka docs.silabs.com, ngeenkcukacha.
Imiba eZinzisiweyo
Imiba eyaziwayo kuKhupho lwangoku
Imiba ebhalwe ngqindilili yongezwa ukususela ekukhutshweni kwangaphambili. Ukuba uphose ukukhululwa, amanqaku okukhululwa akutsha nje akhoyo oathttps://www.silabs.com/developers/simplicity-software-development-kit.
Izinto Ezingasetyenziswayo
"I-Multiprotocol Container" ekhoyo ngoku kwi-DockerHub (i-siliconlabsinc/multiprotocol) iya kuthotywa ekukhutshweni okuzayo. Isingxobo asisayi kuphinda sihlaziywe kwaye sikwazi ukutsalwa kwi-DockerHub. Iiphakheji ezisekelwe kwi-Debian ze-cpcd, i-ZigBee, kunye ne-ot-br-posix, kunye neeprojekthi ezenziwe ngokuzalwa kunye neeprojekthi ezihlanganisiweyo, ziya kuthatha indawo yokusebenza elahlekileyo ngokususwa kwesikhongozeli.
Ukusebenzisa Olu Khupho
Olu shicilelo luqulathe oku kulandelayo:
- Isitaki seZigbee
- Zigbee Application Framework
- Zigbee Sample Izicelo
Ukufumana ulwazi oluninzi malunga neZigbee kunye ne-EmberZNet SDK bona i-UG103.02: IZigbee ezisisiseko. Ukuba ungumsebenzisi wexesha lokuqala, bona i-QSG180: Zigbee EmberZNet Quick-Start Guide ye-SDK 7.0 kunye ne-Higher, ngemiyalelo yokuqwalasela imeko yendawo yophuhliso, ukwakha kunye nokudanyaza njengeample isicelo, kunye neembekiselo zoxwebhu ezilatha kumanyathelo aphumayo.
Ukufakela kunye nokusetyenziswa
I-Zigbee EmberZNet SDK inikezelwa njengenxalenye ye-Siplicity SDK, i-suite ye-Silicon Labs SDKs. Ukukhawuleza uqalise nge-Siplicity SDK, faka i-Siplicity Studio 5, eya kuseka indawo yakho yophuhliso kwaye ikuhambe ngofakelo olulula lwe-SDK. I-Siplicity Studio 5 ibandakanya yonke into efunekayo kuphuhliso lwemveliso ye-IoT kunye nezixhobo ze-Silicon Labs, kubandakanywa isibonelelo kunye nesiqalisi seprojekthi, izixhobo zokucwangcisa isofthiwe, i-IDE epheleleyo kunye ne-GNU toolchain, kunye nezixhobo zokuhlalutya. Imiyalelo yokufakela inikwe kwiSikhokelo soMsebenzisi esiLula kwiSitudiyo sesi-5. Kungenjalo, i-Siplicity SDK inokufakwa ngesandla ngokukhuphela okanye ukudibanisa yamva nje kwi-GitHub. 'Yabona https://github.com/SiliconLabs/simplicity_sdk ngolwazi oluthe kratya. ISitudiyo esilula sifaka i-SDK elula ngokungagqibekanga:
- (Windows): C:\Abasebenzisi\\SimplicityStudio\SDKs\simplicity_sdk
- (MacOS): /Abasebenzisi//SimplicityStudio/SDKs/simplicity_sdk
Amaxwebhu athile kuguqulelo lwe-SDK afakwe kunye ne-SDK. Ulwazi olongezelelweyo lunokufumaneka rhoqo kumanqaku asisiseko solwazi (KBAs). Iimbekiselo ze-API kunye nolunye ulwazi malunga noku kunye nokukhutshwa kwangaphambili ziyafumaneka https://docs.silabs.com/.
Ulwazi loKhuseleko
Khusela ukudityaniswa kweVault
Kwizicelo ezikhetha ukugcina izitshixo ngokukhuselekileyo kusetyenziswa icandelo eliKhuselekileyo lokuGcinwa kweSitshixo kwiindawo eziKhuselekileyo zeVault-High, le theyibhile ilandelayo ibonisa izitshixo ezikhuselweyo kunye neempawu zazo zokhuseleko logcino olulawulwa licandelo loMlawuli woKhuseleko lweZigbee.Izitshixo ezisongelweyo eziphawulwe “njengeziNgathunyelwa ngaphandle” zingasetyenziswa kodwa azinakwenzeka viewed okanye kwabelwane ngexesha lokuqhutywa. Izitshixo ezisongelweyo eziphawulwe njenge "Zithengisekayo" zinokusetyenziswa okanye kwabelwane ngazo ngexesha lokusebenza kodwa zihlala zifihliwe ngelixa zigcinwe kwiFlash. Usetyenziso lwabasebenzisi aluze ludibane noninzi lwezi zitshixo. Ii-APIs ezikhoyo zokulawula izitshixo zeSitshixo seSitshixo seTheyibhile okanye amaQhosha aThutyanayo asafumaneka kwisicelo somsebenzisi kwaye nare ow uhanjiswa ngecandelo loMphathi woKhuseleko weZigbee.
Iingcebiso zoKhuseleko
Ukurhuma kwiiNgcebiso zoKhuseleko, ngena kwi-Silicon Labs yomthengi portal, emva koko ukhethe iAkhawunti yeKhaya. Cofa IKHAYA ukuya kwiphepha lasekhaya le-portal kwaye emva koko ucofe ithayile Lawula Izaziso. Qinisekisa ukuba 'iZaziso zeNgcebiso zeSoftwe/zoKhuseleko kunye neZaziso zoTshintsho lweMveliso (iiPCN)' zijongiwe, kwaye ubhalisele ubuncinci beqonga lakho kunye neprotocol. Cofa Gcina ukugcina naluphi na utshintsho.
Inkxaso
Abathengi beKit yoPhuhliso bafanelekile ukuba bafumane uqeqesho kunye nenkxaso yobugcisa. Sebenzisa iSilicon Laboratories iZigbee web iphepha lokufumana ulwazi malunga nazo zonke iimveliso zeSilicon Labs zeZigbee kunye neenkonzo, kunye nokubhalisela inkxaso yemveliso. Ungaqhagamshelana neSilicon Laboratories inkxaso kwi http://www.silabs.com/support.
Isiqinisekiso seZigbee
Ukukhutshwa kwe-Ember ZNet 8.1 kuye kwafaneleka kwi-Zigbee Compliant Platform ye-SoC, NC, P, kunye ne-RCP izakhiwo kukho i-ID yesiqinisekiso se-ZCP ebotshelelwe kolu kukhululwa, nceda ujonge i-CSA. webindawo apha:
https://csa-iot.org/csa-iot_products/.
Nceda uqaphele ukuba isiqinisekiso se-ZCP si filed ukuthumela ukukhululwa, kwaye kuthatha iiveki ezimbalwa ngaphambi kokuba ibonakaliswe kwi-CSA webindawo. Ngayo nayiphi na imibuzo engaphezulu, nceda uqhagamshelane nenkxaso yeSilicon Laboratories apha http://www.silabs.com/support.
Ii-FAQs
A: Ubungakanani betafile yesitshixo sekhonkco yeAPS ingamiselwa kusetyenziswa iparameter ye-SL_ZIGBEE_KEY_TABLE_SIZE. Kwinguqulo 8.1, yandisiwe ukusuka kwi-127 ukuya kuma-254 amangenelo.
Q: Luluphi uphuculo lwenguqulo 8.1?
A: Inguqulo ye-8.1 izisa izixhasi ezinjengokwandisa ubungakanani betafile yekhonkco ye-APS yesitshixo, ukuqamba ngokutsha amacandelo, ukongeza ukhuseleko lwe-mutex lwe-Athe pp Framework umgca wesiganeko, kunye nokunye. Jonga kumanqaku okukhululwa ngoluhlu oluneenkcukacha zophuculo.
Umbuzo: Ndiyiphatha njani imiba ezinzileyo kwi-SDK?
A: Imiba elungisiweyo kwi-SDK equka ukucombulula iingxaki ezinokubakho ngolungelelwaniso lobungakanani betafile yommelwane, ukuqamba ngokutsha amacandelo, ukulungisa indlela yomthombo ngaphezulu, ukuphatha imiyalelo ye-ZCL, nokunye. Qinisekisa ukuba uhlaziya kuguqulelo lwamva nje ukuze uxhamle kolu lungiso.
Amaxwebhu / Izibonelelo
![]() |
I-SILICON LABS Zigbee EmberZ Net SDK [pdf] Imiyalelo Zigbee EmberZ Net SDK, EmberZ Net SDK, Net SDK, SDK |