SILICON-LABS-logo

SILICON LABS 7.4.5.0 Zigbee Ember Z Net SDK

SILICON-LABS-7-4-5-0-Zigbee-Ember-Z-Net-SDK-gambar-produk

Spesifikasi
  • Zigbee EmberZNet SDK Version: 7.4.5.0 GA
  • Gecko SDK Suite Versi: 4.4
  • Tanggal Rilis: 23 Oktober 2024
  • Platform: Silicon Labs
  • Compiler sing Didhukung: GCC (The GNU Compiler Collection) versi 12.2.1
  • Versi Protokol EZSP: 0x0D

Pandhuan Panggunaan Produk

Fitur Utama
Zigbee EmberZNet SDK dening Silicon Labs nawakake fitur utama ing ngisor iki
Dhukungan Multiprotocol (CMP) Zigbee lan OpenThread ing SoC.

Kompatibilitas lan Panganggone Kabar
Kanggo nganyari lan kabar keamanan, deleng bab Keamanan saka Cathetan Rilis Platform Gecko utawa bukak tab TECH DOCS ing Silicon Labs websitus. Disaranake langganan Security Advisories kanggo informasi paling anyar.

Compiler Kompatibel
Priksa manawa nggunakake sing bener files karo compiler didhukung
GCC (The GNU Compiler Collection) versi 12.2.1 kasedhiya karo Simplicity Studio.

Protokol EZSP
Versi protokol EZSP kanggo rilis iki yaiku 0x0D.

FAQ
  • Q: Apa sing komponen anyar ngenalaken ing release 7.4.5.0?
    • A: Pangguna saiki bisa ngaktifake sawetara komponen zigbee_direct_security ing aplikasi Zigbee direct device (ZDD), kanthi pilihan keamanan nyata gumantung ing konfigurasi Zigbee Virtual Device (ZVD).
  • P: Apa API anyar sing ditambahake ing release 7.4.4.0?
    • A: API anyar kalebu mfglibSetCtune lan mfglibGetCtune.
  • P: Apa dhukungan platform anyar sing diluncurake ing release 7.4.5.0?
    • A: EFR32MG24A020F768IM40 saiki didhukung minangka platform.
  • P: Ing endi aku bisa nemokake dokumentasi sing dianyari kanggo komponen Zigbee Secure Key Storage?
    • A: Katrangan kanggo komponen Zigbee Secure Key Storage wis dianyari ing release 7.4.0.0, bebarengan karo cathetan aplikasi anyar kanggo sesambungan karo klompok Zigbee Keamanan Manager komponen (AN1412: Zigbee Keamanan Manager).

Zigbee EmberZNet SDK 7.4.5.0 GA

Gecko SDK Suite 4.4

23 Oktober 2024

SILICON-LABS-7-4-5-0-Zigbee-Ember-Z-Net-SDK-gambar-produk

Silicon Labs minangka vendor pilihan kanggo OEM ngembangake jaringan Zigbee menyang produke. Platform Silicon Labs Zigbee minangka solusi Zigbee sing paling terintegrasi, lengkap, lan sugih fitur sing kasedhiya.
Silicon Labs EmberZNet SDK ngemot implementasi Silicon Labs saka spesifikasi tumpukan Zigbee.

Cathetan rilis iki nyakup versi SDK

  • 7.4.5.0 dirilis 23 Oktober 2024
  • 7.4.4.0 dirilis 14 Agustus 2024
  • 7.4.3.0 dirilis 2 Mei 2024
  • 7.4.2.0 dirilis 10 April 2024
  • 7.4.1.0 dirilis 14 Februari 2024
  • 7.4.0.0 dirilis 13 Desember 2023

Kompatibilitas lan Panganggone Kabar

Kanggo informasi babagan nganyari keamanan lan kabar, deleng bab Keamanan saka Cathetan Rilis Platform Gecko sing diinstal karo SDK iki utawa ing tab TECH DOCS ing https://www.silabs.com/developers/zigbee-emberznet . Silicon Labs uga banget nyaranake sampeyan langganan Advisories Keamanan kanggo informasi sing paling anyar. Kanggo instruksi, utawa yen sampeyan anyar ing Zigbee EmberZNet SDK, waca Nggunakake Rilis Iki.

Compiler Kompatibel
IAR Embedded Workbench kanggo ARM (IAR-EWARM) versi 9.40.1.

  • Nggunakake anggur kanggo mbangun nganggo utilitas baris perintah IarBuild.exe utawa IAR Embedded Workbench GUI ing macOS utawa Linux bisa nyebabake salah files digunakake amarga tabrakan ing algoritma hashing anggur kanggo ngasilaken singkat file jeneng.
  • Pelanggan ing macOS utawa Linux disaranake supaya ora nggawe IAR ing njaba Simplicity Studio. Pelanggan sing nindakake kudu kasebut kanthi teliti, verifikasi sing bener files digunakake.

GCC (The GNU Compiler Collection) versi 12.2.1, kasedhiya karo Simplicity Studio.

Versi protokol EZSP kanggo rilis iki yaiku 0x0D.

 Item anyar

Komponen anyar

Anyar ing release 7.4.0.0
Komponen "zigbee_direct_security_p256" lan "zigbee_direct_security_curve25519" wis ditambahake supaya pangguna bisa ngatur opsi keamanan Zigbee Direct tartamtu.
Pangguna diijini duwe sawetara komponen "zigbee_direct_security" sing aktif ing aplikasi piranti langsung Zigbee (ZDD). Ing kasus iki, pilihan keamanan nyata gumantung ing konfigurasi Zigbee Virtual Device (ZVD).

API anyar

Anyar ing release 7.4.4.0
Ngenalake rong API lib manufaktur khusus kanggo entuk lan nyetel nilai CTUNE.
Ing release patch sadurungé, akses menyang lan nyetel nilai CTUNE dadi bagéan saka API RAIL. Ing tembelan iki pesawat saka manufaktur API sing encapsulate API RAIL ngenalaken minangka nderek nyetel lan entuk nilai.
mfglibSetCtune
mfglibGetCtune

Anyar ing release 7.4.2.0

  • NCP SPI ditambahi kanggo ndhukung mode turu ing sawetara kasus panggunaan Host-NCP.
    Ing kasus iki, SPI NCP bisa diatur minangka piranti pungkasan ngantuk. Tuan rumah Z3Gateway sampaplikasi le wis lengkap karo kode CLI adat tambahan tanggung jawab kanggo NCP kanggo ngetik salah siji saka mode turu liwat printah CLI adat sleepMode, lan kudu tangi nggunakake CLI printah wakeup sadurunge komunikasi EZSP luwih.
  • Ngenalake API anyar sl_zigbee_af_isr_event_init kanggo miwiti acara framework aplikasi sing dimaksudake kanggo diaktifake ing rutin layanan interrupt (ISR). Acara kasebut, sing dijadwalake saka ISR, kudu duwe parameter tundha 0 mili-detik. Ing tembung liyane, acara saka ISR kudu diaktifake minangka acara langsung. Ora ana mateni acara sing diidini ing ISR.
    Alesan kanggo ndhuwur iku minangka nderek: Sistem acara manipulates antrian acara sak jadwal (ngaktifake karo non-nol wektu tundha, utawa mateni) acara. Kanggo nyilikake latensi, ISR kudu ngaktifake acara kanthi wektu tundha 0, sing bakal dijadwalake ing proses antrian acara sabanjure. Iki ngidini wektu tundha luwih lanjut, utawa mateni, bisa ditindakake sawise ISR metu. Kanggo mbedakake acara sing arep digunakake ing konteks ISR, struktur acara ditandhani karo sli_zigbee_isr_event_marker sajrone initialization.
    Deleng sumber zigbee_app_framework_event.h file kanggo rincian fungsi anyar iki.
  • Klarifikasi babagan panggunaan fungsi anyar ember Update Multi Mac Rejoin Channel Topeng Kanggo Pilihan Utawa Gabung Piranti sing diarani nang API tumpukan ember Golek Lan Gabung maneh Jaringan Kanthi Alesan kanggo njaluk topeng saluran digunakake kanggo rejoining.

