SILICON-LABS-logo

SILICON LABS Zigbee EmberZ Net SDK

SILICON-LABS-Zigbee-EmberZ-Net-SDK-ọja

Awọn pato

  • Zigbee EmberZNet SDK Version: 8.1 GA
  • Irọrun SDK Suite Version: 2024.12.0
  • Ọjọ Tu silẹ: Oṣu kejila ọjọ 16, Ọdun 2024
  • Compilers ibamu: GCC version 12.2.1
  • Ẹya Ilana Ilana EZSP: 0x10

ọja Alaye

Awọn Labs Silicon jẹ olutaja yiyan fun awọn OEM ti n dagbasoke Nẹtiwọọki Zigbee sinu awọn ọja wọn. Syeed Silicon Labs Zigbee jẹ iṣọpọ julọ, pipe, ati ẹya-ara-ọlọrọ ojutu Zigbee ti o wa. Ohun alumọni Labs EmberZNet SDK ni imuse Silicon Labs ti sipesifikesonu akopọ Zigbee.

Awọn ẹya ara ẹrọ bọtini

Zigbee

  • -250+ awọn titẹ sii ni APS ọna asopọ bọtini tabili
  • Atilẹyin ZigbeeD lori Android 12 (v21.0.6113669) ati Tizen (v0.1-13.1)
  • xG26 Module support

Multiprotocol

  • ZigbeeD ati OTBR ṣe atilẹyin lori OpenWRT – GA
  • DMP BLE + CMP ZB & Nkan / OT pẹlu gbigbọ nigbakanna lori MG26 fun SoC - GA
  • 802.15.4 Iṣọkan redio iṣeto ni ayo paati
  • Atilẹyin apoti Debian fun awọn ohun elo agbalejo MP – Alpha

Awọn nkan Tuntun

Awọn iyipada pataki
Iwọn tabili bọtini ọna asopọ APS (ti a tunto nipa lilo SL_ZIGBEE_KEY_TABLE_SIZE) ti fẹ lati awọn titẹ sii 127 si 254.

  • Atilẹyin R23 jẹ afikun fun iṣẹ ṣiṣe Nẹtiwọọki ZDD. Iṣẹ ṣiṣe tunneling wa laisi atilẹyin fun awọn ọran lilo Nẹtiwọọki Legacy.
  • Itọnisọna Nẹtiwọọki ati awọn paati Ẹlẹda Nẹtiwọọki ti ni imudojuiwọn lati pẹlu atilẹyin fun didapọ R23. Iwọnyi pẹlu awọn iyipada ti o jọmọ atẹle.
    • Bọtini Ọna asopọ Ile-igbẹkẹle aiyipada (TCLK) eto imulo ti ni imudojuiwọn lati ṣe ipilẹṣẹ awọn bọtini tuntun fun ẹrọ kọọkan ti n beere. Bọtini tuntun kan ni ipilẹṣẹ nigbakugba ti awọn ẹrọ ti n beere gbiyanju lati ṣe imudojuiwọn Bọtini Ọna asopọ Ile-iṣẹ Igbekele wọn.
    • Nitori iyipada eto imulo TCLK iṣaaju, paati Aabo Ẹlẹda Nẹtiwọọki ni bayi nilo paati Awọn bọtini Ọna asopọ Aabo. Igbegasoke awọn ohun elo yoo jẹ imudojuiwọn lati ni ibamu si ibeere tuntun yii.
    • Eto tuntun kan,
      SL_ZIGBEE_AF_PLUGIN_NETWORK_CREATOR_SECURITY_ALLOW_TC_USING_HASHED_LINK_KEY ti wa ni afikun lati gba didapọ mọ ni lilo koko, bọtini hashed. Iṣeto yii wa labẹ paati Aabo Ẹlẹda Nẹtiwọọki. Lilo eto imulo yii ngbanilaaye ẹrọ didapọ kọọkan lati gba isọdọmọ TCLK alailẹgbẹ kan, ṣugbọn awọn igbiyanju leralera lati ṣe imudojuiwọn TCLK kii yoo ja si ni bọtini tuntun fun ẹrọ ti n beere. Lilo awọn bọtini ọna asopọ hashed jẹ eto imulo aiyipada ṣaaju itusilẹ yii, ati lilo eto imulo yii ngbanilaaye Ile-iṣẹ Igbẹkẹle lati yago fun mimu paati Awọn bọtini Ọna asopọ Aabo, eyiti o fi awọn bọtini pamọ ni Flash.
      AkiyesiAwọn Labs Silicon ko ṣeduro lilo eto imulo yii, nitori eyi ṣe idilọwọ didapọ awọn ẹrọ lati yiyi, tabi imudojuiwọn, awọn TCLK wọn.
  • Eto iṣeto tuntun ti wa ni afikun si paati zigbee_ezsp_spi lati gba iṣeto ni ẹrọ SPI agbalejo ati awọn atọkun pin rẹ.
  • Awọn example ise agbese, pẹlu ise agbese files (.slcps) ati folda ise agbese, ti wa ni lorukọmii si awọn itọnisọna lorukọ Silicon Labs ati gbe labẹ ilana “awọn iṣẹ akanṣe”.

