SILICON-LABS-logo

SILICON LABS Zigbee EmberZ Net SDK

SILICON-LABS-Zigbee-EmberZ-Net-SDK-vokatra

fepetra arahana

  • Zigbee EmberZNet SDK Version: 8.1 GA
  • Simplicity SDK Suite Version: 2024.12.0
  • Daty famoahana: 16 Desambra 2024
  • Compiler mifanentana: GCC version 12.2.1
  • EZSP Protocol Version: 0x10

Product Information

Silicon Labs no mpivarotra safidy ho an'ny OEM mamolavola tambajotra Zigbee amin'ny vokatra. Ny sehatra Silicon Labs Zigbee no vahaolana Zigbee mitambatra indrindra, feno ary manankarena indrindra misy. Ny Silicon Labs EmberZNet SDK dia mirakitra ny fampiharana an'ny Silicon Labs amin'ny famaritana ny stack Zigbee.

Endri-javatra fototra

Zigbee

  • -Miditra 250+ ao amin'ny tabilao fanalahidin'ny rohy APS
  • Fanohanana ZigbeeD amin'ny Android 12 (v21.0.6113669) sy Tizen (v0.1-13.1)
  • xG26 Module fanohanana

Multiprotocol

  • Fanohanana ZigbeeD sy OTBR amin'ny OpenWRT - GA
  • DMP BLE + CMP ZB & Matter/OT miaraka amin'ny fihainoana miaraka amin'ny MG26 ho an'ny SoC - GA
  • 802.15.4 singa laharam-pahamehana amin'ny mpandrindra radio mitambatra
  • Fanohanana fonosana Debian ho an'ny fampiharana mpampiantrano MP - Alpha

Zavatra vaovao

Fiovana lehibe
Ny haben'ny latabatra fanalahidin'ny rohy APS (voarindra amin'ny fampiasana SL_ZIGBEE_KEY_TABLE_SIZE) dia nitarina avy amin'ny 127 ka hatramin'ny 254.

  • Ny fanohanana R23 dia ampiana ho an'ny fampandehanana ny ZDD Network. Ny fampandehanana tonelina dia misy tsy misy fanohanana ny tranga fampiasana ny Legacy Network.
  • Ny singa Network Steering sy Network Creator dia nohavaozina mba hampidirana fanohanana ny fidirana R23. Anisan'izany ireto fanovana manaraka ireto.
    • Ny politika fangatahana Trust Center Link Key (TCLK) default dia nohavaozina mba hamoronana fanalahidy vaovao ho an'ny fitaovana rehetra mangataka. Misy lakile vaovao mivoaka isaky ny manandrana manavao ny lakilen'ny rohy Trust Center ny fitaovana fangatahana.
    • Noho ny fiovan'ny politikan'ny TCLK teo aloha, ny singa Network Creator Security dia mila ny singa Security Link Keys. Havaozina ny fanavaozana ny fampiharana mba hifanaraka amin'ity fepetra vaovao ity.
    • Configuration vaovao,
      SL_ZIGBEE_AF_PLUGIN_NETWORK_CREATOR_SECURITY_ALLOW_TC_USING_HASHED_LINK_KEY dia ampiana mba ahafahana miditra amin'ny fampiasana fanalahidy fototra, hash. Ity fandrindrana ity dia hita eo ambanin'ny singa Network Creator Security. Ny fampiasana an'ity politika ity dia ahafahan'ny fitaovana manakambana tsirairay mahazo TCLK tokana aorian'ny fidirana, fa ny andrana miverimberina hanavao ny TCLK dia tsy hiteraka fanalahidy vaovao ho an'ny fitaovana mangataka. Ity fampiasana ny fanalahidin'ny rohy voasivana ity no politika mahazatra talohan'ity famoahana ity, ary ny fampiasana ity politika ity dia ahafahan'ny Foibe Matoky tsy hampiditra ny singa Security Link Keys, izay mitahiry ny lakile ao amin'ny Flash.
      Fanamarihana: Ny Silicon Labs dia tsy manoro ny fampiasana an'ity politika ity, satria manakana ny fampidirana fitaovana tsy hihodina, na hanavao, ny TCLK-ny.
  • Ampidiro ao amin'ny singa zigbee_ezsp_spi ny seha-pandaminana vaovao mba ahafahana manamboatra ny fitaovana SPI mpampiantrano sy ny fifandraisan'ny pin.
  • Ny example tetikasa, anisan'izany ny tetikasa files (.slcps) sy ny lahatahiry tetikasa, dia novana anarana ho an'ny torolalana nomena anarana Silicon Labs ary nafindra tao ambanin'ny lahatahiry "tetikasa".

Fanohanana Platform vaovao

  • Modules vaovao
    • Ampahany MGM260PD32VNA2
    • Sary MGM260PD32VNN2
    • Ampahany MGM260PD22VNA2
    • Sary MGM260PB32VNA5
    • Sary MGM260PB32VNN5
    • Sary MGM260PB22VNA5
    • Sary BGM260PB22VNA2
    • Sary BGM260PB32VNA2
    • Radio boards vaovao
    • Sary MGM260P-RB4350A
    • Sary MGM260P-RB4351A
  • Fizarana vaovao
    • efr32xg27
  • Kit Explorer
    • BRD2709A
    • Sary MGM260P-EK2713A

Documentation vaovao
Mpampiasa EZSP vaovao mitarika UG600 ho an'ny famoahana 8.1 sy ambony.

fanatsarana

  • Ny fetran'ny SL_ZIGBEE_KEY_TABLE_SIZE dia nitarina hatramin'ny fidirana 254.
  • Nampiana zigbee_security_link_keys amin'ny Z3Light.
  • Nampiana zigbee_security_link_keys amin'ny zigbee_mp_z3_tc_z3_tc. Nohavaozina ihany koa ny haben'ny latabatra fototra.
  • Nampitombo ny haben'ny latabatra fanalahidy Z3 Gateway (izay hapetraka amin'ny ncp) ho 20.

