Logo SILICON LABSSILICON LABS logo2Zigbee EmberZNet SDK 7.2.5.0 GA
Gecko SDK Suite 4.2
24 Januari 2024

Zigbee EmberZNet SDK

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.2.5.0 dirilis 24 Januari 2024
  • 7.2.4.0 dirilis 16 Agustus 2023
  • 7.2.3.0 dirilis 3 Mei 2023
  • 7.2.2.0 dirilis 8 Maret 2023
  • 7.2.1.0 dirilis 1 Februari 2023
  • 7.2.0.0 dirilis 14 Desember 2022

FITUR UTAMA

Zigbee

  • Dhukungan panyimpenan kunci aman kanggo bagean MG2x sing ndhukung Secure Vault-High
  • MG24+Si4468 Dual-PHY Zigbee Smart Energy support
  • MG12 Dual-Band 2.4GHz + SubGHz Zigbee Smart Energy support
  • MGM240S SiP Modul Dhukungan
  • Dhukungan Zigbee ing Host (ZigbeeD) kanggo arsitektur 32 bit lan 64 bit x86 - eksperimental

Multiprotokol

  • Dynamic Multiprotocol Bluetooth lan multiPAN 802.15.4 ing mode RCP
  • Dynamic Multiprotocol Bluetooth lan Zigbee NCP - eksperimen
  • Dhukungan Pustaka Manufaktur (MfgLib) kanggo RCP Multiprotocol Concurrent
  • Zigbee + OpenThread Concurrent Listening ing bagean MG24 - eksperimen

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, ndeleng Nggunakake Rilis iki.

CCompiler sing kompatibel:

IAR Embedded Workbench kanggo ARM (IAR-EWARM) versi 9.20.4.

  • 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 10.3-2021.10, kasedhiya karo Simplicity Studio.

Item anyar

1.1 Fitur anyar
Anyar ing release 7.2.0.0
Keamanan Zigbee

Dhukungan kasedhiya kanggo nyimpen kunci enkripsi kanthi aman ing bagean EFR32MG2x sing ndhukung fitur Secure Vault-High. Waca AN1271: Panyimpenan Kunci Aman kanggo informasi babagan nyimpen kunci keamanan kanthi aman. Aplikasi sing pengin nyimpen kunci keamanan ing panyimpenan aman kudu digunakake kanggo panyebaran anyar, amarga upgrade OTA kanggo piranti sing ana saiki ora didhukung ing rilis iki.

Energi pinter
Dhukungan Dual-PHY Smart Energy simultan saiki kasedhiya ing bagean EFR32xG24 + Si4468.
Dhukungan Zigbee Smart Energy Dual-Band 2.4GHz lan Sub-GHz kanggo piranti pungkasan saiki kasedhiya ing EFR32xG12 par
DMP NCP
Dhukungan Dynamic Multiprotocol Zigbee-NCP + Bluetooth-NCP saiki kasedhiya.

1.2 Aplikasi anyar
ora ana
1.3 Komponen anyar
Anyar ing release 7.2.0.0

Zigbee Komponen Manager Keamanan
Manajer Keamanan Zigbee
Komponen Zigbee Security Manager minangka komponen umum sing nyedhiyakake antarmuka kanggo pangguna kanggo ngatur kunci keamanan lan rutinitas crypto. Komponen iki dicocogake karo kunci khusus Zigbee lan rutinitas crypto.
Manajer Keamanan
Komponen Security Manager minangka komponen tumpukan-agnostik sing nyedhiyakake antarmuka kanggo ngatur kunci ing panyimpenan PSA. Tombol kasebut bisa dibungkus yen piranti ndhukung fitur Secure Vault-High. Komponen Manajer Keamanan uga nyedhiyakake antarmuka kanggo rutinitas crypto tartamtu. Komponen Zigbee Secure Key Storage nggunakake komponen Security Manager.
Panyimpenan Kunci Klasik
Komponen Zigbee Classic Key Storage nangani nyimpen lan njupuk kunci keamanan ing token NVM3. Tombol sing disimpen NVM3 disimpen kanthi cetha ing lampu kilat, tegese tombol bisa diwaca nalika lampu kilat diwaca saka piranti. Cara panyimpenan iki minangka cara aplikasi Zigbee sadurunge nyimpen kunci ing piranti.
Panyimpenan Kunci sing Aman
Komponen Zigbee Secure Key Storage nangani nyimpen kunci nggunakake API PSA. Kanggo piranti sing ndhukung fitur Secure Vault-High, tombol kebungkus ing panyimpenan aman lan ora bisa dijupuk kanthi maca lampu kilat saka piranti.
Komponen Security Manager digunakake dening komponen Zigbee Secure Key Storage kanggo nglakokake rutinitas crypto tartamtu, kayata enkripsi lan dekripsi AES.
Pangguna sing pengin duwe kunci nyimpen aplikasi kanthi aman kudu nindakake mung ing panyebaran anyar. Saiki ora ana dhukungan kanggo piranti sing dipasang kanggo nganyarke panyimpenan kunci lan mindhah kunci keamanan saka token menyang panyimpenan kunci sing aman. Fungsi upgrade iki direncanakake kanggo rilis ing mangsa ngarep.
Piranti sing kalebu fitur Secure Vault High isih bisa nyimpen kunci keamanan kanthi klasik (kanggo example ing token) kanthi kalebu komponen Panyimpenan Kunci Klasik. Aplikasi basis SDK 7.2.0.0 sing kalebu fungsi upgrade OTA kanggo piranti Secure Vault-High iki sing nganggo kode pra-SDK 7.2.0.0 saiki diwatesi kanggo nggunakake komponen Panyimpenan Kunci Klasik.
Piranti sing aman Vault-High bisa uga ora downgrade saka gambar sing nyimpen tombol ing panyimpenan aman menyang gambar sing nyimpen tombol bali menyang token.
Komponen liyane
Watchdog Refresh
Komponen refresh watchdog ngreset timer watchdog kanthi periodik (nilai bisa dikonfigurasi lan tahan standar 1 detik). Elinga yen kanggo ngrampungake iki, bagean kasebut kudu mlebu ing mode energi EM0. Komponen iki kalebu minangka standar nalika ana RTOS lan watchdog digunakake ing kode. Nyegerake timer watchdog bisa dipateni nggunakake opsi konfigurasi ing komponen.
Adaptor Daya Hijau
Komponen zigbee_green_power_adapter ndhukung panggunaan server daya ijo utawa komponen klien ing kerangka khusus. Komponen iki kalebu set sumber minimal sing dibutuhake files saka framework aplikasi lan menehi sawetara subrutin kanggo digunakake kanggo nggabungake framework adat.