Spesifikasi SE1.4a mbatesi owah-owahan antarmuka (saka 2.4GHz dadi sub-GHz utawa kosok balene) nalika gabung maneh karo piranti jinis piranti Multi-MAC Joining End. Amarga jinis piranti minangka konfigurasi kerangka aplikasi (yaiku, jinis piranti pungkasan sing gabung bakal dadi piranti sub-GHz utawa piranti 2.4 GHz, ora loro-lorone, ing konfigurasi), telpon iki nyedhiyakake topeng saluran adhedhasar konfigurasi kasebut. yen topeng gabung maneh tansah padha karo topeng antarmuka gabung.

Anyar ing release 7.4.0.0

  • Nambahake sl_zigbee_token_factory_reset API anyar (bool exclude_outgoing_fc, bool exclude_boot_counter) kanggo ngreset token Zigbee NVM3 menyang nilai standar.
  • Added API bool sl_zigbee_sec_man_link_key_slot_available (EmberEUI64 eui), kang bali bener yen tabel tombol link bisa nambah utawa nganyari entri karo alamat iki (tabel ora lengkap).

Nambahake API bool anyar sl_zb_sec_man_compare_key_to_value (konteks sl_zb_sec_man_context_t*, sl_zb_sec_man_key_t*), sing bali bener yen kunci sing dirujuk dening konteks nduweni nilai sing padha karo tombol sing diwenehake ing argumentasi.

Dhukungan Platform Anyar

Anyar ing release 7.4.0.0
Dhukungan tumpukan Zigbee kanggo bagean anyar ing ngisor iki ditambahake ing release iki: EFR32MG24A010F768IM40 lan EFR32MG24A020F768IM40.

Dokumentasi Anyar

Anyar ing release 7.4.0.0
Nganyari katrangan kanggo komponen Zigbee Secure Key Storage kanggo nggambarake tambahan Zigbee Secure Key Storage Upgrade (sing nambah kompatibilitas mundur karo proyek sing wis ana).
Nambahake cathetan aplikasi anyar kanggo sesambungan karo klompok Zigbee Security Manager komponen (AN1412: Zigbee Security Manager).

Tumindak sing Dikarepake
Pangguna ngelingake yen transmisi CSL sing ora disinkronake Zigbee tundhuk preemption protokol ing panjadwal radio. Ing aplikasi SleepyToSleepy, BLE bisa lan bakal nyegah transmisi CSL Zigbee, sing bakal mungkasi transmisi kasebut. Preemption penjadwal luwih umum kanggo CSL sing ora disinkronake, amarga urutan pigura tangi sing dawa bisa digunakake. Pangguna sing pengin nyetel prioritas transmisi bisa nggunakake komponen DMP Tuning lan Testing kanggo nindakake. Pangguna uga bisa takon UG305: Dynamic Multiprotocol User's Guide kanggo informasi luwih lengkap.

dandan

Diganti ing release 7.4.0.0 ember Counter Handler API Doc Owah-owahan
Ing versi sadurunge, callback Counter Handler kanggo MAC lan APS lapisan Ember Counter Types babagan paket RX lan TX ora dilewati ID simpul target sing tepat utawa argumen data, lan dokumentasi API babagan prilaku counter tartamtu sing nggunakake parameter kasebut ora jelas utawa nyasarake.

Nalika teken saka ember Counter Handler () ora diganti, cara paramèter pedunungé wis diganti rada.

  • Komentar babagan enum EmberCounterType ing ember-types.h wis ditambahi kanggo gamblang.
  • Parameter Node ID menyang Counter Handler kanggo counter sing gegandhengan karo TX saiki mriksa apa mode alamat tujuan nuduhake ID singkat sing bener sadurunge digunakake. (Yen ora, ora ana alamat tujuan sing diisi, lan nilai placeholder saka
    EMBER_UNKNOWN_NODE_ID digunakake tinimbang.)
  • Parameter Node ID menyang Counter Handler kanggo counter sing gegandhengan karo RX saiki nuduhake ID simpul sumber, dudu ID simpul tujuan.
  • Coba maneh count *ora* liwati minangka parameter data kanggo counter EMBER_COUNTER_MAC_TX_UNICAST_ SUCCESS/FAILED kaya sing diterangake ing ember-types.h ing versi sadurunge, nanging iki ora tau diisi kanthi bener ing versi sing dirilis sadurunge dadi regane ing rilis sadurunge mesthi 0 Prilaku iki wis dijlentrehake ing katrangan saka EmberCounterTypes kasebut. Nanging, count Coba maneh kanggo nyoba maneh lapisan APS terus diisi ing parameter data kanggo
    Jinis counter EMBER_COUNTER_APS_TX_UNICAST_SUCCESS/GAGAL, ​​supaya konsisten karo rilis sadurunge.
  • Kabeh counter sing ngisi Node ID utawa parameter data kanggo callback wis diaudit kanggo mesthekake yen ngirim data sing dikarepake, alamat, utawa EMBER_UNKNOWN_NODE_ID, yen Node ID wis samesthine nanging ora bisa dipikolehi saka paket kasebut, kaya sing diterangake ing ember sing wis direvisi. -types.h dokumentasi.
  • Penangan Counter kanggo EMBER_COUNTER_MAC_TX_UNICAST_RETRY saiki kanthi bener nggambarake ID simpul tujuan lapisan MAC lan jumlah nyoba maneh ing ID Node Tujuan lan parameter data.
  • Penangan Counter kanggo EMBER_COUNTER_PHY_CCA_FAIL_COUNT saiki nyedhiyakake informasi ID simpul tujuan liwat parameter ID Node babagan target lapisan MAC sing dituju saka pesen sing gagal transmisi.

Dianyari Green Power Code
Kode server daya ijo dianyari karo macem-macem dandan kalebu

  • Nambahake kode validasi liyane kanggo printah sing mlebu kanthi titik pungkasan sing ora bener nalika nampa ing server GP.
  • Nambahake kode kanggo nangani kasus kasebut nalika ora ana papan kanggo mbangun pesen Green Power.
  • Sink saiki ngeculake konfigurasi pasangan karo tumindak Copot Pairing ing sawetara kasus saben bagean spek A.3.5.2.4.1.
  • Sink saiki nyimpen dhaptar grup entri sing wis ana sadurunge dicopot nalika ngolah Konfigurasi Pairing kanthi tumindak Extend.
  • Printah pitakon Terjemahan ngasilake "NOT FUND" minangka kode kesalahan nalika tabel terjemahan kosong utawa indeks luwih gedhe tinimbang jumlah entri ing tabel.
  • Ngganti versi endpoint GP ing sawetara aplikasi saka 1 dadi 0.

Nggunakake CSMA ing fungsi Kirim GPDF diwatesi amarga Piranti Daya Ijo minangka piranti energi minimal lan ora nggunakake CSMA ing sebagian besar desain. Nanging, desain sing disenengi yaiku ngirim pirang-pirang paket nggunakake anggaran energi sing padha.
Mbusak panggunaan titik pungkasan sing didhelikake ing pilihan plugin Green Power Server. Gunakake salah sawijining titik pungkasan aplikasi.

Dandan Kode Plugin Nganyari Kunci Jaringan
Ngganti wektu nganyari kunci jaringan periodik dadi 1 taun.

Restrukturisasi Sawetara API kanggo Ngindhari Ekspor Kunci sing Ora Perlu
Nggawe owah-owahan kanggo milih nggunakake konteks kunci tinimbang data kunci plainteks.

  • sl_zigbee_send_security_challenge_request saiki njupuk argumen sl_zb_sec_man_context_t ing panggonan EmberKeyData.
  • Nilai enum sl_zb_sec_man_derived_key_type saiki dadi bitmask 16-bit kanggo ndhukung langsung turunan kunci tartamtu sing nggabungake macem-macem jinis turunan.

 Masalah tetep

Didandani ing release 7.4.5.0

