SILICON LABS Zigbee EmberZNet SDK Software
Informasi produk
Spesifikasi
-
- Versi Zigbee EmberZNet SDK: 7.4.3.0
- Versi Gecko SDK Suite: 4.4 Mei 2
- Vendor: Silicon Labs
- Fitur utama: Dhukungan Multiprotocol (CMP) Zigbee lan OpenThread ing SoC
- Pandhuan Panggunaan Produk
- Kompatibilitas lan Panganggone Kabar
- Kanggo nganyari keamanan lan kabar, deleng bab Keamanan saka cathetan Rilis Platform Gecko utawa riko https://www.silabs.com/developers/zigbee-emberznetelopers/zigbee-emberznet. Langganan Keamanan Advisories kanggo informasi paling anyar.
- Compiler Kompatibel
- Priksa manawa bener files digunakake karo GCC (The GNU Compiler Collection) versi 12.2.1 kasedhiya karo Simplicity Studio.
- Versi Protokol EZSP
- Versi protokol EZSP kanggo rilis iki yaiku 0x0D.
FAQ
- Apa fitur utama versi Zigbee EmberZNet SDK iki?
- Fitur utama versi iki yaiku Multiprotocol (CMP) Zigbee lan dhukungan OpenThread ing SoC.
- Ing endi bisa nemokake nganyari keamanan lan kabar kanggo produk?
- Sampeyan bisa nemokake nganyari keamanan lan kabar ing bab Keamanan saka Cathetan Rilis Platform Gecko utawa ing Silicon Labs websitus ing https://www.silabs.com/developers/zigbee-emberznet.
- Compiler endi sing kompatibel karo produk iki?
- Produk iki kompatibel karo GCC (The GNU Compiler Collection) versi 12.2.1 sing kasedhiya karo Simplicity Studio.
Silicon Labs minangka vendor pilihan kanggo OEM ngembangake jaringan Zigbee menyang produke. Platform Silicon Labs Zigbee minangka solusi Zigbee sing paling terintegrasi, lengkap, lan sugih fitur sing kasedhiya.
Silicon Labs EmberZNet SDK ngemot implementasi Silicon Labs saka spesifikasi tumpukan Zigbee.
Cathetan rilis iki nyakup versi SDK:
- 7.4.3.0 dirilis 2 Mei 2024
- 7.4.2.0 dirilis 10 April 2024
- 7.4.1.0 dirilis 14 Februari 2024
- 7.4.0.0 dirilis 13 Desember 2023
FITUR UTAMA
Zigbee
- Zigbee R23 selaras
- Zigbee Smart Energy 1.4a selaras - produksi
- Zigbee GP 1.1.2 tundhuk - Alpha
- Dhukungan MG27 - produksi
- Dhukungan apik kanggo bagean Secure Vault
- Dhukungan ngantuk ing aplikasi NCP SPI (non-CPC) - Alpha
Multiprotokol
- Dhukungan Listening Concurrent (RCP) - MG21 lan MG24
- Multiprotocol (CMP) Zigbee NCP + OpenThread RCP - produksi
- Dynamic Multiprotocol Bluetooth + Concurrent Multiprotocol (CMP) Zigbee lan OpenThread support ing SoC
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
Compiler sing kompatibel:
IAR Embedded Workbench kanggo ARM (IAR-EWARM) versi 9.40.1.
- Nggunakake anggur kanggo mbangun nganggo utilitas baris perintah IarBuild.exe utawa IAR Embedded Workbench GUI ing macOS utawa Linux bisa nyebabake salah files digunakake amarga tabrakan ing algoritma hashing anggur kanggo ngasilaken singkat file jeneng.
- Pelanggan ing macOS utawa Linux disaranake supaya ora nggawe IAR ing njaba Simplicity Studio. Pelanggan sing nindakake kudu kasebut kanthi teliti, verifikasi sing bener files digunakake.
GCC (The GNU Compiler Collection) versi 12.2.1, kasedhiya karo Simplicity Studio.
Versi protokol EZSP kanggo rilis iki yaiku 0x0D.
Item anyar
Rilis Gecko SDK (GSDK) iki bakal dadi sing pungkasan kanthi dhukungan gabungan kanggo kabeh piranti EFM lan EFR, kajaba patch kanggo versi iki yen perlu. Wiwit pertengahan 2024, kita bakal ngenalake SDK sing kapisah:
- Gecko SDK sing ana bakal terus ndhukung piranti Seri 0 lan 1.
- SDK anyar bakal ngebaki khusus kanggo piranti Seri 2 lan 3.
Gecko SDK bakal terus ndhukung kabeh piranti Series 0 lan 1 tanpa owah-owahan ing dhukungan jangka panjang, pangopènan, kualitas, lan responsif sing diwenehake miturut kabijakan piranti lunak kita.
SDK anyar bakal cabang saka Gecko SDK lan wiwit nawakake fitur anyar sing mbantu pangembang njupuk advantage saka kemampuan majeng produk Series 2 lan 3 kita.
Kaputusan iki selaras karo umpan balik pelanggan, nggambarake komitmen kita kanggo ningkatake kualitas, njamin stabilitas, lan ningkatake kinerja kanggo pengalaman pangguna sing luar biasa ing SDK piranti lunak kita.
Komponen anyar
Anyar ing release 7.4.0.0
- Komponen "zigbee_direct_security_p256" lan "zigbee_direct_security_curve25519" wis ditambahake supaya pangguna bisa ngatur opsi keamanan Zigbee Direct tartamtu.
- Pangguna diijini duwe sawetara komponen "zigbee_direct_security" sing aktif ing aplikasi piranti langsung Zigbee (ZDD). Ing kasus iki, pilihan keamanan nyata gumantung ing konfigurasi Zigbee Virtual Device (ZVD).
API anyar
Anyar ing release 7.4.2.0
- SPI NCP sing ditambahi kanggo digunakake minangka ngantuk ing sawetara kasus panggunaan Host-NCP.
Ing kasus iki, SPI NCP bisa diatur minangka piranti pungkasan ngantuk. Tuan rumah Z3Gateway sampaplikasi le wis lengkap karo kode CLI adat tambahan tanggung jawab kanggo NCP kanggo ngetik salah siji saka mode turu liwat printah CLI adat sleepMode, lan kudu tangi nggunakake CLI printah wakeup sadurunge komunikasi EZSP luwih. - Ngenalake API anyar sl_zigbee_af_isr_event_init kanggo miwiti acara framework aplikasi sing dimaksudake kanggo diaktifake ing rutin layanan interrupt (ISR). Acara kasebut, sing dijadwalake saka ISR, kudu duwe wektu tundha 0 milidetik. Ing tembung liyane, acara saka ISR kudu diaktifake minangka acara langsung. Ora ana mateni acara sing diidini ing ISR.
Panyebab ing dhuwur kaya ing ngisor iki. Sistem acara nggunakake manipulasi antrian acara sajrone jadwal (ngaktifake kanthi wektu tundha non-nol, utawa mateni) acara. Kanggo nyilikake latensi, ISR kudu ngaktifake acara kanthi wektu tundha 0, sing bakal dijadwalake ing proses antrian acara sabanjure. Iki ngidini wektu tundha luwih lanjut, utawa mateni, bisa ditindakake sawise ISR metu. Kanggo mbedakake acara sing arep digunakake ing ISR, struktur acara ditandhani karo sli_zigbee_isr_event_marker sajrone initialization. Deleng sumber zigbee_app_framework_event.h file kanggo rincian fungsi anyar iki. - Klarifikasi babagan panggunaan fungsi anyar emberUpdateMultiMacRejoinChannelMaskForSelectionOrJoiningDevice sing diarani ing njero tumpukan API emberFindAndRejoinNetworkWithReason kanggo njaluk topeng saluran sing digunakake kanggo gabung maneh.
Spesifikasi SE1.4a mbatesi owah-owahan antarmuka (wangun 2.4GHz dadi sub-GHz utawa kosok balene) nalika gabung maneh karo piranti jinis piranti Multi-Mac Joining End. Amarga jinis piranti minangka konfigurasi kerangka aplikasi (yaiku, jinis piranti pungkasan sing gabung bakal dadi piranti sub-GHz utawa piranti 2.4 GHz, ora loro-lorone, ing konfigurasi), telpon iki nyedhiyakake topeng saluran adhedhasar konfigurasi kasebut. yen topeng gabung maneh tansah padha karo topeng antarmuka gabung.
Anyar ing release 7.4.0.0
- Nambahake API anyar sl_zigbee_token_factory_reset kanggo ngreset token Zigbee NVM3 menyang nilai standar.
- Added API bool sl_zigbee_sec_man_link_key_slot_available (EmberEUI64 eui), kang bali bener yen tabel tombol link bisa nambah utawa nganyari entri karo alamat iki (tabel ora lengkap).
Nambahake API bool anyar sl_zb_sec_man_compare_key_to_value (konteks sl_zb_sec_man_context_t*, sl_zb_sec_man_key_t*), sing bali bener yen kunci sing dirujuk dening konteks nduweni nilai sing padha karo tombol sing diwenehake ing argumentasi.
Dhukungan Platform Anyar
Anyar ing release 7.4.0.0
- Dhukungan tumpukan Zigbee kanggo bagean anyar ing ngisor iki ditambahake ing rilis iki: EFR32MG24A010F768IM40 and EFR32MG24A020F768IM40.
Dokumentasi Anyar
Anyar ing release 7.4.0.0
Nganyari katrangan kanggo komponen Zigbee Secure Key Storage kanggo nggambarake tambahan Zigbee Secure Key Storage Upgrade (sing nambah kompatibilitas mundur karo proyek sing wis ana).
Nambahake cathetan aplikasi anyar kanggo sesambungan karo klompok komponen Zigbee Security Manager (AN1412: Manajer Keamanan Zigbee).
Tumindak sing Dikarepake
Pangguna ngelingake yen transmisi CSL sing ora disinkronake Zigbee tundhuk preemption protokol ing panjadwal radio. Ing aplikasi SleepyToSleepy, BLE bisa lan bakal nyegah transmisi CSL Zigbee, sing bakal mungkasi transmisi kasebut. Preemption penjadwal luwih umum kanggo CSL sing ora disinkronake, amarga urutan pigura tangi sing dawa bisa digunakake. Pangguna sing pengin nyetel prioritas transmisi bisa nggunakake komponen DMP Tuning lan Testing kanggo nindakake. Pangguna uga bisa konsultasi UG305: Dynamic Multiprotocol User's Guide kanggo informasi luwih lengkap.
dandan
Diowahi ing release 7.4.0.0
emberCounterHandler API Doc Owah-owahan
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.
- Komentar babagan enum EmberCounterType ing ember-types.h wis ditambahi kanggo gamblang.
- Parameter Node ID menyang Counter Handler kanggo counter sing gegandhengan karo TX saiki mriksa manawa mode alamat tujuan nuduhake ID singkat sing bener sadurunge nggunakake. (Yen ora, ora ana alamat tujuan sing diisi, lan nilai placeholder saka
EMBER_UNKNOWN_NODE_ID digunakake tinimbang.) - Parameter Node ID menyang Counter Handler kanggo counter sing gegandhengan karo RX saiki nuduhake ID simpul sumber, dudu ID simpul tujuan.
- Coba maneh count *ora* liwati minangka parameter data kanggo counter EMBER_COUNTER_MAC_TX_UNICAST_ SUCCESS/FAILED kaya sing diterangake ing ember-types.h ing versi sadurunge, nanging iki ora tau diisi kanthi bener ing versi sing dirilis sadurunge dadi regane ing rilis sadurunge mesthi 0 Prilaku iki wis dijlentrehake ing katrangan saka EmberCounterTypes kasebut. Nanging, count Coba maneh kanggo nyoba maneh lapisan APS terus diisi ing parameter data kanggo
Jinis counter EMBER_COUNTER_APS_TX_UNICAST_SUCCESS/GAGAL, supaya konsisten karo rilis sadurunge. - Kabeh counter sing ngisi Node ID utawa parameter data kanggo callback wis diaudit kanggo mesthekake yen ngirim data sing dikarepake, alamat, utawa EMBER_UNKNOWN_NODE_ID yen Node ID wis samesthine nanging ora bisa dipikolehi saka paket kasebut, kaya sing diterangake ing ember-ember-revisi. dokumentasi type.h.
- Penangan Counter kanggo EMBER_COUNTER_MAC_TX_UNICAST_RETRY saiki kanthi bener nggambarake ID simpul tujuan lapisan MAC lan jumlah nyoba maneh ing ID Node Tujuan lan parameter data.
- Penangan Counter kanggo EMBER_COUNTER_PHY_CCA_FAIL_COUNT saiki nyedhiyakake informasi ID simpul tujuan liwat parameter ID Node babagan target lapisan MAC sing dituju saka pesen sing gagal transmisi.
Dianyari Green Power Code
Kode server daya ijo dianyari kanthi macem-macem dandan kalebu:
- Nambahake kode validasi liyane kanggo printah sing mlebu kanthi titik pungkasan sing ora bener nalika nampa ing server GP.
- Kode ditambahake kanggo nangani kasus nalika ora ana papan maneh kanggo mbangun pesen daya ijo.
- Sink saiki nyelehake konfigurasi pasangan karo tumindak mbusak pasangan ing sawetara kasus saben bagean spek A.3.5.2.4.1.
- Sink saiki nyimpen dhaptar grup entri sing wis ana sadurunge dibusak nalika ngolah Konfigurasi Pairing kanthi tumindak ngluwihi.
- Printah pitakon Terjemahan ngasilake "NOT FUND" minangka kode kesalahan nalika tabel terjemahan kosong utawa indeks luwih gedhe tinimbang jumlah entri ing tabel.
- Ngganti versi endpoint GP ing sawetara aplikasi saka 1 dadi 0.
Nggunakake CSMA ing fungsi Kirim GPDF diwatesi amarga Piranti Daya Ijo minangka piranti energi minimal lan ora nggunakake CSMA ing sebagian besar desain. Nanging, desain sing disenengi yaiku ngirim pirang-pirang paket nggunakake anggaran energi sing padha.
Mbusak panggunaan titik pungkasan sing didhelikake ing pilihan plugin Green Power Server. Gunakake salah sawijining titik pungkasan aplikasi.
Dandan Kode Plugin Nganyari Kunci Jaringan
- Ngganti wektu nganyari kunci jaringan periodik dadi 1 taun.
Restrukturisasi Sawetara API kanggo Ngindhari Ekspor Kunci sing Ora Perlu
Nggawe owah-owahan kanggo milih nggunakake konteks kunci tinimbang data kunci plainteks.
- sl_zigbee_send_security_challenge_request saiki njupuk argumen sl_zb_sec_man_context_t ing panggonan EmberKeyData.
- Nilai sl_zb_sec_man_derived_key_type enum saiki dadi bitmask 16-bit kanggo langsung ndhukung turunan kunci tartamtu sing nggabungake macem-macem jinis turunan.
Masalah tetep
Didandani ing release 7.4.2.
ID # | Katrangan |
1252268 |
Opsi aplikasi host zigbee kanggo mbukak port IP ing 4900/4901 ora digunakake.
Cara alternatif kanggo nggunakake sambungan remot supaya bisa sesambungan karo aplikasi host bisa uga nggunakake sarana socat ing sistem operasi sing paling didhukung. (Referensi liyane: 1232361) |
1254541 |
Fungsi initialization acara anyar, sl_zigbee_af_isr_event_init, dikenalaké kanggo ngidini initialization saka acara aplikasi dimaksudaké kanggo diaktifake saka rutin layanan interrupted (ISR).
Acara kasebut mung bisa diaktifake saka ISR kanthi wektu tundha 0 msec. Acara kasebut ora bakal dijadwalake kanthi wektu tundha non-nol utawa dipateni saka ing ISR.
Dokumentasi kerangka aplikasi kanggo fungsi ing ndhuwur wis ditambahake. Mangga deleng docs.silabs.com kanggo release iki kanggo dokumen API ndhuwur. (Referensi liyane: 1252940) |
1255175 | Ndandani masalah sing nyebabake kesalahan pangolahan pesen APS Verify Key Confirm. (Referensi liyane: 1227738) |
1260605 |
Parameter opsi opsi Mask kanggo printah CLI "multi-phy-start" ora digatekake lan tansah dianggep 0.
(Referensi liyane: 1258636) |
1262538 | Ndandani masalah sing server GP ora nyelehake pigura karo FC padha karo FC sing disimpen. (Referensi liyane: 1259936) |
1263124 | Dibusak kode kanggo nangani printah MAC deprecated. (Referensi liyane: 1262368) |
1266765 | Ndandani masalah karo label tumpukan godhong pro. (Referensi liyane: 1259298) |
1270706 | Ndandani masalah sing nyegah kerangka aplikasi ngirim respon standar ZCL kanggo kasus sukses. |
1272181 | Ndandani masalah sing nyebabake kegagalan mbangun nalika ngaktifake tabel laporan sing ditambahi ing Z3Gateway. (Referensi liyane: 1188397) |
1272280 | Spesifikasi SE1.4a mbutuhake Multi-MAC Joining End Device kanggo gabung maneh ing antarmuka sing padha sadurunge wis digabung. Ora ana owah-owahan antarmuka (ngoper saka 2.4GHz menyang Sub-GHz utawa kosok balene) nalika gabung maneh. Gabung maneh bisa diwiwiti amarga mundhut wong tuwa utawa daur ulang daya simpul. Ing loro kasus kasebut, API tumpukan emberFindAndRejoinNetworkWithReason diarani internal kanggo miwiti proses gabung maneh, lan API iki mbutuhake topeng saluran gabung maneh minangka argumen. Topeng saluran iki dipikolehi dening tumpukan kanthi fungsi panggilan, emberUpdateMultiMacRejoinChannelMaskForSelectionOrJoiningDevice, sing diimplementasikake minangka sumber lan minangka bagean saka proyek aplikasi.
A implementasine gawan bisa ditemokaké ing ember-configuration.c minangka fungsi WEAK supaya pangguna override bisa. |
1273235 | Micu operasi mbusak bocah kanggo bocah piranti pungkasan sing ngantuk nalika Tanggepan Asosiasi utawa Tanggepan Gabung maneh isih nunggu pangiriman kanggo bocah kasebut bisa nyebabake rong pambusakan kanggo entri bocah sing padha. Iki bakal ninggalake emberChildCount () mati dening -1. Yen iki anak pungkasan ing meja dibusak, iki bisa mimpin kanggo underflow saka count anak. Iki nyegah upaya gabung maneh / gabung maneh dening piranti apa wae nganti reset utawa LeaveNetwork ditindakake, sing bisa nyebabake gagal negesake (ngutip child.c) ing rilis tartamtu. |
1273585 |
Nilai initialization kanggo counters pigura keamanan daya ijo ing memori nonvolatile disetel kanggo 0 saka 0xFFFFFFFF.
(Referensi liyane: 1269700) |
1277012 | Yen meja anak wis kebak, lan ana anak saka piranti lokal nyoba kanggo gabung maneh, gabung maneh salah ditolak, nyebabake entri anak dibusak lan meksa anak kanggo gabung maneh kanggo njaluk reassociated karo wong tuwa. |
Didandani ing release 7.4.1.0
ID # | Katrangan |
1036893 | Ndandani masalah sing nyebabake komponen kluster OTA nginstal komponen antarmuka boot-loader warisan minangka dependensi. |
1114905 | Zigbee Direct: Penanganan sing luwih apik saka Karakteristik Jaringan Ninggalake. |
1180937 | Reset WDT tetep nalika nyambungake Zigbee Direct ZDD menyang ZVD pihak katelu. |
1223904 | Ndandani masalah sing nyebabake pamindhahan piranti pungkasan ora bisa digunakake ing lingkungan sing sibuk banget. |
1224393 | Dianyari Green Power sink Tabel panjalukan kode handler kanggo nganyari alamat tujuan respon. |
1228808 | Ndandani masalah tampilan kanthi definisi makro ing dokumentasi gp-types.h. |
1232297 | Ndandani masalah emberSetOutgoingNwkFrameCounter lan emberSetOutgoingApsFrameCounter ora bisa digunakake ing aplikasi host 64-bit (bali EMBER_BAD_ARGUMENT). |
1232359 | Ndandani pitungan parameter gppTunnelingDelay ing pangolahan perintah klien daya ijo. |
1240392 |
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. |
1243523 | Zigbee Direct: Apik stabilitas sambungan BLE kanggo ZVD. |
1249455 | Ndandani masalah sing nyebabake piranti pungkasan ngantuk mlebu turu nalika nampa siaran sadurunge nampa ack. |
1252295 | Ndandani kesalahan ketik ing makro katalog komponen SL_CATALOG_ZIGBEE_OTA_STORAGE_COMMON_PRESENT. |
Didandani ing release 7.4.0.0
ID # | Katrangan |
1019348 | Ndandani syarat ketergantungan kanggo komponen Zigbee ZCL Cli supaya bisa dicopot nalika ora dibutuhake. |
1024246 | Dianyari katrangan fungsi kanggo emberHaveLinkKey () lan sl_zb_sec_man_have_link_key (). |
1036503 | Added gambaran kanggo Rekomendasi nggunakake Kernel Micrium kanggo DMP sampaplikasi le. |
1037661 | Masalah sing ngalangi aplikasi kanggo nginstal tumpukan pro utawa tumpukan godhong wis didandani. |
1078136 | Ndandani kacilakan intermiten nalika ngowahi acara saka konteks interupsi |
1081548 | 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 diatasi ing CSL ing ngendi urutan pigura tangi anyar sing ditampa langsung sawise pigura muatan sadurunge ora bakal direkam kanthi bener. Iki bakal nyebabake pigura muatan sing ora kejawab. |
1084111 | Dhukungan SPI-NCP wiwitan ngantuk kanggo papan basis MG24 dianyari minangka bagean saka rilis iki. |
1104056 | Added support kanggo jaringan setir kanggo mbukak ing jaringan secondary ing cilik saka multi-jaringan |
1120515 | Ndandani masalah sing saluran ora diganti nalika nggunakake printah saluran set mfglib. |
1141109 | Ndandani masalah sing nyebabake sample aplikasi ncp-uart-gp-multi-rail kantun sawetara header files nalika nggunakake komponen adaptor Green Power karo pilihan -cp. |
1144316 | Nganyari katrangan sawetara jinis struktur data ing dokumentasi gp-types.h. |
1144884 | Ndandani pigura palsu sing ditundha nalika ora ana data sing ditundha. |
1152512 | Ndandani potensial kacilakan ing low-mac-rail nalika ngowahi acara ing konteks isr. |
1154616 | Nambahake pangecualian kanggo kondisi wiwitan jaringan kanthi kasus "Ngoper peran saka piranti Ngantuk End menyang piranti Non-ngantuk End". |
1157289 | Ndandani masalah sing bisa nyebabake kegagalan tes BDB DN-TLM-TC-02B. |
ID # | Katrangan |
1157426 | Ndandani masalah mbangun nalika mbangun zigbee_simple_app nganggo komponen green_power_adapter. |
1157932 | Nambahake kondisi kanggo mriksa yen kolom "wektu transisi" ilang lan nyetel nilai standar 0xFFFF kanggo lapangan sing ilang iki. |
1166340 | Ndandani masalah sing nyegah emberAfGpdfSend ngirimake jumlah transmisi sing diulang. |
1167807 | Ndandani masalah nalika piranti sing dadi Pusat Kepercayaan ing jaringan sing disebarake bakal salah mbusak kunci link transien saben piranti anyar gabung. |
1169504 | Ndandani masalah sing nyebabake ngreset piranti ngantuk nalika meksa tangi. |
1169966 | Ndandani validasi nilai bali sing ilang ing kode alokasi buffer. |
1171477,
172270 |
Kanthi wiwitan mfglib 1 ora ana pesen sing dikirim nanging ditampa, mula pesen terminal sing ditampilake "mfglib ngirim lengkap" salah lan diganti dadi "RXed% d paket ing %d ms pungkasan". |
1171935 | Ngganti wektu nganyari kunci jaringan periodik dadi 1 taun. |
1172778 | Nambahake invocation sing ilang saka emberAfPluginGreenPowerServerUpdateAliasCallback menyang server Green Power. |
1174288 | Ndandani masalah sing nyebabake proses kemudi jaringan negesake yen telpon kanggo mungkasi pemindaian sing lagi ditindakake. |
1178393 | Nganyari kesalahan dokumentasi. |
1180445 | Ing Smart Energy, OTA saiki terus diunduh yen Koordinator tekan Siklus Tugas Terbatas. |
1185509 | Ndandani masalah ing CSL ing ngendi urutan pigura tangi anyar sing ditampa langsung sawise pigura muatan sadurunge ora bakal direkam kanthi bener. Iki bakal nyebabake pigura muatan sing ora kejawab. |
1186107 | Ndandani masalah sing nyebabake dekripsi GPDF sing ditampa ora kasil kanggo ngganti GPDF sing mlebu ing kabar komisioning gp. |
1188397 | Ndandani masalah sing nyebabake kesalahan kompilasi nalika ngaktifake ukuran tabel laporan lengkap. |
1194090 | Didandani status Gagal ing respon standar kanggo Sink Commissioning Mode printah - ngisor bagean 3.3.4.8.2 |
1194963 | Ndandani masalah sing nggawe struktur commissioningGpd sadurunge nelpon pangguna emberAfGreenPowerServerPairingStatusCallback. |
1194966 | Ndandani masalah ing ngendi lapangan endpoint lan proxyInvolved ora disetel karo tumindak Exit Commissioning. |
1196698 | Ndandani pigura palsu sing ditundha nalika ora ana data sing ditundha. |
1199958 | Kode ditambahake kanggo nangani kasus nalika ora ana papan maneh kanggo mbangun pesen daya ijo. |
1202034 | Ndandani masalah ing ngendi variabel tumpukan sl_zb_sec_man_context_t ora diinisialisasi kanthi bener, nyebabake gabung karo kode instalasi gagal. |
1206040 |
Nelpon emberRemoveChild () sajrone nyoba gabung maneh kanthi aman dening piranti pungkasan bisa nyebabake penurunan ekstra saka Count Anak, sing bisa nyebabake Count Anak -1 (255), nyegah piranti pungkasan kanggo gabung / gabung maneh amarga kekurangan sing dituduhake. kapasitas ing Beacon. |
1207580 |
Fungsi telusuran Tabel Anak ing tumpukan ora konsisten ing panggunaan 0x0000 versus 0xFFFF kanggo nilai bali ID simpul sing nuduhake entri sing ora bener / kosong, nyebabake masalah mriksa entri sing ora digunakake ing API kaya emberRemoveChild (). |
1210706 | Destination lan PHY Index kasedhiya ing EmberExtraCounterInfo struct minangka bagéan saka emberCounterHandler () bisa uga wis salah kanggo MAC TX Unicast jinis counter. |
1211610
1212525 |
Ndandani masalah nalika aplikasi Dynamic Multiprotocol nabrak sawise ngaktifake komponen Nganyarke Panyimpenan Kunci Aman. |
1211847 | Nalika teken saka emberCounterHandler () ora diganti, cara paramèter pedunungé wis diganti rada. Owah-owahan watara API iki diterangake ing bagean 2 ndhuwur. |
1212449 |
Beacon sing metu dikategorikake kanthi salah dening lapisan MAC, ndadékaké emberCounterHandler () gagal nyekel paket kasebut kanthi jinis counter EMBER_COUNTER_MAC_TX_BROADCAST lan tinimbang ngetung Beacon kanthi jinis counter EMBER_COUNTER_MAC_TX_UNICAST_SUCCESS. Sing bisa nyebabake nilai sing ora bisa dipercaya kanggo parameter EmberNodeId sing diterusake menyang struct EmberCounterInfo |
1214866 | Ngirim paket polling data ing konfigurasi lalu lintas dhuwur tartamtu bisa nyebabake bus fault. |
1216552 | Masalah sing nyebabake pratelan ing kahanan lalu lintas sing sibuk wis didandani. |
1216613 | Ndandani masalah sing nyebabake nilai radius groupcast sing salah ing tabel proxy. |
ID # | Katrangan |
1222509 | Router / koordinator ngirim panjalukan cuti & rejoin menyang piranti mburi polling non-anak, nanging tujuan MAC 0xFFFF tinimbang cocog karo alamat tujuan NWK. |
1223842 | Ndandani masalah karo generasi sl_component_catalog.h sing ninggalake kode sing ora dikarepake nyebabake gagal kompilasi. |
756628 | Ngganti invocation saka callback aplikasi emberAfMacFilterMatchMessageCallback kanggo mung disebut kanggo pesen ZLL sing divalidasi dening tumpukan. |
816088 | Dipindhah konfigurasi EMBER saka zigbeed_configuration.h kanggo zigbeed.slcp. |
829508 | Kanggo ngindhari kahanan balapan, validasi tambahan ditambahake ing emberSetLogicalAndRadioChannel kanggo bali ora kasil yen lapisan ngisor sibuk utawa ora ana ing negara kanggo ngganti saluran. |
Masalah sing Dikenal ing Rilis Saiki
Masalah ing kandel ditambahake wiwit rilis sadurunge. Yen sampeyan ora kejawab rilis, cathetan rilis paling anyar kasedhiya ing https://www.si-labs.com/developers/zigbee-emberznet ing tab Tech Docs.
ID # | Katrangan | Solusi |
N/A | Aplikasi/komponen ing ngisor iki ora didhukung ing rilis iki: Dhukungan EM4. | Fitur bakal diaktifake ing rilis sabanjure. |
193492 | emberAfFillCommandGlobalServerToClientConfigureRe porting macro rusak. Isi buffer nggawe paket perintah sing salah. | Gunakake perintah CLI "zcl global send-me-a-report" tinimbang API. |
278063 | Smart Energy Tunneling plugins duwe perawatan konflik / panggunaan indeks tabel alamat. | Ora ana solusi sing dingerteni |
289569 | Dhaptar pilihan tingkat daya komponen panyipta jaringan ora nawakake macem-macem nilai sing didhukung kanggo EFR32 | Sunting rentang <-8..20> sing ditemtokake ing komentar CMSIS kanggo EMBER_AF_PLUGIN_NETWORK_CREATOR_RADIO_P
OWER ing /protocol/zigbee/app/framework/plugin/network-creator/config/network-creator-config.h file. Kanggo example, ganti dadi . |
295498 | Resepsi UART kadhangkala ngeculake bita ing beban abot ing kasus panggunaan multiprotokol dinamis Zigbee + BLE. | Gunakake kontrol aliran hardware utawa murah baud rate. |
312291 | EMHAL: Fungsi halCommonGetIntxxMillisecondTick ing host Linux saiki nggunakake fungsi gettimeofday, sing ora dijamin monoton. Yen wektu sistem ganti, bisa nyebabake masalah karo wektu tumpukan. | Ngowahi fungsi iki kanggo nggunakake clock_gettime karo sumber CLOCK_MONOTONIC tinimbang. |
338151 | Miwiti NCP kanthi nilai count buffer paket sing sithik bisa nyebabake paket rusak. | Gunakake nilai sing dilindhungi undhang-undhang 0xFF kanggo count buffer paket kanggo ngindhari nilai standar sing sithik banget |
387750 | Masalah karo format Request Tabel Rute ing piranti pungkasan. | Ing Investigation |
400418 | Inisiator touchlink ora bisa nyambung menyang target piranti pungkasan sing ora anyar saka pabrik. | Ora ana solusi sing dingerteni. |
424355 | A non-pabrik-anyar ngantuk piranti touchlink target-mampu inisiator ora bisa nampa respon informasi piranti ing kahanan tartamtu. |
Ing Investigation |
465180 | Item Optimasi Pamblokir Radio Coexistence "Aktifake Kontrol Wektu" bisa ngalangi operasi Zigbee sing bener. | Opsional 'Wi-Fi Select' Control of Blocker Optimization kudu ditinggalake "Disabled". |
480550 | Kluster OTA duwe metode fragmentasi sing dibangun dhewe, mula ora kudu nggunakake fragmentasi APS. Sanajan, yen enkripsi APS diaktifake, muatan ImageBlockResponses mundhak dadi ukuran ing ngendi fragmentasi APS diaktifake. Iki bisa nyebabake proses OTA gagal. |
Ora ana solusi sing dingerteni |
481128 | Rincian Reset Panyebab lan kacilakan sing rinci kudu kasedhiya kanthi standar liwat UART Virtual (Serial 0) ing platform NCP nalika plugin Diagnostik lan periferal UART Virtual diaktifake. | Wiwit Serial 0 wis diinisialisasi ing NCP, pelanggan bisa ngaktifake emberAfNcpInitCallback ing Zigbee NCP Framework lan nelpon fungsi diagnostik sing cocog (halGetExtendedResetInfo, halGetExtendedResetString, halPrintCrashSummary, halPrintCrashDetails, lan nelpon halDatatC iki kanggo Serial printing data iki kanggo Serial. viewing log capture Network Analyzer.
Kanggo mantanample carane nggunakake fungsi iki, deleng kode klebu ing af-main-soc.c kang emberAfMainInit () nalika EXTENDED_RESET_INFO ditetepake. |
ID # | Katrangan | Solusi |
486369 | Yen DynamicMultiProtocolLightSoc sing mbentuk jaringan anyar nduweni simpul anak sing isih ana saka jaringan sing ditinggalake, emberAfGetChildTableSize ngasilake nilai non-nol ing startIdentifyOnAllChildNodes, nyebabake pesen kesalahan Tx 66 nalika ngatasi bocah "hantu". | Mbusak massal bagean kasebut yen bisa sadurunge nggawe jaringan anyar utawa mriksa tabel anak kanthi program sawise metu saka jaringan lan mbusak kabeh bocah nggunakake emberRemoveChild sadurunge nggawe jaringan anyar. |
495563 | Gabung karo SPI NCP Sleepy End Device Sample App ora polling cendhak, mulane nyoba gabung gagal ing negara Update TC Link Key. | Piranti sing pengin digabung kudu ing mode Polling Singkat sadurunge nyoba gabung. Mode iki bisa dipeksa dening plugin Dhukungan Piranti Akhir. |
497832 | Ing Network Analyzer, Risak Komando Dhukungan Aplikasi Zigbee kanggo Verify Key Request Frame salah ngrujuk bagean muatan sing nuduhake Alamat Sumber pigura minangka Alamat Tujuan. |
Ora ana solusi sing dingerteni |
519905
521782 |
Spi-NCP bisa uga arang banget gagal 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 sl_cli.h. Kajaba iku, telpon menyang sl_cli.h uga sl_cli_command_arg_t ing ota-storage-simple-eeprom bisa dikomentari. |
857200 | ias-zone-server.c ngidini kanggo naleni digawe karo "0000000000000000" alamat CIE lan posterior ora ngidini bindings luwih. | Ora ana solusi sing dingerteni |
1019961 | Nggawe Z3Gateway nggawefile hardcodes "gcc" minangka CC | Ora ana solusi sing dingerteni |
ID # | Katrangan | Solusi |
1039767 | Jaringan router Zigbee nyoba maneh masalah overflow antrian ing kasus panggunaan multi thread RTOS. | Zigbee Stack ora aman kanggo benang. Akibaté, nelpon 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 . |
1064370 | Z3Switch sampAplikasi mung ngaktifake siji tombol (kayata: btn1) minangka standar sing ndadékaké ora cocog ing katrangan tombol ing proyek.file. | Solusi: Instal conto btn0 kanthi manual sajrone nggawe proyek Z3Switch. |
1161063 | Z3Light lan aplikasi potensial liyane nglaporake nilai revisi kluster sing salah. | Nganyari atribut revisi kluster kanthi manual menyang revisi sing cocog. |
1164768,
1171478, 1171479 |
ERROR: ezspErrorHandler 0x34 dilapurake bola-bali sajrone mode nampa mfglib | Kanggo nyuda pesen kesalahan sing dicithak, konfigurasi EMBER_AF_PLUGIN_GATEWAY_MAX_WAIT_FOR_EV
ENT_TIMEOUT_MS ing app host kanggo 100, supaya antrian callback dibebasake luwih cepet. |
1252460 | Rutinitas Recovery SimEEPROM (kanggo v1 lan v2) mbukak nalika wiwitan bisa nindakake telpon mbusak kaca lampu kilat misaligned asil ing negesake sak tumindake MSC_ErasePage em_msc.c kang. | Solusi: Selehake baris kode ing ngisor iki ing ndhuwur fungsi MSC_ErasePage() ing em_msc.c: alamat wiwitan = (uint32_t*)((uint32_t)alamat wiwitan &
~(FLASH_PAGE_SIZE-1)); |
Item sing ora digunakake
Dibuwang ing release 7.4.1.0
Ing GSDK 7.4.0.0 terus, kalebu tembelan iki, pilihan "-v" ing Z3Gateway kanggo aplikasi host linux kanggo nggawe antarmuka telnet karo port 4900 utawa 4901 ora digunakake. Cara alternatif sing disaranake kanggo nggawe antarmuka telnet yaiku nggunakake utilitas linux kayata "socat".
Dibuwang ing release 7.4.0.0
- Mbusak API keamanan sing ora digunakake ing ngisor iki:
- emberGetKey()
- emberGetKeyTableEntry()
- emberSetKeyTableEntry()
- emberHaveLinkKey()
- emberAddOrUpdateKeyTableEntry()
- emberAddTransientLinkKey()
- emberGetTransientKeyTableEntry()
- emberGetTransientLinkKey()
- emberHmacAesHash()
Gunakake API sing diwenehake dening Zigbee Security Manager kanggo akses menyang panyimpenan kunci lan hashing HMAC.
Dibusak Item
Dibusak ing release 7.4.0.0
- Dibusak duplikat API umum ing header umum file gp-jinis.h.
- Komponen zigbee_end_device_bind wis dibusak. Komponen iki digunakake kanggo koordinator kanggo broker naleni maneh nggoleki kanggo piranti pungkasan. Fungsi opsional iki dibusak saka R22 saka spek inti Zigbee.
- Dibusak setPacketBufferCount () ing af-host.c lan gunane mriksa cilik EZSP_CONFIG_PACKET_BUFFER_COUNT: ing printah-handlers.c.
- Argumen alokasi memori dibusak amarga ora perlu dibagi dadi rong fase nalika miwiti NCP.
- Dibusak emberAfNcpInitCallback () ing se14-comms-hub, se14-ihd, lan se14-meter-gas 's app.c.
- Dibusak setelan EZSP_CONFIG_RETRY_QUEUE_SIZE Nilai sak ncp initialization ing ncp-configuration.c.
Multiprotocol Gateway lan RCP
Item anyar
Ditambahake ing release 7.4.0.0
Ngrungokake bebarengan, kemampuan kanggo tumpukan Zigbee lan OpenThread kanggo operate ing sawijining 802.15.4 saluran nalika nggunakake EFR32xG24 utawa xG21 RCP, dirilis. Ngrungokake bebarengan ora kasedhiya kanggo kombinasi 802.15.4 RCP/Bluetooth RCP, kombinasi Zigbee NCP/OpenThread RCP, utawa kanggo Zigbee/OpenThread system-on-chip (SoC). Bakal ditambahake menyang produk kasebut ing rilis sing bakal teka.
Ekstensi vendor OpenThread CLI wis ditambahake menyang aplikasi host OpenThread saka wadhah multiprotokol. Iki kalebu printah coex cli.
dandan
Diowahi ing release 7.4.0.0
Kombinasi multiprotokol Zigbee NCP/OpenThread RCP saiki dadi kualitas produksi.
7.3 Masalah tetep
Didandani ing release 7.4.2.0
ID # | Katrangan |
1022972 | Ditambahake plugin coexistence bali menyang Zigbee-OpenThread NCP / RCP sampl aplikasi. |
1231021 | Aja negesake ing OTBR sing wis diamati nalika gabung karo 80+ piranti zigbee kanthi mbalekake RCP tinimbang ngirimake kesalahan ngirim sing ora ditangani menyang sub mac. |
1249346 | Ngatasi masalah ing ngendi RCP bisa salah dequeue paket sing dituju kanggo host, nyebabake kesalahan parse ing OTBR lan mandap sing ora dikarepke. |
Didandani ing release 7.4.1.0
ID # | Katrangan |
1213701 | ZigBee ora ngidini entri tabel cocog sumber digawe kanggo bocah yen antrian ora langsung MAC duwe data sing wis ditundha kanggo bocah kasebut. Prilaku iki bisa nyebabake transaksi lapisan aplikasi ing antarane bocah lan sawetara piranti liyane gagal amarga kurang APS Ack utawa respon lapisan aplikasi, utamane gangguan lan mandap ZCL OTA Upgrades sing ora dikarepke sing ngarahake piranti bocah kasebut. |
1244461 | Entri tabel cocog sumber kanggo bocah bisa dibusak sanajan pesen sing ditundha. |
Didandani ing release 7.4.0.0
ID # | Katrangan |
1081828 | Jeksa Agung bisa ngetokake throughput karo basis FreeRTOS Zigbee / BLE DMP sample aplikasi. |
1090921 | Z3GatewayCpc ngalami masalah nggawe jaringan ing lingkungan sing rame. |
1153055 | Pernyataan ing host disebabake nalika ana kegagalan komunikasi nalika maca versi NCP saka zigbee_ncp-ble_ncp-uart sampiki app. |
1155676 | 802.15.4 RCP mbuwang kabeh paket unicast sing ditampa (sawise MAC acking) yen sawetara 15.4 antarmuka nuduhake ID simpul 16-bit sing padha. |
1173178 | Host palsu nglaporake atusan paket sing ditampa karo mfglib ing persiyapan Host-RCP. |
ID # | Katrangan |
1190859 | Kesalahan EZSP nalika ngirim paket acak mfglib ing persiyapan Host-RCP. |
1199706 | Jajak pendapat data saka bocah-bocah piranti pungkasan sing dilalekake ora nyetel pigura sing ditundha ing RCP kanthi bener kanggo antrian perintah Ninggalake & Gabung maneh marang mantan bocah kasebut. |
1207967 | Perintah "mfglib send acak" ngirim paket ekstra ing Zigbeed. |
1208012 | Mode mfglib rx ora nganyari info paket kanthi bener nalika nampa ing RCP. |
1214359 | Node koordinator ambruk nalika 80 utawa luwih router nyoba gabung bebarengan ing persiyapan Host-RCP. |
1216470 |
Sawise ngirimake siaran kanggo topeng alamat 0xFFFF, RCP Zigbee sing dadi piranti wong tuwa bakal ninggalake gendéra data sing ditundha kanggo saben bocah. Iki nyebabake saben bocah tetep siyaga ngenteni data sawise saben jajak pendapat, lan mbutuhake sawetara transaksi data sing ditundha kanggo saben piranti pungkasan kanggo mbusak negara kasebut. |
Masalah sing Dikenal ing Rilis Saiki
masalah ing kandel ditambahake wiwit release sadurungé. Yen sampeyan ora kejawab rilis, cathetan rilis paling anyar kasedhiya ing https://www.si-labs.com/developers/gecko-software-development-kit.
ID # | Katrangan | Solusi |
937562 | Printah Bluetoothctl 'iklan ing' gagal nganggo aplikasi rcp-uart- 802154-blehci ing Raspberry Pi OS 11. | Gunakake aplikasi btmgmt tinimbang bluetoothctl. |
1074205 | CMP RCP ora ndhukung rong jaringan ing id PAN sing padha. | Gunakake id PAN sing beda kanggo saben jaringan. Dhukungan wis direncanakake ing release mangsa ngarep. |
1122723 | Ing lingkungan sing sibuk, CLI bisa dadi ora responsif ing aplikasi z3-light_ot-ftd_soc. | Ora ana solusi sing dingerteni. |
1124140 | z3-light_ot-ftd_soc sample app ora bisa kanggo mbentuk jaringan Zigbee yen jaringan OT wis munggah. | Miwiti jaringan Zigbee dhisik lan jaringan OT sawise. |
1170052 |
CMP Zigbee NCP + OT RCP lan DMP Zigbee NCP + BLE NCP bisa uga ora pas ing 64KB lan bagean RAM ngisor ing release saiki. |
Bagean 64KB saiki ora didhukung kanggo aplikasi kasebut. |
1209958 |
ZB/OT/BLE RCP ing Bobcat lan Bobcat Lite bisa mandheg kerja sawise sawetara menit nalika mbukak kabeh telung protokol |
Bakal ditangani ing release mangsa |
1221299 | Mfglib RSSI maca beda antarane RCP lan NCP. | Bakal ditangani ing release mangsa. |
Item sing ora digunakake
ora ana
Dibusak Item
Dibusak ing release 7.4.0.0
Makro "NONCOMPLIANT_ACK_TIMING_WORKAROUND" wis dibusak. Kabeh aplikasi RCP saiki kanthi standar ndhukung 192 µsec wektu turnaround kanggo non-ditingkatake acks nalika isih nggunakake 256 µsec wektu turnaround kanggo ditingkatake acks dibutuhake dening CSL.
Nggunakake Rilis Iki
Rilis iki ngemot ing ngisor iki:
- Tumpukan Zigbee
- Kerangka Aplikasi Zigbee
- Zigbee Sample Aplikasi
Kanggo informasi luwih lengkap babagan Zigbee lan EmberZNet SDK ndeleng UG103.02: Zigbee Fundamentals.
Yen sampeyan pangguna pisanan, deleng QSG180: Pandhuan Miwiti Cepet Zigbee EmberZNet kanggo SDK 7.0 lan luwih dhuwur, kanggo instruksi ing configuring lingkungan pembangunan, bangunan lan sumunar minangkaampaplikasi, lan referensi dokumentasi nuding langkah sabanjure.
Instalasi lan Gunakake
Zigbee EmberZNet SDK diwenehake minangka bagéan saka Gecko SDK (GSDK), Suite saka Silicon Labs SDKs. Kanggo miwiti GSDK kanthi cepet, instal Studio Simplicity 5, sing bakal nyiyapake lingkungan pangembangan lan nuntun sampeyan 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 Simplicity Studio 5 Pandhuan pangguna.
Utawa, Gecko SDK bisa diinstal kanthi manual kanthi ngundhuh utawa kloning paling anyar saka GitHub. Waca https://github.com/Sili-conLabs/gecko_sdk kanggo informasi luwih lengkap.
Simplicity Studio nginstal GSDK kanthi standar ing:
- (Windows): C:\Panganggo\ \SimplicityStudio\SDKs\gecko_sdk
- (MacOS): /Panganggo/ /SimplicityStudio/SDKs/gecko_sdk
Dokumentasi khusus kanggo versi SDK diinstal nganggo SDK. Informasi tambahan asring ditemokake ing artikel basis pengetahuan (KBA). Referensi API lan informasi liyane babagan iki lan rilis sadurungé kasedhiya ing https://docs.silabs.com/.
Informasi Keamanan
Integrasi Vault Aman
Kanggo aplikasi sing milih nyimpen tombol kanthi aman nggunakake komponen Panyimpenan Kunci Aman ing bagean Secure Vault-High, tabel ing ngisor iki nuduhake tombol sing dilindhungi lan karakteristik proteksi panyimpenan sing dikelola komponen Zigbee Security Manager.
Kunci sing dibungkus | Ekspor / Non-Ekspor | Cathetan |
Kunci Jaringan | Bisa diekspor | |
Kunci Link Pusat Trust | Bisa diekspor | |
Kunci Link Transient | Bisa diekspor | Tabel kunci sing diindeks, disimpen minangka kunci molah malih |
Kunci Link Aplikasi | Bisa diekspor | Tabel kunci sing diindeks |
Kunci EZSP sing aman | Bisa diekspor | |
Kunci Enkripsi ZLL | Bisa diekspor | |
Tombol sing wis dikonfigurasi ZLL | Bisa diekspor | |
Kunci Proksi GPD | Bisa diekspor | Tabel kunci sing diindeks |
GPD Sink Key | Bisa diekspor | Tabel kunci sing diindeks |
Kunci Internal / Placeholder | Bisa diekspor | Tombol internal kanggo digunakake dening Zigbee Security Manager |
Tombol sing dibungkus sing ditandhani minangka "Non-Exportable" bisa digunakake nanging ora bisa digunakake viewed utawa dienggo bareng nalika runtime.
Tombol kebungkus sing ditandhani minangka "Exportable" bisa digunakake utawa dienggo bareng nalika runtime nanging tetep ndhelik nalika disimpen ing lampu kilat.
Aplikasi pangguna ora perlu sesambungan karo mayoritas tombol kasebut. API sing wis ana kanggo ngatur tombol Tabel Kunci Link utawa Tombol Transien isih kasedhiya kanggo aplikasi pangguna lan saiki rute liwat komponen Zigbee Security Manager.
Sawetara tombol kasebut bisa uga ora bisa diekspor menyang aplikasi pangguna ing mangsa ngarep. Aplikasi pangguna dianjurake supaya ora ngandelake ekspor kunci kajaba pancen perlu.
Kanggo informasi luwih lengkap babagan fungsi Manajemen Kunci Secure Vault, waca AN1271: Panyimpenan Kunci Aman.
Penasihat Keamanan
Kanggo langganan Security Advisories, mlebu menyang portal pelanggan Silicon Labs, banjur pilih Akun Ngarep. Klik HOME kanggo pindhah menyang kaca ngarep portal banjur klik kothak Ngatur Notifikasi. Priksa manawa 'Software/Security Advisory Notice & Product Change Notice (PCNs)' dicenthang, lan sampeyan wis langganan minimal kanggo platform lan protokol sampeyan. Klik Simpen kanggo nyimpen owah-owahan.
Dhukungan
Pelanggan Development Kit layak kanggo latihan lan dhukungan teknis. Gunakake Silicon Laboratories Zigbee web kaca kanggo njupuk informasi babagan kabeh produk lan layanan Silicon Labs Zigbee, lan kanggo ndhaptar dhukungan produk.
Sampeyan bisa hubungi dhukungan Silicon Laboratories ing http://www.silabs.com/support.
Studio Kesederhanaan
Akses siji-klik menyang MCU lan piranti nirkabel, dokumentasi, piranti lunak, perpustakaan kode sumber & liya-liyane. Kasedhiya kanggo Windows, Mac lan Linux!
Portofolio IoT
SW/HW
Kualitas
Dhukungan & Komunitas
Penafian
Silicon Labs arep menehi pelanggan dokumentasi paling anyar, akurat, lan jero kabeh periferal lan modul sing kasedhiya kanggo sistem lan piranti lunak imple-menters nggunakake utawa arep nggunakake produk Silicon Labs. Data karakterisasi, modul lan peripheral sing kasedhiya, ukuran memori lan alamat memori nuduhake saben piranti tartamtu, lan paramèter "Khas" sing kasedhiya bisa beda-beda ing macem-macem aplikasi. Aplikasi exampsing diterangake ing kene mung kanggo ilustrasi. Silicon Labs nduweni hak kanggo nggawe owahan tanpa kabar luwih lengkap babagan informasi produk, spesifikasi, lan katrangan ing kene, lan ora menehi jaminan babagan akurasi utawa kelengkapan informasi sing kalebu. Tanpa kabar sadurunge, Silicon Labs bisa nganyari perangkat kukuh produk sajrone proses manufaktur amarga alasan keamanan utawa linuwih. Owah-owahan kasebut ora bakal ngowahi spesifikasi utawa kinerja produk. Silicon Labs ora duwe tanggung jawab kanggo akibat saka panggunaan informasi sing diwenehake ing dokumen iki. Dokumen iki ora nyatakake utawa kanthi tegas menehi lisensi kanggo ngrancang utawa nggawe sirkuit terpadu. Produk kasebut ora dirancang utawa sah kanggo digunakake ing piranti FDA Kelas III, aplikasi sing dibutuhake persetujuan prapasar FDA utawa Sistem Dhukungan Urip tanpa idin tinulis khusus saka Silicon Labs. "Sistem Dhukungan Urip" yaiku produk utawa sistem sing dimaksudake kanggo ndhukung utawa nyengkuyung 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 tersirat 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 nyerang 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®, Simplicity Studio®, Telegesis , Telegesis Logo®, USBXpress® , Zentri, logo Zentri lan Zentri DMS, Z-Wave®, lan liya-liyane iku merek dagang utawa merek dagang kadhaptar saka Silicon Labs. ARM, CORTEX, Cortex-M3 lan THUMB iku merek dagang utawa merek dagang kadhaptar saka ARM Holdings. Keil minangka merek dagang kadhaptar saka ARM Limited. Wi-Fi minangka merek dagang kadhaptar saka Wi-Fi Alliance. Kabeh produk utawa jeneng merek liyane sing kasebut ing kene minangka merek dagang saka sing duwe.
Silicon Laboratories Inc. Sajarah rega saham
- 400 West Cesar Chavez Austin, TX 78701 USA
- www.silabs.com
- silabs.com
Mbangun jagad sing luwih nyambung.
Dokumen / Sumber Daya
![]() |
SILICON LABS Zigbee EmberZNet SDK Software [pdf] Pandhuan pangguna Piranti Lunak Zigbee EmberZNet SDK, Piranti Lunak EmberZNet SDK, Piranti Lunak SDK, Piranti Lunak |