SILICON LABS Zigbee EmberZ Net SDK
Nā kikoʻī
- Manaʻo Zigbee EmberZNet SDK: 8.1 GA
- Mea maʻalahi SDK Suite: 2024.12.0
- Ka lā hoʻokuʻu: Kekemapa 16, 2024
- Nā mea hoʻopili kūpono: GCC mana 12.2.1
- Manaʻo EZSP Protocol: 0x10
ʻIke Huahana
ʻO Silicon Labs ka mea kūʻai koho no nā OEM e hoʻomohala ana i ka pūnaewele Zigbee i kā lākou huahana. ʻO ka Silicon Labs Zigbee platform ka mea i hoʻohui ʻia, piha, a me nā hiʻohiʻona waiwai Zigbee i loaʻa. Aia ka Silicon Labs EmberZNet SDK i ka hoʻokō ʻana o Silicon Labs i ka kikoʻī kikoo Zigbee.
NA HIONA NUI
Zigbee
- -250+ mau mea komo ma ka papa kī loulou APS
- Kākoʻo ZigbeeD ma Android 12 (v21.0.6113669) a me Tizen (v0.1-13.1)
- Kākoʻo xG26 Module
Multiprotocol
- Kākoʻo ZigbeeD a me OTBR ma OpenWRT - GA
- DMP BLE + CMP ZB & Matter/OT me ka hoʻolohe like ʻana ma MG26 no SoC - GA
- 802.15.4 Ka mea nui o ka mea hoʻonohonoho lekiō hui
- Kākoʻo ʻo Debian packaging no nā noi hoʻokipa MP - Alpha
Nā mea hou
Nā Hoʻololi Nui
Hoʻonui ʻia ka nui o ka pākaukau kī loulou APS (i hoʻonohonoho ʻia me SL_ZIGBEE_KEY_TABLE_SIZE) mai 127 a i 254 mau helu.
- Hoʻohui ʻia ke kākoʻo R23 no ka hana hoʻokō ZDD Network. Loaʻa ka hana Tunneling me ke kākoʻo ʻole no nā hihia hoʻohana ʻo Legacy Network.
- Ua hōʻano hou ʻia nā ʻāpana Network Steering a me Network Creator e hoʻokomo i ke kākoʻo no ka hui pū ʻana o R23. Loaʻa kēia mau hoʻololi pili.
- Ua hōʻano hou ʻia ke kulekele noi Trust Center Link Key (TCLK) no ka hana ʻana i nā kī hou no kēlā me kēia mea noi. Hoʻokumu ʻia kahi kī hou i kēlā me kēia manawa e hoʻāʻo ai nā mea noi e hōʻano hou i kā lākou Trust Center Link Key.
- Ma muli o ka hoʻololi ʻana i nā kulekele TCLK ma mua, pono i ka ʻāpana Network Creator Security i kēia manawa i ka ʻāpana Security Link Keys. E hōʻano hou ʻia nā noi e hoʻokō i kēia koi hou.
- He hoʻonohonoho hou,
Hoʻohui ʻia ʻo SL_ZIGBEE_AF_PLUGIN_NETWORK_CREATOR_SECURITY_ALLOW_TC_USING_HASHED_LINK_KEY no ka ʻae ʻana i ka hoʻohui ʻana me kahi kī hashed. Loaʻa kēia hoʻonohonoho ma lalo o ka ʻāpana Network Creator Security. ʻO ka hoʻohana ʻana i kēia kulekele hiki i kēlā me kēia mea hoʻohui ke loaʻa kahi TCLK ma hope o ka hui ʻana, akā ʻo ka hoʻāʻo pinepine ʻana e hoʻohou i ka TCLK ʻaʻole e loaʻa kahi kī hou no ka mea noi. ʻO kēia hoʻohana ʻana i nā kī loulou hashed ke kulekele paʻamau ma mua o kēia hoʻokuʻu ʻana, a ʻo ka hoʻohana ʻana i kēia kulekele e hiki ai i ka Trust Center ke pale i ka lawe ʻana mai i ka ʻāpana Security Link Keys, nāna e mālama i nā kī ma Flash.
Nānā: ʻAʻole ʻōlelo ʻo Silicon Labs i ka hoʻohana ʻana i kēia kulekele, no ka mea ke pale nei kēia i ka hoʻohui ʻana i nā polokalamu mai ka holo ʻana, a i ʻole ka hoʻonui ʻana i kā lākou TCLK.
- Hoʻohui ʻia kahi hoʻonohonoho hoʻonohonoho hou i ka ʻāpana zigbee_ezsp_spi e ʻae i ka hoʻonohonoho ʻana o ka mea hoʻokipa SPI a me kāna mau pilina pine.
- ʻO ka exampnā papahana, me ka papahana files (.slcps) a me ka waihona papahana, ua kapa hou ʻia i nā alakaʻi inoa ʻo Silicon Labs a neʻe ʻia ma lalo o ka papa kuhikuhi "projects".
Kākoʻo Pahu Hou
- Nā modula hou
- MGM260PD32VNA2
- MGM260PD32VNN2
- MGM260PD22VNA2
- MGM260PB32VNA5
- MGM260PB32VNN5
- MGM260PB22VNA5
- BGM260PB22VNA2
- BGM260PB32VNA2
- Nā papa lekiō hou
- MGM260P-RB4350A
- MGM260P-RB4351A
- Mahele hou
- efr32xg27
- Kit Explorer
- BRD2709A
- MGM260P-EK2713A
Palapala Hou
Ke alakaʻi nei kahi mea hoʻohana EZSP hou iā UG600 no nā hoʻokuʻu 8.1 a i luna.
Nā hoʻomaikaʻi
- Hoʻonui ʻia nā palena SL_ZIGBEE_KEY_TABLE_SIZE i 254 mau helu.
- Hoʻohui ʻia nā zigbee_security_link_keys iā Z3Light.
- Hoʻohui ʻia nā zigbee_security_link_keys iā zigbee_mp_z3_tc_z3_tc. Hoʻohou i kona nui papaʻaina kī pū kekahi.
- Hoʻonui i ka nui o ka pākaukau kī Z3 Gateway (e hoʻonoho ʻia i ncp) i 20.
Nā pilikia paʻa
Nā pilikia i ʻike ʻia i ka hoʻokuʻu ʻia o kēia manawa
Ua hoʻohui ʻia nā pilikia me ka wiwo ʻole mai ka hoʻokuʻu mua ʻana. Inā ua hala ʻoe i kahi hoʻokuʻu, loaʻa nā memo hoʻokuʻu hou ma https://www.silabs.com/developers/zigbee-emberznet ma ka ʻaoʻao Tech Docs.
Nā mea i hoʻopau ʻia
- ʻAʻole hoʻohana hou ʻia ka ʻāpana zigbee_watchdog_periodic_refresh i ka hoʻolālā noi Zigbee a ua hoʻopau ʻia i kēia hoʻokuʻu. Ua pio ka manawa kiaʻi ma ka paʻamau no nā s a pauample palapala noi. E hoʻonui ʻia kahi mea kiaʻi i hoʻohui ʻia i ka SDK i ka wā e hiki mai ana.
- Nānā: E ho'ā i ka manawa kiaʻi me ka mea hoʻonohonoho SL_LEGACY_HAL_DISABLE_WATCHDOG i hoʻonohonoho ʻia i ka 0 i kāu noi.
Nā palena a me nā manaʻo o ka pūnaewele
Hiki i nā polokalamu Trust Center paʻamau i hoʻouna ʻia me kēia hoʻokuʻu EmberZNet ke kākoʻo i kekahi mau polokalamu ma ka pūnaewele. Hoʻoholo ʻia kēia helu ma muli o nā kumu he nui, me ka nui o ka papaʻaina i hoʻonohonoho ʻia, ka hoʻohana ʻana o NVM, a me nā waiwai o ka wā hana a me ka wā holo. Hiki i nā mea hoʻohana e ʻimi ana e hana i nā ʻupena nui ke kū i nā pilikia kumu waiwai i ka wā e ulu ana ka pūnaewele ʻoi aku ka nui ma mua o ke kākoʻo. No exampʻAe, hiki i ka mea hana e noi ana i kahi Trust Center Link Key mai ka Trust Center ke hoʻāla i ka sl_zigbee_af_zigbee_key_establishment_cb callback ma ka Trust Center me ka h kūlana i hoʻonoho ʻia iā SL_ZIGBEE_KEY_TABLE_FULL, e hōʻike ana ʻaʻole loaʻa kahi wahi o ka papa kī e hoʻohui i kahi kī hou no ka mea noi a i ʻole kēlā. ʻAʻohe wahi i loaʻa iā NVM3. Hāʻawi ʻo Silicon Labs i kēia mau ʻōlelo aʻoaʻo no nā mea hoʻohana e ʻimi nei e hana i nā pūnaewele nui. No nā noi ʻo Trust Center, ʻōlelo ʻia kēia mau hoʻonohonoho. ʻAʻole pau kēia mau ʻōlelo aʻoaʻo, a lilo lākou i kumu kumu no nā noi e manaʻo nei e ulu i nā pūnaewele nui.
- Hoʻokomo ʻia o ka ʻāpana Address Table (zigbee_address_table), me
- ka SL_ZIGBEE_AF_PLUGIN_ADDRESS_TABLE_SIZE mea hoʻonohonoho i hoʻonohonoho ʻia i ka nui o ka pūnaewele makemake.
- ʻo ka waiwai SL_ZIGBEE_AF_PLUGIN_ADDRESS_TABLE_TRUST_CENTER_CACHE_SIZE i hoʻonohonoho ʻia i ka nui (4)
- Hoʻokomo ʻia ka ʻāpana Security Link Keys (zigbee_security_link_keys), me
- Hoʻonohonoho ʻia ka waiwai SL_ZIGBEE_KEY_TABLE_SIZE i ka nui o ka pūnaewele
- Hoʻonohonoho ʻia nā mea hoʻonohonoho ma lalo nei i ka nui o ka pūnaewele i makemake ʻia
- SL_ZIGBEE_BROADCAST_TABLE_SIZE, e like me ka mea i loaʻa ma ka ʻāpana Zigbee Pro Stack
- SL_ZIGBEE_SOURCE_ROUTE_TABLE_SIZE, e like me ka mea i ʻike ʻia ma ka ʻāpana hoʻokele kumu, inā hoʻohana ʻia ke ala ala kumu.
- Hoʻololi o NVM3_DEFAULT_NVM_SIZE a me NVM3_DEFAULT_CACHE_SIZE e like me ka hoʻohana ʻana iā NVM3
- E laʻa me ka nui o ka pūnaewele ʻoi aku ma mua o 65 mau node e koi i ka nui NVM3 o 64K. ʻO ka nui NVM3 paʻamau ma Silicon Labs Zigbee sampʻO nā noi he 32K. ʻO nā noi e hoʻohana nui ana iā NVM ke koi aku i ka hoʻoponopono ʻana i kēia waiwai i ʻoi aku ka kiʻekiʻe.
- Pono nā pūnaewele nui a hiki i ka 65 nodes i ka nui cache NVM3 o 1200 bytes; ʻO ka ulu ʻana o nā ʻupena i ʻoi aku ka nui ma mua o ia mea e koi pālua i kēia waiwai i 2400 bytes.
Pili kēia mau hoʻololi i ka Trust Center wale nō
Multiprotocol Gateway a me RCP
Nā mea hou
Hoʻohana ʻia ke kākoʻo GA SoC no BLE DMP me Zigbee + Openthread CMP me ka hoʻolohe like ʻana ma nā ʻāpana xG26. Ua hoʻohui ʻia ke kākoʻo ʻo Debian alpha no nā noi Zigbeed, OTBR, a me Z3Gateway. Hāʻawi ʻia ʻo Zigbeed a me OTBR i ka format package DEB no ke kahua kuhikuhi i koho ʻia (Raspberry PI 4) pū kekahi. E ʻike i ka holo ʻana o Zigbee, OpenThread, a me Bluetooth i ka manawa like ma kahi Linux Host me kahi Multiprotocol Co-Processor, loaʻa ma docs.silabs.com, no nā kikoʻī. Hoʻohui ʻia ke kākoʻo Zigbeed no Tizen-0.1-13.1 no ka arm32 a me aarch64 a me ka Android 12 no aarch64. Hiki ke loaʻa ka ʻike hou aku e pili ana iā Zigbeed ma docs.silabs.com. Hoʻohui ʻia ka mea hou "802.15.4 Unified radio scheduler priority". Hoʻohana ʻia kēia ʻāpana e hoʻonohonoho i nā mea nui o ka lekiō o kahi 15.4 stack. Pono ka ʻāpana i ka mea hou "radio_priority_configurator". Hāʻawi kēia ʻāpana i nā papahana e hoʻohana i ka hāmeʻa Radio Priority Configurator ma Simplicity Studio e hoʻonohonoho i nā pae koʻikoʻi o ka lekiō o nā waihona e pono ai.
Nā hoʻomaikaʻi
Noi noi ʻO ka holo ʻana o Zigbee, OpenThread, a me Bluetooth i ka manawa like ma kahi Linux Host me kahi Multiprotocol Co-Processor (AN1333) ua hoʻoneʻe ʻia i docs.silabs.com. ʻO ke kākoʻo OpenWRT i kēia manawa ke kūlana GA. Ua hoʻohui ʻia ke kākoʻo OpenWRT no nā noi Zigbee, OTBR, a me Z3Gateway. Hāʻawi ʻia ʻo Zigbeed a me OTBR ma ke ʻano pūʻolo IPK no ke kahua kuhikuhi (Raspberry PI 4) pū kekahi. E ʻike i ka holo ʻana o Zigbee, OpenThread, a me Bluetooth i ka manawa like ma kahi Linux Host me kahi Multiprotocol Co-Processor, loaʻa ma docs.silabs.com, no nā kikoʻī.
Nā pilikia paʻa
Nā pilikia i ʻike ʻia i ka hoʻokuʻu ʻia o kēia manawa
Ua hoʻohui ʻia nā pilikia me ka wiwo ʻole mai ka hoʻokuʻu mua ʻana. Inā ua hala ʻoe i kahi hoʻokuʻu, loaʻa nā memo hoʻokuʻu hou i ka oathttps://www.silabs.com/developers/simplicity-software-development-kit.
Nā mea i hoʻopau ʻia
E hoʻopau ʻia ka "Multiprotocol Container" i kēia manawa ma DockerHub (siliconlabsinc/multiprotocol) i kahi hoʻokuʻu e hiki mai ana. ʻAʻole e hoʻonui hou ʻia ka pahu a hiki ke huki ʻia mai DockerHub. ʻO nā pūʻolo hoʻokumu Debian no cpcd, ZigBee, a me ot-br-posix, me nā papahana i hana ʻia a hui ʻia, e hoʻololi i ka hana i nalowale me ka wehe ʻana o ka ipu.
Ke hoʻohana nei i kēia hoʻokuʻu
Aia kēia hoʻokuʻu i kēia mau mea:
- Puʻu Zigbee
- ʻO ka hoʻolālā noi Zigbee
- ʻO Zigbee Sample Nā noi
No ka ʻike hou aku e pili ana iā Zigbee a me ka EmberZNet SDK e ʻike iā UG103.02: Zigbee Fundamentals. Inā he mea hoʻohana mua ʻoe, e ʻike i ka QSG180: Zigbee EmberZNet Quick-Start Guide no SDK 7.0 a me Higher, no nā ʻōlelo aʻoaʻo e pili ana i ka hoʻonohonoho ʻana i kāu kaiapuni hoʻomohala, kūkulu a uila e like meampka palapala noi, a me nā palapala kuhikuhi e kuhikuhi ana i nā ʻanuʻu ext.
Hoʻokomo a hoʻohana
Hāʻawi ʻia ka Zigbee EmberZNet SDK ma ke ʻano he ʻāpana o ka Simplicity SDK, ka suite o Silicon Labs SDKs. No ka hoʻomaka koke ʻana me ka Simplicity SDK, e hoʻokomo iā Simplicity Studio 5, nāna e hoʻonohonoho i kāu wahi hoʻomohala a hele iā ʻoe ma o ka hoʻokomo ʻana iā Simplicity SDK. Aia ka Simplicity Studio 5 i nā mea a pau e pono ai no ka hoʻomohala huahana IoT me nā polokalamu Silicon Labs, me kahi kumuwaiwai a me ka mea hoʻolaha papahana, nā mea hana hoʻonohonoho polokalamu, IDE piha me GNU toolchain, a me nā mea hana loiloi. Hāʻawi ʻia nā ʻōlelo aʻoaʻo hoʻonohonoho ma ka Simplicity Studio 5 User's Guide. ʻO kahi ʻē aʻe, hiki ke hoʻokomo lima ʻia ʻo Simplicity SDK ma o ka hoʻoiho ʻana a i ʻole cloning i ka mea hou loa mai GitHub. E nana https://github.com/SiliconLabs/simplicity_sdk no ka ʻike hou aku. Hoʻokomo ʻo Simplicity Studio i ka Simplicity SDK ma ka paʻamau i:
- (Windows): C:\Users\\SimplicityStudio\SDKs\simplicity_sdk
- (MacOS): /Users//SimplicityStudio/SDKs/simplicity_sdk
Hoʻokomo ʻia nā palapala kikoʻī i ka mana SDK me ka SDK. Hiki ke ʻike pinepine ʻia nā ʻike hou aku ma nā ʻatikala kumu ʻike (KBA). Loaʻa nā kuhikuhi API a me nā ʻike ʻē aʻe e pili ana i kēia a me nā hoʻokuʻu mua ma laila https://docs.silabs.com/.
ʻIke palekana
Hoʻohui Paʻa Vault
No nā polokalamu e koho ana e mālama pono i nā kī me ka hoʻohana ʻana i ka ʻāpana Secure Key Storage ma nā ʻāpana Secure Vault-High, hōʻike ka papa ma lalo nei i nā kī i pale ʻia a me kā lākou mau hiʻohiʻona palekana e mālama ai ka mea Zigbee Security Manager.Hiki ke hoʻohana ʻia nā kī i ʻōwili ʻia i kaha ʻia ʻo "Non-Exportable" akā ʻaʻole hiki ke hoʻohana ʻia viewed a kaʻana like paha i ka wā holo. Hiki ke hoʻohana ʻia a kaʻana like i nā kī i kāʻei ʻia ʻo "Exportable" akā e hoʻopili ʻia i ka wā e mālama ʻia ana ma Flash. ʻAʻole pono nā mea hoʻohana e launa pū me ka hapa nui o kēia mau kī. Loaʻa nā API i kēia manawa no ka hoʻokele ʻana i nā kī Link Key Table a i ʻole Transient Keys i ka noi mea hoʻohana a hiki ke hele ʻia ma o ka mea Zigbee Security Manager.
'Lelo Aʻoaʻo palekana
No ke kau inoa ʻana i ka Security Advisories, e komo i ka puka kūʻai aku ʻo Silicon Labs, a laila koho i ka Home Account. Kaomi HOME e hele i ka ʻaoʻao home portal a laila kaomi i ka tile Manage Notifications. E hōʻoia i ka nānā ʻana i nā 'Software/Security Advisory Notice & Product Change Notice (PCNs)', a ua kau inoa ʻoe ma ka liʻiliʻi loa no kāu paepae a me ka protocol. Kaomi Save no ka mālama ʻana i nā loli.
Kākoʻo
Ua kūpono nā mea kūʻai aku i ka Development Kit no ke aʻo ʻana a me ke kākoʻo ʻenehana. E hoʻohana i ka Silicon Laboratories Zigbee web ʻaoʻao no ka loaʻa ʻana o ka ʻike e pili ana i nā huahana a me nā lawelawe ʻo Silicon Labs Zigbee, a e kākau inoa no ke kākoʻo huahana. Hiki iā ʻoe ke hoʻokaʻaʻike i ke kākoʻo Silicon Laboratories ma http://www.silabs.com/support.
Palapala Zigbee
Ua kūpono ka hoʻokuʻu ʻana o Ember ZNet 8.1 no Zigbee Compliant Platform no ka SoC, NC, P, a me RCP architectures aia kahi ZCP certification ID i pili i kēia hoʻokuʻu, e ʻoluʻolu e nānā i ka CSA webpaena maanei:
https://csa-iot.org/csa-iot_products/.
E ʻoluʻolu e hoʻomaopopo i ka palapala hōʻoia ZCP filee hoʻopuka i ka hoʻokuʻu ʻana, a lawe i kekahi mau pule ma mua o ka noʻonoʻo ʻana i ka CSA webpaena. No nā nīnau hou aʻe, e ʻoluʻolu e kelepona i ke kākoʻo Silicon Laboratories ma http://www.silabs.com/support.
FAQs
A: Hiki ke hoʻonohonoho ʻia ka nui o ka pākaukau loulou APS me ka hoʻohana ʻana i ka ʻāpana SL_ZIGBEE_KEY_TABLE_SIZE. Ma ka mana 8.1, ua hoʻonui ʻia mai 127 a 254 mau helu.
Nīnau: He aha nā mea hoʻomaikaʻi i ka mana 8.1?
A: Hoʻopuka ʻo 8.1 i nā mea hoʻonui e like me ka hoʻonui ʻana i ka nui o ka pākaukau loulou APS, hoʻololi i nā ʻāpana, hoʻohui i ka pale mutex no Athe pp Framework event queue, a ʻoi aku. E nānā i nā memo hoʻokuʻu no ka papa inoa kikoʻī o nā hoʻomaikaʻi.
Nīnau: Pehea wau e hoʻoponopono ai i nā pilikia paʻa i ka SDK?
A: Hoʻoponopono i nā pilikia ma ka SDK e pili ana i ka hoʻoponopono ʻana i nā pilikia me ka hoʻonohonoho ʻana i ka nui o ka papaʻaina, ka inoa hou ʻana i nā ʻāpana, ka hoʻoponopono ʻana i ke ala kumu ma luna, ka lawelawe ʻana i nā kauoha ZCL, a me nā mea hou aku. E hōʻoia ʻoe e hōʻano hou i ka mana hou e pōmaikaʻi mai kēia mau hoʻoponopono.
Palapala / Punawai
![]() |
SILICON LABS Zigbee EmberZ Net SDK [pdf] Na kuhikuhi Zigbee EmberZ Net SDK, EmberZ Net SDK, Net SDK, SDK |