New Platform Support

  • Awọn awoṣe tuntun
    • MGM260PD32VNA2
    • MGM260PD32VNN2
    • MGM260PD22VNA2
    • MGM260PB32VNA5
    • MGM260PB32VNN5
    • MGM260PB22VNA5
    • BGM260PB22VNA2
    • BGM260PB32VNA2
    • Awọn igbimọ redio titun
    • MGM260P-RB4350A
    • MGM260P-RB4351A
  • Apa tuntun
    • efr32xg27
  • Apoti Explorer
    • BRD2709A
    • MGM260P-EK2713A

Iwe titun
Olumulo EZSP tuntun ṣe itọsọna UG600 fun awọn idasilẹ 8.1 ati loke.

Awọn ilọsiwaju

  • Awọn opin SL_ZIGBEE_KEY_TABLE_SIZE gbooro si awọn titẹ sii 254.
  • Ti ṣafikun zigbee_security_link_keys si Z3Light.
  • Ti ṣafikun zigbee_security_link_keys si zigbee_mp_z3_tc_z3_tc. Ṣe imudojuiwọn iwọn tabili bọtini rẹ daradara.
  • Ṣe alekun iwọn tabili bọtini Z3 Gateway (eyiti yoo ṣeto si ncp) si 20.

Awọn ọrọ ti o wa titi

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)

Awọn ọrọ ti a mọ ni itusilẹ lọwọlọwọ

Awọn ọran ni igboya ni a ṣafikun lati itusilẹ iṣaaju. Ti o ba ti padanu itusilẹ kan, awọn akọsilẹ itusilẹ aipẹ wa ni https://www.silabs.com/developers/zigbee-emberznet ninu awọn Tech Docs taabu.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)

Awọn nkan ti a ti parun

  • Awọn paati zigbee_watchdog_periodic_refresh ko si ni lilo ninu ilana ohun elo Zigbee ati pe o ti parẹ ninu itusilẹ yii. Aago aago naa jẹ alaabo nipasẹ aiyipada fun gbogbo awọn sample awọn ohun elo. Ilọsiwaju paati oluṣọ yoo wa ti a ṣafikun si SDK ni ọjọ iwaju.
  • Akiyesi: Mu aago aago ṣiṣẹ pẹlu nkan atunto SL_LEGACY_HAL_DISABLE_WATCHDOG ti a ṣeto si 0 ninu ohun elo rẹ

Awọn idiwọn nẹtiwọki ati awọn ero