ID # Katrangan
1357860 Ndandani masalah sing nyebabake kacilakan nalika sawetara titik pungkasan miwiti miwiti acara umpan balik. (Referensi liyane: 1348659)
1357517 Ndandani masalah sing nyebabake kacilakan nalika aplikasi multi-jaringan nyoba setir ing jaringan sekunder.
1356285 Ing kasus langka, paket bisa liwati menyang Outgoing Packet Handoff Callback karo parameter indeks payload sing ngluwihi dawa nyatakake saka buffer paket, anjog menyang negesake ing warisan-paket-buffer.c yen komponen Handoff Paket diaktifake. Fungsi handler Incoming lan Outgoing komponen saiki nyekel kondisi iki lan mbuang paket sing ora bener tanpa proses luwih lanjut. (Referensi liyane: 1350285)
1355289 Ndandani masalah sing nyebabake LQI Response ditampa kanthi alamat MAC minangka kabeh nol. (Referensi liyane: 1351489)
1349160
  • Z3Gateway dibangun ing Raspberry Pi karo kernel 6.6 gagal kanggo nyambung menyang NCP liwat SPI minangka standar. Solusi kanggo nemtokake maneh GPIO kaya sing diterangake ing kene.
  • Elinga informasi ing ngisor iki ing GPIOs sing peta menyang antarmuka SPI NCP. Ing kernel 6.6, mbukak sudo cat /sys/kernel/debug/gpio
  • Sing bakal nampilake gpio-520 (GPIO8) ing ngisor iki
  • gpio-534 (GPIO22) gpio-535 (GPIO23) gpio-536 (GPIO24)
  • Banjur redefine GPIO kanggo antarmuka SPI NCP saka sysfs ndhuwur ing spi-protocol-linux-config.h minangka #define NCP_CHIP_SELECT_GPIO "520"
  • #define NCP_HOST_INT_GPIO “534”
  • #define NCP_RESET_GPIO “535”
  • #define NCP_WAKE_GPIO “536” (Ref liyane: 1297976)
1343044 Yen plugin Fragmentasi salah ngitung payload sing kasedhiya kanggo fragmen unicast, bisa ngirim data luwih akeh menyang NCP tinimbang pas ing paket siji sawise kabeh tumpukan overhead diitung. Iki bisa nyebabake korupsi memori ing NCP sing nyebabake kegagalan negesake utawa prilaku sing ora dikarepake.

(Referensi liyane: 1289413)

1343012 Tembelan perangkat kukuh Si4468 ditambahake menyang phy-pro2plus-library kanggo ngatasi kondisi balapan ing sub-GHz Tx / Processing Rx. (Referensi liyane: 1341928)
1311214 Ndandani respon standar tambahan sing digawe nalika pesen ZCL server OTA mlebu pesen wis diaktifake respon standar. Mung siji respon kanggo kesalahan sing dikirim, lan kanggo panjalukan gambar blok sing sukses, ora ana respon standar sing disetel. (Referensi liyane: 1300935)
1296653 Yen piranti NCP dual-PHY nindakake Energy Scan ing band sub-GHz nalika radio 2.4GHz aktif, bledosan gedhe saka lalu lintas Beacon sing mlebu kanggo nanggepi Panjaluk Beacon sing mlebu ing saluran radio 2.4GHz bisa ngenggoni jumlah gedhe. memori buffer tumpukan (dialokasikan saka segmen Heap) nalika akeh saluran sub-GHz sing dipindai, sing bisa nyebabake buffer shortages lan EZSP kahanan Overflow yen ukuran Heap (sing nemtokake carane akeh buffer kasedhiya kanggo sistem) ora cukup gedhe. Kondisi Overflow iki bisa nyegah Penanganan Lengkap Pindai tekan aplikasi host, nyebabake mesin negara pindai app macet ing salawas-lawase.

Kode Energy Scanning kanggo piranti dual PHY saiki mbuwang kabeh paket Beacon sing ditampa ing radio 2.4GHz sajrone mindhai saluran sub-GHz, saéngga nyegah panyebaran beacon sing akeh saka nggawe masalah kasebut. Elinga, iki ora nyegah operasi normal jaringan ing 2.4GHz amarga Beacon mung digunakake kanggo deteksi konflik ID PAN potensial nalika piranti ora nindakake Scan Aktif, lan konflik ID PAN isih bisa dideteksi dening router liyane ing jaringan sajrone wektu iki utawa dening koordinator sawise Energy Scan wis rampung. (Referensi liyane: 1276049)

ID # Katrangan
1295250 Ndandani masalah kompilasi nalika nambahake komponen zigbee 3.0 test harness menyang aplikasi standar. (Referensi liyane: 1280058)
1294848 Priksa tambahan kanggo array data ZCL kanggo nampung dawa senar paling dawa nganti 253. (Ref liyane: 1275092)
1294843 Ndandani inisialisasi variabel lokal sing ilang sadurunge digunakake. (Referensi liyane: 1275104)
1271968
  • Komponen zigbee_watchdog_periodic_refresh wis ora digunakake maneh ing kerangka aplikasi zigbee lan ora digunakake maneh ing rilis iki.
  • Timer watchdog dipateni kanthi gawan kanggo kabeh sample aplikasi. Bakal ana komponen pengawas sing luwih apik sing ditambahake menyang SDK ing mangsa ngarep.
  • Cathetan : Priksa manawa kanggo ngaktifake timer watchdog karo item konfigurasi SL_LEGACY_HAL_DISABLE_WATCHDOG disetel menyang 0 ing aplikasi sampeyan.
1270721 Ndandani masalah kanggo nambah multi hop gabung piranti. Sawise woro-woro piranti, pasangan alamat ditambahake menyang cache alamat. (Referensi liyane: 1266351)

Didandani ing release 7.4.4.0

ID # Katrangan
1334454 Ndandani masalah nalika nangani respon gabung maneh. (Referensi liyane: 1331580)
1330732 Fungsi diagnostik kudu mateni interupsi sawise nelpon Iostream supaya ora negesake nalika entuk mutex.
 

1330720

EZSP_MAX_FRAME_LENGTH bali menyang 220, saéngga dawa maksimum pesen XNCP uga 220.

(Referensi liyane: 1327706)

1330311 Ndandani masalah sing nyebabake sawetara tes proxy GP gagal ing persiyapan RCP Host. (Referensi liyane: 1328991)
1312369 Digawe SL_LEGACY_HAL_WDOG_IRQHandler () fungsi banget, ngidini pelanggan kanggo nyedhiyani implementasine dhewe.
1310711 Ditambahake mriksa kesalahan wektu kompilasi kanggo SL_STACK_SIZE nalika komponen RTOS digunakake ing proyek zigbee.
 

1309913

Nambahake proteksi mutex kanggo antrian acara App Framework supaya API acara App Framework bisa diarani saka macem-macem tugas.

(Referensi liyane: 1252940, 1254397)

1309333 Sawise piranti pungkasan anyar gabung ing pita sub-GHz, data tuwa siklus tugas salah dibusak kanggo kabeh bocah piranti pungkasan.

(Referensi liyane: 1296881)

1296002 Masalah sing nyebabake Multiple definisi fungsi halAppBootloader wis dirampungake.
1295756 Tumpukan acara sing ora ditandhani interrupt-aman ora kudu dijadwalake ing konteks ISR amarga iki bisa nggawe kondisi balapan sing nyebabake acara kasebut dicopot saka antrian acara. Kayata iki nyegah piranti sub-GHz saka bener jadwal backoffs MAC nalika kondisi lomba iki micu.

(Referensi liyane: 1269856)

1294660 Ndandani masalah ing ngendi plugin kemudi jaringan bisa tumindak kaya-kaya piranti kasebut wis ana ing jaringan nalika ora ana, macet ing kahanan sing ora bener iki nganti direset. Iki bisa dipicu kanthi nelpon perintah CLI ninggalake jaringan kanthi wektu sing tepat nalika setir jaringan ana ing tengah-tengah gabung karo jaringan lan scan MAC isih ditundha.