Olana raikitra

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

Olana fantatra amin'ny famoahana ankehitriny

Nisy olana tamin'ny bold nampiana hatramin'ny famoahana teo aloha. Raha toa ka tsy nahazo famoahana ianao dia misy ny naoty famoahana vao haingana ao amin'ny https://www.silabs.com/developers/zigbee-emberznet ao amin'ny tabilao Tech Docs.SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (10)SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (11)SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (12)SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (13)SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (14)SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (15)SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (16)

Zavatra tsy ampiasaina intsony

  • Ny singa zigbee_watchdog_periodic_refresh dia tsy ampiasaina intsony ao amin'ny rafitra fampiharana Zigbee ary tsy ampiasaina amin'ity famoahana ity. Ny fameram-potoana ho an'ny mpiambina dia tsy mandeha amin'ny alàlan'ny default ho an'ny s rehetraample applications. Hisy singa mpanara-maso nohatsaraina ampiana ao amin'ny SDK amin'ny ho avy.
  • Fanamarihana: Alefaso ny fameram-potoana mpiambina miaraka amin'ny singa fanamafisam-peo SL_LEGACY_HAL_DISABLE_WATCHDOG napetraka ho 0 ao amin'ny fampiharanao

Famerana sy fiheverana ny tambajotra

Afaka manohana fitaovana maromaro ao amin'ny tambajotra ireo rindranasa Trust Center tonga lafatra miaraka amin'ity famoahana EmberZNet ity. Ity isa ity dia tapa-kevitra mifototra amin'ny anton-javatra maro, ao anatin'izany ny haben'ny latabatra voarindra, ny fampiasana NVM, ary ny sandan'ny fotoanan'ny taranaka hafa sy ny fotoana fandehanana. Ireo mpampiasa mitady hamorona tambajotra lehibe dia mety hiatrika olana momba ny loharanon-karena rehefa mampitombo ny tambajotra lehibe kokoa noho ny azon'ny fampiharana. Ho an'ny exampNy fitaovana iray mangataka fanalahidin'ny Trust Center avy amin'ny Trust Center dia mety hiteraka sl_zigbee_af_zigbee_key_establishment_cb callback ao amin'ny Trust Center miaraka amin'ny sata h napetraka amin'ny SL_ZIGBEE_KEY_TABLE_FULL, izay manondro fa tsy manana toerana hametrahana fanalahidy vaovao ho an'ny fitaovana fangatahana na ny NVM3 ny latabatra fanalahidy. Ny Silicon Labs dia manome ireto tolo-kevitra manaraka ireto ho an'ireo mpampiasa mitady hamorona tambajotra lehibe. Ho an'ny fampiharana Trust Center dia atolotra ireto tefy manaraka ireto. Tsy feno ireo tolo-kevitra ireo, ary izy ireo no fototry ny fampiharana mikasa ny hampitombo tambajotra lehibe.

  • Fampidirana ny singa tabilao adiresy (zigbee_address_table), miaraka amin'ny
    • ny singa SL_ZIGBEE_AF_PLUGIN_ADDRESS_TABLE_SIZE napetraka amin'ny haben'ny tambajotra irina
    • ny SL_ZIGBEE_AF_PLUGIN_ADDRESS_TABLE_TRUST_CENTER_CACHE_SIZE sanda napetraka ho ambony indrindra (4)
  • Fampidirana ny singa Security Link Keys (zigbee_security_link_keys), miaraka amin'ny
    • Ny sanda SL_ZIGBEE_KEY_TABLE_SIZE dia apetraka amin'ny haben'ny tambajotra
  • Ireto singa fanamafisam-peo manaraka ireto dia apetraka amin'ny haben'ny tambajotra irina
    • SL_ZIGBEE_BROADCAST_TABLE_SIZE, araka ny hita ao amin'ny singa Zigbee Pro Stack
    • SL_ZIGBEE_SOURCE_ROUTE_TABLE_SIZE, araka ny hita ao amin'ny singa fampitaovana Loharano, raha ampiasaina ny fampitaovana loharano
  • Fanitsiana ny NVM3_DEFAULT_NVM_SIZE sy NVM3_DEFAULT_CACHE_SIZE araka ny fampiasana NVM3
    • Ohatra, ny haben'ny tambajotra mihoatra ny 65 node dia mety mitaky habe NVM3 amin'ny 64K. Ny haben'ny NVM3 default ao amin'ny Silicon Labs Zigbee sampNy fampiharana dia 32K. Ny fampiharana mampiasa NVM mafy kokoa dia mety mitaky fanitsiana io sanda io ho avo kokoa.
    • Ny tambajotra lehibe hatramin'ny 65 nodes dia mety mila haben'ny cache NVM3 amin'ny 1200 bytes; Ny fitomboan'ny tambajotra lehibe kokoa noho izany dia mety mitaky avo roa heny io sanda io ho 2400 bytes.

Ireo fanitsiana ireo dia mihatra amin'ny Trust Center ihany

Multiprotocol Gateway sy RCP

Zavatra vaovao
Nalefa ny fanohanan'ny GA SoC ho an'ny BLE DMP miaraka amin'ny Zigbee + Openthread CMP miaraka amin'ny fihainoana miaraka amin'ny ampahany xG26. Ny fanohanan'ny Debian alpha dia nampiana ho an'ny fampiharana Zigbeed, OTBR, ary Z3Gateway. Zigbeed sy OTBR dia omena amin'ny endrika fonosana DEB ho an'ny sehatra referansa voafidy (Raspberry PI 4) ihany koa. Jereo ny fampandehanana Zigbee, OpenThread, ary Bluetooth miaraka amin'ny mpampiantrano Linux miaraka amin'ny Multiprotocol Co-Processor, hita ao amin'ny docs.silabs.com, ho an'ny antsipiriany. Nampiana fanohanana Zigbeed ho an'ny Tizen-0.1-13.1 ho an'ny arm32 sy aarch64 ary koa Android 12 ho an'ny aarch64. Ny fampahalalana bebe kokoa momba ny Zigbeed dia azo jerena ao amin'ny docs.silabs.com. Nampiana ny singa vaovao "802.15.4 Unified radio scheduler priority". Ity singa ity dia ampiasaina hanamboarana ny laharam-pahamehana amin'ny radio amin'ny stack 15.4. Ny singa ihany koa dia mitaky ny singa vaovao "radio_priority_configurator". Ity singa ity dia ahafahan'ny tetikasa mampiasa ny fitaovana Radio Priority Configurator ao amin'ny Simplicity Studio mba hanamboarana ny haavon'ny laharam-pahamehana amin'ny onjam-peo izay mitaky izany.

fanatsarana
Fanamarihana fampiharana Ny fandehanana Zigbee, OpenThread, ary Bluetooth miaraka amin'ny Linux Host miaraka amin'ny Multiprotocol Co-Processor (AN1333) dia nafindra tany docs.silabs.com. Ny fanohanan'ny OpenWRT dia kalitao GA ankehitriny. Nampiana ny fanohanana OpenWRT ho an'ny fampiharana Zigbee, OTBR, ary Z3Gateway. Zigbeed sy OTBR dia omena amin'ny endrika fonosana IPK ho an'ny sehatra reference (Raspberry PI 4) ihany koa. Jereo ny fampandehanana Zigbee, OpenThread, ary Bluetooth miaraka amin'ny mpampiantrano Linux miaraka amin'ny Multiprotocol Co-Processor, hita ao amin'ny docs.silabs.com, ho an'ny antsipiriany.

Olana raikitraSILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (17)

Olana fantatra amin'ny famoahana ankehitriny
Nisy olana tamin'ny bold nampiana hatramin'ny famoahana teo aloha. Raha toa ka tsy navoaka ny famoahana dia misy oat ny naoty famoahana vao hainganahttps://www.silabs.com/developers/simplicity-software-development-kit.SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (18)

Zavatra tsy ampiasaina intsony
Ny "Container Multiprotocol" izay misy amin'izao fotoana izao ao amin'ny DockerHub (siliconlabsinc/multiprotocol) dia ho foana amin'ny famoahana ho avy. Tsy havaozina intsony ny kaontenera ary azo alaina ao amin'ny DockerHub. Ny fonosana mifototra amin'ny Debian ho an'ny cpcd, ZigBee, ary ot-br-posix, miaraka amin'ireo tetikasa noforonina sy natambatra, dia hanolo ny fampiasa very amin'ny fanesorana ny fitoeran-javatra.

Mampiasa ity famoahana ity

Ity famoahana ity dia misy ireto manaraka ireto:

  • Zigbee stack
  • Zigbee Application Framework
  • Zigbee Sample Fampiharana

Raha mila fanazavana fanampiny momba ny Zigbee sy ny EmberZNet SDK dia jereo ny UG103.02: Zigbee Fundamentals. Raha mpampiasa sambany ianao dia jereo ny QSG180: Zigbee EmberZNet Quick-Start Guide ho an'ny SDK 7.0 sy Ambony kokoa, ho an'ny torolalana amin'ny fanamboarana ny tontolo iainanao fampandrosoana, fananganana ary famirapiratana toy nyampny fampiharana, ary ny fanondroana antontan-taratasy manondro ny dingana ext.

Fametrahana sy fampiasana
Ny Zigbee EmberZNet SDK dia omena ho ampahany amin'ny SDK Simplicity, ny suite an'ny Silicon Labs SDKs. Mba hanombohana haingana ny Simplicity SDK, ampidiro ny Simplicity Studio 5, izay hametraka ny tontolo fampandrosoana anao ary handeha amin'ny fametrahana ny Simplicity SDK. Ny Simplicity Studio 5 dia ahitana ny zava-drehetra ilaina amin'ny fampivoarana ny vokatra IoT miaraka amin'ny fitaovana Silicon Labs, ao anatin'izany ny loharanon-karena sy mpandefa tetikasa, fitaovana fanamboarana rindrambaiko, IDE feno miaraka amin'ny fitaovana GNU, ary fitaovana famakafakana. Ny torolalana amin'ny fametrahana dia omena ao amin'ny Torolàlana mpampiasa an'ny Simplicity Studio 5. Raha tsy izany, ny Simplicity SDK dia azo apetraka amin'ny tanana amin'ny alàlan'ny fampidinana na fametahana ny vaovao farany avy amin'ny GitHub. JEREO NY https://github.com/SiliconLabs/simplicity_sdk raha mila fanazavana fanampiny. Ny Simplicity Studio dia mametraka ny Simplicity SDK amin'ny alàlan'ny default amin'ny:

  • (Windows): C:\Users\\SimplicityStudio\SDKs\simplicity_sdk
  • (MacOS): /Users//SimplicityStudio/SDKs/simplicity_sdk

Ny antontan-taratasy manokana momba ny kinova SDK dia napetraka miaraka amin'ny SDK. Ny fampahalalana fanampiny dia matetika hita ao amin'ny lahatsoratra momba ny fahalalana (KBA). Misy references API sy fampahalalana hafa momba an'io sy ny famoahana teo aloha https://docs.silabs.com/.

Fampahafantarana momba ny fiarovana
Secure Vault Integration
Ho an'ny fampiharana izay misafidy ny hitahiry fanalahidy amin'ny fomba azo antoka amin'ny fampiasana ny singa Secure Key Storage amin'ny faritra Secure Vault-High, ity tabilao manaraka ity dia mampiseho ny fanalahidy voaaro sy ny toetrany fiarovana ny fitahirizana izay tantanin'ny singa Zigbee Security Manager.SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (19)Ny lakile voafono izay voamarika ho "Tsy azo avoaka" dia azo ampiasaina fa tsy azo ampiasaina viewed na zaraina amin'ny fotoana fandehanana. Ny lakile nofonosina izay voamarika ho "Azo avoaka" dia azo ampiasaina na zaraina amin'ny fotoana fampandehanana fa mijanona ho voatahiry ao anaty Flash. Ny fampiharana mpampiasa dia tsy mila mifandray amin'ny ankamaroan'ireo fanalahidy ireo. Ny API efa misy hitantana ny fanalahidin'ny Link Key Table na ny Transient Keys dia mbola azo ampiasaina amin'ny rindranasa mpampiasa ary tsy mandeha amin'ny alàlan'ny singa Zigbee Security Manager.

Adiresy fiarovana
Raha te hisoratra anarana amin'ny Security Advisories, midira ao amin'ny vavahadin'ny mpanjifa Silicon Labs, avy eo mifidiana Account Home. Kitiho ny HOME raha te handeha amin'ny pejin-tranon'ny vavahadin-tserasera ary tsindrio ny taila Manage Notifications. Ataovy azo antoka fa voamarika ny 'Software/Security Advisory Notice & Product Change Notice (PCNs)', ary ianao dia misoratra anarana farafahakeliny amin'ny sehatra sy protocol anao. Kitiho ny Save raha te hitahiry ny fanovana rehetra.SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (20)

MANAMPY
Ny mpanjifa Development Kit dia mahazo fiofanana sy fanohanana ara-teknika. Ampiasao ny Zigbee Silicon Laboratories web pejy hahazoana fampahalalana momba ny vokatra sy serivisy Zigbee Silicon Labs rehetra, ary hisoratra anarana ho fanohanana ny vokatra. Azonao atao ny mifandray amin'ny fanohanana Silicon Laboratories amin'ny http://www.silabs.com/support.

Fanamarinana Zigbee
Ny famoahana Ember ZNet 8.1 dia nahafeno fepetra ho an'ny Zigbee Compliant Platform ho an'ny maritrano SoC, NC, P, ary RCP misy ID fanamarinana ZCP mifamatotra amin'ity famoahana ity, azafady jereo ny CSA website eto:
https://csa-iot.org/csa-iot_products/.

Mariho fa ny fanamarinana ZCP dia filed mandefa ny famoahana, ary maka herinandro vitsivitsy alohan'ny hijerena ny CSA website. Raha mila fanontaniana fanampiny dia mifandraisa amin'ny fanohanana Silicon Laboratories amin'ny http://www.silabs.com/support.

FAQs

F: Ahoana no hanavaozana ny haben'ny latabatra fanalahidin'ny rohy APS ao amin'ny SDK?
A: Ny haben'ny latabatra fanalahidin'ny rohy APS dia azo amboarina amin'ny fampiasana ny mari-pamantarana SL_ZIGBEE_KEY_TABLE_SIZE. Ao amin'ny version 8.1 dia nitarina avy amin'ny 127 ho 254 ny fidirana.

F: Inona no fanatsarana amin'ny version 8.1?
A: Ny version 8.1 dia mitondra fanatsarana toy ny fanitarana ny haben'ny latabatra fanalahidin'ny rohy APS, ny fanovana anarana ny singa, ny fanampiana ny fiarovana mutex ho an'ny filaharana hetsika Athe pp Framework, sy ny maro hafa. Jereo ny naoty famoahana ho an'ny lisitry ny fanatsarana amin'ny antsipiriany.

F: Ahoana no fomba fiatrehana olana raikitra ao amin'ny SDK?
A: Olana raikitra ao amin'ny SDK ao anatin'izany ny famahana ireo olana mety hitranga amin'ny fandrindrana ny haben'ny latabatra mpifanolo-bodirindrina, ny fanovana ny anaran'ireo singa, ny fanamboarana ny zotra loharano, ny fitantanana ny baiko ZCL, sy ny maro hafa. Ataovy azo antoka fa manavao ny kinova farany ianao mba hahazoana tombony amin'ireo fanamboarana ireo.

Documents / Loharano

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

References

Mametraha hevitra

Tsy havoaka ny adiresy mailakao. Voamarika ireo saha ilaina *