1.4 API anyar
Anyar ing release 7.2.1.0
Ganti jeneng sl_set_passive_ack_config() dadi sl_zigbee_set_passive_ack_config()
Ganti jeneng emAfOverrideAppendSourceRouteCallback() dadi emberAfOverrideAppendSourceRouteCallback()
Mbalekake emberChildId () sawise dibusak ing 7.2.0.0
Mbalekake emberChildIndex () sawise dibusak ing 7.2.0.0

Anyar ing release 7.2.0.0
Komponen Manajer Keamanan Zigbee
Komponen Zigbee Security Manager nyedhiyakake sawetara API, sing dileksanakake dening Zigbee Classic Key Storage utawa Zigbee Secure Key Storage komponen. Dheweke nyedhiyakake fungsionalitas sing kalebu ngimpor lan ngekspor kunci sing disimpen ing komponen kasebut, njupuk metadata kunci, mbukak kunci kanggo digunakake ing operasi, lan nindakake operasi kriptografi kanthi kunci sing dimuat. Daftar lengkap API anyar iki kasedhiya ing dokumentasi Zigbee Stack API ing https://docs.silabs.com. Subset saka API kasebut didhaptar ing kene.

  • batal sl_zb_sec_man_init_context(sl_zb_sec_man_context_t* context)
  • sl_status_t sl_zb_sec_man_import_key(sl_zb_sec_man_context_t* context, sl_zb_sec_man_key_t* plaintext_key)
  • sl_status_t sl_zb_sec_man_export_key(sl_zb_sec_man_context_t* context, sl_zb_sec_man_key_t* plaintext_key)
  • sl_status_t sl_zb_sec_man_load_key_context(sl_zb_sec_man_context_t* context)
  • sl_status_t sl_zb_sec_man_hmac_aes_mmo(const uint8_t* input, const uint8_t data_length, uint8_t* output)
  • sl_status_t sl_zb_sec_man_aes_ccm(uint8_t* nonce, bool encrypt, const uint8_t* input, uint8_t encryption_start_index, uint8_t length, uint8_t* output)

macem-macem
bool emberAfClusterEnableDisable(uint8_t endpoint, EmberAfClusterId clusterId, EmberAfClusterMask mask, bool enable) ngidini ngaktifake lan mateni kluster nalika runtime, kanthi bool emberAfIsClusterEnabled(uint8_t endpoint, EmberAfClusterAfCluster. API iki mbutuhake setelan EMBER_AF_PLUGIN_ZCL_CLUSTER_ENABLE_DISABLE_RUN_TIME ing plugin inti framework ZCL kanggo rue supaya bisa disusun.

1.5 Prentah CLI anyar
Anyar ing release 7.2.0.0
Added printah CLI anyar kanggo "bluetooth_on_demand_start" komponèn, 'plugin ble wiwitan' lan 'plugin ble mandeg' kanggo njaluk miwiti lan mungkasi Bluetooth tumpukan yen perlu.

1.6 Dhukungan Platform Anyar
Anyar ing release 7.2.4.0
Dhukungan papan radio BRD4195B lan BRD4196B saiki kasedhiya.
Anyar ing release 7.2.0.0
Dhukungan Modul SiP MGM240S saiki kasedhiya.

1.7 Dokumentasi Anyar
Kabeh komponen duwe dokumentasi kasedhiya. Yen sampeyan duwe masalah ndeleng dokumentasi nalika sampeyan milih komponen ing Project Configurator, sampeyan bisa nemokake ing https://docs.silabs.com/.

dandan

Diowahi ing release 7.2.5.0
MAC TX Unicast Retry Counter

Ing versi sadurunge, callback Counter Handler kanggo lapisan MAC lan APS EmberCounterTypes babagan paket RX lan TX ora liwati ID simpul target sing tepat utawa argumen data, lan dokumentasi API babagan prilaku counter tartamtu sing nggunakake paramèter kasebut ora jelas utawa mblusukake. Nalika teken saka emberCounterHandler () ora diganti, cara paramèter pedunungé wis diganti rada. Owah-owahan ing API iki kalebu ing ngisor iki:

  • Komentar babagan enum EmberCounterType ing ember-types.h wis ditambahi kanggo gamblang.
  • Parameter ID simpul menyang Counter Handler kanggo counter sing gegandhengan karo TX saiki priksa manawa mode alamat tujuan nuduhake ID singkat sing bener sadurunge digunakake. (Yen ora, ora ana alamat tujuan sing diisi, lan nilai placeholder EMBER_UNKNOWN_NODE_ID digunakake.)
  • Parameter ID simpul menyang Counter Handler kanggo counter sing gegandhengan karo RX saiki nggambarake 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, mula regane ing rilis sadurunge mesthi ana. 0. Prilaku iki wis njlentrehake ing gambaran 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/FAILED, konsisten karo rilis sadurunge.)
  • Kabeh counter sing ngisi Node ID utawa parameter data kanggo callback wis diaudit kanggo mesthekake alamat sing diarepake (utawa EMBER_UNKNOWN_NODE_ID yen Node ID samesthine nanging ora bisa dipikolehi saka paket kasebut), utawa data 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 paramèter data.
  • Penangan counter kanggo EMBER_COUNTER_PHY_CCA_FAIL_COUNT saiki nyedhiyakake informasi ID simpul tujuan liwat parameter Node ID babagan target lapisan MAC sing dituju saka pesen sing gagal transmisi.