(Referensi liyane: 1293923)

1290695 Ndandani masalah sing ngeculake paket komisi ZLL kanggo kasus panggunaan nalika siji titik pungkasan dipateni nalika titik pungkasan liyane isih aktif. Ndandani ditambahake kanggo mriksa kabeh titik pungkasan sing diaktifake.

(Referensi liyane: 1275586)

Didandani ing release 7.4.0.0

ID # Katrangan
1019348 Ndandani syarat ketergantungan kanggo komponen Zigbee ZCL Cli supaya bisa dicopot nalika ora dibutuhake.
1024246 Dianyari katrangan fungsi kanggo emberHaveLinkKey () lan sl_zb_sec_man_have_link_key ().
1036503 Added gambaran kanggo Rekomendasi nggunakake Kernel Micrium kanggo DMP sampaplikasi le.
1037661 Masalah sing ngalangi aplikasi kanggo nginstal tumpukan pro utawa tumpukan godhong wis didandani.
1078136 Ndandani kacilakan intermiten nalika ngowahi acara saka konteks interupsi
1081548 Masalah wis diatasi ing CSL ing ngendi urutan pigura tangi anyar sing ditampa langsung sawise pigura muatan sadurunge ora bakal direkam kanthi bener. Iki bakal nyebabake pigura muatan sing ora kejawab.
1084111 Dhukungan SPI-NCP wiwitan ngantuk kanggo papan adhedhasar MG24 dianyari minangka bagean saka rilis iki.
1104056 Dhukungan ditambahake kanggo jaringan setir kanggo mbukak ing jaringan sekunder ing kasus multi-jaringan
1120515 Ndandani masalah sing saluran ora diganti nalika nggunakake printah saluran set mfglib.
1141109 Ndandani masalah sing nyebabake sample aplikasi ncp-uart-gp-multi-rail kantun sawetara header files nalika nggunakake komponen adaptor Green Power karo pilihan -cp.
1144316 Nganyari katrangan sawetara jinis struktur data ing dokumentasi gp-types.h.
1144884 Ndandani pigura palsu sing ditundha nalika ora ana data sing ditundha.
1152512 Ndandani potensial kacilakan ing low-mac-rail nalika ngowahi acara ing konteks ISR.
1154616 Nambahake pangecualian kanggo kondisi wiwitan jaringan kanthi kasus "Ngoper peran saka piranti Ngantuk End menyang piranti Non-ngantuk End".
1157289 Ndandani masalah sing bisa nyebabake kegagalan tes BDB DN-TLM-TC-02B.
1157426 Ndandani masalah mbangun nalika mbangun zigbee_simple_app nganggo komponen green_power_adapter.
1157932 Nambahake kondisi kanggo mriksa yen kolom "wektu transisi" ilang lan nyetel nilai standar 0xFFFF kanggo lapangan sing ilang iki.
1166340 Ndandani masalah sing nyegah emberAfGpdfSend ngirimake jumlah transmisi sing diulang.
ID # Katrangan
1167807 Ndandani masalah nalika piranti sing dadi Pusat Kepercayaan ing jaringan sing disebarake bakal salah mbusak kunci link transien saben piranti anyar gabung.
1169504 Ndandani masalah sing nyebabake ngreset piranti ngantuk nalika meksa tangi.
1169966 Ndandani validasi nilai bali sing ilang ing kode alokasi buffer.
1171477,

172270

Kanthi wiwitan mfglib 1 ora ana pesen sing dikirim nanging ditampa, mula pesen terminal sing ditampilake "mfglib ngirim lengkap" salah lan diganti dadi "RXed% d paket ing %d ms pungkasan".
1171935 Ngganti wektu nganyari kunci jaringan periodik dadi 1 taun.
1172778 Nambahake invocation sing ilang saka emberAfPluginGreenPowerServerUpdateAliasCallback menyang server Green Power.
1174288 Ndandani masalah sing nyebabake proses kemudi jaringan negesake yen telpon kanggo mungkasi pemindaian sing lagi ditindakake.
1178393 Nganyari kesalahan dokumentasi.
1180445 Ing Smart Energy, OTA saiki terus diunduh yen Koordinator tekan Siklus Tugas Terbatas.
1185509 Ndandani masalah ing CSL ing ngendi urutan pigura tangi anyar sing ditampa langsung sawise pigura muatan sadurunge ora bakal direkam kanthi bener. Iki bakal nyebabake pigura muatan sing ora kejawab.
1186107 Ndandani masalah sing nyebabake dekripsi GPDF sing ditampa ora kasil kanggo ngganti GPDF sing mlebu ing kabar komisioning gp.
1188397 Ndandani masalah sing nyebabake kesalahan kompilasi nalika ngaktifake ukuran tabel laporan lengkap.
1194090 Didandani status Gagal ing respon standar kanggo Sink Commissioning Mode printah - ngisor bagean 3.3.4.8.2
1194963 Ndandani masalah karo memset sing ditindakake kanggo struktur commissioningGpd sadurunge nelpon pangguna emberAfGreenPowerServerPairingStatusCallback.
1194966 Ndandani masalah ing ngendi lapangan endpoint lan proxyInvolved ora disetel karo tumindak Exit Commissioning.
1196698 Ndandani pigura palsu sing ditundha nalika ora ana data sing ditundha.
1199958 Kode ditambahake kanggo nangani kasus nalika ora ana papan maneh kanggo mbangun pesen daya ijo.
1202034 Ndandani masalah ing ngendi variabel tumpukan sl_zb_sec_man_context_t ora diinisialisasi kanthi bener, nyebabake gabung karo kode instalasi gagal.
1206040 Nelpon emberRemoveChild () sajrone nyoba gabung maneh kanthi aman dening piranti pungkasan bisa nyebabake penurunan ekstra saka Count Anak, sing bisa nyebabake Count Anak -1 (255), nyegah piranti pungkasan kanggo gabung / gabung maneh amarga kekurangan sing dituduhake. kapasitas ing Beacon.
 

1207580

Fungsi telusuran Tabel Anak ing tumpukan ora konsisten ing panggunaan 0x0000 versus 0xFFFF kanggo nilai bali ID simpul sing nuduhake entri sing ora bener / kosong, nyebabake masalah mriksa entri sing ora digunakake ing API kaya emberRemoveChild ().
1210706 Destination lan PHY Index kasedhiya ing EmberExtraCounterInfo struct minangka bagéan saka emberCounterHandler () bisa uga wis salah kanggo MAC TX Unicast jinis counter.
1211610

1212525

Ndandani masalah nalika aplikasi Dynamic Multiprotocol nabrak sawise ngaktifake komponen Nganyarke Panyimpenan Kunci Aman.
1211847 Nalika teken saka emberCounterHandler () ora diganti, cara paramèter pedunungé wis diganti rada. Owah-owahan watara API iki diterangake ing bagean 2 ndhuwur.
 

1212449

Beacon sing metu dikategorikake kanthi salah dening lapisan MAC, ndadékaké emberCounterHandler () gagal nyekel paket kasebut kanthi jinis counter EMBER_COUNTER_MAC_TX_BROADCAST lan tinimbang ngetung Beacon kanthi jinis counter EMBER_COUNTER_MAC_TX_UNICAST_SUCCESS. Sing bisa nyebabake nilai sing ora bisa dipercaya kanggo parameter EmberNodeId sing diterusake menyang struct EmberCounterInfo
1214866 Ngirim paket polling data ing konfigurasi lalu lintas dhuwur tartamtu bisa nyebabake bus fault.
1216552 Masalah sing nyebabake pratelan ing kahanan lalu lintas sing sibuk wis didandani.
1216613 Ndandani masalah sing nyebabake nilai radius groupcast sing salah ing tabel proxy.
1222509 Router / koordinator ngirim panjalukan cuti & rejoin menyang piranti mburi polling non-anak, nanging tujuan MAC 0xFFFF tinimbang cocog karo alamat tujuan NWK.
1223842 Ndandani masalah karo generasi sl_component_catalog.h sing ninggalake kode sing ora dikarepake nyebabake gagal kompilasi.
ID # Katrangan
756628 Ngganti invocation saka callback aplikasi emberAfMacFilterMatchMessageCallback kanggo mung disebut kanggo pesen ZLL sing divalidasi dening tumpukan.
816088 Dipindhah konfigurasi EMBER saka zigbeed_configuration.h kanggo zigbeed.slcp.
829508 Kanggo ngindhari kahanan balapan, validasi tambahan ditambahake ing emberSetLogicalAndRadioChannel kanggo bali ora kasil yen lapisan ngisor sibuk utawa ora ana ing negara kanggo ngganti saluran.

