SILICON-LABS-logo

SILICON LABS Zigbee EmberZ Net SDK

SILIKON-LABS-Zigbee-EmberZ-Net-SDK-produk

spésifikasi

  • Zigbee EmberZNet SDK Vérsi: 8.1 GA
  • Kesederhanaan SDK Suite Vérsi: 2024.12.0
  • Tanggal sékrési: 16 Désémber 2024
  • Compiler cocog: Vérsi GCC 12.2.1
  • Vérsi Protocol EZSP: 0x10

Émbaran produk

Silicon Labs mangrupikeun padagang pilihan pikeun OEM ngembangkeun jaringan Zigbee kana produkna. Platform Silicon Labs Zigbee mangrupikeun solusi Zigbee anu paling terintegrasi, lengkep, sareng beunghar fitur anu sayogi. Silicon Labs EmberZNet SDK ngandung palaksanaan Silicon Labs tina spésifikasi tumpukan Zigbee.

CIRI KUNCI

Zigbee

  • -250+ éntri dina tabel konci link APS
  • Dukungan ZigbeeD dina Android 12 (v21.0.6113669) sareng Tizen (v0.1-13.1)
  • xG26 rojongan Modul

Multiprotocol

  • Dukungan ZigbeeD sareng OTBR dina OpenWRT - GA
  • DMP BLE + CMP ZB & Matter / OT sareng Concurrent Listening on MG26 pikeun SoC - GA
  • 802.15.4 Ngahijikeun komponén prioritas scheduler radio
  • Pangrojong bungkusan Debian pikeun aplikasi host MP - Alpha

Item Anyar

Parobahan penting
Ukuran tabel konci link APS (dikonpigurasi nganggo SL_ZIGBEE_KEY_TABLE_SIZE) dilegaan tina 127 ka 254 éntri.

  • rojongan R23 ditambahkeun pikeun fungsionalitas commissioning ZDD Network. Fungsi tunneling sayogi tanpa dukungan pikeun kasus panggunaan Legacy Network.
  • Komponén Network Steering sareng Network Creator parantos diropéa pikeun kalebet dukungan pikeun R23 gabung. Ieu kaasup parobahan patali handap.
    • Kabijakan pamundut Trust Center Link Key (TCLK) standar parantos diropéa pikeun ngahasilkeun konci énggal pikeun unggal alat anu nyuhunkeun. Konci anyar dihasilkeun unggal waktos alat anu nyuhunkeun nyobian ngapdet Konci Tautan Pusat Percaya.
    • Kusabab parobahan kawijakan TCLK saméméhna, komponén Network Creator Security ayeuna merlukeun komponén Security Link Keys. Ngaronjatkeun aplikasi bakal diropéa pikeun sasuai sareng sarat anyar ieu.
    • Konfigurasi anyar,
      SL_ZIGBEE_AF_PLUGIN_NETWORK_CREATOR_SECURITY_ALLOW_TC_USING_HASHED_LINK_KEY ditambahkeun pikeun ngidinan gabung maké inti, konci hashed. Konfigurasi ieu kapanggih dina komponén Network Creator Security. Pamakéan kawijakan ieu ngamungkinkeun unggal alat gabung pikeun nampa hiji TCLK pos-gabung unik, tapi usaha terus-terusan pikeun ngapdet TCLK moal ngahasilkeun konci anyar pikeun alat requesting. Pamakéan konci tautan hashed ieu mangrupikeun kabijakan standar sateuacan rilis ieu, sareng panggunaan kabijakan ieu ngamungkinkeun Pusat Kapercayaan pikeun ngahindarkeun komponén Kaamanan Link Keys, anu nyimpen konci dina Flash.
      Catetan: Silicon Labs teu nyarankeun pamakéan kawijakan ieu, sabab ieu nyegah alat gabung ti rolling, atawa ngamutahirkeun, TCLKs maranéhna.
  • Hiji set konfigurasi anyar ditambahkeun kana komponén zigbee_ezsp_spi pikeun ngidinan konfigurasi tina alat host SPI na interfaces pin na.
  • Mantanampproyék le, kaasup proyék files (.slcps) jeung folder proyék, anu diganti ngaran pikeun Silicon Labs tungtunan ngaran sarta dipindahkeun dina "proyék" diréktori.

