SILICON-LABS-logo

SILICON LABS Zigbee EmberZ Net SDK

SILICON-LABS-Zigbee-EmberZ-Net-SDK-sehlahisoa

Litlhaloso

  • Zigbee EmberZNet SDK Version: 8.1 GA
  • Mofuta o bonolo oa SDK Suite: 2024.12.0
  • Letsatsi la Phatlalatso: December 16, 2024
  • Li-Compilers tse Lumellanang: mofuta oa GCC 12.2.1
  • Phetolelo ea EZSP Protocol: 0x10

Tlhahisoleseding ya Sehlahiswa

Silicon Labs ke morekisi oa khetho bakeng sa li-OEM tse hlahisang marang-rang a Zigbee lihlahisoa tsa bona. Sethala sa Silicon Labs Zigbee ke tharollo ea Zigbee e kopantsoeng ka ho fetesisa, e felletseng, ebile e na le likarolo tse ngata tse fumanehang. Silicon Labs EmberZNet SDK e na le ts'ebetsong ea Silicon Labs ea litlhaloso tsa Zigbee stack.

LITŠOANTŠI TSE HLOKO

Zigbee

  • -250+ tse kentsoeng tafoleng ea senotlolo sa APS
  • Ts'ehetso ea ZigbeeD ho Android 12 (v21.0.6113669) le Tizen (v0.1-13.1)
  • xG26 Mojule tšehetso

Multiprotocol

  • Ts'ehetso ea ZigbeeD le OTBR ho OpenWRT - GA
  • DMP BLE + CMP ZB & Matter/OT e nang le ho mamela ka nako e le 'ngoe ho MG26 bakeng sa SoC - GA
  • 802.15.4 Karolo ea bohlokoa ea kemiso ea seea-le-moea e kopaneng
  • Ts'ehetso ea ho paka ea Debian bakeng sa lits'ebetso tse amohelang MP - Alpha

Lintho tse Ncha

Liphetoho Tsa Bohlokoa
Saese ea linotlolo tsa sehokelo sa APS (e lokiselitsoeng ho sebelisoa SL_ZIGBEE_KEY_TABLE_SIZE) e ekelitsoe ho tloha ho tse 127 ho isa ho tse 254.

  • Tšehetso ea R23 e eketsoa bakeng sa ts'ebetso ea ts'ebetso ea ZDD Network. Ts'ebetso ea tunnel e fumaneha ntle le ts'ehetso bakeng sa linyeoe tsa tšebeliso ea Legacy Network.
  • Likarolo tsa Network Steering le Network Creator li nchafalitsoe ho kenyelletsa tšehetso bakeng sa ho ikopanya le R23. Tsena li kenyelletsa liphetoho tse latelang tse amanang.
    • Leano la kopo la kamehla la Trust Center Link Key (TCLK) le ntlafalitsoe ho hlahisa linotlolo tse ncha bakeng sa sesebelisoa ka seng se kopang. Ho hlahisoa senotlolo se secha nako le nako ha lisebelisoa tse kopang li leka ho ntlafatsa Sehokelo sa Sehokelo sa Trust Center.
    • Ka lebaka la phetoho e fetileng ea leano la TCLK, karolo ea Tšireletso ea Moetsi oa Netweke joale e hloka karolo ea Linotlolo tsa Sehokelo sa Tšireletso. Ntlafatso ea likopo e tla ntlafatsoa ho lumellana le tlhokahalo ena e ncha.
    • Sebopeho se secha,
      SL_ZIGBEE_AF_PLUGIN_NETWORK_CREATOR_SECURITY_ALLOW_TC_USING_HASHED_LINK_KEY e kenyelletswa ho dumella ho kopanya ho sebedisa core, hashed key. Tokiso ena e fumaneha tlasa karolo ea Network Creator Security. Tšebeliso ea pholisi ena e lumella mochine o mong le o mong oa ho kopanya hore o fumane TCLK e ikhethang, empa boiteko bo pheta-phetoang ba ho ntlafatsa TCLK bo ke ke ba fella ka senotlolo se secha bakeng sa sesebelisoa se kopang. Ts'ebeliso ena ea linotlolo tsa li-hashed e ne e le leano la kamehla pele ho tokollo ena, 'me tšebeliso ea leano lena e lumella Setsi sa Trust ho qoba ho tlisa karolo ea Linotlolo tsa Ts'ireletso, e bolokang linotlolo ho Flash.
      Hlokomela: Silicon Labs ha e khothaletse tšebeliso ea pholisi ena, kaha sena se thibela ho kopanya lisebelisoa ho tloha ho theosa, kapa ho ntlafatsa, li-TCLK tsa bona.
  • Setopo se secha sa tlhophiso se eketsoa ho zigbee_ezsp_spi ho lumella ho hlophisoa ha sesebelisoa sa SPI se amohelang le likhokahano tsa eona tsa phini.
  • Example merero, ho kenyeletsa le morero files (.slcps) le foldara ea morero, li rehelletsoe ho litataiso tsa mabitso a Silicon Labs 'me li tsamaisitsoe tlas'a bukana ea "merero".

Tšehetso ea Sethala se Secha

  • Mejule e mecha
    • Setšoantšo sa MGM260PD32VNA2
    • Setšoantšo sa MGM260PD32VNN2
    • Setšoantšo sa MGM260PD22VNA2
    • Setšoantšo sa MGM260PB32VNA5
    • Setšoantšo sa MGM260PB32VNN5
    • Setšoantšo sa MGM260PB22VNA5
    • Setšoantšo sa BGM260PB22VNA2
    • Setšoantšo sa BGM260PB32VNA2
    • Liboto tse ncha tsa seea-le-moea
    • MGM260P-RB4350A
    • MGM260P-RB4351A
  • Karolo e ncha
    • efr32xg27
  • Mohloli oa lisebelisoa
    • BRD2709A
    • MGM260P-EK2713A

Litokomane Tse Ncha
Mosebelisi e mocha oa EZSP o tataisa UG600 bakeng sa tokollo ea 8.1 le holimo.

Lintlafatso

  • SL_ZIGBEE_KEY_TABLE_SIZE meeli e eketsehile ho fihla ho tse 254.
  • E kentse zigbee_security_link_keys ho Z3Light.
  • E kentse zigbee_security_link_keys ho zigbee_mp_z3_tc_z3_tc. E ntlafalitse boholo ba eona ba tafole ea bohlokoa hape.
  • E ekelitse boholo ba tafole ea Z3 Gateway (e tla beoa ho ncp) ho isa ho 20.

Mathata a Tsitsitseng

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)

Litaba Tse Tsejoang Tokollong ea Hona Joale

Litaba tse ngotsoeng ka mongolo o motenya li kentsoe ho tloha tokollong e fetileng. Haeba u fositse tokollo, lintlha tsa morao-rao tsa tokollo li fumaneha ho https://www.silabs.com/developers/zigbee-emberznet ho Tech Docs tab ya.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)

Lintho tse Khaotsoeng

  • Karolo ea zigbee_watchdog_periodic_refresh ha e sa sebelisoa ho moralo oa ts'ebeliso ea Zigbee mme e tlositsoe tokollong ena. The watchdog timer e holofalitsoe ke kamehla bakeng sa sample likopo. Ho tla ba le karolo e ntlafalitsoeng ea balebeli e kentsoeng ho SDK nakong e tlang.
  • Hlokomela: Dumella sebali sa nako se nang le thepa ea litlhophiso SL_LEGACY_HAL_DISABLE_WATCHDOG e behiloeng ho 0 ts'ebelisong ea hau

Meeli ea Marang-rang le Mehopolo