Masalah sing Dikenal ing Rilis Saiki

Masalah ing kandel ditambahake wiwit rilis sadurunge. Yen sampeyan ora kejawab rilis, cathetan rilis paling anyar kasedhiya ing https://www.si-labs.com/developers/zigbee-emberznet ing tab Tech Docs.

ID # Katrangan Solusi
N/A Aplikasi/komponen ing ngisor iki ora didhukung ing rilis iki: Dhukungan EM4. Fitur bakal diaktifake ing rilis sabanjure.
193492 emberAfFillCommandGlobalServerToClientConfigureRe porting macro rusak. Isi buffer nggawe paket perintah sing salah. Gunakake perintah CLI "zcl global send-me-a-report" tinimbang API.
278063 Smart Energy Tunneling plugins duwe perawatan konflik / panggunaan indeks tabel alamat. Ora ana solusi sing dingerteni
289569 Dhaptar pilihan tingkat daya komponen panyipta jaringan ora nawakake macem-macem nilai sing didhukung kanggo EFR32 Sunting rentang <-8..20> sing ditemtokake ing komentar CMSIS kanggo EMBER_AF_PLUGIN_NETWORK_CREATOR_RADIO_P

OWER ing

/protocol/zigbee/app/framework/plugin/network-creator/config/network-creator-config.h file. Kanggo example, ganti dadi .

295498 Resepsi UART kadhangkala ngeculake bita ing beban abot ing kasus panggunaan multiprotokol dinamis Zigbee + BLE. Gunakake kontrol aliran hardware utawa murah baud rate.
312291 EMHAL: Fungsi halCommonGetIntxxMillisecondTick ing host Linux saiki nggunakake fungsi gettimeofday, sing ora dijamin monoton. Yen wektu sistem ganti, bisa nyebabake masalah karo wektu tumpukan. Ngowahi fungsi iki kanggo nggunakake clock_gettime karo sumber CLOCK_MONOTONIC tinimbang.
338151 Miwiti NCP kanthi nilai count buffer paket sing sithik bisa nyebabake paket rusak. Gunakake nilai sing dilindhungi undhang-undhang 0xFF kanggo count buffer paket kanggo ngindhari nilai standar sing sithik banget
387750 Masalah karo format Request Tabel Rute ing piranti pungkasan. Ing Investigation
400418 Inisiator touchlink ora bisa nyambung menyang target piranti pungkasan sing ora anyar saka pabrik. Ora ana solusi sing dingerteni.
424355 A non-pabrik-anyar ngantuk piranti touchlink target-mampu inisiator ora bisa nampa respon informasi piranti ing kahanan tartamtu. Ing Investigation
 

465180