Awọn ohun elo ile-iṣẹ igbẹkẹle aiyipada ti o wa pẹlu idasilẹ EmberZNet yii ni agbara lati ṣe atilẹyin awọn ẹrọ pupọ lori nẹtiwọọki. Nọmba yii jẹ ipinnu ti o da lori awọn ifosiwewe pupọ, pẹlu awọn iwọn tabili ti iṣeto, lilo NVM, ati akoko iran miiran ati awọn iye akoko ṣiṣe. Awọn olumulo ti n wa lati ṣẹda awọn nẹtiwọọki nla le dojuko awọn ọran orisun nigbati nẹtiwọọki n dagba tobi ju ohun elo le ṣe atilẹyin. Fun example, ẹrọ ti o nbere Bọtini Ọna asopọ Ile-igbẹkẹle lati Ile-iṣẹ Igbẹkẹle le fa sl_zigbee_af_zigbee_key_establishment_cb callback lori Ile-iṣẹ Igbekele pẹlu ipo h ṣeto si SL_ZIGBEE_KEY_TABLE_FULL, ti o nfihan pe tabili bọtini ko ni aye lati ṣafikun bọtini tuntun fun ẹrọ ti n beere tabi iyẹn. NVM3 ko ni aaye to wa. Awọn ile-iṣẹ Silicon pese awọn iṣeduro atẹle fun awọn olumulo ti n wa lati ṣẹda awọn nẹtiwọọki nla. Fun awọn ohun elo Ile-iṣẹ Igbekele, awọn atunto atẹle ni a ṣeduro. Awọn iṣeduro wọnyi ko pari, ati pe wọn ṣiṣẹ bi ipilẹṣẹ fun awọn ohun elo ti n pinnu lati dagba awọn nẹtiwọọki nla.

  • Ifisi ti awọn adirẹsi Table paati (zigbee_address_table), pẹlu
    • ohun atunto SL_ZIGBEE_AF_PLUGIN_ADDRESS_TABLE_SIZE ti a ṣeto si iwọn nẹtiwọki ti o fẹ
    • iye SL_ZIGBEE_AF_PLUGIN_ADDRESS_TABLE_TRUST_CENTER_CACHE_SIZE ti a ṣeto si ti o pọju (4)
  • Ifisi paati Awọn bọtini Ọna asopọ Aabo (zigbee_security_link_keys), pẹlu
    • Iye SL_ZIGBEE_KEY_TABLE_SIZE ti ṣeto si iwọn netiwọki naa
  • Awọn ohun iṣeto ni atẹle ti ṣeto si iwọn ti nẹtiwọọki ti o fẹ
    • SL_ZIGBEE_BROADCAST_TABLE_SIZE, bi a ti rii ninu paati Zigbee Pro Stack
    • SL_ZIGBEE_SOURCE_ROUTE_TABLE_SIZE, bi a ti rii ninu paati ipa ọna Orisun, ti o ba lo ipa ọna orisun
  • Atunṣe ti NVM3_DEFAULT_NVM_SIZE ati NVM3_DEFAULT_CACHE_SIZE ni ibamu si lilo NVM3
    • Fun apẹẹrẹ awọn iwọn nẹtiwọọki ti o tobi ju awọn apa 65 ṣee ṣe nilo iwọn NVM3 ti 64K. Iwọn NVM3 aiyipada ni Silicon Labs Zigbee sample awọn ohun elo jẹ 32K. Awọn ohun elo ti o lo NVM diẹ sii le nilo atunṣe iye yii paapaa ga julọ.
    • Awọn nẹtiwọọki nla to awọn apa 65 le nilo iwọn kaṣe NVM3 ti 1200 awọn baiti; awọn nẹtiwọọki ti o tobi ju iyẹn lọ le nilo ilọpo iye yii si 2400 baiti.

Awọn atunṣe wọnyi kan si Ile-iṣẹ Igbekele nikan

Multiprotocol Gateway ati RCP

Awọn nkan Tuntun
Ṣiṣe atilẹyin GA SoC fun BLE DMP pẹlu Zigbee + Ṣiṣii CMP pẹlu gbigbọ nigbakanna lori awọn ẹya xG26. Atilẹyin alpha Debian ti jẹ afikun fun awọn ohun elo Zigbeed, OTBR, ati Z3Gateway. Zigbeed ati OTBR ni a pese ni ọna kika package DEB fun pẹpẹ itọkasi ti o yan (Rasipibẹri PI 4) pẹlu. Wo Ṣiṣe Zigbee, ṢiṣiiThread, ati Bluetooth Ni igbakanna lori Olugbalejo Lainos kan pẹlu Oluṣeto Protocol Multiprotocol, ti a rii ni docs.silabs.com, fun awọn alaye. Ṣe afikun atilẹyin Zigbeed fun Tizen-0.1-13.1 fun arm32 ati aarch64 bakanna bi Android 12 fun aarch64. Alaye diẹ sii lori Zigbeed ni a le rii ni docs.silabs.com. Fi kun titun "802.15.4 Iṣọkan redio iṣeto ni ayo" paati. A lo paati yii lati tunto awọn ayo redio ti akopọ 15.4 kan. Awọn paati nilo tun titun "radio_priority_configurator" paati. Ẹya ara ẹrọ yii ngbanilaaye awọn iṣẹ akanṣe lati lo ohun elo Oluṣeto Iṣaju Redio ni Simplicity Studio lati tunto awọn ipele ayo redio ti awọn akopọ ti o nilo rẹ.

Awọn ilọsiwaju
Akọsilẹ ohun elo Ṣiṣe Zigbee, OpenThread, ati Bluetooth Ni igbakanna lori Gbalejo Lainos kan pẹlu Oluṣeto Protocol Multiprotocol (AN1333) ti gbe lọ si docs.silabs.com. Atilẹyin OpenWRT jẹ didara GA bayi. Atilẹyin OpenWRT ti ṣafikun fun Zigbee, OTBR, ati awọn ohun elo Z3Gateway. Zigbeed ati OTBR ni a pese ni ọna kika package IPK fun pẹpẹ itọkasi (Rasipibẹri PI 4) pẹlu. Wo Ṣiṣe Zigbee, ṢiṣiiThread, ati Bluetooth Ni igbakanna lori Olugbalejo Lainos kan pẹlu Oluṣeto Protocol Multiprotocol, ti a rii ni docs.silabs.com, fun awọn alaye.