Rojongan Platform Anyar

  • modul anyar
    • MGM260PD32VNA2
    • MGM260PD32VNN2
    • MGM260PD22VNA2
    • MGM260PB32VNA5
    • MGM260PB32VNN5
    • MGM260PB22VNA5
    • BGM260PB22VNA2
    • BGM260PB32VNA2
    • papan radio anyar
    • MGM260P-RB4350A
    • MGM260P-RB4351A
  • bagian anyar
    • efr32xg27
  • Kit Explorer
    • BRD2709A
    • MGM260P-EK2713A

Dokuméntasi Anyar
A pamaké EZSP anyar pituduh UG600 pikeun release 8.1 jeung luhur.

Perbaikan

  • SL_ZIGBEE_KEY_TABLE_SIZE wates dimekarkeun nepi ka 254 éntri.
  • Ditambahkeun zigbee_security_link_keys ka Z3Light.
  • Ditambahkeun zigbee_security_link_keys kana zigbee_mp_z3_tc_z3_tc. Diropéa ukuran tabel konci na ogé.
  • Ngaronjatkeun ukuran tabel konci Z3 Gateway (anu bakal disetel ka ncp) ka 20.

Masalah Maneuh

SILIKON-LABS-Zigbee-EmberZ-Net-SDK-anjir- (1)SILIKON-LABS-Zigbee-EmberZ-Net-SDK-anjir- (2)SILIKON-LABS-Zigbee-EmberZ-Net-SDK-anjir- (3)SILIKON-LABS-Zigbee-EmberZ-Net-SDK-anjir- (4)SILIKON-LABS-Zigbee-EmberZ-Net-SDK-anjir- (5)SILIKON-LABS-Zigbee-EmberZ-Net-SDK-anjir- (6)SILIKON-LABS-Zigbee-EmberZ-Net-SDK-anjir- (7)SILIKON-LABS-Zigbee-EmberZ-Net-SDK-anjir- (8)SILIKON-LABS-Zigbee-EmberZ-Net-SDK-anjir- (9)

Isu Dipikawanoh dina Kaluaran Ayeuna

Masalah dina kandel ditambahkeun saprak release saméméhna. Lamun geus lasut release a, catetan release panganyarna sadia di https://www.silabs.com/developers/zigbee-emberznet dina tab Tech Docs.SILIKON-LABS-Zigbee-EmberZ-Net-SDK-anjir- (10)SILIKON-LABS-Zigbee-EmberZ-Net-SDK-anjir- (11)SILIKON-LABS-Zigbee-EmberZ-Net-SDK-anjir- (12)SILIKON-LABS-Zigbee-EmberZ-Net-SDK-anjir- (13)SILIKON-LABS-Zigbee-EmberZ-Net-SDK-anjir- (14)SILIKON-LABS-Zigbee-EmberZ-Net-SDK-anjir- (15)SILIKON-LABS-Zigbee-EmberZ-Net-SDK-anjir- (16)

Item Deprecated

  • Komponén zigbee_watchdog_periodic_refresh henteu dianggo deui dina kerangka aplikasi Zigbee sareng teu dianggo deui dina sékrési ieu. Timer watchdog ditumpurkeun sacara standar pikeun sakabéh sample aplikasi. Bakal aya komponén watchdog ningkat ditambahkeun kana SDK dina mangsa nu bakal datang.
  • Catetan: Aktipkeun timer panjaga kalayan item konfigurasi SL_LEGACY_HAL_DISABLE_WATCHDOG disetel ka 0 dina aplikasi anjeun

Watesan jaringan sarta Pertimbangan

Aplikasi Trust Center standar anu dikirimkeun sareng pelepasan EmberZNet ieu tiasa ngadukung sababaraha alat dina jaringan. Jumlah ieu ditangtukeun dumasar kana sababaraha faktor, kaasup ukuran tabel ngonpigurasi, pamakéan NVM, sarta waktu generasi sejen tur nilai run-time. Pamaké anu badé nyiptakeun jaringan ageung tiasa nyanghareupan masalah sumber daya nalika ngembangkeun jaringan langkung ageung tibatan anu tiasa dirojong ku aplikasi. Pikeun exampLe, alat nu menta hiji Trust Center Link Key ti Trust Center bisa memicu sl_zigbee_af_zigbee_key_establishment_cb callback dina Trust Center jeung h status disetel ka SL_ZIGBEE_KEY_TABLE_FULL, nunjukkeun yén tabel konci teu boga rohangan pikeun nambahkeun hiji konci anyar pikeun alat requesting atawa nu. NVM3 euweuh spasi sadia. Silicon Labs nyayogikeun saran di handap ieu pikeun pangguna anu badé nyiptakeun jaringan ageung. Pikeun aplikasi Trust Center, disarankeun konfigurasi di handap ieu. Rekomendasi ieu henteu lengkep, sareng aranjeunna janten dasar pikeun aplikasi anu badé ngembangkeun jaringan ageung.

  • Kaasup komponén Alamat Table (zigbee_address_table), jeung
    • item konfigurasi SL_ZIGBEE_AF_PLUGIN_ADDRESS_TABLE_SIZE disetel ka ukuran jaringan nu dipikahoyong
    • nilai SL_ZIGBEE_AF_PLUGIN_ADDRESS_TABLE_TRUST_CENTER_CACHE_SIZE disetel ka maksimum (4)
  • Kaasup komponén Kaamanan Link Keys (zigbee_security_link_keys), jeung
    • Nilai SL_ZIGBEE_KEY_TABLE_SIZE disetel ka ukuran jaringan
  • Item konfigurasi di handap ieu disetel ka ukuran jaringan nu dipikahoyong
    • SL_ZIGBEE_BROADCAST_TABLE_SIZE, sakumaha kapanggih dina komponén Zigbee Pro Stack
    • SL_ZIGBEE_SOURCE_ROUTE_TABLE_SIZE, sakumaha kapanggih dina komponén Sumber routing, lamun sumber routing dipaké
  • Penyesuaian NVM3_DEFAULT_NVM_SIZE sareng NVM3_DEFAULT_CACHE_SIZE nurutkeun pamakean NVM3
    • Misalna ukuran jaringan leuwih gede ti 65 titik kamungkinan merlukeun NVM3 ukuran 64K. Ukuran standar NVM3 di Silicon Labs Zigbee sample aplikasi nyaeta 32K. Aplikasi nu ngagunakeun NVM leuwih beurat bisa merlukeun nyaluyukeun nilai ieu malah leuwih luhur.
    • Jaringan ageung dugi ka 65 titik tiasa peryogi ukuran cache NVM3 1200 bait; tumuwuh jaringan leuwih badag batan nu bisa merlukeun dua kali nilai ieu 2400 bait.

Pangaluyuan ieu dilarapkeun ka Trust Center wungkul

Multiprotocol Gateway na RCP

Item Anyar
Diaktipkeun rojongan SoC GA pikeun BLE DMP kalawan Zigbee + Openthread CMP kalawan déngékeun sakaligus dina xG26 bagian. Pangrojong alfa Debian parantos ditambahkeun pikeun aplikasi Zigbeed, OTBR, sareng Z3Gateway. Zigbeed sareng OTBR disayogikeun dina format pakét DEB pikeun platform rujukan anu dipilih (Raspberry PI 4) ogé. Tingali Ngajalankeun Zigbee, OpenThread, sareng Bluetooth sakaligus dina Host Linux nganggo Multiprotocol Co-Processor, kapanggih di docs.silabs.com, pikeun detil. Ditambahkeun dukungan Zigbeed pikeun Tizen-0.1-13.1 pikeun arm32 sareng aarch64 ogé Android 12 pikeun aarch64. Inpo nu langkung lengkep ihwal Zigbeed bisa kapanggih dina docs.silabs.com. Ditambahkeun komponén anyar "802.15.4 Unified radio scheduler priority". Komponén ieu dianggo pikeun ngonpigurasikeun prioritas radio tina tumpukan 15.4. Komponén ogé butuh komponén anyar "radio_priority_configurator". Komponén ieu ngamungkinkeun proyék ngagunakeun alat Radio Priority Configurator di Simplicity Studio pikeun ngonpigurasikeun tingkat prioritas radio tina tumpukan anu meryogikeunana.

Perbaikan
Catetan aplikasi Ngajalankeun Zigbee, OpenThread, sareng Bluetooth sakaligus dina Host Linux sareng Multiprotocol Co-Processor (AN1333) parantos dipindahkeun ka docs.silabs.com. Dukungan OpenWRT ayeuna mangrupikeun kualitas GA. Pangrojong OpenWRT parantos ditambahkeun pikeun aplikasi Zigbee, OTBR, sareng Z3Gateway. Zigbeed sareng OTBR disayogikeun dina format pakét IPK pikeun platform rujukan (Raspberry PI 4) ogé. Tingali Ngajalankeun Zigbee, OpenThread, sareng Bluetooth sakaligus dina Host Linux nganggo Multiprotocol Co-Processor, kapanggih di docs.silabs.com, pikeun detil.

Masalah ManeuhSILIKON-LABS-Zigbee-EmberZ-Net-SDK-anjir- (17)

Isu Dipikawanoh dina Kaluaran Ayeuna
Masalah dina kandel ditambahkeun saprak release saméméhna. Upami anjeun sono kana sékrési, catetan sékrési panganyarna sayogi oathttps://www.silabs.com/developers/simplicity-software-development-kit.SILIKON-LABS-Zigbee-EmberZ-Net-SDK-anjir- (18)

Item Deprecated
The "Multiprotocol Wadahna" nu ayeuna aya dina DockerHub (siliconlabsinc / multiprotocol) bakal deprecated dina release upcoming. Wadahna moal deui diropéa sareng tiasa ditarik tina DockerHub. Bungkusan basis Debian pikeun cpcd, ZigBee, sareng ot-br-posix, sareng proyék-proyék anu didamel asli sareng disusun, bakal ngagentos pungsionalitas anu leungit ku ngaleungitkeun wadahna.

Ngagunakeun Release Ieu

release ieu ngandung di handap:

  • tumpukan Zigbee
  • Kerangka Aplikasi Zigbee
  • Zigbee Sample Aplikasi

Kanggo inpo nu langkung lengkep ihwal Zigbee sareng EmberZNet SDK tingali UG103.02: Zigbee Fundamentals. Mun anjeun anu pamaké munggaran-waktos, tingali QSG180: Zigbee EmberZNet Gancang-Mimitian Guide pikeun SDK 7.0 jeung Luhur, pikeun parentah nu aya dina ngonpigurasikeun lingkungan ngembangkeun Anjeun, ngawangun jeung kedip-kedip sakumahaample aplikasi, jeung rujukan dokuméntasi ngarah kana léngkah ext.

Instalasi jeung Paké
Zigbee EmberZNet SDK disayogikeun salaku bagian tina Simplicity SDK, suite Silicon Labs SDKs. Pikeun ngamimitian gancang sareng Simplicity SDK, pasang Simplicity Studio 5, anu bakal nyetél lingkungan pangembangan anjeun sareng ngajalanan anjeun dina pamasangan Simplicity SDK. Simplicity Studio 5 kalebet sadayana anu dipikabutuh pikeun pamekaran produk IoT sareng alat Silicon Labs, kalebet sumber daya sareng peluncuran proyék, alat konfigurasi parangkat lunak, IDE lengkep sareng toolchain GNU, sareng alat analisis. Parentah instalasi disadiakeun dina online Simplicity Studio 5 Guide pamaké. Alternatipna, Simplicity SDK tiasa dipasang sacara manual ku cara ngaunduh atanapi ngaklon anu pang anyarna ti GitHub. Tingali https://github.com/SiliconLabs/simplicity_sdk pikeun inpo nu leuwih lengkep. Simplicity Studio masang Simplicity SDK sacara standar dina:

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

Dokuméntasi khusus pikeun versi SDK dipasang sareng SDK. Inpormasi tambahan sering tiasa dipendakan dina artikel basis pangaweruh (KBA). Rujukan API sareng inpormasi anu sanés ngeunaan ieu sareng sékrési sateuacana sayogi https://docs.silabs.com/.

Émbaran Kaamanan
Pamaduan Kolong Aman
Pikeun aplikasi anu milih pikeun nyimpen konci aman ngagunakeun komponén Secure Key Storage on Secure Vault-High bagian, tabél di handap nembongkeun kenop nu ditangtayungan jeung ciri panyalindungan gudang maranéhanana yén komponén Zigbee Security Manager manages.SILIKON-LABS-Zigbee-EmberZ-Net-SDK-anjir- (19)Konci anu dibungkus anu ditandaan "Non-Ékspor" tiasa dianggo tapi henteu tiasa viewed atanapi dibagikeun dina runtime. Konci dibungkus anu ditandaan salaku "Ékspor" tiasa dianggo atanapi dibagikeun dina waktos jalan tapi tetep énkripsi nalika disimpen dina Flash. Aplikasi pangguna henteu kedah berinteraksi sareng seuseueurna konci ieu. API nu aya pikeun ngatur kenop Link Key Table atawa Transient Keys masih sadia pikeun aplikasi pamaké sarta nare ow routed ngaliwatan komponén Zigbee Security Manager.

Panaséhat Kaamanan
Pikeun ngalanggan Advisories Kaamanan, asup ka portal palanggan Silicon Labs, teras pilih Akun Imah. Pencét HOME pikeun muka halaman utama portal teras klik ubin Atur Bewara. Pastikeun yén 'Software/Security Advisory Notice & Product Change Notice (PCNs)' dipariksa, sarta yén anjeun ngalanggan sahenteuna pikeun platform jeung protokol anjeun. Klik Simpen pikeun nyimpen parobahan mana wae.SILIKON-LABS-Zigbee-EmberZ-Net-SDK-anjir- (20)

Ngarojong
Palanggan Kit Pangembangan layak pikeun pelatihan sareng dukungan téknis. Paké Silicon Laboratories Zigbee web kaca pikeun ménta inpo ngeunaan sagala produk jeung jasa Silicon Labs Zigbee, sarta pikeun ngadaptar pikeun rojongan produk. Anjeun tiasa ngahubungi dukungan Silicon Laboratories di http://www.silabs.com/support.

Sertifikasi Zigbee
Pelepasan Ember ZNet 8.1 parantos mumpuni pikeun Platform patuh Zigbee pikeun arsitéktur SoC, NC, P, sareng RCP aya ID sertifikasi ZCP anu aya hubunganana sareng sékrési ieu, mangga parios CSA. websitus di dieu:
https://csa-iot.org/csa-iot_products/.

Punten dicatet yén sertifikasi ZCP nyaéta filed posting release, sarta nyokot sababaraha minggu saméméh lalaki reflected on CSA websitus. Pikeun patarosan langkung seueur, mangga ngahubungi dukungan Silicon Laboratories di http://www.silabs.com/support.

FAQs

Q: Kumaha kuring ngamutahirkeun ukuran tabel konci link APS di SDK?
A: Ukuran tabel konci link APS tiasa dikonpigurasi nganggo parameter SL_ZIGBEE_KEY_TABLE_SIZE. Dina vérsi 8.1, éta parantos dimekarkeun tina 127 ka 254 éntri.

Q: Naon perbaikan dina versi 8.1?
A: Vérsi 8.1 mawa paningkatan sapertos ngalegaan ukuran tabel konci tautan APS, ngaganti ngaran komponén, nambihan panyalindungan mutex pikeun antrian acara Athe pp Framework, sareng seueur deui. Tingali kana catetan pelepasan pikeun daptar lengkep ngeunaan perbaikan.

Q: Kumaha kuring nanganan masalah tetep dina SDK?
A: Ngalereskeun masalah dina SDK kalebet ngarengsekeun masalah poténsial sareng konfigurasi ukuran méja tatangga, ngaganti ngaran komponén, ngalereskeun jalur sumber overhead, nanganan paréntah ZCL, sareng seueur deui. Pastikeun anjeun ngapdet kana vérsi pangénggalna pikeun kauntungan tina perbaikan ieu.

Dokumén / Sumberdaya

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

Rujukan

Ninggalkeun komentar

alamat surélék anjeun moal diterbitkeun. Widang diperlukeun ditandaan *