Zigbee 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.
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!
![]() |
![]() |
![]() |
![]() |
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.
Silicon 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 |