Awọn ọrọ ti o wa titiSILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (17)

Awọn ọrọ ti a mọ ni itusilẹ lọwọlọwọ
Awọn ọran ni igboya ni a ṣafikun lati itusilẹ iṣaaju. Ti o ba ti padanu itusilẹ kan, awọn akọsilẹ itusilẹ aipẹ wa oathttps://www.silabs.com/developers/simplicity-software-development-kit.SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (18)

Awọn nkan ti a ti parun
“Apoti Protocol Multiprotocol” eyiti o wa lọwọlọwọ lori DockerHub (siliconlabsinc/multiprotocol) yoo jẹ idinku ninu itusilẹ ti n bọ. Eiyan naa kii yoo ni imudojuiwọn ati ni anfani lati fa lati DockerHub. Awọn idii ti o da lori Debian fun cpcd, ZigBee, ati ot-br-posix, pẹlu ipilẹṣẹ abinibi ati awọn iṣẹ akanṣe, yoo rọpo iṣẹ ṣiṣe ti o sọnu pẹlu yiyọ eiyan kuro.

Lilo itusilẹ yii

Itusilẹ yii ni awọn wọnyi ninu:

  • Zigbee akopọ
  • Ilana Ohun elo Zigbee
  • Zigbee Sample Awọn ohun elo

Fun alaye diẹ sii nipa Zigbee ati EmberZNet SDK wo UG103.02: Zigbee Fundamentals. Ti o ba jẹ olumulo akoko akọkọ, wo QSG180: Zigbee EmberZNet Itọsọna Ibẹrẹ kiakia fun SDK 7.0 ati Giga, fun awọn itọnisọna lori atunto agbegbe idagbasoke rẹ, ile ati didan biampohun elo le, ati awọn itọkasi iwe ti o tọka si awọn igbesẹ ext.

Fifi sori ẹrọ ati Lo
Zigbee EmberZNet SDK ti pese gẹgẹ bi apakan SDK Arọrun, suite ti Silicon Labs SDKs. Lati bẹrẹ ni iyara pẹlu Arọrun SDK, fi Simplicity Studio 5 sori ẹrọ, eyiti yoo ṣeto agbegbe idagbasoke rẹ ki o rin ọ nipasẹ fifi sori SDK Arọrun. Simplicity Studio 5 pẹlu ohun gbogbo ti o nilo fun idagbasoke ọja IoT pẹlu awọn ẹrọ Silicon Labs, pẹlu orisun ati ifilọlẹ iṣẹ akanṣe, awọn irinṣẹ iṣeto sọfitiwia, IDE ni kikun pẹlu ohun elo GNU, ati awọn irinṣẹ itupalẹ. Awọn ilana fifi sori ẹrọ ni a pese ni Itọsọna Olumulo ile-iṣẹ Arọrun 5 lori ayelujara. Ni omiiran, Arọrun SDK le fi sori ẹrọ pẹlu ọwọ nipasẹ gbigba lati ayelujara tabi didi tuntun lati GitHub. Wo https://github.com/SiliconLabs/simplicity_sdk fun alaye siwaju sii. Simplicity Studio n fi SDK Arọrun sori ẹrọ nipasẹ aiyipada ni:

  • (Windows): C: \ Users \ SimplicityStudio \ SDKs \ simplicity_sdk
  • (MacOS): /Awọn olumulo//SimplicityStudio/SDKs/ayedero_sdk

Awọn iwe aṣẹ ni pato si ẹya SDK ti fi sori ẹrọ pẹlu SDK. Alaye ni afikun nigbagbogbo ni a le rii ni awọn nkan ipilẹ imọ (KBAs). Awọn itọkasi API ati awọn alaye miiran nipa eyi ati awọn idasilẹ iṣaaju ni o wa https://docs.silabs.com/.

Aabo Alaye
Ailewu ifinkan Integration
Fun awọn ohun elo ti o yan lati ṣafipamọ awọn bọtini ni aabo ni lilo paati Ibi ipamọ Bọtini to ni aabo lori awọn ẹya aabo Vault-High, tabili atẹle n fihan awọn bọtini aabo ati awọn abuda aabo ibi ipamọ wọn ti paati Oluṣakoso Aabo Zigbee ṣakoso.SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (19)Awọn bọtini ti a we ti o samisi bi “Ti kii ṣe okeere” le ṣee lo ṣugbọn ko le ṣe viewed tabi pín ni asiko isise. Awọn bọtini ti a we ti o ti samisi bi “Ti ṣee gbejade” le ṣee lo tabi pinpin ni akoko ṣiṣe ṣugbọn wa ni fifi ẹnọ kọ nkan lakoko ti o fipamọ sinu Flash. Awọn ohun elo olumulo ko nilo lati ṣe ajọṣepọ pẹlu ọpọlọpọ awọn bọtini wọnyi. Awọn API ti o wa tẹlẹ lati ṣakoso awọn bọtini Tabili Ọna asopọ tabi Awọn bọtini Irekọja si tun wa si ohun elo olumulo ati pe o tun wa nipasẹ paati Alakoso Aabo Zigbee.

Awọn imọran Aabo
Lati ṣe alabapin si Awọn imọran Aabo, wọle si oju-ọna alabara Silicon Labs, lẹhinna yan Ile Akọọlẹ. Tẹ ILE lati lọ si oju-iwe ile ọna abawọle ati lẹhinna tẹ Ṣakoso awọn tile Awọn iwifunni. Rii daju pe 'Software/Awọn akiyesi Imọran Aabo & Awọn akiyesi Iyipada Ọja (PCNs)' jẹ ayẹwo, ati pe o ti ṣe alabapin ni o kere ju fun pẹpẹ ati ilana rẹ. Tẹ Fipamọ lati ṣafipamọ eyikeyi awọn ayipada.SILICON-LABS-Zigbee-EmberZ-Net-SDK-fig- (20)

Atilẹyin
Awọn alabara Apo Idagbasoke jẹ ẹtọ fun ikẹkọ ati atilẹyin imọ-ẹrọ. Lo Silicon Laboratories Zigbee web oju-iwe lati gba alaye nipa gbogbo awọn ọja ati iṣẹ Silicon Labs Zigbee, ati lati forukọsilẹ fun atilẹyin ọja. O le kan si atilẹyin Awọn ile-iṣẹ Silicon ni http://www.silabs.com/support.

Iwe-ẹri Zigbee
Itusilẹ Ember ZNet 8.1 ti jẹ oṣiṣẹ fun Platform Compliant Zigbee fun SoC, NC, P, ati awọn ile-iṣọ RCP, ID ijẹrisi ZCP kan wa ti a so mọ itusilẹ yii, jọwọ ṣayẹwo CSA webojula nibi:
https://csa-iot.org/csa-iot_products/.

Jọwọ ṣe akiyesi pe iwe-ẹri ZCP jẹ filed firanṣẹ itusilẹ naa, o gba ọsẹ diẹ ṣaaju ki o to ni irisi lori CSA webojula. Fun eyikeyi awọn ibeere siwaju, jọwọ kan si atilẹyin Awọn ile-iṣẹ Silicon ni http://www.silabs.com/support.

FAQs

Q: Bawo ni MO ṣe ṣe imudojuiwọn iwọn tabili bọtini ọna asopọ APS ni SDK?
A: Iwọn tabili bọtini ọna asopọ APS le jẹ tunto nipa lilo paramita SL_ZIGBEE_KEY_TABLE_SIZE. Ninu ẹya 8.1, o ti gbooro lati awọn titẹ sii 127 si 254.

Q: Kini awọn ilọsiwaju ni ẹya 8.1?
A: Ẹya 8.1 mu awọn imudara bii jijẹ iwọn tabili bọtini ọna asopọ APS, awọn paati lorukọmii, fifi aabo mutex kun fun isinyi iṣẹlẹ iṣẹlẹ Athe pp Framework, ati diẹ sii. Tọkasi awọn akọsilẹ itusilẹ fun atokọ alaye ti awọn ilọsiwaju.

Q: Bawo ni MO ṣe mu awọn ọran ti o wa titi ni SDK?
A: Awọn ọran ti o wa titi ni SDK pẹlu ipinnu awọn iṣoro ti o pọju pẹlu iṣeto iwọn tabili aládùúgbò, awọn paati lorukọmii, ṣiṣatunṣe ipa ọna orisun, mimu awọn aṣẹ ZCL mu, ati diẹ sii. Rii daju pe o ṣe imudojuiwọn si ẹya tuntun lati ni anfani lati awọn atunṣe wọnyi.

Awọn iwe aṣẹ / Awọn orisun

SILICON LABS Zigbee EmberZ Net SDK [pdf] Awọn ilana
Zigbee EmberZ Net SDK, EmberZ Net SDK, Net SDK, SDK

Awọn itọkasi

Fi ọrọìwòye

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti a beere ti wa ni samisi *