SILICON LABS Zigbee EmberZ Net SDK
Sònrachaidhean
- Tionndadh Zigbee EmberZNet SDK: 8.1 GA
- Tionndadh Simplicity SDK Suite: 2024.12.0
- Ceann-latha foillseachaidh: Dùbhlachd 16, 2024
- Compilers co-fhreagarrach: dreach GCC 12.2.1
- Tionndadh protocol EZSP: 0x10
Fiosrachadh toraidh
Is e Silicon Labs an neach-reic as fheàrr le OEMn a tha a’ leasachadh lìonradh Zigbee a-steach do na toraidhean aca. Is e àrd-ùrlar Silicon Labs Zigbee am fuasgladh Zigbee as aonaichte, coileanta agus làn feart a tha ri fhaighinn. Anns an Silicon Labs EmberZNet SDK tha cur an gnìomh Silicon Labs air sònrachadh stac Zigbee.
PRÌOMH CHOMHARRAN
Zigbee
- -250+ inntrigidhean ann am prìomh chlàr ceangail APS
- Taic ZigbeeD air Android 12 (v21.0.6113669) agus Tizen (v0.1-13.1)
- xG26 taic modal
Ioma-phròtacal
- Taic ZigbeeD agus OTBR air OpenWRT - GA
- DMP BLE + CMP ZB & Matter / OT le Èisteachd Co-aontach air MG26 airson SoC - GA
- 802.15.4 Pàirt prìomhachais clàraichte rèidio aonaichte
- Taic pacaidh Debian airson tagraidhean aoigheachd BP - Alpha
Nithean Ùra
Atharrachaidhean Cudromach
Tha meud clàr iuchrach ceangail APS (air a rèiteachadh le SL_ZIGBEE_KEY_TABLE_SIZE) air a leudachadh bho 127 gu 254 inntrigeadh.
- Tha taic R23 air a chur ris airson gnìomhachd coimiseanaidh Lìonra ZDD. Tha comas tunail ri fhaighinn às aonais taic airson cùisean cleachdadh Lìonra Dìleab.
- Chaidh na pàirtean Lìonra Stiùiridh agus Cruthadair Lìonra ùrachadh gus taic a thoirt a-steach airson ceangal R23. Nam measg tha na h-atharrachaidhean co-cheangailte a leanas.
- Chaidh am poileasaidh bunaiteach airson Urras Ceangal Ionad an Urrais (TCLK) ùrachadh gus iuchraichean ùra a ghineadh airson gach inneal a tha ag iarraidh. Bithear a’ cruthachadh iuchair ùr a h-uile uair a dh’ fheuchas na h-innealan a tha ag iarraidh an iuchair ceangail Ionad Urras aca ùrachadh.
- Mar thoradh air an atharrachadh poileasaidh TCLK a bh ’ann roimhe, tha an roinn Tèarainteachd Creator Network a-nis ag iarraidh a’ phàirt Security Link Keys. Thèid iarrtasan ùrachadh ùrachadh gus cumail ris an riatanas ùr seo.
- Suidheachadh ùr,
Tha SL_ZIGBEE_AF_PLUGIN_NETWORK_CREATOR_SECURITY_ALLOW_TC_USING_HASHED_LINK_KEY air a chur ris gus an urrainn dhut ceangal a dhèanamh le bhith a' cleachdadh cridhe le iuchair luaith. Lorgar an rèiteachadh seo fon phàirt Tèarainteachd Cruthaiche Lìonra. Tha cleachdadh a’ phoileasaidh seo a’ leigeil le gach inneal ceangail post-ceangal sònraichte TCLK fhaighinn, ach cha toir oidhirpean a-rithist air an TCLK ùrachadh iuchair ùr airson an inneal a dh’ iarras iad. B’ e cleachdadh iuchraichean ceangail hashed am poileasaidh bunaiteach ron fhoillseachadh seo, agus tha cleachdadh a’ phoileasaidh seo a’ leigeil le Ionad an Urrais am pàirt Security Link Keys a thoirt a-steach, a shàbhaileas iuchraichean ann am Flash.
Thoir an aire: Chan eil Silicon Labs a’ moladh a’ phoileasaidh seo a chleachdadh, leis gu bheil seo a’ cur casg air innealan a dhol còmhla bho bhith a’ gluasad, no ag ùrachadh, na TCLKn aca.
- Tha seata rèiteachaidh ùr air a chur ris a ’phàirt zigbee_ezsp_spi gus leigeil le rèiteachadh an inneal SPI aoigheachd agus an eadar-aghaidh prìne aige.
- Tha an t-example pròiseactan, a’ gabhail a-steach am pròiseact files (.slcps) agus pasgan pròiseict, air an ath-ainmeachadh gu stiùiridhean ainmeachadh Silicon Labs agus air an gluasad fon eòlaire “pròiseactan”.
Clàr-taice ùr àrd-ùrlar
- Modalan ùra
- MGM260PD32VNA2
- MGM260PD32VNN2
- MGM260PD22VNA2
- MGM260PB32VNA5
- MGM260PB32VNN5
- MGM260PB22VNA5
- BGM260PB22VNA2
- BGM260PB32VNA2
- Clàr radio ùr
- MGM260P-RB4350A
- MGM260P-RB4351A
- Pàirt ùr
- eir32xg27
- Kit Explorer
- BRD2709A
- MGM260P-EK2713A
Sgrìobhainnean ùra
Bidh neach-cleachdaidh EZSP ùr a’ stiùireadh UG600 airson fiosan 8.1 agus gu h-àrd.
Leasachaidhean
- Leudaich crìochan SL_ZIGBEE_KEY_TABLE_SIZE suas gu 254 inntrigeadh.
- Chaidh zigbee_security_link_keys a chur ri Z3Light.
- Air a chur ris zigbee_security_link_keys gu zigbee_mp_z3_tc_z3_tc. Chaidh meud a phrìomh chlàr ùrachadh cuideachd.
- Meudaich meud clàr iuchrach Z3 Gateway (a thèid a shuidheachadh gu ncp) gu 20.
Cùisean Stèidhichte
Cùisean Aithnichte anns an Fhoillseachadh Gnàthach
Chaidh cùisean ann an clò trom a chur ris bhon fhoillseachadh mu dheireadh. Ma tha thu air brath a chall, tha notaichean fuasglaidh o chionn ghoirid rim faighinn aig https://www.silabs.com/developers/zigbee-emberznet anns an tab Tech Docs.
Nithean air an ìsleachadh
- Chan eil am pàirt zigbee_watchdog_periodic_refresh air a chleachdadh tuilleadh ann am frèam tagraidh Zigbee agus chan eilear ga mholadh san fhoillseachadh seo. Tha an uaireadair faire air a chuir à comas gu bunaiteach airson a h-uile faidhle sample iarrtasan. Thèid pàirt faire nas fheàrr a chur ris an SDK san àm ri teachd.
- Thoir an aire: Cuir an comas an uaireadair faire leis an nì rèiteachaidh SL_LEGACY_HAL_DISABLE_WATCHDOG air a shuidheachadh gu 0 san aplacaid agad
Crìochan lìonra agus beachdachadh
Tha na h-aplacaidean bunaiteach aig Ionad an Urrais a thig a-steach leis an naidheachd EmberZNet seo comasach air taic a thoirt do ghrunn innealan air an lìonra. Tha an àireamh seo air a dhearbhadh stèidhichte air grunn fhactaran, a’ gabhail a-steach meudan bùird rèiteachaidh, cleachdadh NVM, agus ùine ginealach eile agus luachan ùine ruith. Faodaidh luchd-cleachdaidh a tha ag iarraidh lìonraidhean mòra a chruthachadh aghaidh a thoirt air cùisean ghoireasan nuair a dh’ fhàsas iad an lìonra nas motha na as urrainn don aplacaid taic a thoirt dhaibh. Airson example, dh’ fhaodadh inneal a dh’ iarras iuchair ceangail Ionad an Urrais bho Ionad an Urrais gairm air ais sl_zigbee_af_zigbee_key_establishment_cb air ais air Ionad an Urrais le h-inbhe air a shuidheachadh gu SL_ZIGBEE_KEY_TABLE_FULL, a’ nochdadh nach eil àite air a’ chlàr iuchrach gus iuchair ùr a chur ris airson an inneal a dh’ iarras tu no an tè sin Chan eil àite ri fhaighinn aig NVM3. Tha Silicon Labs a’ toirt seachad na molaidhean a leanas do luchd-cleachdaidh a tha ag iarraidh lìonraidhean mòra a chruthachadh. Airson tagraidhean Trust Centre, thathas a’ moladh na rèiteachaidhean a leanas. Chan eil na molaidhean sin iomlan, agus tha iad nam bun-loidhne airson tagraidhean a tha an dùil lìonraidhean mòra fhàs.
- Cuir a-steach co-phàirt Clàr Seòladh (zigbee_address_table), le
- an nì rèiteachaidh SL_ZIGBEE_AF_PLUGIN_ADDRESS_TABLE_SIZE air a shuidheachadh a rèir meud an lìonraidh a tha thu ag iarraidh
- an luach SL_ZIGBEE_AF_PLUGIN_ADDRESS_TABLE_TRUST_CENTER_CACHE_SIZE air a shuidheachadh chun an ìre as àirde (4)
- Cuir a-steach co-phàirt Iuchraichean Ceangal Tèarainteachd (zigbee_security_link_keys), le
- Tha an luach SL_ZIGBEE_KEY_TABLE_SIZE air a shuidheachadh a rèir meud an lìonraidh
- Tha na nithean rèiteachaidh a leanas air an suidheachadh a rèir meud an lìonraidh a tha thu ag iarraidh
- SL_ZIGBEE_BROADCAST_TABLE_SIZE, mar a chaidh a lorg ann am pàirt Zigbee Pro Stack
- SL_ZIGBEE_SOURCE_ROUTE_TABLE_SIZE, mar a lorgar ann am pàirt slighe Source, ma chleachdar slighe an tùs
- Atharrachadh NVM3_DEFAULT_NVM_SIZE agus NVM3_DEFAULT_CACHE_SIZE a rèir cleachdadh NVM3
- Me feumaidh meudan lìonra nas motha na nodan 65 meud NVM3 de 64K. Am meud bunaiteach NVM3 ann an Silicon Labs Zigbee sample tagraidhean tha 32K. Is dòcha gu feum tagraidhean a chleachdas NVM nas cruaidhe an luach seo atharrachadh eadhon nas àirde.
- Is dòcha gu feum lìonraidhean mòra suas gu nodan 65 meud tasgadan NVM3 de 1200 bytes; is dòcha gu feum lìonraidhean fàs nas motha na sin an luach seo a dhùblachadh gu 2400 bytes.
Buinidh na h-atharrachaidhean sin do Ionad an Urrais a-mhàin
Geata Multiprotocol agus RCP
Nithean Ùra
A’ comasachadh taic GA SoC airson BLE DMP le Zigbee + Openthread CMP le èisteachd co-aontach air pàirtean xG26. Chaidh taic Debian alpha a chuir ris airson tagraidheanZigbeed, OTBR, agus Z3Gateway. Tha Zigbeed agus OTBR air an toirt seachad ann an cruth pasgan DEB airson an àrd-ùrlar iomraidh taghte (Raspberry PI 4) cuideachd. Faic Running Zigbee, OpenThread, agus Bluetooth Aig an aon àm air Linux Host le Co-Pròiseasar Multiprotocol, ri lorg aig docs.silabs.com, airson mion-fhiosrachadh. Chuir sinn taic Zigbeed ris airson Tizen-0.1-13.1 airson arm32 agus aarch64 a bharrachd air Android 12 airson aarch64. Gheibhear tuilleadh fiosrachaidh mu Zigbeed aig docs.silabs.com. Chuir sinn ris a’ phàirt ùr “prìomhachas clàr rèidio aonaichte 802.15.4”. Tha am pàirt seo air a chleachdadh gus prìomhachasan rèidio stac 15.4 a rèiteachadh. Feumaidh am pàirt cuideachd am pàirt ùr “radio_priority_configurator”. Leigidh am pàirt seo le pròiseactan an inneal Rèidio Prìomhachas Rèidio a chleachdadh ann an Simplicity Studio gus ìrean prìomhachais rèidio nan cruachan a tha a dhìth a rèiteachadh.
Leasachaidhean
Nota tagraidh A’ ruith Zigbee, OpenThread, agus Bluetooth aig an aon àm air Linux Host le Co-Pròiseasar Multiprotocol (AN1333) air a ghluasad gu docs.silabs.com. Tha taic OpenWRT a-nis càileachd GA. Chaidh taic OpenWRT a chuir ris airson tagraidhean Zigbee, OTBR, agus Z3Gateway. Tha Zigbeed agus OTBR air an toirt seachad ann an cruth pasgan IPK airson an àrd-ùrlar iomraidh (Raspberry PI 4) cuideachd. Faic Running Zigbee, OpenThread, agus Bluetooth Aig an aon àm air Linux Host le Co-Pròiseasar Multiprotocol, ri lorg aig docs.silabs.com, airson mion-fhiosrachadh.
Cùisean Stèidhichte
Cùisean Aithnichte anns an Fhoillseachadh Gnàthach
Chaidh cùisean ann an clò trom a chur ris bhon fhoillseachadh mu dheireadh. Ma tha thu air brath a chall, tha notaichean fuasglaidh o chionn ghoirid rim faighinn coircehttps://www.silabs.com/developers/simplicity-software-development-kit.
Nithean air an ìsleachadh
Bidh an “Multiprotocol Container” a tha ri fhaighinn an-dràsta air DockerHub (siliconlabsinc / multiprotocol) air a mholadh ann am brath a tha ri thighinn. Cha tèid an soitheach ùrachadh tuilleadh agus bidh e comasach a tharraing bho DockerHub. Bidh na pacaidean stèidhichte air Debian airson cpcd, ZigBee, agus ot-br-posix, còmhla ri pròiseactan a chaidh a chruthachadh agus a chuir ri chèile gu dùthchasach, a’ dol an àite na gnìomhachd a chaidh a chall le bhith a’ toirt air falbh an soitheach.
A 'cleachdadh an t-sgaoilidh seo
Tha na leanas anns an fhoillseachadh seo:
- Stac Zigbee
- Frèam tagraidh Zigbee
- Zigbee Sample Tagraidhean
Airson tuilleadh fiosrachaidh mu Zigbee agus an EmberZNet SDK faic UG103.02: Zigbee Fundamentals. Ma tha thu nad neach-cleachdaidh airson a’ chiad uair, faic QSG180: Zigbee EmberZNet Quick-Start Guide airson SDK 7.0 agus Àrd-ìre, airson stiùireadh mu bhith a’ rèiteachadh na h-àrainneachd leasachaidh agad, a’ togail agus a’ frasadh marample tagradh, agus iomraidhean sgrìobhainnean a’ comharrachadh na ceumannan a bharrachd.
Stàladh agus Cleachdadh
Tha an Zigbee EmberZNet SDK air a thoirt seachad mar phàirt den Simplicity SDK, an sreath de Silicon Labs SDKs. Gus tòiseachadh gu sgiobalta leis an Simplicity SDK, cuir a-steach Simplicity Studio 5, a stèidhicheas an àrainneachd leasachaidh agad agus a choisicheas tu tro stàladh Simplicity SDK. Tha Simplicity Studio 5 a’ toirt a-steach a h-uile dad a dh’ fheumar airson leasachadh toraidh IoT le innealan Silicon Labs, a’ toirt a-steach inneal goireas is pròiseict, innealan rèiteachaidh bathar-bog, làn IDE le inneal GNU, agus innealan sgrùdaidh. Tha stiùireadh stàlaidh air a thoirt seachad anns an Stiùireadh Cleachdaiche Simplicity Studio 5 air-loidhne. Air an làimh eile, faodar Simplicity SDK a chuir a-steach le làimh le bhith a ’luchdachadh sìos no a’ clonadh an fheadhainn as ùire bho GitHub. Faic https://github.com/SiliconLabs/simplicity_sdk airson tuilleadh fiosrachaidh. Bidh Simplicity Studio a’ stàladh an Simplicity SDK gu bunaiteach ann an:
- (Windows): C: \ Users \ SimplicityStudio \ SDKs \ simplicity_sdk
- (MacOS): /Users//SimplicityStudio/SDKs/simplicity_sdk
Tha sgrìobhainnean sònraichte don dreach SDK air an stàladh leis an SDK. Gu tric gheibhear fiosrachadh a bharrachd anns na h-artaigilean bunait eòlais (KBAn). Gheibhear iomraidhean API agus fiosrachadh eile mun seo agus fiosan nas tràithe https://docs.silabs.com/.
Fiosrachadh tèarainteachd
Integration Vault tèarainte
Airson tagraidhean a tha a’ roghnachadh iuchraichean a stòradh gu tèarainte a’ cleachdadh a’ cho-phàirt Stòradh Prìomh Thèarainte air pàirtean Secure Vault-High, tha an clàr a leanas a’ sealltainn na h-iuchraichean dìonta agus na feartan dìon stòraidh aca a bhios an roinn Manaidsear Tèarainteachd Zigbee a’ riaghladh.Faodar iuchraichean fillte a tha air an comharrachadh mar “Neo-às-mhalairt” a chleachdadh ach chan urrainn a bhith viewdeasaichte no air a cho-roinn aig àm ruith. Faodar iuchraichean fillte a tha air an comharrachadh mar “Exportable” a chleachdadh no a roinn aig àm ruith ach fuireach air an crioptachadh fhad ‘s a tha iad air an stòradh ann am Flash. Chan fheum tagraidhean luchd-cleachdaidh a-riamh eadar-obrachadh leis a’ mhòr-chuid de na h-iuchraichean sin. Tha APIan a th’ ann mar-thà gus iuchraichean Clàr Prìomh Chlàr no Iuchraichean Gluasadach a riaghladh fhathast rim faighinn leis an aplacaid neach-cleachdaidh agus gan stiùireadh tro phàirt Manaidsear Tèarainteachd Zigbee.
Comhairlichean tèarainteachd
Gus fo-sgrìobhadh gu Comhairlichean Tèarainteachd, log a-steach gu portal teachdaiche Silicon Labs, agus an uairsin tagh Account Home. Cliog DACHAIGH gus a dhol gu duilleag dachaigh a’ portal agus an uairsin cliog air an leac Manage Notifications. Dèan cinnteach gu bheil ‘Bathar-bog / Brathan Comhairleachaidh Tèarainteachd & Brathan Atharrachadh Bathar (PCNn)’ air a sgrùdadh, agus gu bheil fo-sgrìobhadh agad co-dhiù airson an àrd-ùrlar agus am protocol agad. Cliog air Sàbhail gus atharrachaidhean sam bith a shàbhaladh.
Taic
Tha luchd-ceannach Kit Leasachaidh airidh air trèanadh agus taic theicnigeach. Cleachd na Silicon Laboratories Zigbee web duilleag gus fiosrachadh fhaighinn mu thoraidhean is seirbheisean Silicon Labs Zigbee, agus gus clàradh airson taic toraidh. Faodaidh tu fios a chuir gu taic Silicon Laboratories aig http://www.silabs.com/support.
Teisteanas Zigbee
Tha an sgaoileadh Ember ZNet 8.1 air a bhith barantaichte airson Àrd-ùrlar Gèillidh Zigbee airson ailtireachd SoC, NC, P, agus RCP tha ID teisteanais ZCP ceangailte ris an fhoillseachadh seo, feuch an toir thu sùil air an CSA weblàrach an seo:
https://csa-iot.org/csa-iot_products/.
Thoir an aire gu bheil an teisteanas ZCP filed às deidh an naidheachd, agus bheir e beagan sheachdainean mus tèid meòrachadh air an CSA weblàrach. Airson tuilleadh cheistean, cuir fios gu taic Silicon Laboratories aig http://www.silabs.com/support.
Ceistean Cumanta
A: Faodar meud clàr iuchrach ceangail APS a rèiteachadh a’ cleachdadh am paramadair SL_ZIGBEE_KEY_TABLE_SIZE. Ann an dreach 8.1, chaidh a leudachadh bho 127 gu 254 inntrig.
C: Dè na leasachaidhean a tha ann an dreach 8.1?
A: Bheir dreach 8.1 leasachaidhean leithid leudachadh air meud clàr ceangail APS, ath-ainmeachadh phàirtean, cuir dìon mutex airson ciudha tachartas Athe pp Framework, agus barrachd. Thoir sùil air na notaichean fuasglaidh airson liosta mionaideach de leasachaidhean.
C: Ciamar a làimhsicheas mi cùisean stèidhichte san SDK?
A: Cùisean stèidhichte san SDK a ’toirt a-steach fuasgladh fhaighinn air duilgheadasan a dh’ fhaodadh a bhith ann le rèiteachadh meud bùird nàbaidh, ag ath-ainmeachadh phàirtean, a ’suidheachadh slighe stòr os cionn, a’ làimhseachadh òrdughan ZCL, agus barrachd. Dèan cinnteach gun ùraich thu chun dreach as ùire gus buannachd fhaighinn bho na fuasglaidhean sin.
Sgrìobhainnean/Goireasan
![]() |
SILICON LABS Zigbee EmberZ Net SDK [pdfStiùiridhean Zigbee EmberZ Net SDK, EmberZ Net SDK, Net SDK, SDK |