SILICON-LABS-logo

SILICON LABS Zigbee EmberZ Net SDK

SILICON-LABS-Zigbee-EmberZ-Net-SDK-pwodwi

Espesifikasyon

  • Zigbee EmberZNet SDK vèsyon: 8.1 GA
  • Simplicity SDK Suite vèsyon: 2024.12.0
  • Dat lage: 16 desanm 2024
  • Konpilateur konpatib: GCC vèsyon 12.2.1
  • EZSP Pwotokòl vèsyon: 0x10

Enfòmasyon sou pwodwi

Silicon Labs se machann chwa pou OEM yo devlope rezo Zigbee nan pwodwi yo. Platfòm Silicon Labs Zigbee a se solisyon Zigbee ki pi entegre, konplè ak ki gen anpil karakteristik ki disponib. Silicon Labs EmberZNet SDK a gen aplikasyon Silisyòm Labs spesifikasyon pile Zigbee.

Karakteristik KLE

Zigbee

  • -250+ antre nan tablo kle lyen APS la
  • Sipò ZigbeeD sou Android 12 (v21.0.6113669) ak Tizen (v0.1-13.1)
  • xG26 Modil sipò

Multipwotokòl

  • ZigbeeD ak OTBR sipò sou OpenWRT - GA
  • DMP BLE + CMP ZB & Matter/OT ak Tande Konkouran sou MG26 pou SoC – GA
  • 802.15.4 Eleman priyorite pwogramasyon radyo inifye
  • Sipò anbalaj Debian pou aplikasyon pou lame MP - Alpha

Nouvo Atik

Chanjman enpòtan
Gwosè tab kle lyen APS la (konfigirasyon lè l sèvi avèk SL_ZIGBEE_KEY_TABLE_SIZE) elaji soti nan 127 a 254 antre.

  • Yo ajoute sipò R23 pou fonksyonalite komisyonin rezo ZDD. Fonksyonalite Tunneling disponib san sipò pou ka itilizasyon Legacy Network.
  • Konpozan Network Steering ak Network Creator yo te mete ajou pou enkli sipò pou R23 rantre nan. Men sa yo enkli chanjman sa yo ki gen rapò.
    • Règleman sou demann default Trust Center Link Key (TCLK) yo te mete ajou pou jenere nouvo kle pou chak aparèy ki fè demann lan. Yon nouvo kle pwodwi chak fwa aparèy ki fè demann yo eseye mete ajou Kle Trust Center Link yo.
    • Akòz chanjman politik TCLK anvan an, eleman Sekirite Kreyatè Rezo a kounye a egzije eleman Kle Lyen Sekirite. Yo pral mete ajou aplikasyon yo pou konfòme yo ak nouvo egzijans sa a.
    • Yon nouvo konfigirasyon,
      SL_ZIGBEE_AF_PLUGIN_NETWORK_CREATOR_SECURITY_ALLOW_TC_USING_HASHED_LINK_KEY te ajoute pou pèmèt rantre nan lè l sèvi avèk yon kle nwayo ak hache. Yo jwenn konfigirasyon sa a anba eleman Network Creator Security. Sèvi ak règleman sa a pèmèt chak aparèy rantre nan resevwa yon inik TCLK apre-join, men tantativ repete mete ajou TCLK a pa pral lakòz yon nouvo kle pou aparèy ki mande a. Itilizasyon kle lyen hache yo se te règleman defo anvan lage sa a, epi itilizasyon politik sa a pèmèt Sant Konfidans lan evite pote eleman Sekirite Lyen Kle, ki sove kle nan Flash.
      Remak: Silicon Labs pa rekòmande pou sèvi ak règleman sa a, paske sa anpeche aparèy rantre nan woule, oswa mete ajou, TCLK yo.
  • Yo ajoute yon nouvo seri konfigirasyon nan eleman zigbee_ezsp_spi pou pèmèt konfigirasyon aparèy SPI lame a ak koòdone pin li yo.
  • Ansyen anample pwojè, ki gen ladan pwojè a files (.slcps) ak katab pwojè yo, yo chanje non an gid pou nonmen Silisyòm Labs epi yo deplase anba anyè "pwojè".

Nouvo sipò platfòm

  • Nouvo modil
    • MGM260PD32VNA2
    • MGM260PD32VNN2
    • MGM260PD22VNA2
    • MGM260PB32VNA5
    • MGM260PB32VNN5
    • MGM260PB22VNA5
    • BGM260PB22VNA2
    • BGM260PB32VNA2
    • Nouvo tablo radyo
    • MGM260P-RB4350A
    • MGM260P-RB4351A
  • Nouvo pati
    • efr32xg27
  • Twous Explorer
    • BRD2709A
    • MGM260P-EK2713A

Nouvo Dokimantasyon
Yon nouvo itilizatè EZSP gide UG600 pou degaje 8.1 ak pi wo a.

Amelyorasyon

  • Limit SL_ZIGBEE_KEY_TABLE_SIZE ogmante jiska 254 antre.
  • Te ajoute zigbee_security_link_keys nan Z3Light.
  • Te ajoute zigbee_security_link_keys nan zigbee_mp_z3_tc_z3_tc. Mete ajou gwosè tab kle li yo tou.
  • Ogmante gwosè tab kle Z3 Gateway (ki pral mete sou ncp) a 20.

Pwoblèm fiks yo

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)

Pwoblèm li te ye nan Liberasyon aktyèl la

Pwoblèm an fonse yo te ajoute depi lage anvan an. Si ou te rate yon lage, nòt ki sot pase yo disponib nan https://www.silabs.com/developers/zigbee-emberznet nan tab la Tech Docs.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)

Atik depreche

  • Eleman zigbee_watchdog_periodic_refresh la pa itilize ankò nan kad aplikasyon Zigbee a epi li demode nan lage sa a. Revèy gadyen an enfim pa default pou tout s yoample aplikasyon yo. Pral gen yon eleman gadyen amelyore ajoute nan SDK a nan lavni.
  • Remak: Aktive revèy gadyen an ak atik konfigirasyon SL_LEGACY_HAL_DISABLE_WATCHDOG mete sou 0 nan aplikasyon w lan.

Limit ak Konsiderasyon Rezo

Aplikasyon default Trust Center ki vini ak lage EmberZNet sa a kapab sipòte plizyè aparèy sou rezo a. Nimewo sa a detèmine dapre plizyè faktè, ki gen ladan gwosè tab konfigirasyon, itilizasyon NVM, ak lòt tan jenerasyon ak valè tan pou kouri. Itilizatè k ap chèche kreye gwo rezo ka fè fas ak pwoblèm resous lè yo ap grandi rezo a pi gwo pase aplikasyon an ka sipòte. Pou egzanpampLè sa a, yon aparèy ki mande yon Kle Lyen Trust Center nan Trust Center a ka deklanche yon apèl sl_zigbee_af_zigbee_key_establishment_cb sou Trust Center a ak estati h mete sou SL_ZIGBEE_KEY_TABLE_FULL, ki endike ke tablo kle a pa gen plas pou ajoute yon nouvo kle pou aparèy ki mande a oswa ke NVM3 pa gen okenn espas ki disponib. Silicon Labs bay rekòmandasyon sa yo pou itilizatè k ap chèche kreye gwo rezo. Pou aplikasyon Trust Center, yo rekòmande konfigirasyon sa yo. Rekòmandasyon sa yo pa konplè, epi yo sèvi kòm yon baz pou aplikasyon ki gen entansyon devlope gwo rezo.

  • Enklizyon nan eleman nan Tablo Adrès (zigbee_address_table), ak
    • atik konfigirasyon SL_ZIGBEE_AF_PLUGIN_ADDRESS_TABLE_SIZE mete nan gwosè rezo a vle
    • valè SL_ZIGBEE_AF_PLUGIN_ADDRESS_TABLE_TRUST_CENTER_CACHE_SIZE mete nan maksimòm (4)
  • Enklizyon eleman kle Link Sekirite (zigbee_security_link_keys), ak
    • Valè SL_ZIGBEE_KEY_TABLE_SIZE mete sou gwosè rezo a
  • Atik sa yo konfigirasyon yo mete nan gwosè a nan rezo a vle
    • SL_ZIGBEE_BROADCAST_TABLE_SIZE, jan yo jwenn nan eleman Zigbee Pro Stack
    • SL_ZIGBEE_SOURCE_ROUTE_TABLE_SIZE, jan yo jwenn nan eleman routage sous la, si yo itilize routage sous
  • Ajisteman NVM3_DEFAULT_NVM_SIZE ak NVM3_DEFAULT_CACHE_SIZE selon itilizasyon NVM3
    • Pa egzanp, gwosè rezo ki pi gran pase 65 nœuds gen anpil chans mande pou yon gwosè NVM3 64K. Gwosè NVM3 default nan Silicon Labs Zigbee sampaplikasyon yo se 32K. Aplikasyon ki itilize NVM plis lou ka mande pou ajiste valè sa a menm pi wo.
    • Gwo rezo jiska 65 nœuds ka bezwen yon gwosè kachèt NVM3 1200 bytes; rezo k ap grandi pi gwo pase sa ka mande pou double valè sa a a 2400 octets.

Ajisteman sa yo aplike pou Trust Center sèlman

Multiprotocol Gateway ak RCP

Nouvo Atik
Pèmèt sipò GA SoC pou BLE DMP ak Zigbee + Openthread CMP ak tande konkouran sou pati xG26. Yo te ajoute sipò Debian alpha pou aplikasyon Zigbeed, OTBR, ak Z3Gateway. Zigbeed ak OTBR yo bay nan fòma pake DEB pou platfòm referans chwazi a (Raspberry PI 4) tou. Gade Kouri Zigbee, OpenThread, ak Bluetooth ansanm sou yon Host Linux ak yon ko-pwosesè Multiprotocol, yo jwenn nan docs.silabs.com, pou plis detay. Te ajoute sipò Zigbeed pou Tizen-0.1-13.1 pou arm32 ak aarch64 osi byen ke Android 12 pou aarch64. Ou ka jwenn plis enfòmasyon sou Zigbeed nan docs.silabs.com. Te ajoute nouvo eleman "802.15.4 priyorite pwogramasyon radyo inifye". Yo itilize eleman sa a pou konfigirasyon priyorite radyo yon pil 15.4. Eleman an mande tou nouvo eleman "radio_priority_configurator". Eleman sa a pèmèt pwojè yo sèvi ak zouti Radio Priyorite Configurator nan Simplicity Studio pou konfigirasyon nivo priyorite radyo pil yo ki mande l.

Amelyorasyon
Nòt aplikasyon Kouri Zigbee, OpenThread, ak Bluetooth ansanm sou yon Host Linux ak yon ko-pwosesè Multiprotocol (AN1333) te deplase nan docs.silabs.com. Sipò OpenWRT se kounye a bon jan kalite GA. Yo ajoute sipò OpenWRT pou aplikasyon Zigbee, OTBR, ak Z3Gateway. Zigbeed ak OTBR yo bay nan fòma pake IPK pou platfòm referans lan (Raspberry PI 4) tou. Gade Kouri Zigbee, OpenThread, ak Bluetooth ansanm sou yon Host Linux ak yon ko-pwosesè Multiprotocol, yo jwenn nan docs.silabs.com, pou plis detay.

Pwoblèm fiks yoSILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (17)

Pwoblèm li te ye nan Liberasyon aktyèl la
Pwoblèm an fonse yo te ajoute depi lage anvan an. Si ou te rate yon lage, dènye nòt yo disponib avwanhttps://www.silabs.com/developers/simplicity-software-development-kit.SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (18)

Atik depreche
"Multiprotocol Container" ki disponib kounye a sou DockerHub (siliconlabsinc/multiprotocol) pral obsève nan yon lage k ap vini an. Veso a p ap mete ajou ankò epi li p ap ka retire li nan DockerHub. Pakè ki baze sou Debian pou cpcd, ZigBee, ak ot-br-posix, ansanm ak pwojè ki fèt ak konpile natif natal, pral ranplase fonksyonalite ki pèdi ak retire veso a.

Sèvi ak Liberasyon sa a

Version sa a gen bagay sa yo:

  • Zigbee pile
  • Zigbee aplikasyon chapant
  • Zigbee Sample Aplikasyon

Pou plis enfòmasyon sou Zigbee ak EmberZNet SDK gade UG103.02: Zigbee Fundamentals. Si ou se yon premye fwa itilizatè, gade QSG180: Zigbee EmberZNet Quick-Start Guide for SDK 7.0 and Higher, pou enstriksyon sou konfigirasyon anviwònman devlopman ou, bati ak flache kòmampaplikasyon le, ak referans dokiman ki montre etap sa yo ext.

Enstalasyon ak itilizasyon
Zigbee EmberZNet SDK yo bay kòm yon pati nan Simplicity SDK, suite SDK Silicon Labs. Pou byen vit kòmanse ak Simplicity SDK la, enstale Simplicity Studio 5, ki pral mete kanpe anviwònman devlopman ou a epi mennen w nan enstalasyon Simplicity SDK. Simplicity Studio 5 gen ladan tout bagay ki nesesè pou devlopman pwodwi IoT ak aparèy Silicon Labs, tankou yon lansè resous ak pwojè, zouti konfigirasyon lojisyèl, IDE konplè ak chèn zouti GNU, ak zouti analiz. Enstriksyon enstalasyon yo bay nan Gid itilizatè Simplicity Studio 5 sou entènèt la. Altènativman, Simplicity SDK ka enstale manyèlman pa telechaje oswa klonaj dènye a soti nan GitHub. Gade https://github.com/SiliconLabs/simplicity_sdk pou plis enfòmasyon. Simplicity Studio enstale Simplicity SDK pa default nan:

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