Item Optimasi Pamblokir Radio Coexistence "Aktifake Kontrol Wektu" bisa ngalangi operasi Zigbee sing bener. Opsional 'Wi-Fi Select' Control of Blocker Optimization kudu ditinggalake "Disabled".
480550 Kluster OTA duwe metode fragmentasi sing dibangun dhewe, mula ora kudu nggunakake fragmentasi APS. Sanajan, yen enkripsi APS diaktifake, muatan ImageBlockResponses mundhak dadi ukuran ing ngendi fragmentasi APS diaktifake. Iki bisa nyebabake proses OTA gagal. Ora ana solusi sing dingerteni
481128 Rincian Reset Panyebab lan kacilakan sing rinci kudu kasedhiya kanthi standar liwat UART Virtual (Serial 0) ing platform NCP nalika plugin Diagnostik lan periferal UART Virtual diaktifake. Wiwit Serial 0 wis diinisialisasi ing NCP, pelanggan bisa ngaktifake emberAfNcpInitCallback ing Zigbee NCP Framework lan nelpon fungsi diagnostik sing cocog (halGetExtendedResetInfo, halGetExtendedResetString, halPrintCrashSummary, halPrintCrashDetails, lan nelpon halDatatC iki kanggo Serial printing data iki kanggo Serial. viewing log capture Network Analyzer.

Kanggo mantanample carane nggunakake fungsi iki, deleng kode klebu ing af-main-soc.c kang emberAfMainInit () nalika EXTENDED_RESET_INFO ditetepake.

ID # Katrangan Solusi
486369 Yen DynamicMultiProtocolLightSoc sing mbentuk jaringan anyar nduweni simpul anak sing isih ana saka jaringan sing ditinggalake, emberAfGetChildTableSize ngasilake nilai non-nol ing startIdentifyOnAllChildNodes, nyebabake pesen kesalahan Tx 66 nalika ngatasi bocah "hantu". Mbusak massal bagean kasebut yen bisa sadurunge nggawe jaringan anyar utawa mriksa tabel anak kanthi program sawise metu saka jaringan lan mbusak kabeh bocah nggunakake emberRemoveChild sadurunge nggawe jaringan anyar.
495563 Gabung karo SPI NCP Sleepy End Device Sample App ora polling cendhak, mulane nyoba gabung gagal ing negara Update TC Link Key. Piranti sing pengin digabung kudu ing mode Polling Singkat sadurunge nyoba gabung. Mode iki bisa dipeksa dening plugin Dhukungan Piranti Akhir.
497832 Ing Network Analyzer, Risak Komando Dhukungan Aplikasi Zigbee kanggo Verify Key Request Frame salah ngrujuk bagean muatan sing nuduhake Alamat Sumber pigura minangka Alamat Tujuan. Ora ana solusi sing dingerteni
519905

521782

SPI NCP bisa uga arang banget gagal kanggo miwiti komunikasi bootloader nggunakake perintah CLI 'bootload' saka plugin ota-klien. Wiwiti maneh proses bootload
620596 NCP SPI Example kanggo BRD4181A (EFR32xGMG21)

Pin standar nWake sing ditetepake ora bisa digunakake minangka pin wake-up.

Ngganti pin standar kanggo nWake saka PD03 kanggo EM2/3 wake-up-aktif pin ing NCP-SPI Plugin.
631713 Piranti Akhir Zigbee bakal nglaporake konflik alamat bola-bali yen plugin "Zigbee PRO Stack Library" digunakake tinimbang "Zigbee PRO Leaf Library". Gunakake "Zigbee PRO Leaf Library" tinimbang plugin "Zigbee PRO Stack Library".
670702 Inefisiensi ing plugin Reporting bisa nyebabake latensi sing signifikan adhedhasar frekuensi nulis data lan ukuran meja, sing bisa ngganggu kode aplikasi pelanggan, kalebu wektu acara. Yen kerep nulis, nimbang mriksa kahanan laporan lan ngirim laporan kanthi manual tinimbang nggunakake plugin kasebut.
708258 Nilai uninitialized ing groups-server.c liwat addEntryToGroupTable () bisa nggawe naleni palsu lan nimbulaké pesen nglaporake groupcast dikirim. Tambah "binding.clusterId = EMBER_AF_INVALID_CLUSTER_ID;" sawise "binding.type

= EMBER_MULTICAST_BINDING;”

757775 Kabeh bagean EFR32 duwe offset RSSI unik. Kajaba iku, desain papan, antena lan pager bisa nyebabake RSSI. Nalika nggawe proyek anyar, nginstal RAIL Utility, komponen RSSI. Fitur iki kalebu standar RSSI Offset SiLabs sing diukur kanggo saben bagean. Offset iki bisa diowahi yen perlu sawise tes RF produk lengkap sampeyan.
758965 Komponen kluster ZCL lan tabel panemuan printah ZCL ora disinkronake. Mulane, nalika mbisakake utawa mateni komponen kluster ZCL, printah dileksanakake ora bakal diaktifake / dipatèni ing tab prentah ZCL Lanjut Configurator cocog. Ngaktifake / mateni panemuan kanthi manual kanggo printah ZCL sing dikarepake ing ZCL Advanced Configurator.
765735 Nganyari OTA gagal ing Piranti Pungkasan Ngantuk kanthi Panyuwunan Halaman diaktifake. Gunakake Block Request tinimbang Page Request.
845649 Njabut CLI:Komponèn inti ora ngilangke EEPROM cli telpon kanggo sl_cli.h. Busak eeprom-cli.c file sing nyebut sl_cli.h. Kajaba iku, telpon menyang sl_cli.h uga sl_cli_command_arg_t ing ota-storage-simple-eeprom bisa dikomentari.
857200 ias-zone-server.c ngidini kanggo naleni digawe karo "0000000000000000" alamat CIE lan posterior ora ngidini bindings luwih. Ora ana solusi sing dingerteni
1019961 Nggawe Z3Gateway nggawefile hardcodes "gcc" minangka CC Ora ana solusi sing dingerteni
ID # Katrangan Solusi
1039767 Jaringan router Zigbee nyoba maneh masalah overflow antrian ing kasus panggunaan multi thread RTOS. Zigbee Stack ora aman kanggo benang. Akibaté, nelpon Zigbee tumpukan API saka tugas liyane ora didhukung ing lingkungan OS lan bisa sijine tumpukan menyang "ora bisa" negara. Deleng cathetan App ing ngisor iki kanggo informasi luwih lengkap lan solusi nggunakake panangan acara.

https://www.silabs.com/documents/public/application- notes/an1322-dynamic-multiprotocol-bluetooth-zigbee-sdk-7x.pdf  .

1064370 Z3Switch sampAplikasi mung ngaktifake siji tombol (kayata: btn1) kanthi standar sing nyebabake ora cocog karo katrangan tombol ing proyek kasebut. file. Solusi: Instal conto btn0 kanthi manual sajrone nggawe proyek Z3Switch.
1161063 Z3Light lan aplikasi potensial liyane nglaporake nilai revisi kluster sing salah. Nganyari atribut revisi kluster kanthi manual menyang revisi sing cocog.
1164768,

1171478,

1171479

ERROR: ezspErrorHandler 0x34 dilapurake bola-bali sajrone mode nampa mfglib Kanggo nyuda pesen kesalahan sing dicithak, konfigurasi EMBER_AF_PLUGIN_GATEWAY_MAX_WAIT_FOR_EV

ENT_TIMEOUT_MS ing app host kanggo 100, supaya antrian callback dibebasake luwih cepet.

Item sing ora digunakake

Dibuwang ing release 7.4.5.0
Ing GSDK 7.4.5.0 zigbee_watchdog_periodic_refresh ora digunakake. Cara alternatif sing disaranake kanggo refresh timer watchdog yaiku nggunakake API timer watchdog lawas ing acara periodik khusus aplikasi.

Dibuwang ing release 7.4.1.0
Ing GSDK 7.4.0.0 terus, kalebu tembelan iki, pilihan "-v" ing Z3Gateway kanggo aplikasi host Linux kanggo nggawe antarmuka telnet karo port 4900 utawa 4901 wis ora digunakake. Cara alternatif sing disaranake kanggo nggawe antarmuka telnet yaiku nggunakake utilitas Linux kayata "socat".

Dibuwang ing release 7.4.0.0
Mbusak API keamanan sing ora digunakake ing ngisor iki

  • emberGetKey()
  • emberGetKeyTableEntry()
  • emberSetKeyTableEntry()
  • emberHaveLinkKey()
  • emberAddOrUpdateKeyTableEntry()
  • emberAddTransientLinkKey()
  • emberGetTransientKeyTableEntry()
  • emberGetTransientLinkKey()
  • emberHmacAesHash()

Gunakake API sing diwenehake dening Zigbee Security Manager kanggo akses menyang panyimpenan kunci lan hashing HMAC.

Dibusak Item

Dibusak ing release 7.4.0.0

  • Dibusak duplikat API umum ing header umum file gp-jinis.h.
  • Komponen zigbee_end_device_bind wis dibusak. Komponen iki digunakake kanggo koordinator kanggo broker naleni maneh nggoleki kanggo piranti pungkasan. Fungsi opsional iki dibusak saka R22 saka spek inti Zigbee.
  • Dibusak nyetel Paket BufferCount () ing af-host.c lan gunane mriksa cilik EZSP_CONFIG_PACKET_BUFFER_COUNT: ing printah-handlers.c.
  • Argumentasi Alokasi memori dibusak amarga ora perlu dibagi dadi rong fase nalika miwiti NCP.
  • Dibusak emberAfNcpInitCallback () ing se14-comms-hub, se14-ihd, lan se14-meter-gas 's app.c.
  • Dibusak setelan EZSP_CONFIG_RETRY_QUEUE_SIZE Nilai sak ncp initialization ing ncp-configuration.c.

Multiprotocol Gateway lan RCP

 Item anyar

Ditambahake ing release 7.4.0.0
Ngrungokake bebarengan, kemampuan kanggo tumpukan Zigbee lan OpenThread kanggo operate ing sawijining 802.15.4 saluran nalika nggunakake EFR32xG24 utawa xG21 RCP, dirilis. Ngrungokake bebarengan ora kasedhiya kanggo kombinasi 802.15.4 RCP/Bluetooth RCP, kombinasi Zigbee NCP/OpenThread RCP, utawa kanggo Zigbee/OpenThread system-on-chip (SoC). Bakal ditambahake menyang produk kasebut ing rilis sing bakal teka.
Ekstensi vendor OpenThread CLI wis ditambahake menyang aplikasi host OpenThread saka wadhah multiprotokol. Iki kalebu printah coex cli.

dandan

Diowahi ing release 7.4.0.0
Kombinasi multiprotokol Zigbee NCP/OpenThread RCP saiki dadi kualitas produksi. Iki sampaplikasi le ora didhukung ing Series-1 piranti EFR.

Masalah tetep

Didandani ing release 7.4.5.0

ID # Katrangan
1328799 Reset alus sing dipicu dening perintah Spinel RESET saiki mbusak buffer saka 15.4 RCP.
1337101 Operasi ngirim 15.4 ora lengkap (Tx nunggu ack, Tx ack kanggo nanggepi pesen, etc) ora maneh prematurely dianggep gagal nalika gangguan radio amarga DMP. Iki ngidini operasi ngandika diwenehi kasempatan kanggo rescheduled sawise gangguan utawa permanen gagal dening RAIL (status jadwal acara kesalahan).

(Referensi liyane: 1339032)

1337228 Ing Zigbeed, API obah halCommonGetInt32uMillisecondTick() saiki dianyari kanggo nggunakake jam MONOTONIC, supaya ora kena pengaruh NTP ing sistem inang.

(Referensi liyane: 1339032)

1346785 Ndandani kondisi balapan sing bisa nyebabake ngrungokake bebarengan dipatèni ing 802.15.4 RCP nalika loro protokol padha ngirim bebarengan.

(Referensi liyane: 1349176)

1346849 Nambahake komponen rail_mux menyang proyek saiki bakal nggawe kanthi otomatis karo varian perpustakaan tumpukan sing gegandhengan.

(Referensi liyane: 1349102)

Didandani ing release 7.4.4.0

ID # Katrangan
1184065 Suda tilas RAM kanggo zigbee_ncp-ot_rcp-spi lan zigbee_ncp-ot_rcp_uart ing MG13 lan MG21.
1282264 Ndandani masalah sing bisa ngganggu operasi transmisi radio kanthi ngresiki fifo transmisi prematur sing nyebabake underflow.
1292537 Aplikasi DMP Zigbee-BLE NCP saiki ditampilake kanthi bener ing Simplicity Studio UI. (Referensi liyane: 1292540)
1230193 Ndandani masalah jinis simpul sing salah nalika gabung karo jaringan ing piranti pungkasan. (Referensi liyane: 1298347)
1332330 Ndandani masalah ing ngendi RCP 15.4+BLE sing beroperasi ing lingkungan kanthi lalu lintas jaringan sing abot bisa sok-sok nemoni kahanan balapan sing ora bisa ngirim pesen nganti CPCd nganti urip maneh piranti.

(Referensi liyane: 1333156)

Didandani ing release 7.4.2.0

ID # Katrangan
1022972 Ditambahake plugin coexistence bali menyang Zigbee-OpenThread NCP / RCP sampl aplikasi.
1231021 Aja negesake ing OTBR sing wis diamati nalika gabung karo 80+ piranti zigbee kanthi mbalekake RCP tinimbang ngirimake kesalahan ngirim sing ora ditangani menyang sub mac.
1249346 Ngatasi masalah ing ngendi RCP bisa salah dequeue paket sing dituju kanggo host, nyebabake kesalahan parse ing OTBR lan mandap sing ora dikarepke.

Didandani ing release 7.4.1.0

ID # Katrangan
1213701 zigbeed ora ngidini entri tabel match sumber digawe kanggo bocah yen antrian ora langsung MAC duwe data sing wis ditundha kanggo bocah kasebut. Prilaku iki bisa nyebabake transaksi lapisan aplikasi antarane bocah lan sawetara piranti liyane gagal amarga kurang APS Ack utawa respon lapisan aplikasi, utamane gangguan lan mandap sing ora dikarepke saka ZCL OTA Nganyarke sing nargetake piranti bocah kasebut.
1244461 Entri tabel cocog sumber kanggo bocah bisa dibusak sanajan pesen sing ditundha.

Didandani ing release 7.4.0.0

ID # Katrangan
1081828 Jeksa Agung bisa ngetokake throughput karo basis FreeRTOS Zigbee / BLE DMP sample aplikasi.
1090921 Z3GatewayCpc ngalami masalah nggawe jaringan ing lingkungan sing rame.
1153055 Pernyataan ing host disebabake nalika ana kegagalan komunikasi nalika maca versi NCP saka zigbee_ncp-ble_ncp-uart sampiki app.
1155676 802.15.4 RCP mbuwang kabeh paket unicast sing ditampa (sawise MAC acking) yen sawetara 15.4 antarmuka nuduhake ID simpul 16-bit sing padha.
1173178 Host palsu nglaporake atusan paket sing ditampa karo mfglib ing persiyapan Host-RCP.
1190859 Kesalahan EZSP nalika ngirim paket acak mfglib ing persiyapan Host-RCP.
1199706 Jajak pendapat data saka bocah-bocah piranti pungkasan sing dilalekake ora nyetel pigura sing ditundha ing RCP kanthi bener kanggo antrian perintah Ninggalake & Gabung maneh marang mantan bocah kasebut.
1207967 Perintah "mfglib send acak" ngirim paket ekstra ing Zigbeed.
1208012 Mode mfglib rx ora nganyari info paket kanthi bener nalika nampa ing RCP.
1214359 Node koordinator ambruk nalika 80 utawa luwih router nyoba gabung bebarengan ing persiyapan Host-RCP.
1216470 Sawise ngirimake siaran kanggo topeng alamat 0xFFFF, RCP Zigbee sing dadi piranti wong tuwa bakal ninggalake gendéra data sing ditundha kanggo saben bocah. Iki nyebabake saben bocah tetep siyaga ngenteni data sawise saben jajak pendapat, lan mbutuhake sawetara transaksi data sing ditundha kanggo saben piranti pungkasan kanggo mbusak negara kasebut.

Masalah sing Dikenal ing Rilis Saiki
Masalah ing kandel ditambahake wiwit rilis sadurunge. Yen sampeyan ora kejawab rilis, cathetan rilis paling anyar kasedhiya ing https://www.si-labs.com/developers/gecko-software-development-kit .

ID # Katrangan Solusi
937562 Printah Bluetoothctl 'iklan ing' gagal nganggo aplikasi rcp-uart- 802154-blehci ing Raspberry Pi OS 11. Gunakake aplikasi btmgmt tinimbang bluetoothctl.
1074205 CMP RCP ora ndhukung rong jaringan ing id PAN sing padha. Gunakake id PAN sing beda kanggo saben jaringan. Dhukungan wis direncanakake ing release mangsa ngarep.
1122723 Ing lingkungan sing sibuk, CLI bisa dadi ora responsif ing aplikasi z3-light_ot-ftd_soc. Ora ana solusi sing dingerteni.
1124140 z3-light_ot-ftd_soc sample app ora bisa kanggo mbentuk jaringan Zigbee yen jaringan OT wis munggah. Miwiti jaringan Zigbee dhisik lan jaringan OT sawise.
1170052 CMP Zigbee NCP + OT RCP lan DMP Zigbee NCP + BLE NCP bisa uga ora pas ing 64KB lan bagean RAM ngisor ing release saiki. Bagean 64KB saiki ora didhukung kanggo aplikasi kasebut.
1209958 ZB / OT / BLE RCP ing Bobcat lan Bobcat Lite bisa mandheg kerja sawise sawetara menit nalika mbukak kabeh telung protokol. Bakal ditangani ing release mangsa
1221299 Mfglib RSSI maca beda antarane RCP lan NCP. Bakal ditangani ing release mangsa.
1334477 Miwiti lan mungkasi tumpukan BLE kaping pirang-pirang bisa nyebabake tumpukan BLE ora bisa miwiti maneh pariwara ing piranti EFR Seri 1 ing DMP Zigbee-BLEampl aplikasi. N/A

Item sing Ditinggalake Ora Ana

Dibusak Item

Dibusak ing release 7.4.0.0
Makro "NONCOMPLIANT_ACK_TIMING_WORKAROUND" wis dibusak. Kabeh aplikasi RCP saiki kanthi standar ndhukung 192 µsec wektu turnaround kanggo non-ditingkatake acks nalika isih nggunakake 256 µsec wektu turnaround kanggo ditingkatake acks dibutuhake dening CSL.

Nggunakake Rilis Iki

Rilis iki ngemot ing ngisor iki
  • Tumpukan Zigbee
  • Kerangka Aplikasi Zigbee
  • Zigbee Sample Aplikasi

Kanggo informasi luwih lengkap babagan Zigbee lan EmberZNet SDK pirsani UG103.02: Zigbee Fundamentals.

Yen sampeyan pangguna pisanan, ndeleng QSG180: Zigbee EmberZNet Quick-Start Guide kanggo SDK 7.0 lan luwih dhuwur, kanggo instruksi babagan konfigurasi lingkungan pangembangan, mbangun lan sumunar minangkaampaplikasi, lan referensi dokumentasi nuding langkah sabanjure.

Instalasi lan Gunakake
Zigbee EmberZNet SDK diwenehake minangka bagéan saka Gecko SDK (GSDK), suite Silicon Labs SDKs. Kanggo miwiti GSDK kanthi cepet, instal Simplicity Studio 5, sing bakal nyiyapake lingkungan pangembangan sampeyan lan mlaku liwat instalasi GSDK. Simplicity Studio 5 kalebu kabeh sing dibutuhake kanggo pangembangan produk IoT karo piranti Silicon Labs, kalebu sumber daya lan peluncur proyek, piranti konfigurasi piranti lunak, IDE lengkap karo toolchain GNU, lan alat analisis. Pandhuan instalasi kasedhiya ing Pandhuan pangguna Simplicity Studio 5 online.

Utawa, Gecko SDK bisa diinstal kanthi manual kanthi ngundhuh utawa kloning paling anyar saka GitHub. Delengen https://github.com/Sili-conLabs/gecko_sdk kanggo informasi luwih lengkap.

Simplicity Studio nginstal GSDK kanthi standar ing

  • (Windows): C:\Panganggo\ \SimplicityStudio\SDKs\gecko_sdk
  • (MacOS): /Panganggo/ /SimplicityStudio/SDKs/gecko_sdk

Dokumentasi khusus kanggo versi SDK diinstal nganggo SDK. Informasi tambahan asring ditemokake ing artikel basis pengetahuan (KBA). Referensi API lan informasi liyane babagan iki lan rilis sadurungé kasedhiya ing https://docs.silabs.com/ .

Informasi Keamanan

Integrasi Vault Aman
Kanggo aplikasi sing milih nyimpen tombol kanthi aman nggunakake komponen Panyimpenan Kunci Aman ing bagean Secure Vault-High, tabel ing ngisor iki nuduhake tombol sing dilindhungi lan karakteristik proteksi panyimpenan sing dikelola komponen Zigbee Security Manager.

Kunci sing dibungkus Ekspor / Non-Ekspor Cathetan
Kunci Jaringan Bisa diekspor
Kunci Link Pusat Trust Bisa diekspor
Kunci Link Transient Bisa diekspor Tabel kunci sing diindeks, disimpen minangka kunci molah malih
Kunci Link Aplikasi Bisa diekspor Tabel kunci sing diindeks
Kunci EZSP sing aman Bisa diekspor
Kunci Enkripsi ZLL Bisa diekspor
Tombol sing wis dikonfigurasi ZLL Bisa diekspor
Kunci Proksi GPD Bisa diekspor Tabel kunci sing diindeks
GPD Sink Key Bisa diekspor Tabel kunci sing diindeks
Kunci Internal / Placeholder Bisa diekspor Tombol internal kanggo digunakake dening Zigbee Security Manager
  • Tombol sing dibungkus sing ditandhani minangka "Non-Exportable" bisa digunakake nanging ora bisa digunakake viewed utawa dienggo bareng nalika runtime.
  • Tombol kebungkus sing ditandhani minangka "Exportable" bisa digunakake utawa dienggo bareng nalika runtime nanging tetep ndhelik nalika disimpen ing lampu kilat.
  • Aplikasi pangguna ora perlu sesambungan karo mayoritas tombol kasebut. API sing wis ana kanggo ngatur tombol Tabel Kunci Link utawa Tombol Transien isih kasedhiya kanggo aplikasi pangguna lan saiki rute liwat komponen Zigbee Security Manager.
  • Sawetara tombol kasebut bisa uga ora bisa diekspor menyang aplikasi pangguna ing mangsa ngarep. Aplikasi pangguna dianjurake supaya ora ngandelake ekspor kunci kajaba pancen perlu.
    Kanggo informasi luwih lengkap babagan fungsi Manajemen Kunci Secure Vault, waca AN1271: Panyimpenan Kunci Aman.

Penasihat Keamanan
Kanggo langganan Security Advisories, mlebu menyang portal pelanggan Silicon Labs, banjur pilih Akun Ngarep. Klik HOME kanggo pindhah menyang kaca ngarep portal banjur klik kothak Ngatur Notifikasi. Priksa manawa 'Software/Security Advisory Notice & Product Change Notice (PCNs)' dicenthang, lan sampeyan wis langganan minimal kanggo platform lan protokol sampeyan. Klik Simpen kanggo nyimpen owah-owahan.

Tokoh ing ngisor iki minangka mantanample

SILICON-LABS-7-4-5-0-Zigbee-Ember-Z-Net-SDK-image (2) SILICON-LABS-7-4-5-0-Zigbee-Ember-Z-Net-SDK-image (3)

Dhukungan
Pelanggan Development Kit layak kanggo latihan lan dhukungan teknis. Gunakake Silicon Laboratories Zigbee web kaca kanggo njupuk informasi babagan kabeh produk lan layanan Silicon Labs Zigbee, lan kanggo ndhaptar dhukungan produk.
Sampeyan bisa hubungi dhukungan Silicon Laboratories ing http://www.silabs.com/support .

Studio Kesederhanaan
Akses siji-klik menyang MCU lan piranti nirkabel, dokumentasi, piranti lunak, perpustakaan kode sumber & liya-liyane. Kasedhiya kanggo Windows, Mac lan Linux!

Penafian
Silicon Labs arep menehi pelanggan dokumentasi paling anyar, akurat, lan jero kabeh periferal lan modul sing kasedhiya kanggo sistem lan piranti lunak imple-menters nggunakake utawa arep nggunakake produk Silicon Labs. Data karakterisasi, modul lan peripheral sing kasedhiya, ukuran memori lan alamat memori nuduhake saben piranti tartamtu, lan paramèter "Khas" sing kasedhiya bisa beda-beda ing macem-macem aplikasi. Aplikasi exampsing diterangake ing kene mung kanggo ilustrasi. Silicon Labs nduweni hak kanggo nggawe owahan tanpa kabar luwih lengkap babagan informasi produk, spesifikasi, lan katrangan ing kene, lan ora menehi jaminan babagan akurasi utawa kelengkapan informasi sing kalebu. Tanpa kabar sadurunge, Silicon Labs bisa nganyari perangkat kukuh produk sajrone proses manufaktur amarga alasan keamanan utawa linuwih. Owah-owahan kasebut ora bakal ngowahi spesifikasi utawa kinerja produk. Silicon Labs ora duwe tanggung jawab kanggo akibat saka panggunaan informasi sing diwenehake ing dokumen iki. Dokumen iki ora nyatakake utawa kanthi tegas menehi lisensi kanggo ngrancang utawa nggawe sirkuit terpadu. Produk kasebut ora dirancang utawa diidini digunakake ing piranti Kelas III FDA, aplikasi sing dibutuhake persetujuan premarket FDA utawa Sistem Dhukungan Urip tanpa idin tinulis khusus saka Silicon Labs. "Sistem Dhukungan Urip" yaiku produk utawa sistem sing dimaksudake kanggo ndhukung utawa nylametake urip lan/utawa kesehatan, sing, yen gagal, bisa uga bisa nyebabake ciloko utawa pati pribadi sing signifikan. Produk Silicon Labs ora dirancang utawa sah kanggo aplikasi militer. Produk Silicon Labs ora bakal digunakake ing gaman pemusnah massal kalebu (nanging ora winates ing) senjata nuklir, biologi utawa kimia, utawa misil sing bisa ngirim senjata kasebut. Silicon Labs nolak kabeh jaminan sing nyata lan diwenehake lan ora tanggung jawab utawa tanggung jawab kanggo ciloko utawa kerusakan sing ana gandhengane karo panggunaan produk Silicon Labs ing aplikasi sing ora sah kasebut.

Informasi merek dagang
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® lan logo Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo lan kombinasi kasebut , "mikrokontroler paling ramah energi ing donya", Redpine Signals®, WiSeConnect , n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, Telegesis Logo®, USBXpress® , Zentri, logo Zentri lan Zentri DMS, Z-Wave®, lan liya-liyane iku merek dagang utawa merek dagang kadhaptar saka Silicon Labs. ARM, CORTEX, Cortex-M3 lan THUMB iku merek dagang utawa merek dagang kadhaptar saka ARM Holdings. Keil minangka merek dagang kadhaptar saka ARM Limited. Wi-Fi minangka merek dagang kadhaptar saka Wi-Fi Alliance. Kabeh produk utawa jeneng merek liyane sing kasebut ing kene minangka merek dagang saka sing duwe.

  • Silicon Laboratories Inc. Sajarah rega saham
  • 400 West Cesar Chavez Austin, TX 78701
  • USA
  • www.silabs.com

Dokumen / Sumber Daya

SILICON LABS 7.4.5.0 Zigbee Ember Z Net SDK [pdf] Pandhuan pangguna
7.4.5.0, 7.4.4.0, 7.4.3.0, 7.4.2.0, 7.4.1.0, 7.4.0.0, 7.4.5.0 Zigbee Ember Z Net SDK, 7.4.5.0, Zigbee Ember Z Net SDK, Ember Z Net SDK SDK, SDK Net, SDK

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *