SILICON-LABS-logo

SILICON LABS Zigbee EmberZ Net SDK

SILICON-LABS-Zigbee-EmberZ-Net-SDK-chinthu

Zofotokozera

  • Mtundu wa Zigbee EmberZNet SDK: 8.1 GA
  • Mtundu Wosavuta wa SDK Suite: 2024.12.0
  • Tsiku lotulutsa: Disembala 16, 2024
  • Ma Compilers Ogwirizana: Mtundu wa GCC 12.2.1
  • Mtundu wa EZSP Protocol: 0x10

Zambiri Zamalonda

Silicon Labs ndi ogulitsa omwe amasankha ma OEM omwe akupanga maukonde a Zigbee pazogulitsa zawo. Pulatifomu ya Silicon Labs Zigbee ndiye njira yophatikizika, yathunthu, komanso yolemera ya Zigbee yomwe ilipo. Silicon Labs EmberZNet SDK ili ndi kukhazikitsidwa kwa Silicon Labs kwa mafotokozedwe a Zigbee stack.

NKHANI ZOFUNIKA

Zigbee

  • -250+ zolembedwa patebulo lachinsinsi la APS
  • Thandizo la ZigbeeD pa Android 12 (v21.0.6113669) ndi Tizen (v0.1-13.1)
  • xG26 Module thandizo

Multiprotocol

  • Thandizo la ZigbeeD ndi OTBR pa OpenWRT - GA
  • DMP BLE + CMP ZB & Matter/OT ndi Kumvetsera Kofanana pa MG26 ya SoC - GA
  • 802.15.4 Chigawo choyambirira cha pulogalamu ya wayilesi yolumikizana
  • Thandizo la phukusi la Debian pamapulogalamu a MP - Alpha

Zatsopano

Zosintha Zofunika
Kukula kwa kiyi ya ulalo wa APS (yokonzedwa pogwiritsa ntchito SL_ZIGBEE_KEY_TABLE_SIZE) yakulitsidwa kuchoka pa 127 mpaka 254.

  • Thandizo la R23 likuwonjezedwa pa ZDD Network Commissioning magwiridwe antchito. Kugwira ntchito kwa tunnel kumapezeka popanda kuthandizira milandu yogwiritsa ntchito Legacy Network.
  • Zida za Network Steering ndi Network Creator zasinthidwa kuti ziphatikizepo chithandizo cha R23 kujowina. Izi zikuphatikizapo zosintha zotsatirazi.
    • Ndondomeko ya pempho la Trust Center Link Key (TCLK) yasinthidwa kuti ipange makiyi atsopano pa chipangizo chilichonse chopempha. Kiyi yatsopano imapangidwa nthawi iliyonse yomwe zida zopempha zimayesa kusintha Kiyi Yawo Yolumikizana ndi Trust Center.
    • Chifukwa cha kusintha kwaposachedwa kwa mfundo za TCLK, gawo la Network Creator Security tsopano likufuna gawo la Security Link Keys. Kusintha kwa mapulogalamu kudzasinthidwa kuti zigwirizane ndi zofunikira zatsopanozi.
    • Kusintha kwatsopano,
      SL_ZIGBEE_AF_PLUGIN_NETWORK_CREATOR_SECURITY_ALLOW_TC_USING_HASHED_LINK_KEY yawonjezedwa kuti mulole kujowina pogwiritsa ntchito kiyi yofulumira. Kukonzekera uku kumapezeka pansi pa gawo la Network Creator Security. Kugwiritsiridwa ntchito kwa ndondomekoyi kumalola kuti chipangizo chilichonse chojowina chilandire TCLK yapadera pambuyo pojowina, koma kuyesa mobwerezabwereza kukonzanso TCLK sikungabweretse kiyi yatsopano pa chipangizo chopempha. Kugwiritsiridwa ntchito kwa makiyi a hashed link inali lamulo losasinthika lisanatulutsidwe, ndipo kugwiritsa ntchito mfundoyi kumapangitsa Trust Center kupewa kubweretsa gawo la Security Link Keys, lomwe limasunga makiyi mu Flash.
      Zindikirani: Ma Silicon Labs samalimbikitsa kugwiritsa ntchito ndondomekoyi, chifukwa izi zimalepheretsa kujowina zipangizo kuti zisamayendetse, kapena kukonzanso, ma TCLK awo.
  • Kukonzekera kwatsopano kumawonjezedwa ku zigbee_ezsp_spi kuti alole kasinthidwe kachipangizo cha SPI chogwirizira ndi mapini ake.
  • Example ma projekiti, kuphatikiza projekiti files (.slcps) ndi chikwatu cha polojekiti, amasinthidwa kukhala malangizo a mayina a Silicon Labs ndipo amasunthidwa pansi pa "projects" directory.

Thandizo Latsopano Latsopano

  • Ma module atsopano
    • Chithunzi cha MGM260PD32VNA2
    • Mtengo wa MGM260PD32VNN2
    • Chithunzi cha MGM260PD22VNA2
    • Chithunzi cha MGM260PB32VNA5
    • Mtengo wa MGM260PB32VNN5
    • Chithunzi cha MGM260PB22VNA5
    • Chithunzi cha BGM260PB22VNA2
    • Chithunzi cha BGM260PB32VNA2
    • Mawayilesi atsopano
    • Chithunzi cha MGM260P-RB4350A
    • Chithunzi cha MGM260P-RB4351A
  • Gawo latsopano
    • efr32xg27
  • Explorer Kit
    • Mtengo wa BRD2709A
    • Chithunzi cha MGM260P-EK2713A

Zolemba Zatsopano
Wogwiritsa ntchito watsopano wa EZSP amawongolera UG600 pazotulutsa 8.1 ndi pamwambapa.

Kusintha

  • SL_ZIGBEE_KEY_TABLE_SIZE malire awonjezedwa mpaka 254 zolemba.
  • Onjezani zigbee_security_link_keys ku Z3Light.
  • Onjezani zigbee_security_link_keys ku zigbee_mp_z3_tc_z3_tc. Anasinthanso kukula kwa tebulo lake.
  • Kuonjezera kukula kwa tebulo la Z3 Gateway (lomwe lidzakhazikitsidwa ku ncp) mpaka 20.

Nkhani Zokhazikika

SILICON-LABS-Zigbee-EmberZ-Net-SDK- (1)SILICON-LABS-Zigbee-EmberZ-Net-SDK- (2)SILICON-LABS-Zigbee-EmberZ-Net-SDK- (3)SILICON-LABS-Zigbee-EmberZ-Net-SDK- (4)SILICON-LABS-Zigbee-EmberZ-Net-SDK- (5)SILICON-LABS-Zigbee-EmberZ-Net-SDK- (6)SILICON-LABS-Zigbee-EmberZ-Net-SDK- (7)SILICON-LABS-Zigbee-EmberZ-Net-SDK- (8)SILICON-LABS-Zigbee-EmberZ-Net-SDK- (9)

Nkhani Zodziwika Zomwe Zatulutsidwa Pano

Nkhani zakuda zidawonjezedwa kuyambira pomwe zidatulutsidwa m'mbuyomu. Ngati mwaphonya kumasulidwa, zolemba zaposachedwa zikupezeka pa https://www.silabs.com/developers/zigbee-emberznet mu Tech Docs tabu.SILICON-LABS-Zigbee-EmberZ-Net-SDK- (10)SILICON-LABS-Zigbee-EmberZ-Net-SDK- (11)SILICON-LABS-Zigbee-EmberZ-Net-SDK- (12)SILICON-LABS-Zigbee-EmberZ-Net-SDK- (13)SILICON-LABS-Zigbee-EmberZ-Net-SDK- (14)SILICON-LABS-Zigbee-EmberZ-Net-SDK- (15)SILICON-LABS-Zigbee-EmberZ-Net-SDK- (16)

Zinthu Zochotsedwa

  • Chigawo cha zigbee_watchdog_periodic_refresh sichigwiritsidwanso ntchito pazikhazikiko za Zigbee ndipo chatsitsidwa pakutulutsidwaku. The watchdog timer imayimitsidwa mwachisawawa pa ma s onseampndi application. Pakhala gawo loyang'anira bwino lomwe lidzawonjezedwe ku SDK mtsogolomo.
  • Zindikirani: Yambitsani chowerengera cha nthawi ndi chinthu chosinthira SL_LEGACY_HAL_DISABLE_WATCHDOG chokhazikitsidwa ku 0 mu pulogalamu yanu

Zochepera pa Network ndi Kuganizira