Dokimantasyon espesifik pou vèsyon SDK la enstale ak SDK la. Ou ka jwenn plis enfòmasyon souvan nan atik baz konesans (KBAs). Referans API ak lòt enfòmasyon sou sa a ak degaje anvan yo disponib nan https://docs.silabs.com/.

Enfòmasyon sou sekirite
Sekirize entegrasyon vout
Pou aplikasyon ki chwazi pou estoke kle yo an sekirite lè l sèvi avèk eleman Secure Key Storage sou pati Secure Vault-High, tablo ki anba la a montre kle ki pwoteje yo ak karakteristik pwoteksyon depo yo ke eleman Manadjè Sekirite Zigbee jere.SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (19)Kle ki anvlope ki make kòm "Ki pa ekspòte" ka itilize men yo pa kapab viewed oswa pataje nan kouri. Kle ki anvlope ki make kòm "Ekspòtab" yo ka itilize oswa pataje pandan y ap kouri, men yo rete chiffres pandan y ap estoke nan Flash. Aplikasyon itilizatè pa janm bezwen kominike avèk majorite kle sa yo. API ki egziste deja pou jere kle Link Key Table oswa Kle Transient yo toujou disponib nan aplikasyon itilizatè a epi yo pa kapab dirije yo atravè eleman Manadjè Sekirite Zigbee.

Konsèy Sekirite Sosyal
Pou abònman ak Konsèy Sekirite, konekte sou Portal kliyan Silicon Labs, epi chwazi Kont Kay. Klike sou HOME pou ale nan paj lakay pòtal la epi klike sou mozayik Jere Notifikasyon yo. Asire w ke 'Software/Security Advisory Notices & Product Change Notices (PCNs)' yo tcheke, epi ke ou abònman nan yon minimòm pou platfòm ou ak pwotokòl. Klike sou Save pou sove nenpòt chanjman.SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (20)

Sipò
Kliyan Twous Devlopman yo kalifye pou fòmasyon ak sipò teknik. Sèvi ak Silicon Laboratories Zigbee web paj pou jwenn enfòmasyon sou tout pwodwi ak sèvis Silicon Labs Zigbee, epi pou w enskri pou sipò pou pwodwi. Ou ka kontakte sipò Silicon Laboratories nan http://www.silabs.com/support.

Sètifikasyon Zigbee
Version Ember ZNet 8.1 la te kalifye pou Zigbee Konfòm Platfòm pou SoC, NC, P, ak achitekti RCP gen yon ID sètifikasyon ZCP ki asosye ak lage sa a, tanpri tcheke CSA la. websit isit la:
https://csa-iot.org/csa-iot_products/.

Tanpri sonje ke sètifikasyon ZCP se filed poste piblikasyon an, epi li pran kèk semèn anvan ou reflete sou CSA la websit. Pou nenpòt lòt demann, tanpri kontakte sipò Silisyòm Laboratories nan http://www.silabs.com/support.

FAQ

K: Kouman pou mwen mete ajou gwosè tab kle lyen APS la nan SDK la?
A: Gwosè tab kle lyen APS la ka konfigirasyon lè l sèvi avèk paramèt SL_ZIGBEE_KEY_TABLE_SIZE. Nan vèsyon 8.1, li te elaji soti nan 127 a 254 antre.

K: Ki amelyorasyon ki genyen nan vèsyon 8.1?
A: Vèsyon 8.1 pote amelyorasyon tankou elaji gwosè tab kle lyen APS la, chanje non eleman, ajoute pwoteksyon mutex pou keu evènman Athe pp Framework, ak plis ankò. Gade nòt lage yo pou jwenn yon lis detaye amelyorasyon.

K: Kouman pou mwen jere pwoblèm fiks nan SDK la?
A: Pwoblèm fiks nan SDK a ki gen ladan rezoud pwoblèm potansyèl ak konfigirasyon gwosè tab vwazen an, chanje non konpozan, repare wout sous anlè, manyen kòmandman ZCL, ak plis ankò. Asire ou mete ajou ak dènye vèsyon an pou benefisye de koreksyon sa yo.

Dokiman / Resous

SILICON LABS Zigbee EmberZ Net SDK [pdfEnstriksyon yo
Zigbee EmberZ Net SDK, EmberZ Net SDK, Net SDK, SDK

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *