SILICON LABS Zigbee EmberZ Net SDK
Specifications
- Zigbee EmberZNet SDK Version: 8.1 GA
- Simplicity SDK Suite Version: 2024.12.0
- Tso Tawm Hnub: Kaum Ob Hlis 16, 2024
- Tau tshaj Compilers: GCC version 12.2.1
- EZSP Protocol Version: 0x10
Cov ntaub ntawv khoom
Silicon Labs yog tus neeg muag khoom xaiv rau OEMs tsim Zigbee networking rau hauv lawv cov khoom. Silicon Labs Zigbee platform yog qhov sib xyaw ua ke tshaj plaws, ua tiav, thiab muaj txiaj ntsig zoo Zigbee cov tshuaj muaj. Silicon Labs EmberZNet SDK muaj Silicon Labs qhov kev siv ntawm Zigbee pawg specification.
TSEEM CEEB
Zigbee
- -250+ nkag hauv APS txuas cov lus tseem ceeb
- ZigbeeD txhawb nqa ntawm Android 12 (v21.0.6113669) thiab Tizen (v0.1-13.1)
- xG26 Module kev them nyiaj yug
Multiprotocol
- ZigbeeD thiab OTBR txhawb nqa ntawm OpenWRT - GA
- DMP BLE + CMP ZB & Matter / OT nrog Concurrent Listening ntawm MG26 rau SoC - GA
- 802.15.4 Unified xov tooj cua teem caij tseem ceeb tivthaiv
- Debian ntim kev txhawb nqa rau MP host applications - Alpha
Cov khoom tshiab
Cov kev hloov tseem ceeb
APS txuas lub rooj loj loj (tsim siv SL_ZIGBEE_KEY_TABLE_SIZE) tau nthuav dav los ntawm 127 txog 254 nkag.
- Kev them nyiaj yug R23 ntxiv rau ZDD Network commissioning functionality. Tunneling functionality muaj yam tsis muaj kev txhawb nqa rau Legacy Network siv rooj plaub.
- Network Steering thiab Network Creator Cheebtsam tau hloov kho kom muaj kev txhawb nqa rau R23 koom. Cov no suav nrog cov kev hloov pauv hauv qab no.
- Txoj cai tam sim no Trust Center Link Key (TCLK) tau raug hloov kho los tsim cov yuam sij tshiab rau txhua lub cuab yeej thov. Tus yuam sij tshiab raug tsim tawm txhua lub sijhawm thov cov cuab yeej sim hloov kho lawv Trust Center Link Key.
- Vim yog TCLK txoj cai dhau los hloov pauv, Network Creator Security tivthaiv tam sim no yuav tsum muaj kev ruaj ntseg Link Keys tivthaiv. Kev hloov kho cov ntawv thov yuav raug hloov kho kom ua raws li qhov yuav tsum tau ua tshiab no.
- Ib tug tshiab configuration,
SL_ZIGBEE_AF_PLUGIN_NETWORK_CREATOR_SECURITY_ALLOW_TC_USING_HASHED_LINK_KEY tau ntxiv kom tso cai koom nrog siv lub ntsiab lus tseem ceeb, hashed key. Qhov kev teeb tsa no muaj nyob hauv Network Creator Security tivthaiv. Kev siv txoj cai no tso cai rau txhua lub cuab yeej koom ua ke kom tau txais TCLK tshwj xeeb tom qab koom nrog, tab sis rov sim hloov TCLK yuav tsis ua rau tus yuam sij tshiab rau cov khoom thov. Qhov kev siv hashed txuas cov yuam sij yog txoj cai qub ua ntej qhov kev tso tawm no, thiab kev siv txoj cai no tso cai rau Trust Center kom tsis txhob nqa lub Security Link Keys tivthaiv, uas txuag cov yuam sij hauv Flash.
Nco tseg: Silicon Labs tsis pom zoo siv txoj cai no, vim qhov no tiv thaiv kev koom nrog cov khoom siv los ntawm dov, lossis hloov kho, lawv TCLKs.
- Ib qho kev teeb tsa tshiab tau ntxiv rau cov khoom siv zigbee_ezsp_spi kom tso cai rau kev teeb tsa ntawm tus tswv SPI ntaus ntawv thiab nws tus pin interfaces.
- Cov example tej yaam num, suav nrog qhov project files (.slcps) thiab qhov project folder, tau hloov npe mus rau Silicon Labs naming cov lus qhia thiab tsiv mus nyob rau hauv "projects" directory.
Tshiab Platform Txhawb
- Cov qauv tshiab
- MGM260PD32VNA2
- MGM260PD32VNN2
- MGM260PD22VNA2
- MGM260PB32VNA5
- MGM260PB32VNN5
- MGM260PB22VNA5
- BGM260PB22VNA2
- BGM260PB32VNA2
- Xov tooj cua tshiab
- MGM260P-RB4350A
- MGM260P-RB4351A
- Qhov tshiab
- tx32 27
- Cov khoom siv Explorer
- PEB 2709A
- MGM260P-EK2713A
Cov ntaub ntawv tshiab
Tus neeg siv EZSP tshiab qhia UG600 rau kev tso tawm 8.1 thiab siab dua.
Kev txhim kho
- SL_ZIGBEE_KEY_TABLE_SIZE txwv tau nthuav mus txog 254 qhov nkag.
- Ntxiv zigbee_security_link_keys rau Z3Light.
- Ntxiv zigbee_security_link_keys rau zigbee_mp_z3_tc_z3_tc. Hloov kho nws lub rooj loj loj thiab.
- Nce Z3 Gateway lub rooj loj loj (uas yuav raug teeb tsa rau ncp) rau 20.
Teeb meem
Paub Cov Teeb Meem hauv Kev Tshaj Tawm Tam Sim No
Cov teeb meem nyob rau hauv bold tau ntxiv txij li qhov kev tso tawm dhau los. Yog tias koj tsis tau tso tawm, cov ntawv tso tawm tsis ntev los no muaj nyob ntawm https://www.silabs.com/developers/zigbee-emberznet hauv Tech Docs tab.
Cov khoom tsis txaus siab
- Lub zigbee_watchdog_periodic_refresh tivthaiv tsis siv nyob rau hauv Zigbee daim ntawv thov lub moj khaum thiab yog deprecated nyob rau hauv no tso tawm. Lub watchdog timer yog neeg xiam los ntawm lub neej ntawd rau tag nrho cov sampua applications. Yuav muaj kev txhim kho saib xyuas ntxiv ntxiv rau SDK yav tom ntej.
- Nco tseg: Pab kom lub sijhawm saib xyuas nrog cov khoom teeb tsa SL_LEGACY_HAL_DISABLE_WATCHDOG teeb tsa rau 0 hauv koj daim ntawv thov
Network txwv thiab kev txiav txim siab
Lub neej ntawd Trust Center daim ntawv thov uas tuaj nrog EmberZNet tso tawm no muaj peev xwm txhawb nqa ntau yam khoom siv hauv lub network. Tus lej no raug txiav txim siab raws li ntau yam, suav nrog cov rooj teeb tsa qhov loj me, kev siv NVM, thiab lwm lub sijhawm tiam thiab lub sijhawm ua haujlwm. Cov neeg siv nrhiav los tsim cov tes hauj lwm loj yuav ntsib teeb meem kev pab cuam thaum loj hlob lub network loj dua li daim ntawv thov tuaj yeem txhawb nqa. Rau example, ib lub cuab yeej thov kom Trust Center Link Key los ntawm Trust Center tuaj yeem ua rau sl_zigbee_af_zigbee_key_establishment_cb hu rov qab rau ntawm Trust Center nrog h xwm txheej teem rau SL_ZIGBEE_KEY_TABLE_FULL, qhia tias lub rooj tseem ceeb tsis muaj chaw ntxiv tus yuam sij tshiab rau qhov chaw thov NV. Silicon Labs muab cov lus pom zoo hauv qab no rau cov neeg siv nrhiav los tsim cov tes hauj lwm loj. Rau cov ntawv thov Trust Center, cov kev teeb tsa hauv qab no raug pom zoo. Cov lus pom zoo no tsis yog tag nrho, thiab lawv ua lub hauv paus rau cov ntawv thov uas xav kom loj hlob hauv tes hauj lwm loj.
- Kev suav nrog ntawm Chaw Nyob Table tivthaiv (zigbee_address_table), nrog
- cov SL_ZIGBEE_AF_PLUGIN_ADDRESS_TABLE_SIZE teeb tsa cov khoom teeb tsa rau qhov loj ntawm lub network xav tau
- tus nqi SL_ZIGBEE_AF_PLUGIN_ADDRESS_TABLE_TRUST_CENTER_CACHE_SIZE teem rau qhov siab tshaj plaws (4)
- Kev suav nrog Kev Ruaj Ntseg Link Keys tivthaiv (zigbee_security_link_keys), nrog
- Tus nqi SL_ZIGBEE_KEY_TABLE_SIZE yog teem rau qhov loj ntawm lub network
- Cov khoom teeb tsa hauv qab no tau teeb tsa rau qhov loj ntawm lub network xav tau
- SL_ZIGBEE_BROADCAST_TABLE_SIZE, raws li pom hauv Zigbee Pro Stack tivthaiv
- SL_ZIGBEE_SOURCE_ROUTE_TABLE_SIZE, raws li pom nyob rau hauv Qhov Chaw routing tivthaiv, yog siv qhov chaw routing
- Kev hloov ntawm NVM3_DEFAULT_NVM_SIZE thiab NVM3_DEFAULT_CACHE_SIZE raws li kev siv NVM3
- Piv txwv li cov network loj dua 65 nodes yuav xav tau NVM3 qhov loj ntawm 64K. Lub neej ntawd NVM3 loj hauv Silicon Labs Zigbee sample applications yog 32K. Cov ntawv thov uas siv NVM hnyav dua tuaj yeem xav tau kho tus nqi no ntau dua.
- Cov tes hauj lwm loj txog li 65 qhov yuav xav tau NVM3 cache loj ntawm 1200 bytes; kev loj hlob tes hauj lwm loj dua qhov yuav xav tau ob npaug ntawm tus nqi no mus rau 2400 bytes.
Cov kev hloov pauv no tsuas yog siv rau Trust Center xwb
Multiprotocol Gateway thiab RCP
Cov khoom tshiab
Ua kom muaj kev txhawb nqa GA SoC rau BLE DMP nrog Zigbee + Openthread CMP nrog kev mloog zoo sib xws ntawm xG26 qhov chaw. Debian alpha kev txhawb nqa tau ntxiv rau Zigbeed, OTBR, thiab Z3Gateway daim ntawv thov. Zigbeed thiab OTBR tau muab rau hauv DEB pob hom rau cov kev xaiv siv platform (Raspberry PI 4) thiab. Saib Khiav Zigbee, OpenThread, thiab Bluetooth Concurrently ntawm Linux Host nrog Multiprotocol Co-Processor, pom ntawm docs.silabs.com, kom paub meej. Ntxiv Zigbeed kev txhawb nqa rau Tizen-0.1-13.1 rau arm32 thiab aarch64 nrog rau Android 12 rau aarch64. Xav paub ntau ntxiv ntawm Zigbeed tuaj yeem nrhiav tau ntawm docs.silabs.com. Ntxiv qhov tshiab "802.15.4 Unified xov tooj cua teem caij ua ntej" feem. Cov khoom siv no yog siv los teeb tsa lub xov tooj cua tseem ceeb ntawm 15.4 pawg. Cov tivthaiv kuj yuav tsum tau qhov tshiab "radio_priority_configurator" tivthaiv. Qhov kev tivthaiv no tso cai rau cov haujlwm siv xov tooj cua Priority Configurator cuab yeej hauv Simplicity Studio los teeb tsa lub xov tooj cua tseem ceeb theem ntawm pawg uas xav tau.
Kev txhim kho
Daim ntawv ceeb toom khiav Zigbee, OpenThread, thiab Bluetooth Ib txhij ntawm Linux Host nrog Multiprotocol Co-Processor (AN1333) tau tsiv mus rau docs.silabs.com. OpenWRT kev txhawb nqa yog tam sim no GA zoo. Kev txhawb nqa OpenWRT tau ntxiv rau Zigbee, OTBR, thiab Z3Gateway daim ntawv thov. Zigbeed thiab OTBR tau muab rau hauv IPK pob hom rau lub platform siv (Raspberry PI 4) ib yam. Saib Khiav Zigbee, OpenThread, thiab Bluetooth Concurrently ntawm Linux Host nrog Multiprotocol Co-Processor, pom ntawm docs.silabs.com, kom paub meej.
Teeb meem
Paub Cov Teeb Meem hauv Kev Tshaj Tawm Tam Sim No
Cov teeb meem nyob rau hauv bold tau ntxiv txij li qhov kev tso tawm dhau los. Yog tias koj tsis tuaj yeem tso tawm, cov ntawv tso tawm tsis ntev los no muaj oathttps://www.silabs.com/developers/simplicity-software-development-kit.
Cov khoom tsis txaus siab
Lub "Multiprotocol Container" uas tam sim no muaj nyob rau ntawm DockerHub (siliconlabsinc/multiprotocol) yuav raug txiav tawm hauv qhov kev tso tawm yav tom ntej. Lub thawv yuav tsis hloov tshiab thiab tuaj yeem rub tawm ntawm DockerHub. Lub Debian-raws li pob khoom rau cpcd, ZigBee, thiab ot-br-posix, nrog rau cov haujlwm tsim tawm thiab muab tso ua ke, yuav hloov cov kev ua haujlwm ploj nrog kev tshem tawm ntawm lub thawv.
Siv Qhov Tso Tawm no
Qhov kev tso tawm no muaj cov hauv qab no:
- Zigbee pawg
- Zigbee Application Framework
- Zigbee SampCov ntawv thov
Yog xav paub ntxiv txog Zigbee thiab EmberZNet SDK saib UG103.02: Zigbee Fundamentals. Yog tias koj yog tus neeg siv thawj zaug, saib QSG180: Zigbee EmberZNet Quick-Start Guide rau SDK 7.0 thiab siab dua, rau cov lus qhia ntawm kev teeb tsa koj qhov kev loj hlob ib puag ncig, lub tsev thiab flashing liample daim ntawv thov, thiab cov ntaub ntawv pov thawj taw qhia rau cov kauj ruam ext.
Kev teeb tsa thiab siv
Lub Zigbee EmberZNet SDK yog muab los ua ib feem ntawm Simplicity SDK, suite ntawm Silicon Labs SDKs. Txhawm rau pib sai sai nrog Simplicity SDK, nruab Simplicity Studio 5, uas yuav teeb tsa koj qhov chaw txhim kho thiab taug kev koj los ntawm Simplicity SDK installation. Simplicity Studio 5 suav nrog txhua yam uas xav tau rau IoT cov khoom tsim kho nrog Silicon Labs cov cuab yeej, suav nrog cov peev txheej thiab qhov project launcher, software teeb tsa cov cuab yeej, tag nrho IDE nrog GNU toolchain, thiab cov cuab yeej tshuaj xyuas. Cov lus qhia kev teeb tsa tau muab rau hauv online Simplicity Studio 5 Tus Neeg Siv Khoom Qhia. Xwb, Simplicity SDK tej zaum yuav raug ntsia manually los ntawm rub tawm lossis cloning qhov tseeb los ntawm GitHub. Saib https://github.com/SiliconLabs/simplicity_sdk yog xav paub ntxiv. Simplicity Studio teeb tsa Simplicity SDK los ntawm lub neej ntawd hauv:
- (Windows): C:\Users\SimplicityStudio\SDKs\simplicity_sdk
- (MacOS): /Users//SimplicityStudio/SDKs/simplicity_sdk
Cov ntaub ntawv tshwj xeeb rau SDK version yog ntsia nrog SDK. Cov ntaub ntawv ntxiv feem ntau tuaj yeem pom nyob rau hauv cov ntawv xov xwm kev paub (KBAs). API cov ntaub ntawv thiab lwm yam ntaub ntawv hais txog qhov no thiab kev tshaj tawm yav dhau los muaj nyob https://docs.silabs.com/.
Cov ntaub ntawv kev ruaj ntseg
Kev Ruaj Ntseg Vault Integration
Rau cov ntawv thov uas xaiv khaws cov yuam sij kom ruaj ntseg siv Cov Ntsiab Tseem Ceeb Tseem Ceeb ntawm Kev Ruaj Ntseg Vault-High qhov chaw, cov lus hauv qab no qhia txog cov yuam sij tiv thaiv thiab lawv cov yam ntxwv tiv thaiv kev tiv thaiv uas Zigbee Security Manager tivthaiv tswj.Qhwv cov yuam sij uas tau cim tias "Non-Exportable" siv tau tab sis tsis tuaj yeem siv tau viewed los yog sib koom ntawm runtime. Cov yuam sij qhwv uas tau cim tias "Exportable" tuaj yeem siv lossis sib koom ntawm lub sijhawm ua haujlwm tab sis tseem encrypted thaum khaws cia hauv Flash. Cov neeg siv daim ntawv thov tsis tas yuav cuam tshuam nrog feem ntau ntawm cov yuam sij no. Cov APIs uas twb muaj lawm los tswj Link Key Table keys lossis Transient Keys tseem muaj rau cov neeg siv daim ntawv thov thiab nare ow routed los ntawm Zigbee Security Manager tivthaiv.
Kev Ruaj Ntseg Ruaj Ntseg
Txhawm rau sau npe rau Kev Tiv Thaiv Kev Ruaj Ntseg, nkag mus rau Silicon Labs cov neeg siv khoom lub vev xaib, tom qab ntawd xaiv Account Tsev. Nyem HOME mus rau lub portal home page thiab tom qab ntawd nyem qhov Manage Notifications tile. Xyuas kom tseeb tias 'Software/Security Advisory Notices & Product Change Notices (PCNs)' raug kuaj xyuas, thiab koj tau txais qhov tsawg kawg nkaus rau koj lub platform thiab raws tu qauv. Nyem Txuag kom txuag tau cov kev hloov pauv.
Txhawb nqa
Cov khoom siv txhim kho cov neeg siv khoom tsim nyog rau kev cob qhia thiab kev txhawb nqa. Siv Silicon Laboratories Zigbee web nplooj ntawv kom tau txais cov ntaub ntawv hais txog tag nrho Silicon Labs Zigbee cov khoom thiab cov kev pabcuam, thiab kos npe rau cov khoom txhawb nqa. Koj tuaj yeem tiv tauj Silicon Laboratories txhawb nqa ntawm http://www.silabs.com/support.
Zigbee Certification
Ember ZNet 8.1 tso tawm tau tsim nyog rau Zigbee Raws Li Platform rau SoC, NC, P, thiab RCP architectures muaj ZCP daim ntawv pov thawj ID khi rau qhov kev tso tawm no, thov xyuas CSA website ntawm no:
https://csa-iot.org/csa-iot_products/.
Thov nco ntsoov tias daim ntawv pov thawj ZCP yog filed tshaj tawm qhov kev tso tawm, thiab siv sijhawm ob peb lub lis piam ua ntej tau txais kev cuam tshuam ntawm CSA webqhov chaw. Yog xav paub ntxiv, thov hu rau Silicon Laboratories txhawb nqa ntawm http://www.silabs.com/support.
FAQs
A: APS txuas lub rooj loj loj tuaj yeem teeb tsa siv SL_ZIGBEE_KEY_TABLE_SIZE parameter. Hauv version 8.1, nws tau nthuav dav los ntawm 127 txog 254 nkag.
Q: Dab tsi yog qhov kev txhim kho hauv version 8.1?
A: Version 8.1 coj kev txhim kho xws li nthuav dav APS txuas lub rooj loj loj, hloov npe cov khoom, ntxiv mutex tiv thaiv rau Athe pp Framework kev tshwm sim queue, thiab ntau dua. Xa mus rau cov ntawv tso tawm kom paub meej cov npe ntawm kev txhim kho.
Q: Kuv yuav daws teeb meem li cas hauv SDK?
A: Txhim kho cov teeb meem hauv SDK suav nrog kev daws teeb meem muaj peev xwm nrog cov neeg nyob sib ze lub rooj teeb tsa loj, hloov npe cov khoom, kho qhov chaw siv nyiaj siv ua haujlwm, tuav ZCL cov lus txib, thiab ntau dua. Xyuas kom koj hloov mus rau qhov tseeb version kom tau txais txiaj ntsig los ntawm cov kev kho no.
Cov ntaub ntawv / Cov ntaub ntawv
![]() |
SILICON LABS Zigbee EmberZ Net SDK [ua pdf] Cov lus qhia Zigbee EmberZ Net SDK, EmberZ Net SDK, Net SDK, SDK |