Mapulogalamu osakhazikika a Trust Center omwe amatumizidwa ndi EmberZNet kumasulidwa amatha kuthandizira zida zingapo pamaneti. Nambala iyi imatsimikiziridwa kutengera zinthu zingapo, kuphatikiza kukula kwa tebulo lokhazikika, kagwiritsidwe ntchito ka NVM, ndi nthawi ya m'badwo wina ndi nthawi yothamanga. Ogwiritsa ntchito omwe akufuna kupanga maukonde akulu amatha kukumana ndi zovuta pakukulitsa maukonde akulu kuposa momwe pulogalamuyo ingathandizire. Za exampKomanso, chipangizo chopempha Trust Center Link Key kuchokera ku Trust Center chikhoza kuyambitsa sl_zigbee_af_zigbee_key_establishment_cb callback pa Trust Center yokhala ndi h status yokhazikitsidwa ku SL_ZIGBEE_KEY_TABLE_FULL, kusonyeza kuti tebulo lachinsinsi liribe malo owonjezera kiyi yatsopano ya chipangizo chopempha kapena kuti NVM3 ilibe malo. Silicon Labs imapereka malangizo otsatirawa kwa ogwiritsa ntchito omwe akufuna kupanga maukonde akulu. Pamapulogalamu a Trust Center, masinthidwe otsatirawa akulimbikitsidwa. Malingaliro awa sakukwanira, ndipo amakhala ngati maziko a mapulogalamu omwe akufuna kukulitsa maukonde akulu.

  • Kuphatikizidwa kwa gawo la Table Table (zigbee_address_table), ndi
    • SL_ZIGBEE_AF_PLUGIN_ADDRESS_TABLE_SIZE chinthu chosinthidwa kukhala kukula kwa netiweki yomwe mukufuna
    • mtengo wa SL_ZIGBEE_AF_PLUGIN_ADDRESS_TABLE_TRUST_CENTER_CACHE_SIZE wakhazikitsidwa kuti ukhale wopambana (4)
  • Kuphatikizidwa kwa gawo la Security Link Keys (zigbee_security_link_keys), ndi
    • Mtengo wa SL_ZIGBEE_KEY_TABLE_SIZE wakhazikitsidwa pakukula kwa netiweki
  • Zinthu zotsatirazi zosinthidwa zimayikidwa kukula kwa netiweki yomwe mukufuna
    • SL_ZIGBEE_BROADCAST_TABLE_SIZE, monga zapezeka mu Zigbee Pro Stack
    • SL_ZIGBEE_SOURCE_ROUTE_TABLE_SIZE, monga momwe zapezedwera mu Source routing chigawo, ngati gwero routing ntchito
  • Kusintha kwa NVM3_DEFAULT_NVM_SIZE ndi NVM3_DEFAULT_CACHE_SIZE molingana ndi kagwiritsidwe ntchito ka NVM3
    • Mwachitsanzo, makulidwe a netiweki akulu kuposa ma node 65 mwina amafunikira kukula kwa NVM3 kwa 64K. Kukula kosasintha kwa NVM3 mu Silicon Labs Zigbee sampntchito ndi 32K. Mapulogalamu omwe amagwiritsa ntchito NVM kwambiri angafunike kusintha mtengowu kwambiri.
    • Ma network akulu mpaka 65 node angafunike NVM3 cache kukula kwa 1200 byte; kukulitsa maukonde okulirapo kuposa pamenepo kungafunike kuwirikiza mtengowu mpaka ma 2400 byte.

Zosinthazi zimagwira ntchito ku Trust Center yokha

Multiprotocol Gateway ndi RCP

Zatsopano
Yathandizira GA SoC kuthandizira kwa BLE DMP yokhala ndi Zigbee + Openthread CMP ndikumvetsera nthawi imodzi pazigawo za xG26. Thandizo la Debian alpha lawonjezedwa pamapulogalamu aZigbeed, OTBR, ndi Z3Gateway. Zigbeed ndi OTBR zimaperekedwa mumtundu wa DEB papulatifomu yosankhidwa (Raspberry PI 4) komanso. Onani Running Zigbee, OpenThread, ndi Bluetooth Pamodzi pa Linux Host yokhala ndi Multiprotocol Co-Processor, yopezeka pa docs.silabs.com, kuti mudziwe zambiri. Thandizo la Zigbeed lowonjezera la Tizen-0.1-13.1 la arm32 ndi aarch64 komanso Android 12 ya aarch64. Zambiri pa Zigbeed zitha kupezeka pa docs.silabs.com. Adawonjezera gawo latsopano la "802.15.4 Unified radio scheduler priority". Chigawochi chimagwiritsidwa ntchito kukonza zofunikira pawailesi za stack 15.4. Chigawochi chimafunanso gawo latsopano la "radio_priority_configurator". Chigawochi chimalola mapulojekiti kuti agwiritse ntchito chida cha Radio Priority Configurator mu Simplicity Studio kuti asinthe magawo omwe amafunikira pawayilesi.

Kusintha
Cholemba chogwiritsira ntchito Running Zigbee, OpenThread, ndi Bluetooth Pamodzi pa Linux Host yokhala ndi Multiprotocol Co-Processor (AN1333) yasunthidwa ku docs.silabs.com. Thandizo la OpenWRT tsopano ndi khalidwe la GA. Thandizo la OpenWRT lawonjezedwa pamapulogalamu a Zigbee, OTBR, ndi Z3Gateway. Zigbeed ndi OTBR zimaperekedwa mumtundu wa phukusi la IPK papulatifomu yofotokozera (Raspberry PI 4) komanso. Onani Running Zigbee, OpenThread, ndi Bluetooth Pamodzi pa Linux Host yokhala ndi Multiprotocol Co-Processor, yopezeka pa docs.silabs.com, kuti mudziwe zambiri.

Nkhani ZokhazikikaSILICON-LABS-Zigbee-EmberZ-Net-SDK- (17)

Nkhani Zodziwika Zomwe Zatulutsidwa Pano
Nkhani zakuda zidawonjezedwa kuyambira pomwe zidatulutsidwa m'mbuyomu. Ngati mwaphonya kumasulidwa, zolemba zaposachedwa zomasulidwa zilipo oathttps://www.silabs.com/developers/simplicity-software-development-kit.SILICON-LABS-Zigbee-EmberZ-Net-SDK- (18)

Zinthu Zochotsedwa
"Multiprotocol Container" yomwe ikupezeka pa DockerHub (siliconlabsinc/multiprotocol) idzachotsedwa pakutulutsidwa komwe kukubwera. Chidebecho sichidzasinthidwanso ndikutha kukokedwa kuchokera ku DockerHub. Maphukusi opangidwa ndi Debian a cpcd, ZigBee, ndi ot-br-posix, pamodzi ndi mapulojekiti opangidwa mwachilengedwe komanso opangidwa, adzalowa m'malo mwa zomwe zidatayika ndikuchotsa chidebecho.

Kugwiritsa Ntchito Kutulutsidwaku

Kutulutsa uku kuli ndi izi:

  • Zigbee stack
  • Zigbee Application Framework
  • Zimbe Sampndi Applications

Kuti mudziwe zambiri za Zigbee ndi EmberZNet SDK onani UG103.02: Zigbee Fundamentals. Ngati ndinu wogwiritsa ntchito koyamba, onani QSG180: Zigbee EmberZNet Quick-Start Guide ya SDK 7.0 ndi Higher, kuti mupeze malangizo okonzekera malo anu otukuka, kumanga ndi kung'anima mongaample application, ndi zolembedwa zolozera ku masitepe owonjezera.

Kuyika ndi Kugwiritsa Ntchito
Zigbee EmberZNet SDK imaperekedwa ngati gawo la Simplicity SDK, gulu la Silicon Labs SDKs. Kuti muyambe mwachangu ndi Simplicity SDK, ikani Simplicity Studio 5, yomwe ingakhazikitse malo anu otukuka ndikukuyendetsani kudzera pakukhazikitsa kwa SDK Yosavuta. Situdio Yosavuta 5 imaphatikizapo chilichonse chofunikira pakukula kwazinthu za IoT ndi zida za Silicon Labs, kuphatikiza chothandizira ndi kuyambitsa projekiti, zida zosinthira mapulogalamu, IDE yathunthu yokhala ndi zida za GNU, ndi zida zowunikira. Malangizo oyika aperekedwa mu Maupangiri Ogwiritsa Ntchito pa Situdiyo 5 pa intaneti. Kapenanso, Simplicity SDK ikhoza kukhazikitsidwa pamanja potsitsa kapena kutengera zaposachedwa kuchokera ku GitHub. Mwaona https://github.com/SiliconLabs/simplicity_sdk kuti mudziwe zambiri. Simplicity Studio imayika Simplicity SDK mwachisawawa mu:

  • (Mawindo): C:\Ogwiritsa\\SimplicityStudio\SDKs\simplicity_sdk
  • (MacOS): /Ogwiritsa//SimplicityStudio/SDKs/simplicity_sdk

Zolemba zamtundu wa SDK zimayikidwa ndi SDK. Zambiri zowonjezera zitha kupezeka m'zolemba zoyambira (KBAs). Maumboni a API ndi zidziwitso zina za izi ndi zotulutsa zam'mbuyomu zikupezeka https://docs.silabs.com/.

Information Security
Chitetezo cha Vault Integration
Pamapulogalamu omwe amasankha kusunga makiyi motetezeka pogwiritsa ntchito gawo la Safe Key Storage pazigawo Zachitetezo cha Vault-High, tebulo lotsatirali likuwonetsa makiyi otetezedwa ndi mawonekedwe awo otetezedwa omwe gawo la Zigbee Security Manager limayang'anira.SILICON-LABS-Zigbee-EmberZ-Net-SDK- (19)Makiyi okulungidwa omwe amalembedwa kuti "Osatumizidwa kunja" angagwiritsidwe ntchito koma sangathe viewed kapena kugawidwa panthawi yothamanga. Makiyi okulungidwa omwe amalembedwa kuti "Zotumiza kunja" atha kugwiritsidwa ntchito kapena kugawidwa panthawi yothamanga koma amakhalabe obisika pomwe akusungidwa mu Flash. Mapulogalamu a ogwiritsa ntchito safunikira kulumikizana ndi makiyi ambiri. Ma API omwe alipo oti muzitha kuyang'anira makiyi a Link Key Table kapena Transient Keys akadalipobe kwa wogwiritsa ntchito ndipo amangodutsa pa Zigbee Security Manager.

Malangizo a Chitetezo
Kuti mulembetse ku Security Advisories, lowani patsamba lamakasitomala a Silicon Labs, kenako sankhani Kunyumba kwa Akaunti. Dinani HOME kuti mupite patsamba loyambira ndikudina Sinthani Zidziwitso. Onetsetsani kuti 'Zidziwitso Zaupangiri Wamapulogalamu/Zotetezedwa & Zidziwitso Zosintha Zinthu (PCN)' zafufuzidwa, komanso kuti mwalembetsa ku pulatifomu ndi protocol yanu. Dinani Save kuti musunge zosintha zilizonse.SILICON-LABS-Zigbee-EmberZ-Net-SDK- (20)

Thandizo
Makasitomala a Development Kit ali oyenera kuphunzitsidwa komanso thandizo laukadaulo. Gwiritsani ntchito Silicon Laboratories Zigbee web tsamba kuti mudziwe zambiri zazinthu zonse za Silicon Labs Zigbee ndi ntchito, ndikulembetsa kuti muthandizidwe. Mutha kulumikizana ndi thandizo la Silicon Laboratories pa http://www.silabs.com/support.

Zigbee Certification
Kutulutsidwa kwa Ember ZNet 8.1 kwakhala koyenerera ku Zigbee Compliant Platform ya SoC, NC, P, ndi RCP zomanga pali ID ya certification ya ZCP yolumikizidwa ndi kutulutsidwaku, chonde onani CSA webtsamba pano:
https://csa-iot.org/csa-iot_products/.

Chonde dziwani kuti chiphaso cha ZCP ndi filed kutumiza kutulutsidwa, ndipo zimatenga milungu ingapo kuti ziwonekere pa CSA webmalo. Pamafunso ena, chonde lemberani thandizo la Silicon Laboratories pa http://www.silabs.com/support.

FAQs

Q: Kodi ndingasinthire bwanji kukula kwa tebulo la APS mu SDK?
A: Kukula kwa kiyi ya ulalo wa APS kumatha kukhazikitsidwa pogwiritsa ntchito SL_ZIGBEE_KEY_TABLE_SIZE parameter. Mu mtundu 8.1, iwonjezedwa kuchokera 127 mpaka 254.

Q: Kodi kusintha kwa mtundu 8.1 ndi chiyani?
A: Mtundu wa 8.1 umabweretsa zowonjezera monga kukulitsa kukula kwa tebulo la ulalo wa APS, kusintha magawo, kuwonjezera chitetezo chamutex pa mzere wa zochitika za Athe pp Framework, ndi zina zambiri. Onani zolemba zotulutsidwa kuti mumve zambiri zakusintha.

Q: Kodi ndimayendetsa bwanji zovuta mu SDK?
A: Nkhani zokhazikika mu SDK kuphatikizapo kuthetsa mavuto omwe angakhalepo ndi kasinthidwe ka tebulo la oyandikana nawo, kusintha zigawo, kukonza njira yochokera pamwamba, kusamalira malamulo a ZCL, ndi zina. Onetsetsani kuti mwasinthira ku mtundu waposachedwa kuti mupindule ndi zokonza izi.

Zolemba / Zothandizira

SILICON LABS Zigbee EmberZ Net SDK [pdf] Malangizo
Zigbee EmberZ Net SDK, EmberZ Net SDK, Net SDK, SDK

Maumboni

Siyani ndemanga

Imelo yanu sisindikizidwa. Minda yofunikira yalembedwa *