Penjelasan Perilaku sing Dituju kanggo CSL
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.
Masalah wis didandani ing CSL ing ngendi urutan pigura tangi anyar sing ditampa langsung sawise frame muatan sadurunge ora bakal direkam kanthi bener. Iki bakal nyebabake pigura muatan sing ora kejawab.

Diowahi ing release 7.2.2.0
macem-macem
Ngapikake pitungan pangowahan sing bisa dilapurake ing komponèn Reporting kanthi ndhukung pitungan prabédan jinis data ngambang. Iki didhukung nggunakake perpustakaan platform float. Yen pitungan pangowahan sing bisa dilapurake kalebu jinis data kaping pindho utawa semi presisi, sakumpulan callback (emberAfGetDiffCallback lan emberAfDetectReportChangedCallback) dikenalake kanggo pangguna kanggo nyedhiyakake fungsi aritmetika. Dianyari kerangka aplikasi tumpukan teken fungsi callback lan ditambahaké ilang host framework callback. Nganyari iki kasedhiya ing https://docs.silabs.com/. Nganyari fungsi ezspPollHandler kanthi argumen input sing dianyari, sing mbutuhake nganyari EZSP_PROTOCOL_VERSION dadi 0x0B.
Diowahi ing release 7.2.1.0
macem-macem
Ngapikake kesalahan penanganan ing sl_zigbee_set_passive_ack_config ().

Diowahi ing release 7.2.0.0
Pengawas
Ngaktifake maneh timer watchdog ing Zigbee sample aplikasi. Saiki kita pet watchdog sapisan saben detik ing app.c file kanggo proyek sing cocog.
Golek Jaringan Sub-GHz
Nambahake konfigurasi CMSIS kanggo kaca saluran lan topeng kanggo komponen golek jaringan sub gigahertz.
Network Steering
Nambahake skrip validasi kanggo komponen Zigbee Network Steering kanggo konfirmasi manawa opsi pindai sing dioptimalake uga diaktifake yen opsi 'coba kabeh tombol' diaktifake * .
NCP - CPC
Dokumentasi dianyari kanggo nunjukake yen aplikasi NCP mbutuhake CPC sing kalebu ing aplikasi berbasis RTOS lan kudu digunakake karo aplikasi host sing ndhukung CPC.
Green Power Sink
Tabel sink GP saiki nyimpen ID grup kanggo jinis sink groupcast (EMBER_GP_SINK_TYPE_GROUPCAST) ing token pamilike.
Enumerasi jinis sink dianyari kanggo mbusak EMBER_GP_SINK_TYPE_SINK_GROUPLIST.
macem-macem
Dokumentasi dianyari kanggo nyatakake yen rong bita pungkasan saka paket sing ditampa ing mode manufaktur ora bisa diinterpretasikake minangka bita FCS / CRC.
Struktur perintah kanthi ukuran item luwih saka 4 bita saiki ditetepake minangka array integer tinimbang penunjuk integer.

Masalah tetep

Didandani ing release 7.2.5.0

ID # Katrangan
1147306 Ndandani masalah kanggo koordinator multi mac sing nyegah mindhai ing sub ghzinterface sajrone pambentukan jaringan amarga ninggalake jaringan sadurunge.
1198598,
1196698
Ndandani pigura palsu sing ditundha nalika ora ana data sing ditundha
 1215648 Nelpon ember Copot Anak () 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 ana nuduhake lack saka kapasitas ing Beacon.
1215649 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, sing nyebabake masalah mriksa entri sing ora digunakake ing API kaya ember Copot Anak ().
1215650 Destination lan PHY Index kasedhiya ing Ember Extra Counter Info struct minangka bagéan saka ember Counter Handler () bisa uga salah kanggo MAC TX Unicast jinis counter.
1215652 Paket Beacon sing metu kudu micu EMBER_COUNTER_MAC_TX_BROADCAST tinimbang EMBER_COUNTER_MAC_TX_UNICAST.
1215653 Ngirim polling data nalika buffer paket wis entek nganti cedhak nol bisa nyebabake kesalahan bis.
1221878 Gabung maneh piranti pungkasan a karo tombol NWK sadurungé sawise owah-owahan tombol nyebabake piranti pungkasan salah sijine menyang meja pepadhamu lan dianggep kaya router tinimbang anak piranti pungkasan, ngganggu pangiriman pesen sing tepat.
1240390 ZDO Bind/Unbind Requests nolak kanggo akses/ijin alasan kudu bali status EMBER_ZDP_NOT_AUTHORIZED tinimbang EMBER_ZDP_NOT_PERMITTED status minangka saben specifications Zigbee.
1240620 Ndandani masalah sing nyebabake mesin negara pamindhahan piranti pungkasan mandheg nyoba nggabungake jaringan ing kahanan lalu lintas sing abot.

Didandani ing release 7.2.4.0

ID # Katrangan
1174328 Ndandani masalah sing nyebabake salah sawijining langkah ing tes Touchline (DN-TLM-TC-02B) gagal.

Didandani ing release 7.2.3.0

ID # Katrangan
1130734 Ndandani null pointer dereference nalika ngirim respon asosiasi yen ora ana buffer kasedhiya.