Lisebelisoa tsa kamehla tsa Trust Center tse tlang li rometsoe ka tokollo ena ea EmberZNet li khona ho ts'ehetsa lisebelisoa tse 'maloa marang-rang. Nomoro ena e khethoa ho latela lintlha tse 'maloa, ho kenyelletsa boholo ba litafole tse hlophisitsoeng, tšebeliso ea NVM, le linako tse ling tsa moloko le litekanyetso tsa nako ea nako. Basebelisi ba batlang ho theha marang-rang a maholo ba ka tobana le mathata a lisebelisoa ha ba holisa marang-rang a maholo ho feta kamoo sesebelisoa se ka tšehetsang. Bakeng sa mohlalaample, sesebelisoa se kopang Setsi sa Khokahano ea Setsi sa Ts'epo ho tsoa Setsing sa Ts'epo se ka etsa hore sl_zigbee_af_zigbee_key_establishment_cb e khutlisetsoe Setsing sa Ts'epo se nang le boemo ba h bo behiloeng ho SL_ZIGBEE_KEY_TABLE_FULL, se bontšang hore tafole ea senotlolo ha e na sebaka sa ho kenya senotlolo se secha bakeng sa sesebelisoa se kopang kapa NVM3 ha e na sebaka se fumanehang. Silicon Labs e fana ka likhothaletso tse latelang bakeng sa basebelisi ba batlang ho theha marang-rang a maholo. Bakeng sa lits'ebetso tsa Trust Center, ho khothaletsoa litlhophiso tse latelang. Litlhahiso tsena ha lia fella, 'me li sebetsa e le motheo oa likopo tse reretsoeng ho holisa marang-rang a maholo.

  • Ho kenyelletsoa ha karolo ea Tafole ea Liaterese (zigbee_address_table), ka
    • SL_ZIGBEE_AF_PLUGIN_ADDRESS_TABLE_SIZE ntho e hlophisitsoeng e behiloe boholong ba marang-rang a batloang
    • boleng ba SL_ZIGBEE_AF_PLUGIN_ADDRESS_TABLE_TRUST_CENTER_CACHE_SIZE bo behiloe ho boholo (4)
  • Ho kenyeletsoa ha karolo ea Linotlolo tsa Tšireletso (zigbee_security_link_keys), ka
    • Theko ea SL_ZIGBEE_KEY_TABLE_SIZE e behiloe ho boholo ba marang-rang
  • Lintlha tse latelang tsa tlhophiso li behiloe ho boholo ba marang-rang a lakatsehang
    • SL_ZIGBEE_BROADCAST_TABLE_SIZE, joalo ka ha e fumanoa karolong ea Zigbee Pro Stack
    • SL_ZIGBEE_SOURCE_ROUTE_TABLE_SIZE, joalo ka ha e fumanoa karolong ea Mohloli oa litsela, haeba mohloli oa litsela o sebelisoa
  • Litokiso tsa NVM3_DEFAULT_NVM_SIZE le NVM3_DEFAULT_CACHE_SIZE ho latela tšebeliso ea NVM3
    • Mohlala, boholo ba marang-rang bo fetang li-node tse 65 bo hloka boholo ba NVM3 ba 64K. Saese ea kamehla ea NVM3 ho Silicon Labs Zigbee samplits'ebetso ke 32K. Lisebelisoa tse sebelisang NVM haholo li ka hloka hore boleng bona bo fetoloe le ho feta.
    • Marang-rang a maholo ho fihlela ho li-node tsa 65 a ka hloka boholo ba cache ea NVM3 ea li-byte tsa 1200; ho holisa marang-rang a maholo ho feta moo ho ka hloka ho imena habeli boleng bona ho li-byte tse 2400.

Litokiso tsena li sebetsa ho Trust Center feela

Multiprotocol Gateway le RCP

Lintho tse Ncha
E nolofalitse ts'ehetso ea GA SoC bakeng sa BLE DMP e nang le Zigbee + Openthread CMP ka ho mamela ka nako e le 'ngoe likarolong tsa xG26. Ts'ehetso ea alpha ea Debian e kenyellelitsoe lits'ebetsong tsaZigbeed, OTBR, le Z3Gateway. Zigbeed le OTBR li fanoa ka sebopeho sa sephutheloana sa DEB bakeng sa sethala se khethiloeng sa litšupiso (Raspberry PI 4) hape. Sheba Running Zigbee, OpenThread, le Bluetooth Ka nako e le 'ngoe ho Linux Host e nang le Multiprotocol Co-Processor, e fumanoang ho docs.silabs.com, bakeng sa lintlha. Ts'ehetso ea Zigbeed e ekelitsoeng bakeng sa Tizen-0.1-13.1 bakeng sa arm32 le aarch64 hammoho le Android 12 bakeng sa aarch64. Lintlha tse ling ka Zigbeed li ka fumanoa ho docs.silabs.com. E kentse karolo e ncha ea "802.15.4 Unified radio scheduler" karolo e ncha. Karolo ena e sebelisetsoa ho hlophisa lintho tse tlang pele tsa seea-le-moea tsa 15.4 stack. Karolo e boetse e hloka karolo e ncha ea "radio_priority_configurator". Karolo ena e lumella merero ho sebelisa sesebelisoa sa Radio Priority Configurator ho Simplicity Studio ho hlophisa maemo a tlang pele a seea-le-moea a li-stacks tse e hlokang.

Lintlafatso
Molaetsa oa kopo oa Running Zigbee, OpenThread, le Bluetooth Ka nako e le 'ngoe ho Linux Host e nang le Multiprotocol Co-Processor (AN1333) e fetiselitsoe ho docs.silabs.com. Ts'ehetso ea OpenWRT e se e le boleng ba GA. Ts'ehetso ea OpenWRT e kentsoe bakeng sa lits'ebetso tsa Zigbee, OTBR, le Z3Gateway. Zigbeed le OTBR li fanoe ka sebopeho sa sephutheloana sa IPK bakeng sa sethala sa litšupiso (Raspberry PI 4) hape. Sheba Running Zigbee, OpenThread, le Bluetooth Ka nako e le 'ngoe ho Linux Host e nang le Multiprotocol Co-Processor, e fumanoang ho docs.silabs.com, bakeng sa lintlha.

Mathata a TsitsitsengSILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (17)

Litaba Tse Tsejoang Tokollong ea Hona Joale
Litaba tse ngotsoeng ka mongolo o motenya li kentsoe ho tloha tokollong e fetileng. Haeba u fositse tokollo, lintlha tsa morao-rao tsa tokollo li fumaneha oathttps://www.silabs.com/developers/simplicity-software-development-kit.SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (18)

Lintho tse Khaotsoeng
"Multiprotocol Container" eo hajoale e fumanehang ho DockerHub (siliconlabsinc/multiprotocol) e tla tlosoa tokollong e tlang. Setshelo ha se sa tla nchafatsoa mme se khone ho huloa ho tsoa DockerHub. Liphutheloana tse thehiloeng ho Debian bakeng sa cpcd, ZigBee, le ot-br-posix, hammoho le merero e entsoeng ka tlhaho le e hlophisitsoeng, li tla nka sebaka sa ts'ebetso e lahlehileng ka ho tlosoa ha setshelo.

Ho Sebelisa Phatlalatso Ena

Tokollo ena e na le tse latelang:

  • Sekhahla sa Zigbee
  • Zigbee Application Framework
  • Zigbee Sample Likopo

Ho fumana lintlha tse ling mabapi le Zigbee le EmberZNet SDK bona UG103.02: Zigbee Basics. Haeba u mosebelisi oa pele, bona QSG180: Zigbee EmberZNet Quick-Start Guide bakeng sa SDK 7.0 le Holimo, bakeng sa litaelo tsa ho hlophisa tikoloho ea hau ea nts'etsopele, moaho le ho benya joalo kaample kopo, le litšupiso tsa litokomane tse supang mehato ea pele.

Ho kenya le ho Sebelisa
Zigbee EmberZNet SDK e fanoe e le karolo ea Simplicity SDK, sehlopha sa Silicon Labs SDKs. Ho qala kapele ka SDK e Bonolo, kenya Simplicity Studio 5, e tla theha tikoloho ea hau ea nts'etsopele le ho u tsamaisa ka ho kenya SDK e bonolo. Bonolo Studio 5 e kenyelletsa ntho e ngoe le e ngoe e hlokahalang bakeng sa nts'etsopele ea sehlahisoa sa IoT ka lisebelisoa tsa Silicon Labs, ho kenyeletsoa sesebelisoa le sebui sa projeke, lisebelisoa tsa tlhophiso ea software, IDE e felletseng e nang le GNU toolchain, le lisebelisoa tsa tlhahlobo. Litaelo tsa ho kenya li fanoe ho Bukana ea Mosebelisi ea Simplicity Studio 5 ea inthaneteng. Ntle le moo, SDK e bonolo e ka kenngoa ka letsoho ka ho khoasolla kapa ho kopanya tsa morao-rao ho tsoa ho GitHub. Bona https://github.com/SiliconLabs/simplicity_sdk bakeng sa lintlha tse ling. Simplicity Studio e kenya Simplicity SDK ka ho iketsa ho:

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

Litokomane tse khethehileng tsa mofuta oa SDK li kentsoe le SDK. Lintlha tse ling hangata li ka fumanoa lingoloeng tsa motheo tsa tsebo (KBAs). Litšupiso tsa API le lintlha tse ling mabapi le sena le litokollo tsa pejana lia fumaneha https://docs.silabs.com/.

Boitsebiso ba Tšireletso
Khokahano e sireletsehileng ea Vault
Bakeng sa lits'ebetso tse khethang ho boloka linotlolo ka mokhoa o sireletsehileng li sebelisa karolo ea Secure Key Storage likarolong tse Sireletsehileng tsa Vault-High, tafole e latelang e bontša linotlolo tse sirelelitsoeng le litšobotsi tsa tsona tsa tšireletso ea polokelo tseo karolo ea Zigbee Security Manager e li laolang.SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (19)Likonopo tse phuthetsoeng tse tšoailoeng e le "Non-Exportable" li ka sebelisoa empa li ke ke tsa ba teng viewe hlophisitsoeng kapa e arolelanoa ka nako ea ts'ebetso. Likonopo tse phuthetsoeng tse tšoailoeng e le "Exportable" li ka sebelisoa kapa tsa arolelanoa nakong ea ts'ebetso empa li lule li ngotsoe ka mokhoa o patiloeng ha li ntse li bolokiloe ho Flash. Lisebelisoa ha li hloke ho sebelisana le bongata ba linotlolo tsena. Li-API tse teng tsa ho laola linotlolo tsa Tafole ea Khokahano ea Linotlolo kapa Linotlolo tsa Nakoana li ntse li fumaneha ho mosebelisi 'me li ntse li tsamaisoa ka karolo ea Selaoli sa Ts'ireletso ea Zigbee.

Likeletso tsa Ts'ireletso
Ho ingolisa ho Likeletso tsa Ts'ireletso, kena ho portal ea bareki ea Silicon Labs, ebe u khetha Lehae la Account. Tobetsa HOME ho ea leqepheng la lehae la portal ebe u tobetsa thaele ea Laola Litsebiso. Etsa bonnete ba hore 'Litsebiso tsa Keletso ea Software/Tshireletso & Litsebiso tsa Phetoho ea Sehlahisoa (PCN)' li hlahlojoe, le hore bonyane u ngolisitse bakeng sa sethala le protocol ea hau. Tobetsa Boloka ho boloka liphetoho leha e le life.SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (20)

Tšehetso
Bareki ba Development Kit ba tšoaneleha bakeng sa koetliso le tšehetso ea tekheniki. Sebelisa Silicon Laboratories Zigbee web leqepheng la ho fumana leseli mabapi le lihlahisoa le lits'ebeletso tsohle tsa Silicon Labs Zigbee, le ho ingolisa bakeng sa tšehetso ea sehlahisoa. U ka ikopanya le tšehetso ea Silicon Laboratories ho http://www.silabs.com/support.

Setifikeiti sa Zigbee
Ember ZNet 8.1 e lokollotsoe bakeng sa Zigbee Compliant Platform bakeng sa meralo ea SoC, NC, P, le RCP ho na le ID ea setifikeiti sa ZCP e tlamelletsoeng tokollong ena, ka kopo sheba CSA. websebaka mona:
https://csa-iot.org/csa-iot_products/.

Ka kopo hlokomela hore setifikeiti sa ZCP se filed poso tokollo, 'me e nka libeke tse' maloa pele e bonahala ho CSA websebaka. Bakeng sa lipotso tse ling, ka kopo ikopanye le tšehetso ea Silicon Laboratories ho http://www.silabs.com/support.

FAQs

P: Nka ntlafatsa boholo ba tafole ea senotlolo sa APS joang ho SDK?
K: Boholo ba tafole ea sehokelo sa APS bo ka hlophisoa ho sebelisoa paramethara ea SL_ZIGBEE_KEY_TABLE_SIZE. Ho mofuta oa 8.1, e ekelitsoe ho tloha ho tse 127 ho isa ho tse 254.

Q: ke lintlafatso life version 8.1?
A: Mofuta oa 8.1 o tlisa lintlafatso tse joalo ka ho holisa boholo ba tafole ea sehokelo sa APS, ho fetola likarolo, ho eketsa ts'ireletso ea mutex bakeng sa lethathamo la liketsahalo tsa Athe pp Framework, le tse ling. Sheba lintlha tsa tokollo bakeng sa lethathamo le felletseng la lintlafatso.

P: Ke sebetsana joang le litaba tse tsitsitseng ho SDK?
A: Mathata a tsitsitseng ho SDK ho kenyelletsa ho rarolla mathata a ka bang teng ka tlhophiso ea boholo ba tafole ea moahelani, ho fetola likaroloana, ho lokisa tsela ea mohloli, ho sebetsana le litaelo tsa ZCL, le tse ling. Netefatsa hore o ntlafatsa ho beshene ea morao-rao ho rua molemo ho litokiso tsena.

Litokomane / Lisebelisoa

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

Litšupiso

Tlohela maikutlo

Aterese ea hau ea lengolo-tsoibila e ke ke ea phatlalatsoa. Libaka tse hlokahalang li tšoailoe *