Didandani ing release 7.2.2.0

ID # Katrangan
660624 Komponen tabel piranti dianyari kanggo digunakake dening arsitektur SoC lan host.
754110 Pitungan pangowahan sing bisa dilapurake dianyari kanggo ndhukung pitungan float nggunakake perpustakaan float gumantung platform.
1026022 Ndandani masalah sing mengaruhi tingkat baud UART nalika nyetel nilai CTUNE ing NCP saka host nggunakake perintah EZSP_CONFIG_CTUNE_VALUE.
1026760 Ndandani masalah sing ngidini piranti mburi dual PHY-capable kanggo gabung maneh ing antarmuka 2.4 GHz sawise digandhengake ing antarmuka sub gigahertz.
1030357 Ndandani masalah karo printah "plugin megilp set-options" ngasilake kesalahan ing mode manufaktur kanthi ndhaptar callback kanggo nyetel nilai konfigurasi.
1063627 Dianyari ember Af Remote Set Binding Callback () lan nambah callback ilang kanggo arsitektur inang.
1079388 Ndandani masalah ing ngendi opsi EMBER_AF_PLUGIN_NETWORK_CREATOR_SECURITY_BDB_JOIN_USES_INSTALL_CODE_KEY ing

Komponen Keamanan Pencipta Jaringan ditimpa nalika perintah CLI "jaringan-pencipta-keamanan-plugin" utawa "plugin-pencipta-keamanan-bukak-kunci" dijaluk.

1087526 Ndandani sawetara masalah Covertly.
1096375 Ndandani masalah nalika ember Hmac AesHash API wis ora kasedhiya kanggo aplikasi dibangun wiwit Emberizine 7.2.0.
1097258 Ndandani masalah sing kena pengaruh kasus uji coba Green Power Server 4.5.2.2, 4.5.2.3, 4.4.3.1 lan 4.4.2.8.
1099131 Ndandani masalah sing ngalangi server ngirim pesen mandap menyang klien yen nampa sertifikat cacat nalika nggawe kunci.
1103117 Ndandani masalah sing nyebabake Green Power Server tetep ora dingerteni sawise ninggalake jaringan lan nggandhengake maneh aplikasi Green Power Combo.
1104793 Ndandani masalah sing nyebabake kegagalan negesake skenario transaksi data sing isih ana ing loro antarmuka tumpukan PHY dual.
1106002 Ndandani masalah sing kena pengaruh kasus uji server Green Power 4.4.1.7 langkah 1-2.

Didandani ing release 7.2.1.0

ID # Katrangan
289695 Priksa sawetara kanggo Id sumber piranti Green Power sing dilindhungi undhang-undhang lan ora ana ditambahake menyang panangan perintah cluster Green Power.
651930 Dibusak warisan NCP callback ember AfPlugin Concentrator Broadcast Dikirim Callback ().
621144 Dhukungan tambahan kanggo ngalih GPD ing piranti tombol siji kayata BRD4183A.
648906 Reimplemented emberChildIndex().
659010 Reimplemented emberChildIndex().
727076 Ndandani masalah sing bisa nyebabake fungsi diagnostik kanggo nggunakake Endpoint sing salah kanggo nganyari LQI, RSSI, lan MAC rata-rata nyoba maneh.
746260 Dhukungan ditambahake kanggo kluster Smart Energy KEEP-ALIVE.
1026760 Ndandani masalah ing ngendi Piranti Akhir bisa gabung maneh nggunakake antarmuka sing salah.
1031169 Ndandani masalah nalika GPD sing dipasangake bisa dicopot preduli ana ing tabel terjemahan.
1031241 Validation apik saka alamat Green Power dilindhungi undhang-undhang.
1063525 Ndandani masalah sing bisa nyebabake ijol-ijolan kunci link verifikasi sing ora bener kanggo sukses sanajan Pusat Trust nggunakake kunci link sing salah.
1067877 Ndandani masalah sing informasi Scene salah dibusak nalika nambah Scene anyar kanthi Groupoid lan ScanID sing padha.
1068968 Ngapikake penanganan wektu entek meja anak ing emberGetChildData ().
1069245 Apik prototipe plugin Tabel piranti ember Af Trust Center Join Callback () kanggo ndandani kasalahan kompilasi.
1074378 Ndandani masalah sing ngidini Piranti End dual-band salah gabung karo saluran sing ora disenengi nanging ora nglarang gabung maneh karo PAN ing saluran.
1075748 Ndandani masalah sing nyebabake kesalahan kompilasi EEPROM nalika mbusak CLI.
1077176 Ndandani masalah sing bisa nyebabake NCP gagal nalika wiwitan amarga panyaring MAC antar-PAN (0x36) amarga ukuran tabel panyaring MAC sing salah.
1081511 Ndandani masalah sing nyegah panggunaan kunci jinis 4 (OOB) sing bener kanggo komisi.
1082602 Ndandani masalah sing bisa nyebabake paket sing gagal dekripsi sajrone komisioning diterusake minangka kabar komisioner kanthi otentikasi gagal disetel.
1083200 Ndandani masalah ing ngendi Kode Integritas Pesen ora disalin maneh menyang host ing emGpCalculateIncomingCommandMic ().
1083835 Tabel sink tetep maca printah nangani kanggo jinis gp Sharedkey sing tetep Gagal GP Test Case 4.4.4.3.
1085137 Ndandani masalah ing ngendi Sink bisa mbusak kabeh entri kanggo mode app 2 lan EUI64 sing cocog.
1087618 Ndandani masalah kompilasi amarga header Green Power Adapter ilang files ora kalebu ing release.
1092779 Ndandani masalah sing nyegah Piranti Akhir kanggo ngolah Panjaluk Ninggalake ZDO saka simpul jaringan non-induk.
1091792 Ngapikake kesalahan penanganan lan kode bali saka ember Njaluk Saiki Keamanan State ().
1087567 ncp sampAplikasi "nap-quart-hw-dual-phy" ora didhukung dening papan pangembangan BRD4155.
ID # Katrangan
1089841 Masalah sing nyebabake Ember Golek Lan Gabung Jaringan Kanthi Alesan bali status sibuk kanggo prosedur pamindhahan piranti pungkasan ing antarmuka sub gigahertz wis didandani.
1094643 Prototipe fungsi kanggo emGp Outgoing Command Encrypt dibusak saka server-daya-ijo amarga mung internal kanggo keamanan-daya-ijo. file.
1097536 Ndandani masalah sing nyebabake koordinator multi-MAC nggunakake antarmuka MAC sing salah kanggo ngirim respon gabung maneh sing ora dikarepake marang anak nalika resolusi konflik alamat. Masalah iki nyebabake ZCP Test Case 10.12 gagal ing sub-gigahertz.

Didandani ing release 7.2.0.0

ID # Katrangan
498094 Ndandani masalah ing mriksa fungsi Kanggo Reporting Config () ing server metering. endi parameter input kapindho saka fungsi invoked ember Af Ngemot Server () wis salah referensi ID kluster tinimbang ID atribut.
657626 Nganyari OTA karo panyuwunan kaca saiki bisa nangani nganti EMBER_AF_PLUGIN_EEPROM_PARTIAL_WORD_STORAGE_COUNT jumlah operasi nulis sing ora ana pesenan tanpa anane.
684653 Ndandani masalah sing nyebabake jaringan setir wiwit nambah tugas TC tanpa mriksa status jaringan lan negara setir.
688985 Ndandani masalah nalika piranti gabung karo jaringan kanthi ID Pan Extended sing salah, sing bakal nyebabake konflik Pan ID.
742167 Ndandani masalah sing nyebabake bedo kolom Urutan Nomer ing pasangan pesen ZLL (request – response).
755880 Ngganti ID acara GBCS kanggo duwe nilai sing bener saka spek kasebut.
756571 Ndandani masalah sing nyebabake sirip Handoff Paket ember nampa indeks sing ala kanggo paket EMBER_ZIGBEE_PACKET_TYPE_NWK_DATA/EMBER_ZIGBEE_PACKET_TYPE_NWK_COMMAND
760759 Masalah wis diatasi ing ngendi modul tartamtu, kayata MGM210, bisa digunakake kanggo ngasilake lan mbangun aplikasi sing nggunakake LED lan tombol, kayata Dynamic Multiprotocol LightSed. Aplikasi sing nggunakake periferal iki ora didhukung kanggo modul sing ora duwe garis khusus kanggo nggunakake tombol lan LED.
763728 Nangani kasus spasi sing ora cukup nalika maca atribut.
819117 Ndandani masalah sing nyebabake wong tuwa ora mriksa RX nalika nganggur nalika nanggapi panjaluk gabung maneh saka piranti sing ora dingerteni
824361 Bebaya typedef tetep nalika mbangun "ncp-quart-hw" sample app karo IAR.
825902 Ngatasi masalah nalika nganyari ID asosiasi, gabung maneh, lan simpul bisa uga ana simpul sing diwenehi alamat sing ora bener.
829607 Ndandani masalah konfigurasi piranti pungkasan sing ngluwihi nilai alias alamat jaringan sing diwenehake pangguna menyang ID simpul dhewe nalika pesen multicast lan siaran diwiwiti saka aplikasi kasebut.
841499 Ndandani masalah ing ngendi piranti sing mentas digabung kadhangkala ora bisa ditambahake ing tabel anak yen alamat IEEE ora dingerteni.
842361 Ndandani masalah parsing sing disebabake dening array dawa min sing salah saka perintah kluster OTA.
844016 Ndandani masalah sing nyebabake kesalahan kompilasi ing BRD4183C kanthi ora kalebu papan iki kanggo sawetara aplikasi. *
850747 Watchdog saiki diaktifake kanthi gawan ing kabeh Zigbee Emberizineample aplikasi.
1017165 Ndandani masalah sing nyebabake komponen Force Sleep & Wake Up gumantung karo komponen CLI
1021877 Ndandani masalah ing proyek DynamicMultiprotocolLightSed lan DynamicMultiprotocolLightSed sing panjadwal ora dikunci kanthi bener saka konteks tugas CLI nalika jumlah argumen perintah CLI kurang saka 2.
1021884 Ndandani alignment sing ora bener kanggo token sing diindeks ing komponen wwah-server-silabs.
1024651 Ndandani masalah sing ora diarani emberAfMessageSentCallback () yen bocah wis dibusak sajrone transmisi kasebut.
1026622 Ndandani masalah sing nyebabake byte pungkasan ilang karo packet-handoff nalika EMBER_MANGLE_PACKET digunakake.
1027200 Ndandani masalah nalika komponen Key Establishment ngirim NO_RESOURCES tinimbang BAD_MESSAGE sing dibutuhake nalika inisiator karo EUI64 sing ora dingerteni nyoba nggawe kunci.
1030940 Masalah tetep sing frekuensi pesen APS sing dhuwur banget menyang piranti SED bisa nyebabake panjaluk gabung (maneh) sing ora diproses.
ID # Katrangan
1042022 Masalah tetep ing endi komponen Key Establishment ora mriksa panjalukan printah minimal lan dawa respon printah.
1058984 Panggilan balik cithakan kanggo pesen sing dikirim bakal diarani kaping pirang-pirang kanggo paket pecahan, tinimbang sepisan sawise kabeh fragmen dikirim. Iki minangka owah-owahan prilaku sing diwiwiti ing Zigbee Emberizine SDK 7.0 lan wis ditangani ing SDK 7.2.0 lan mengko. Callback template saiki mung dijaluk sapisan saben transmisi fragmentasi.
1060156 Ndandani masalah nalika TC ora ngirim NWK Key nalika piranti liyane mindhai.
1061948 Jeksa Agung bisa ngetokake saka nomer urutan ZCL ngisor kanggo miwiti printah panyiapan tombol sing nderek atribut diwaca tetep.
1066234 Ndandani masalah sing nyebabake mesin negara panyiapan kunci macet yen Konfirmasi Tanggapan Data Kunci ilang ing udara.
1066947 Ndandani masalah nalika prosedur pindai ing kode formulir-lan-gabung bisa ngrusak memori sing digunakake dening buffer liyane. Iki mujudake salah sawijining kesalahan bis, kesalahan panggunaan utawa pernyataan buffer paket.
1068035 Ndandani masalah potensial sing nyebabake kesalahan link nalika pelanggan pengin nggunakake klien utawa server daya ijo mung kanggo aplikasi NCP.
1068055 Atribut opsional cluster ZCL Basic ing ngisor iki, sing ilang saka definisi XML file, wis ditambahake: Rincian Versi Produsen 0x000C, Nomer Seri 0x000D, lan Label Produk 0x000E.
1069727 Ndandani kesalahan MISRA variabel uninitialized ing antrian ora langsungfile.
1077662 Ndandani masalah nalika aturan upgrade ora murub kanthi bener kanggo konfigurasi ukuran tumpukan tugas Zigbee RTOS. Saiki wis ditemtokake ing bita tinimbang tembung.

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.silabs.com/developers/zigbee-emberznet ing tab Tech Docs .

ID # Katrangan Solusi
N/A Aplikasi/komponen ing ngisor iki ora didhukung ing rilis iki
· NCP Ngantuk
· Dhukungan EM4
Fitur bakal diaktifake ing rilis sabanjure.
 

193492

ember Af Fill Command Global Server To Client Configure Reporting macro is broken. 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 Common Get In.x Millisecond Tick 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 diwiwiti ing NCP, pelanggan bisa ngaktifake ember AfN cp Init Call bali ing Kerangka Zigbee NCP lan nelpon fungsi diagnostik sing cocog (ha lGet Extended Reset Info, hal Get Extended Reset String, hal Print Crash Summary, hal Print Rincian Kacilakan, lan halPrintCrashData) ing callback iki kanggo nyithak data iki menyang Serial 0 kanggo 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 Dynamic Multi Proto col LightSoc mbentuk jaringan anyar nduweni simpul anak sing isih ana saka jaringan sing ditinggalake, ember Af Get ChildTableSize 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 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 Silab 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 slcli.h. Kajaba iku, telpon menyang slcli.h uga sl_cli_commandarg_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 API tumpukan zigbee saka tugas liyane ora didhukung ing lingkungan OS lan bisa sijine tumpukan menyang negara "ora bisa digunakake". Deleng cathetan App ing ngisor iki kanggo informasi luwih lengkap lan solusi nggunakake panangan acara.

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

1081914 Ana masalah kanggo aplikasi sing nyimpen kunci kanthi aman, utawa sing kalebu komponen Secure Key Storage, lan token. filebasis Trust Center Serep fitur, minangka diterangake ing AN1387: Gawe serep lan mulihake Z3 Green Power Combo Gateway. Gunakake Classic Key Storage utawa Trust Center Backup standar, sing ora nyimpen informasi token menyang teks file.
1082798 Plugin throughput nduweni 5 bita kurang saka dawa maksimum paket. Ing fungsi getHeaderLen() dumunung ing zigbee/framework/plugin/app/framework/plugin/throughput/ throughtput.c, mbusak pangurangan EMBER_AF_ZCL_MANUFACTURER_SPECIFIC_OVERH

Makro EAD sajrone pitungan variabel maxPayloadLen.

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.
1105915 Ing piranti pilihan dual band, emberGetRadioParameters tansah ngasilake 0 kanggo kaca saluran tanpa preduli saka kaca saluran saiki. Minangka solusi, kaca bisa dijupuk nganggo: emMacPgChanPg(emCurrentChannel) ? (emMacPgChanPg(emCurrentChannel) | 0x18).
1175771 Nalika mlaku mfglib nampa mode test kanggo arsitektur Host-NCP karo sampaplikasi le, Z3Gateway, laporan akeh ezspErrorHandler kesalahan 0x34 nuduhake unavailability pesen buffer. Konfigurasi EMBER_AF_PLUGIN_GATEWAY_MAX_WAIT_FOR_EV
ENT_TIMEOUT_MS ing app inang kanggo 100, iki nyuda kesalahan.
1152898 NCP karo pengawas kontrol aliran hardware bola-bali micu nalika host ora munggah. Priksa manawa NCP disambungake menyang host sadurunge NCP dipateni.

Item sing ora digunakake

Dibuwang ing release 7.2.0.0
Fitur EZSP Aman bakal dibusak ing release mangsa.

Dibusak Item

Dibusak ing release 7.2.1.0
Dibusak ora digunakake, warisan NCP callback API ember Plugin Concentrator Bora cast Dikirim Callback (). Mbusak RESERVED_AVAILABLE_MEMORY lan EXTRA_MEMORY sing ora digunakake ing akeh Zigbee SampCithakan proyek aplikasi. Elinga penghapusan definisi warisan iki ora duwe pengaruh marang Sample Aplikasi.

Dibusak ing release 7.2.0.0
Komponen Zigbee AES (PSA) lan Zigbee CCM (PSA) wis dibusak. Kanggo aplikasi basis EFR, dhukungan hardware kanggo rutinitas crypto iki saiki digawa karo komponen Zigbee Security Manager, sing digawa menyang proyek liwat dependensi komponen. Aplikasi host ora nggunakake komponen Zigbee Security Manager. Aplikasi host isih bisa nggunakake komponen AES (Software) lan CCM (Software) yen dikarepake.

Multiprotocol Gateway lan RCP

7.1 Barang Anyar
Ditambahake ing release 7.2.2.0
Zigbeed saiki ngemot CREATOR_STACK_RESTORED_EUI64, yen ana, saka token host file, lan nggunakake minangka EUI64, overriding EUI64 disimpen ing EFR32.
Ditambahake ing release 7.2.1.0
Zigbeed saiki ndhukung printah EZSP coex.
Ditambahake ing release 7.2.0.0
Ditambahake Dynamic Multiprotocol BLE lan Zigbee NCP project (zigbee_ncp-ble_ncp-xxx.slcp). Dirilis minangka kualitas eksperimen.
Added 802.15.4 ngrungokake bebarengan kanggo EFR32MG24 CMP RCP. Iki minangka kemampuan kanggo mbukak Zigbee lan Open Thread bebarengan saluran indifferent nggunakake RCP single (rcp-802154-xxx.slcp lan rcp-802154-blehci-xxx.slcp). Dirilis minangka kualitas eksperimen.
Ditambahake dhukungan Zigbee kanggo arsitektur 32-bit x86.
Dhukungan ditambahake kanggo BLE kanggo de-init ing kasus panggunaan multiprotocol, mbebasake sumber daya memori kanggo digunakake dening tumpukan protokol liyane.
Stack API Trace saiki bisa diaktifake kanggo Zigbeed kanthi nyetel tingkat debug dadi 4 utawa 5 ing zigbeed.conf file.
Versi tumpukan Zigbeed uga tanggal lan wektu mbangun saiki dicithak ing log.

7.2 Dandan
Diowahi ing release 7.2.2.0
Ngurangi ukuran antrian CPC Tx lan Rx supaya pas karo Zigbee BLE DMP NCP menyang kulawarga MG13.
Ngganti zigbee_ble_event_handler kanggo nyetak respon scan saka pariwara warisan ing aplikasi DMPLight.
Aplikasi rcp-xxx-802154 lan rcp-xxx-802154-blehci saiki nggunakake wektu turnaround 192 µsec kanggo acks sing ora ditingkatake nalika isih nggunakake wektu turnaround 256 µsec kanggo acks ditingkatake sing dibutuhake dening CSL.

7.3 Masalah tetep
Didandani ing release 7.2.5.0

ID # Katrangan
1188521 Ndandani masalah hang RCP nalika mbukak BLE Scan kanthi kabar lan lalu lintas ping Open Thread.

Didandani ing release 7.2.4.0

ID # Katrangan
 1118077 Ing CMP RCP, pesen Spinel dibuwang amarga beban lalu lintas sing abot amarga BPK ora cocog karo paket sing mlebu. Ndandani iki kanthi mbungkus kabeh pesen Spinel sing siap dikirim liwat CPC dadi siji muatan ing RCP, lan unbundling ing host. Iki kanthi dramatis nambah efisiensi BPK supaya bisa ngetutake lalu lintas radio sing mlebu.
ID # Katrangan
1113498,
1135805,
1139990,
1143344
 Ndandani sawetara kacilakan Zigbeed intermiten lan negesake sing bisa dipicu nalika nggabungake akeh piranti Zigbee bebarengan menyang CMP RCP.

Didandani ing release 7.2.3.0

ID # Katrangan
1130226 Ndandani masalah sing RCP ora bakal pulih yen BPK dadi sibuk sementara.
1129821 Ndandani null pointer dereference ing Zigbeed nalika nampa paket yen ora ana buffer kasedhiya.

Didandani ing release 7.2.1.0

ID # Katrangan
1036645 Ngatasi bug ing BLE CPC NCP sing nyegah aplikasi klien kanggo nyambung maneh sawise pedhot pisanan.
1068435 Ndandani masalah wektu komisioning bidirectional Green Power. Kasus uji sertifikasi GPP 5.4.1.23 liwat.
1074593 Ndandani masalah nalika pesen Just-in-time (JIT) menyang piranti sing ngantuk ora dikirim kanthi bener dening Zigbee + RCP.
1076235 Ndandani masalah nalika ot-cli gagal mbukak ing wadhah docker multiprotocol.
1080517 Z3GatewayCPC saiki kanthi otomatis nangani reset NCP (CPC sekunder).
1085498 Ndandani masalah nalika Zigbeed ora ngirim tanggapan gabung menyang piranti pungkasan sing ngantuk kanthi ora langsung.
1090915 Ndandani masalah nalika akeh kesalahan 0x38 katon nalika nyoba mbukak titik pungkasan Zigbee ing Z3GatewayCPC UTAWA kanggo nyetel paramèter EZSP tanpa ngreset CPC NCP.

Didandani ing release 7.2.0.0

ID # Katrangan
828785 Ndandani bug ing cpc-hci-bridge sing nyebabake paket HCI dicopot yen BlueZ ngirim loro bebarengan.
834191 Ngapikake panggunaan CPU saka aplikasi helper cpc-hci-bridge.
1025713 Tambah dawa maksimal jalur piranti Zigbeed dadi 4096.
1036622 Ndandani masalah nggunakake cmake kanggo mbangun ot-cli nggunakake multi-PAN RCP.
1040127 Keamanan BPK gagal kanggo miwiti proyek rcp-uart-802154 lan rcp-spi-802154 ing bagean seri MG13 lan MG14. Kanggo ngatasi masalah iki, mbedtls_entropy_adc wis ditambahake minangka sumber entropi kanggo bagean kasebut. Sing bisa nyegah ADC digunakake ing kombinasi karo keamanan BPK.
1066422 Ndandani bocor buffer intermiten ing Zigbeed.
1068429 Ndandani kondisi balapan sing bisa nyebabake CMP RCP negesake.
1068435 Kapabilitas ditambahake ing simpul RCP kanggo mriksa lan buffer pigura data Green Power bidirectional siji lan ngirim metu nalika rx offset wektu entek.
1068942 Ndandani bocor ing tabel pertandhingan sumber RCP sing bisa nyegah piranti Zigbee gabung.
1074172 Ndandani panjalukan cuti saka Zigbeed nalika nampa polling saka non-anak.
1074290 Mandheg Zigbeed saka ngolah jajak pendapat sing ora ditindakake.
1079903 Ndandani bug ing CMP RCP sing bisa nyebabake pesen SPINEL dikirim kanthi ora bener, nyebabake Zigbeed lan OTBR nabrak utawa metu.

7.4 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.silabs.com/developers/gecko-software-development-kit.

ID # Katrangan Solusi
811732 Dhukungan token khusus ora kasedhiya nalika nggunakake Zigbee. Dhukungan wis direncanakake ing release mangsa ngarep.
937562 Printah Bluetoothctl 'iklan ing' gagal nganggo aplikasi rcp-uart- 802154-blehci ing Raspberry Pi OS 11. Gunakake aplikasi btmgmt tinimbang bluetoothctl.
1031607 Proyek rcp-uart-802154.slcp kurang RAM ing bagean MG1. Nambahake komponen bisa nyuda ukuran tumpukan ing ngisor sing dibutuhake kanggo ndhukung ECDH binding ing BPK. Solusi kanggo mateni keamanan CPC liwat konfigurasi SL_CPC_SECURITY_ENABLED.
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.

7.5 Item sing ora digunakake
ora ana
7.6 Dibusak Item
ora ana

Nggunakake Rilis Iki

Rilis iki ngemot ing ngisor iki:

  • Tumpukan Zigbee
  • Kerangka Aplikasi Zigbee
  • Zigbee Sample Aplikasi

Kanggo informasi luwih lengkap babagan Zigbee lan Emberizine SDK pirsani UG103.02: Zigbee Fundamentals.
Yen sampeyan pangguna pisanan, ndeleng QSG180: Z Zigbee Emberizine Pandhuan Cepet Mulai kanggo SDK 7.0 lan luwih dhuwur, kanggo instruksi ing konfigurasi lingkungan pangembangan, mbangun lan sumunar minangka.ampaplikasi, lan referensi dokumentasi nuding langkah sabanjure.

8.1 Instalasi lan Gunakake

Zigbee Emberizine SDK diwenehake minangka bagéan saka Gecko SDK (GSDK), suite Silicon Labs SDKs. Kanggo miwiti kanthi cepet GSDK, instal Simplicity Studio 5, sing bakal nyiyapake lingkungan pangembangan 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. Instruksi instalasi kasedhiya ing online Kesederhanaan Pandhuan pangguna Studio 5.

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:\Users\ \SimplicityStudio\SDKs\gecko_sdk
  • (MacOS): /Panganggo/ /SimplicityStudio/SDKs/gecko_sdk

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

8.2 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.

SILICON LABS Zigbee EmberZNet SDK - Ngatur Notifikasi

8.3 Dhukungan
Pelanggan Development Kit layak kanggo latihan lan dhukungan teknis. Gunakake ing 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 & liyane. Kasedhiya kanggo Windows, Mac lan Linux!

SILICON LABS Zigbee EmberZNet SDK - gambar 1

SILICON LABS Zigbee EmberZNet SDK - icon1 SILICON LABS Zigbee EmberZNet SDK - HW SILICON LABS Zigbee EmberZNet SDK - Kualitas SILICON LABS Zigbee EmberZNet SDK - Dhukungan & Komunitas
Portofolio IoT
www.silabs.com/IoT
SW/HW
www.silabs.com/simplicity
Kualitas
www.silabs.com/quality
Dhukungan & Komunitas
www.silabs.com/community

Penafian
Silicon Labs arep menehi dokumentasi paling anyar, akurat, lan jero kanggo kabeh periferal lan modul sing kasedhiya kanggo para pelaksana sistem lan piranti lunak sing 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 kanggo alasan keamanan utawa linuwih. Owah-owahan kasebut ora bakal ngowahi kation tartamtu utawa saben wujud 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. Cathetan: Isi iki bisa uga ngemot terminologi endive y sing saiki wis lungse. Silicon Labs ngganti istilah kasebut nganggo basa inklusif yen bisa. Kanggo informasi luwih lengkap, bukak www.silabs.com/about-us/inclusive-lexicon-project

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, ThreadArch ® , EZLink ® , EZRadio ® , EZRadioPRO ® , Gecko ® , Gecko OS, Gecko OS Studio, Precision32 ® , Telegesis Studio , Logo Telegesis ® , USBXpress ® , Zentri, logo Zentri lan Zentri DMS, Z-Wave ®, lan liya-liyane minangka 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.

Logo SILICON LABSSilicon Laboratories Inc. Sajarah rega saham
400 Kulon Cesar Chavez
Austin, TX 78701
USA www.silabs.com

Dokumen / Sumber Daya

SILICON LABS Zigbee EmberZNet SDK [pdf] Manual Pamilik
Zigbee EmberZNet SDK, EmberZNet SDK, SDK
SILICON LABS Zigbee EmberZNet SDK [pdf] Manual Pamilik
8.0.3.0, Zigbee EmberZNet SDK, EmberZNet SDK, SDK

Referensi

Ninggalake komentar

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