SILICON LABS 7.4.5.0 Zigbee Ember Z Net SDK
- Zigbee EmberZNet SDK Bersyon: 7.4.5.0 GA
- Bersyon sa Gecko SDK Suite: 4.4
- Petsa sa Pagpagawas: Oktubre 23, 2024
- Plataporma: Silicon Labs
- Gisuportahan nga mga Compiler: GCC (Ang GNU Compiler Collection) nga bersyon 12.2.1
- Bersyon sa EZSP Protocol: 0x0D
Mga Instruksyon sa Paggamit sa Produkto
Pangunang mga bahin
Ang Zigbee EmberZNet SDK ni Silicon Labs nagtanyag sa mosunod nga mga importanteng bahin
Multiprotocol (CMP) Zigbee ug OpenThread nga suporta sa SoC.
Mga Pahibalo sa Pagkaangay ug Paggamit
Alang sa mga update sa seguridad ug mga pahibalo, tan-awa ang kapitulo sa Seguridad sa mga nota sa Pagpagawas sa Platform sa Tuko o bisitaha ang tab nga TECH DOCS sa Silicon Labs website. Girekomenda nga mag-subscribe sa Security Advisories alang sa pinakabag-o nga impormasyon.
Nahiangay nga mga Compiler
Siguruha nga gamiton ang husto files uban sa gisuportahan nga compiler
GCC (Ang Koleksyon sa GNU Compiler) nga bersyon 12.2.1 gihatag sa Simplicity Studio.
EZSP Protocol
Ang EZSP protocol nga bersyon alang niini nga pagpagawas mao ang 0x0D.
- P: Unsa ang mga bag-ong sangkap nga gipaila sa pagpagawas sa 7.4.5.0?
- A: Ang mga tiggamit mahimo nang adunay daghang zigbee_direct_security nga mga sangkap nga gipagana sa usa ka Zigbee direct device (ZDD) nga aplikasyon, nga adunay aktwal nga kapilian sa seguridad depende sa Zigbee Virtual Device (ZVD) configuration.
- P: Unsa ang mga bag-ong API nga gidugang sa pagpagawas sa 7.4.4.0?
- A: Ang mga bag-ong API naglakip sa mfglibSetCtune ug mfglibGetCtune.
- P: Unsa ang bag-ong suporta sa plataporma nga gipaila sa pagpagawas sa 7.4.5.0?
- A: EFR32MG24A020F768IM40 gisuportahan na karon isip plataporma.
- P: Asa ko makit-an ang updated nga dokumentasyon para sa Zigbee Secure Key Storage component?
- A: Ang paghulagway alang sa Zigbee Secure Key Storage component gi-update sa pagpagawas sa 7.4.0.0, uban sa usa ka bag-ong aplikasyon nga nota alang sa pagpakig-uban sa Zigbee Security Manager nga grupo sa mga sangkap (AN1412: Zigbee Security Manager).
Zigbee EmberZNet SDK 7.4.5.0 GA
Gecko SDK Suite 4.4
Oktubre 23, 2024
Ang Silicon Labs mao ang tigbaligya sa kapilian alang sa mga OEM nga nagpalambo sa Zigbee networking sa ilang mga produkto. Ang Silicon Labs Zigbee nga plataporma mao ang pinaka-integrated, kompleto, ug adunahan sa feature nga Zigbee nga solusyon nga anaa.
Ang Silicon Labs EmberZNet SDK naglangkob sa pagpatuman sa Silicon Labs sa espesipikasyon sa Zigbee stack.
Kini nga mga nota sa pagpagawas naglangkob sa (mga) bersyon sa SDK
- 7.4.5.0 nga gipagawas Oktubre 23, 2024
- 7.4.4.0 nga gipagawas Agosto 14, 2024
- 7.4.3.0 nga gipagawas Mayo 2, 2024
- 7.4.2.0 nga gipagawas Abril 10, 2024
- 7.4.1.0 nga gipagawas kaniadtong Pebrero 14, 2024
- 7.4.0.0 nga gipagawas kaniadtong Disyembre 13, 2023
Mga Pahibalo sa Pagkaangay ug Paggamit
Para sa impormasyon bahin sa mga update sa seguridad ug mga pahibalo, tan-awa ang Seguridad nga kapitulo sa Gecko Platform Release notes nga na-install niini nga SDK o sa TECH DOCS tab sa https://www.silabs.com/developers/zigbee-emberznet . Girekomenda usab sa Silicon Labs nga mag-subscribe ka sa Mga Advisories sa Seguridad alang sa labing bag-ong kasayuran. Alang sa mga panudlo, o kung bag-o ka sa Zigbee EmberZNet SDK, tan-awa ang Paggamit Niini nga Pagpagawas.
Nahiangay nga mga Compiler
IAR Embedded Workbench alang sa ARM (IAR-EWARM) nga bersyon 9.40.1.
- Ang paggamit sa bino aron magtukod gamit ang IarBuild.exe command line utility o IAR Embedded Workbench GUI sa macOS o Linux mahimong moresulta sa dili husto files gigamit tungod sa mga bangga sa hashing algorithm sa bino alang sa pagmugna og mubo file mga ngalan.
- Gitambagan ang mga kustomer sa macOS o Linux nga dili magtukod gamit ang IAR gawas sa Simplicity Studio. Ang mga kustomer nga nagbuhat kinahanglan nga mabinantayon nga susihon nga husto files kay gigamit.
GCC (The GNU Compiler Collection) nga bersyon 12.2.1, gihatag sa Simplicity Studio.
Ang EZSP protocol nga bersyon alang niini nga pagpagawas mao ang 0x0D.
Bag-ong mga butang
Bag-ong mga sangkap
Bag-o sa pagpagawas 7.4.0.0
Ang "zigbee_direct_security_p256" ug "zigbee_direct_security_curve25519" nga mga sangkap gidugang aron ang mga tiggamit makahimo sa pag-configure sa usa ka piho nga kapilian sa seguridad sa Zigbee Direct.
Gitugotan ang mga tiggamit nga adunay daghang mga sangkap nga "zigbee_direct_security" nga magamit sa usa ka aplikasyon sa Zigbee direkta nga aparato (ZDD). Niini nga kaso, ang aktuwal nga kapilian sa seguridad nagdepende sa Zigbee Virtual Device (ZVD) configuration.
Bag-ong mga API
Bag-o sa pagpagawas 7.4.4.0
Gipaila ang duha ka gipahinungod nga manufacturing lib API aron makuha ug itakda ang mga kantidad sa CTUNE.
Sa naunang patch releases ang access ug setting sa CTUNE value nahimong kabahin sa RAIL APIs. Niini nga patch ang usa ka set sa manufacturing APIs nga nag-encapsulate sa RAIL APIs gipaila ingon sa mosunod aron mabutang ug makuha ang bili.
mfglibSetCtune
mfglibGetCtune
Bag-o sa pagpagawas 7.4.2.0
- Gipadako nga SPI NCP aron suportahan ang mga mode sa pagkatulog sa pipila nga mga kaso sa paggamit sa Host-NCP.
Niini nga kaso sa paggamit ang SPI NCP mahimong ma-configure isip usa ka tulog nga end device. Ang host Z3Gateway sampAng aplikasyon gipalapad uban ang dugang nga custom CLI code nga responsable sa pagmando sa NCP sa pagsulod sa usa sa mga sleep mode pinaagi sa custom CLI command sleepMode, ug kinahanglang momata gamit ang custom CLI command wakeup sa dili pa ang dugang nga komunikasyon sa EZSP. - Gipaila ang usa ka bag-ong API sl_zigbee_af_isr_event_init aron masugdan ang mga panghitabo sa framework sa aplikasyon nga gituyo nga ma-aktibo sa sulod sa usa ka interrupt service routine (ISR). Kini nga mga panghitabo, nga naka-iskedyul gikan sa ISR, kinahanglan adunay usa ka parametro sa paglangan nga 0 milli-segundos. Sa laing pagkasulti, ang mga panghitabo gikan sa ISR kinahanglan nga ma-aktibo ingon usa ka diha-diha nga panghitabo. Wala’y gitugotan nga pag-deactivate sa panghitabo sulod sa ISR.
Ang rason sa ibabaw mao ang mosunod: Ang sistema sa panghitabo nagmaniobra sa queue sa panghitabo sa panahon sa pag-iskedyul (pag-aktibo sa usa ka dili zero nga paglangan, o pag-deactivate) sa usa ka panghitabo. Aron maminusan ang latency, ang usa ka ISR kinahanglan nga mag-aktibo sa usa ka panghitabo nga adunay 0 nga paglangan, nga ma-iskedyul sa sunod nga pagproseso sa pila nga panghitabo. Gitugotan niini ang dugang nga paglangan, o pag-deactivate, nga himuon pagkahuman sa paggawas sa ISR. Aron mailhan ang mga panghitabo nga gituyo nga gamiton sulod sa konteksto sa ISR, ang istruktura sa panghitabo gimarkahan og sli_zigbee_isr_event_marker atol sa pagsugod.
Tan-awa ang tinubdan sa zigbee_app_framework_event.h file alang sa mga detalye niining bag-ong function. - Pagklaro sa paggamit sa bag-ong function ember Update Multi Mac Rejoin Channel Mask For Selection Or Joining Device nga gitawag sa sulod sa stack API ember Find And Rejoin Network With Rason aron makakuha og channel mask nga gigamit para sa rejoining.
Ang SE1.4a nga espesipikasyon nagpugong sa pagbag-o sa interface (gikan sa 2.4GHz ngadto sa sub-GHz o vice versa) atol sa pag-uban pag-usab sa usa ka Multi-MAC Joining End device type device. Tungod kay ang tipo sa device kay usa ka application framework configuration (nga mao, ang joining end device type mahimong sub-GHz device o 2.4 GHz device, dili pareho, sa configuration), kini nga tawag naghatag sa channel mask base sa maong configuration aron nga ang rejoin mask kanunay parehas sa joining interface mask.
Bag-o sa pagpagawas 7.4.0.0
- Gidugang ang usa ka bag-ong API void sl_zigbee_token_factory_reset(bool exclude_outgoing_fc, bool exclude_boot_counter) aron i-reset ang Zigbee NVM3 token sa ilang default value.
- Gidugang ang API bool sl_zigbee_sec_man_link_key_slot_available(EmberEUI64 eui), nga mobalik nga tinuod kung ang link key table makadugang o maka-update sa entry niini nga adres (dili puno ang lamesa).
Gidugang ang bag-ong API bool sl_zb_sec_man_compare_key_to_value (sl_zb_sec_man_context_t* konteksto, sl_zb_sec_man_key_t* key), nga mobalik nga tinuod kung ang yawe nga gi-refer sa konteksto adunay parehas nga kantidad sa yawe nga gihatag sa argumento.
Bag-ong Platform nga Suporta
Bag-o sa pagpagawas 7.4.0.0
Ang suporta sa Zigbee stack para sa mosunod nga bag-ong mga bahin gidugang niini nga pagpagawas: EFR32MG24A010F768IM40 ug EFR32MG24A020F768IM40.
Bag-ong Dokumentasyon
Bag-o sa pagpagawas 7.4.0.0
Gi-update ang deskripsyon alang sa sangkap sa Zigbee Secure Key Storage aron mapakita ang pagdugang sa Zigbee Secure Key Storage Upgrade (nga nagdugang sa paatras nga pagkaangay sa mga naa na nga proyekto).
Nagdugang usa ka bag-ong nota sa aplikasyon alang sa pakig-uban sa Zigbee Security Manager nga grupo sa mga sangkap (AN1412: Zigbee Security Manager).
Gituyo nga Paggawi
Gipahinumdoman ang mga tiggamit nga ang Zigbee nga wala ma-synchronize nga CSL transmissions gipailalom sa protocol preemption sa radio scheduler. Sa SleepyToSleepy nga mga aplikasyon, ang BLE mahimo ug mag-preempt sa usa ka Zigbee CSL transmission, nga mohunong sa transmission. Ang pag-preemption sa scheduler mas komon alang sa wala ma-synchronize nga CSL, tungod kay ang posibleng taas nga pagkasunod-sunod sa frame sa pagmata mahimong gamiton. Ang mga tiggamit nga gusto mag-adjust sa mga prayoridad sa transmission mahimong mogamit sa DMP Tuning and Testing component aron mahimo kini. Ang mga tiggamit mahimo usab nga mokonsulta sa UG305: Dynamic Multiprotocol User's Guide para sa dugang nga impormasyon.
Mga kalamboan
Gibag-o sa pagpagawas sa 7.4.0.0 ember Counter Handler API Doc Mga Pagbag-o
Sa miaging mga bersyon, ang Counter Handler callback alang sa MAC ug APS layer Ember Counter Types mahitungod sa packet RX ug TX wala gipasa sa pagpasa sa tukma nga target node ID o mga argumento sa datos, ug ang dokumentasyon sa API mahitungod sa kinaiya sa pipila ka mga counter nga naggamit niini nga mga parameter dili klaro o makapahisalaag.
Samtang ang pirma sa ember Counter Handler() wala mausab, ang paagi sa pagpopula sa mga parameter niini medyo nausab.
- Ang mga komento sa palibot sa EmberCounterType enum sa ember-types.h gipalapdan para sa katin-awan.
- Ang parameter sa Node ID sa Counter Handler alang sa mga counter nga may kalabotan sa TX karon nagsusi kung ang mode sa adres sa destinasyon nagpaila sa usa ka balido nga mubu nga ID sa wala pa kini gamiton. (Kung dili, walay adres sa destinasyon nga gipuy-an, ug usa ka bili sa placeholder sa
EMBER_UNKNOWN_NODE_ID na hinuon ang gigamit.) - Ang parameter sa Node ID sa Counter Handler para sa mga counter nga may kalabotan sa RX karon nagpakita sa source node ID, dili ang destination node ID.
- Ang pag-usab sa pag-ihap kay *dili* gipasa isip parameter sa datos para sa EMBER_COUNTER_MAC_TX_UNICAST_ SUCCESS/FAILED counters sama sa gihulagway sa ember-types.h sa nangaging mga bersiyon, apan wala gayud kini mapuy-an sa hustong paagi sa naunang gipagawas nga mga bersiyon mao nga ang bili niini sa nangaging mga pagpagawas kanunay nga 0 . Bisan pa, ang Retry count para sa APS layer rettry padayon nga mapuno sa data parameter para
EMBER_COUNTER_APS_TX_UNICAST_SUCCESS/FAILED nga mga tipo sa counter, aron mahiuyon sa nauna nga pagpagawas. - Ang tanan nga mga counter nga nag-populate sa Node ID o parameter sa datos alang sa callback gi-audit aron masiguro nga ilang mapasa ang gipaabot nga datos, adres, o EMBER_UNKNOWN_NODE_ID, kung ang usa ka Node ID gilauman apan dili makuha gikan sa packet, sama sa gihulagway sa giusab nga ember-types.h nga dokumentasyon.
- Ang Counter handler para sa EMBER_COUNTER_MAC_TX_UNICAST_RETRY karon sakto nga nagpakita sa MAC layer destination node ID ug gidaghanon sa mga pagsulay pag-usab sa iyang Destination Node ID ug mga parameter sa datos.
- Ang tigdumala sa Counter para sa EMBER_COUNTER_PHY_CCA_FAIL_COUNT karon naghatag og impormasyon sa destinasyon nga node ID pinaagi sa parameter sa Node ID mahitungod sa gituyo nga MAC layer nga target sa mensahe nga napakyas sa pagpasa.
Gi-update nga Green Power Code
Ang green power server code gi-update sa nagkalain-laing mga kalamboan lakip na
- Gidugang ang dugang nga validation code alang sa umaabot nga mga mando nga adunay dili balido nga katapusan kung makadawat sa GP server.
- Gidugang nga code aron madumala ang kaso kung wala nay lugar aron matukod ang mga mensahe sa Green Power.
- Ang lababo karon naghulog sa pagpares sa configuration uban sa aksyon Pagtangtang sa Pagpares sa pipila ka mga kaso kada spec nga seksyon A.3.5.2.4.1.
- Ang lababo karon nagtipig sa kasamtangan nga listahan sa grupo sa usa ka entry sa dili pa tangtangon sa pagproseso sa Pairing Configuration uban sa aksyon Extend.
- Ang Translation query command nagbalik og "NOT FOUND" isip error code kung walay sulod ang translation table o mas dako ang index kay sa gidaghanon sa mga entry sa table.
- Giusab ang bersyon sa GP endpoint sa pipila ka mga app gikan sa 1 ngadto sa 0.
Ang paggamit sa CSMA sa GPDF Send function gipugngan tungod kay ang Green Power Devices gamay ra nga mga gamit sa enerhiya ug wala mogamit sa CSMA sa kadaghanan sa mga disenyo. Hinuon, ang gusto nga disenyo mao ang pagpadala sa daghang mga pakete gamit ang parehas nga badyet sa enerhiya.
Gikuha ang paggamit sa usa ka tinago nga endpoint sa Green Power Server plugin nga kapilian. Gamita hinuon ang usa sa mga endpoint sa aplikasyon.
Network Key Update Plugin Code Improvements
Giusab ang periodic network key update period hangtod sa 1 ka tuig.
Gi-restructure ang pipila ka mga API aron malikayan ang wala kinahanglana nga Key Export
Naghimo ug mga pagbag-o aron paboran ang paggamit sa yawe nga konteksto kaysa plaintext key data.
- Ang sl_zigbee_send_security_challenge_request karon nagkuha ug sl_zb_sec_man_context_t argumento puli sa EmberKeyData.
- Ang sl_zb_sec_man_derived_key_type enum's values kay usa na ka 16-bit bitmask aron direktang suportahan ang pipila ka yawe nga mga derivasyon nga naghiusa sa daghang nakuha nga mga tipo.
Giayo nga mga Isyu
Giayo sa pagpagawas 7.4.5.0
ID # | Deskripsyon |
1357860 | Giayo ang usa ka isyu nga nagpahinabog pagkahagsa kung daghang mga punto sa katapusan nagsugod sa pagsugod sa pag-ila sa panghitabo sa feedback. (Ubang ref: 1348659) |
1357517 | Giayo ang usa ka isyu nga nagpahinabog pagkahagsa sa dihang ang usa ka multi-network app misulay sa pagmaneho sa ikaduhang network. |
1356285 | Sa talagsaon nga mga kaso, ang usa ka packet mahimong ipasa ngadto sa Outgoing Packet Handoff Callback nga adunay payload index parameter nga molapas sa gipahayag nga gitas-on sa packet buffer, nga mosangpot sa usa ka assert sa legacy-packet-buffer.c kon ang Packet Handoff component gipagana. Ang Incoming ug Outgoing handler function sa component karon nakadakop niini nga kondisyon ug isalikway ang invalid nga packet nga walay dugang pagproseso. (Ubang ref: 1350285) |
1355289 | Giayo ang usa ka isyu nga hinungdan nga ang LQI Response madawat nga adunay MAC address ingon tanan nga mga sero. (Ubang ref: 1351489) |
1349160 |
|
1343044 | Kung ang plugin sa Fragmentation nasayop sa pagkalkula nga magamit nga payload alang sa usa ka unicast fragment, mahimo’g magpadala kini nga daghang data sa NCP kaysa mohaum sa usa ka pakete pagkahuman maisip ang tanan nga overhead sa stack. Mahimong mosangpot kini sa korapsyon sa memorya sa NCP nga nagpahinabog mga kapakyasan sa pagpahayag o uban pang wala damha nga kinaiya.
(Ubang ref: 1289413) |
1343012 | Ang Si4468 firmware patch gidugang sa phy-pro2plus-library aron matubag ang kahimtang sa lumba sa pagproseso sa sub-GHz Tx/Rx. (Ubang ref: 1341928) |
1311214 | Giayo ang dugang nga default nga tubag nga nahimo kung ang umaabot nga OTA server command ZCL nga mensahe adunay default nga tubag nga gipagana. Usa ra ka tubag sa usa ka sayup ang gipadala, ug alang sa malampuson nga mga hangyo sa block image, walay default nga tubag ang gitakda. (Ubang ref: 1300935) |
1296653 | Kung ang usa ka dual-PHY NCP device nagpahigayon og Energy Scan sa sub-GHz band samtang ang 2.4GHz nga radyo aktibo, ang dagkong mga pagbuto sa umaabot nga trapiko sa Beacon agig tubag sa umaabot nga Beacon Requests sa 2.4GHz nga channel sa radyo mahimong mookupar sa daghang kantidad sa ang buffer memory sa stack (gigahin gikan sa Heap nga bahin) samtang ang daghang sub-GHz nga mga channel gi-scan, nga mahimong mosangpot sa buffer shortages ug EZSP Overflow nga mga kondisyon kung ang Heap size (nga nagtino kung pila ka buffer ang magamit sa sistema) dili igo nga kadako. Kining Overflow nga kondisyon mahimong makapugong sa Scan Complete Handler nga makaabot sa host application, hinungdan nga ang scan state machine sa app ma-stuck hangtod sa hangtod.
Ang Energy Scanning code alang sa duha ka PHY device karon nagsalikway sa bisan unsang Beacon packet nga nadawat sa 2.4GHz nga radyo sa panahon sa pag-scan sa sub-GHz channel, sa ingon nagpugong sa usa ka dako nga pagdagsang sa mga beacon gikan sa pagmugna sa nahisgutang problema. Timan-i nga dili kini makapugong sa normal nga operasyon sa network sa 2.4GHz tungod kay ang mga Beacon gigamit lamang alang sa potensyal nga pag-detect sa panagbangi sa PAN ID kung ang aparato wala maghimo usa ka Aktibo nga Scan, ug ang mga panagbangi sa PAN ID mahimo pa nga makit-an sa ubang mga router sa network sa panahon. niining higayona o sa coordinator sa higayon nga makompleto na ang Energy Scan. (Ubang ref: 1276049) |
ID # | Deskripsyon |
1295250 | Giayo ang mga isyu sa pag-compile kung gidugang ang sangkap sa pagsulay sa zigbee 3.0 sa usa ka sagad nga aplikasyon. (Ubang ref: 1280058) |
1294848 | Gidugang nga mga tseke alang sa ZCL data array aron ma-accommodate ang pinakataas nga string nga gitas-on ngadto sa 253. (Ubang ref: 1275092) |
1294843 | Giayo ang nawala nga pagsugod sa lokal nga mga variable sa wala pa gamiton. (Ubang ref: 1275104) |
1271968 |
|
1270721 | Giayo ang usa ka isyu aron mapaayo ang pag-apil sa multi hop sa mga aparato. Sa pagpahibalo sa device, ang address pair idugang sa address cache. (Ubang ref: 1266351) |
Giayo sa pagpagawas 7.4.4.0
ID # | Deskripsyon |
1334454 | Giayo ang usa ka isyu sa pagdumala sa tubag sa pag-apil. (Ubang ref: 1331580) |
1330732 | Ang pag-andar sa pag-diagnostic kinahanglan nga dili ma-disable ang interrupt pagkahuman sa pagtawag sa Iostream aron malikayan ang usa ka pag-angkon kung makuha ang mutex. |
1330720 |
Ang EZSP_MAX_FRAME_LENGTH gibalik sa 220, nga gitugotan ang labing taas nga gitas-on sa mensahe sa XNCP nga mahimong 220 usab.
(Ubang ref: 1327706) |
1330311 | Giayo ang usa ka isyu nga hinungdan nga napakyas ang pipila nga mga pagsulay sa proxy sa GP sa pag-setup sa RCP Host. (Ubang ref: 1328991) |
1312369 | Gihimo ang SL_LEGACY_HAL_WDOG_IRQHandler() nga huyang nga function, nga gitugotan ang mga kustomer sa paghatag sa ilang kaugalingon nga pagpatuman. |
1310711 | Gidugang ang pag-compile sa oras sa pagsusi sa sayup alang sa SL_STACK_SIZE kung ang sangkap sa RTOS gigamit sa proyekto sa zigbee. |
1309913 |
Gidugang ang proteksyon sa mutex alang sa pila sa panghitabo sa App Framework aron ang mga API sa panghitabo sa App Framework matawag gikan sa daghang mga buluhaton.
(Ubang ref: 1252940, 1254397) |
1309333 | Human ang usa ka bag-ong end device moapil sa sub-GHz band, ang duty cycle aging data nasayop nga natangtang para sa tanang end device nga mga bata.
(Ubang ref: 1296881) |
1296002 | Nasulbad ang usa ka isyu nga hinungdan sa Daghang kahulugan sa function sa halAppBootloader. |
1295756 | Ang stack nga mga panghitabo nga wala gimarkahan nga interrupt-safe dili kinahanglan nga i-iskedyul sa konteksto sa ISR tungod kay mahimo kini nga maghimo usa ka kahimtang sa lumba nga moresulta sa pagkahulog sa kalihokan gikan sa pila sa kalihokan. Ang usa ka pananglitan niini nagpugong sa mga sub-GHz nga mga aparato gikan sa husto nga pag-iskedyul sa mga backoff sa MAC kung kini nga kahimtang sa lumba na-trigger.
(Ubang ref: 1269856) |
1294660 | Giayo ang usa ka isyu diin ang network steering plugin mahimo’g molihok ingon nga ang aparato naa na sa usa ka network kung wala kini, nga naipit sa kini nga dili balido nga kahimtang hangtod sa pag-reset. Mahimo kini nga ma-trigger pinaagi sa pagtawag sa network leave CLI command nga adunay tukma nga igong timing samtang ang network steering anaa sa tunga-tunga sa pag-apil sa usa ka network ug adunay MAC scan nga naghulat pa.
(Ubang ref: 1293923) |
1290695 | Giayo ang usa ka isyu nga naghulog sa usa ka ZLL commissioning packet alang sa kaso sa paggamit kung ang usa ka endpoint gi-disable samtang ang ubang mga endpoint gipaandar gihapon. Ang pag-ayo gidugang aron masusi ang tanan nga gipalihok nga mga endpoint.
(Ubang ref: 1275586) |
Giayo sa pagpagawas 7.4.0.0
ID # | Deskripsyon |
1019348 | Giayo ang mga kinahanglanon sa pagsalig alang sa sangkap sa Zigbee ZCL Cli aron kini matangtang kung dili kinahanglan. |
1024246 | Gi-update ang paghulagway sa function alang sa emberHaveLinkKey() ug sl_zb_sec_man_have_link_key(). |
1036503 | Gidugang ang usa ka paghulagway aron irekomenda ang paggamit sa Micrium Kernel alang sa mga DMPampmga apps. |
1037661 | Usa ka isyu nga nagpugong sa aplikasyon sa pag-instalar sa pro stack o leaf stack naayo na. |
1078136 | Giayo ang usa ka intermittent crash kung giusab ang mga panghitabo gikan sa interrupt nga konteksto |
1081548 | Usa ka isyu ang naayo sa CSL diin ang usa ka bag-ong wake up frame sequence nga nadawat dayon pagkahuman sa miaging payload frame dili marekord sa husto. Kini moresulta sa usa ka wala nga payload frame. |
1084111 | Ang una nga katulgon nga suporta sa SPI-NCP para sa mga board nga nakabase sa MG24 gi-update isip bahin niini nga pagpagawas. |
1104056 | Gidugang nga suporta alang sa network-steering nga modagan sa sekondaryang network kung adunay daghang network |
1120515 | Giayo ang usa ka isyu diin ang channel wala mausab kung gigamit ang mfglib set-channel nga mando. |
1141109 | Giayo ang usa ka isyu nga hinungdan sa namugna nga sampAng aplikasyon nga ncp-uart-gp-multi-rail aron masipyat ang pipila ka header files kung gamiton ang sangkap sa Green Power adapter nga adunay kapilian nga -cp. |
1144316 | Gi-update ang paghulagway sa pipila ka mga tipo sa istruktura sa datos sa dokumentasyon sa gp-types.h. |
1144884 | Gi-ayo ang sayup nga frame nga naghulat nga bit set kung wala’y pending nga datos. |
1152512 | Giayo ang usa ka potensyal nga pag-crash sa low-mac-rail kung gibag-o ang panghitabo sa konteksto sa ISR. |
1154616 | Gidugang ang usa ka eksepsiyon alang sa kondisyon sa pagsugod sa network sa kaso nga "Pagbalhin sa papel gikan sa Sleepy End device ngadto sa Non-sleepy End device". |
1157289 | Giayo ang isyu nga mahimong hinungdan sa pagkapakyas sa pagsulay sa BDB DN-TLM-TC-02B. |
1157426 | Giayo ang usa ka isyu sa pagtukod sa paghimo sa zigbee_simple_app nga adunay sangkap nga green_power_adapter. |
1157932 | Gidugang ang usa ka kondisyon aron masusi kung ang field sa "panahon sa transisyon" nawala ug magbutang ug default value 0xFFFF alang niining nawala nga field. |
1166340 | Giayo ang usa ka isyu nga nagpugong sa emberAfGpdfSend sa pagpadala sa gituyo nga gidaghanon sa gibalikbalik nga pagpasa. |
ID # | Deskripsyon |
1167807 | Giayo ang usa ka isyu diin ang mga aparato nga naglihok isip mga Trust Center sa gipang-apod-apod nga mga network dili husto nga malimpyohan ang ilang lumalabay nga mga yawe sa link matag higayon nga adunay usa ka bag-ong aparato nga moapil. |
1169504 | Giayo ang usa ka isyu nga hinungdan sa pag-reset sa usa ka nahikatulog nga aparato sa kusog nga pagmata. |
1169966 | Giayo ang nawala nga pagbalido sa kantidad sa pagbalik sa buffer allocation code. |
1171477,
172270 |
Sa pagsugod sa mfglib 1 walay mga mensahe nga gipasa apan nadawat, mao nga ang gipakita nga terminal nga mensahe nga "mfglib ipadala kompleto" sayop ug giusab ngadto sa "RXed %d packets sa katapusang %d ms". |
1171935 | Giusab ang periodic network key update period hangtod sa 1 ka tuig. |
1172778 | Gidugang ang nawala nga pagsangpit sa emberAfPluginGreenPowerServerUpdateAliasCallback sa Green Power server.. |
1174288 | Giayo ang usa ka isyu nga hinungdan sa proseso sa pagmaneho sa network nga ipahayag kung ang usa ka tawag nga hunongon ang nagpadayon nga pag-scan gitawag. |
1178393 | Gi-update ang usa ka error sa dokumentasyon. |
1180445 | Sa Smart Energy, ang OTA karon nagpadayon sa pag-download kung ang Coordinator makaabot sa Limited Duty Cycle. |
1185509 | Giayo ang usa ka isyu sa CSL diin ang usa ka bag-ong pagkasunod-sunod sa wake up frame nga madawat dayon pagkahuman sa usa ka miaging payload frame dili marekord sa husto. Kini moresulta sa usa ka wala nga payload frame. |
1186107 | Giayo ang usa ka isyu nga hinungdan sa dili malampuson nga pag-decryption sa nadawat nga mga GPDF aron mapulihan ang umaabot nga GPDF sa pahibalo sa pagkomisyon sa gp. |
1188397 | Giayo ang usa ka isyu nga hinungdan sa usa ka sayup sa pag-compile kung gi-enable ang gipadako nga gidak-on sa lamesa sa taho. |
1194090 | Gitul-id ang kahimtang sa kapakyasan sa default nga tubag alang sa Sink Commissioning Mode nga mando - pagsunod sa seksyon 3.3.4.8.2 |
1194963 | Giayo ang usa ka isyu sa memset nga gihimo alang sa commissioningGpd nga istruktura sa wala pa tawagan ang user callback emberAfGreenPowerServerPairingStatusCallback. |
1194966 | Giayo ang usa ka isyu diin ang endpoint ug mga proxyNalambigit nga mga natad wala gitakda sa aksyon sa Exit Commissioning. |
1196698 | Giayo ang usa ka sayup nga frame pending bit set kung wala’y pending nga data. |
1199958 | Gidugang nga kodigo aron madumala ang kaso kung wala nay lugar aron magtukod mga berde nga mensahe sa gahum. |
1202034 | Giayo ang usa ka isyu diin ang sl_zb_sec_man_context_t stack variable wala gisugdan sa husto, hinungdan nga napakyas ang pag-apil sa pag-install nga code. |
1206040 | Ang pagtawag sa emberRemoveChild() sa panahon sa usa ka luwas nga pagsulay sa pag-apil pag-usab sa usa ka end device mahimong mosangput sa usa ka dugang nga pagkunhod sa Child Count, nga mahimo’g mosangput sa usa ka Child Count nga -1 (255), nga makapugong sa mga end device sa pag-apil/pag-uban pag-usab tungod sa gipakita nga kakulangan. sa kapasidad sa Beacon. |
1207580 |
Ang mga function sa pagpangita sa Child Table sulod sa stack dili magkauyon sa paggamit sa 0x0000 versus 0xFFFF alang sa node ID return value nga nagrepresentar sa dili balido/walay sulod nga mga entry, nga mosangpot sa mga problema sa pagsusi sa wala magamit nga mga entry sa mga API sama sa emberRemoveChild(). |
1210706 | Destination ug PHY Index nga gihatag sa EmberExtraCounterInfo struct isip kabahin sa emberCounterHandler() basin sayop para sa MAC TX Unicast counter type. |
1211610
1212525 |
Giayo ang usa ka isyu diin ang mga aplikasyon sa Dynamic Multiprotocol nahagsa human ma-enable ang Secure Key Storage Upgrade component. |
1211847 | Samtang ang pirma sa emberCounterHandler() wala nagbag-o, ang paagi sa pagpuno sa mga parameter niini medyo nausab. Ang mga pagbag-o sa palibot niini nga API gipatin-aw sa seksyon 2 sa ibabaw. |
1212449 |
Ang Outgoing Beacons sayop nga giklasipikar sa MAC layer, nga mitultol ngadto sa emberCounterHandler() nga napakyas sa pagdakop niini nga mga packet nga adunay EMBER_COUNTER_MAC_TX_BROADCAST counter type ug sa baylo nag-ihap sa Beacon nga adunay EMBER_COUNTER_MAC_TX_UNICAST_SUCCESS counter type. Nga posibleng moresulta sa dili kasaligan nga mga bili alang sa dest EmberNodeId parameter nga gipasa sa EmberCounterInfo struct |
1214866 | Ang pagpadala og data poll packet sa pipila ka taas nga traffic configurations mahimong moresulta sa bus fault. |
1216552 | Ang usa ka isyu nga hinungdan sa usa ka pagpahayag ubos sa busy nga kahimtang sa trapiko naayo. |
1216613 | Giayo ang usa ka isyu nga misangpot sa usa ka sayop nga kantidad sa groupcast radius sa proxy nga lamesa. |
1222509 | Ang router/coordinator nagpadala ug leave & rejoin request sa usa ka non-child polling end device, pero ang MAC nga destinasyon kay 0xFFFF imbes nga ipares ang NWK destination address. |
1223842 | Giayo ang usa ka isyu sa henerasyon sa sl_component_catalog.h nga nagbilin ug dili gusto nga code niini hinungdan sa pagkapakyas sa pag-compile. |
ID # | Deskripsyon |
756628 | Giusab ang pagsangpit sa aplikasyon nga callback emberAfMacFilterMatchMessageCallback nga tawgon lang alang sa mga ZLL nga mensahe nga gi-validate sa stack. |
816088 | Gibalhin ang EMBER configuration gikan sa zigbeed_configuration.h ngadto sa zigbeed.slcp. |
829508 | Aron malikayan ang kahimtang sa lumba, dugang nga validation ang gidugang sa emberSetLogicalAndRadioChannel aron dili molampos kung ang ubos nga mga layer busy o wala sa estado aron mabag-o ang channel. |
Nailhan nga mga Isyu sa Kasamtangang Pagpagawas
Ang mga isyu sa bold gidugang sukad sa miaging pagpagawas. Kung nasipyat ka sa usa ka pagpagawas, ang bag-o nga mga nota sa pagpagawas anaa sa https://www.si-labs.com/developers/zigbee-emberznet sa tab nga Tech Docs.
ID # | Deskripsyon | Pagsulbad |
N/A | Ang mosunod nga mga app/komponent wala gisuportahan niini nga pagpagawas: EM4 suporta. | Ma-enable ang feature sa sunod nga pagpagawas. |
193492 | emberAfFillCommandGlobalServerToClientConfigureRe porting macro naguba. Ang pagpuno sa buffer nagmugna og dili husto nga command packet. | Gamita ang “zcl global send-me-a-report” nga CLI command imbes sa API. |
278063 | Smart Energy Tunneling plugins adunay nagkasumpaki nga pagtambal/paggamit sa address table index. | Walay nahibal-an nga workaround |
289569 | Ang network-creator component power level picklist wala magtanyag ug bug-os nga han-ay sa gisuportahan nga kantidad para sa EFR32 | I-edit ang range <-8..20> nga gitakda sa komento sa CMSIS para sa EMBER_AF_PLUGIN_NETWORK_CREATOR_RADIO_P
OWER sa /protocol/zigbee/app/framework/plugin/network-creator/config/network-creator-config.h file. Kay example, usba sa <-26..20>. |
295498 | Ang pagdawat sa UART usahay mohulog sa mga byte ubos sa bug-at nga karga sa Zigbee+BLE dynamic multiprotocol use case. | Gamita ang hardware flow control o ipaubos ang baud rate. |
312291 | EMHAL: Ang mga function sa halCommonGetIntxxMillisecondTick sa mga host sa Linux sa pagkakaron naggamit sa gettimeofday function, nga dili garantiya nga monotonic. Kung magbag-o ang oras sa sistema, mahimo’g magpahinabog mga isyu sa oras sa stack. | Usba kini nga mga gimbuhaton aron magamit ang clock_gettime nga adunay gigikanan nga CLOCK_MONOTONIC. |
338151 | Ang pagsugod sa NCP nga adunay gamay nga kantidad sa ihap sa buffer sa pakete mahimong hinungdan sa mga dunot nga pakete. | Gamita ang 0xFF reserved value para sa packet buffer count aron malikayan ang ubos kaayo nga default value |
387750 | Isyu sa mga pormat sa Paghangyo sa Talaan sa Ruta sa end device. | Ubos sa Imbestigasyon |
400418 | Ang touchlink initiator dili maka-link sa usa ka dili-factory-new end-device target. | Walay nahibal-an nga workaround. |
424355 | Ang usa ka non-factory-new sleepy end device touchlink target-capable initiator dili makadawat og tubag sa impormasyon sa device sa pipila ka mga kahimtang. | Ubos sa Imbestigasyon |
465180 |
Ang Coexistence Radio Blocker Optimization aytem nga "Enable Runtime Control" mahimong maka-block sa hustong operasyon sa Zigbee. | Ang opsyonal nga 'Wi-Fi Select' Control sa Blocker Optimization kinahanglan ibilin nga "Disabled". |
480550 | Ang OTA cluster adunay kaugalingon nga built-in nga fragmentation nga pamaagi, busa dili kinahanglan nga gamiton ang APS fragmentation. Bisan pa, kung mahimo ang pag-encrypt sa APS kini motubo ang payload sa ImageBlockResponses ngadto sa usa ka gidak-on diin ang APS fragmentation gi-activate. Kini mahimong mosangpot sa pagkapakyas sa proseso sa OTA. | Walay nahibal-an nga workaround |
481128 | Ang Detalyadong Reset Hinungdan ug mga detalye sa pag-crash kinahanglan nga magamit pinaagi sa default pinaagi sa Virtual UART (Serial 0) sa NCP platform kung ang Diagnostics plugin ug Virtual UART peripheral gipagana. | Tungod kay ang Serial 0 nasugdan na sa NCP, ang mga kustomer makahimo sa emberAfNcpInitCallback sa Zigbee NCP Framework ug tawagan ang angay nga diagnostic functions (halGetExtendedResetInfo, halGetExtendedResetString, halPrintCrashSummary, halPrintCrashDetails, ug tawag sa HalPrintC niini nga HalPrint) viewsa Network Analyzer capture log.
Para sa usa ka exampSa unsa nga paagi sa paggamit niini nga mga function, tan-awa ang code nga gilakip sa af-main-soc.c's emberAfMainInit() kung ang EXTENDED_RESET_INFO gihubit. |
ID # | Deskripsyon | Pagsulbad |
486369 | Kung ang usa ka DynamicMultiProtocolLightSoc nga nagporma og bag-ong network adunay mga child node nga nabilin gikan sa network nga gibilin niini, ang emberAfGetChildTableSize magbalik ug dili-zero nga bili sa startIdentifyOnAllChildNodes, hinungdan sa Tx 66 nga mga mensahe sa sayop sa pagtubag sa "ghost" nga mga bata. | Mass-erase ang bahin kung mahimo sa dili pa maghimo og bag-ong network o programmatically check ang child table human mobiya sa network ug delete ang tanang bata gamit ang emberRemoveChild sa dili pa magporma og bag-ong network. |
495563 | Pag-apil sa SPI NCP Sleepy End Device SampAng App dili mubo nga poll, busa ang pagsulay sa pag-apil napakyas sa kahimtang sa Update TC Link Key. | Ang device nga gustong moapil kinahanglang anaa sa Short Poll mode sa dili pa mosulay sa pag-apil. Kini nga mode mahimong mapugos sa End Device Support plugin. |
497832 | Sa Network Analyzer ang Zigbee Application Support Command Breakdown para sa Verify Key Request Frame nasayop nga nag-refer sa bahin sa payload nga nagpaila sa frame Source Address isip Destination Address. | Walay nahibal-an nga workaround |
519905
521782 |
Mahimong panagsa ra mapakyas ang SPI NCP sa pagsugod sa komunikasyon sa bootloader gamit ang 'bootload' CLI command sa ota-client plugin. | I-restart ang proseso sa bootload |
620596 | NCP SPI Example para sa BRD4181A (EFR32xGMG21)
Ang nWake default pin nga gihubit dili mahimong gamiton isip usa ka wake-up pin. |
Usba ang default pin para sa nWake gikan sa PD03 ngadto sa EM2/3 wake-up-enabled pin sa NCP-SPI Plugin. |
631713 | Ang usa ka Zigbee End Device mag-report sa mga panagbangi sa pagsulbad nga balik-balik kung ang plugin nga "Zigbee PRO Stack Library" gigamit imbis nga "Zigbee PRO Leaf Library". | Gamita ang "Zigbee PRO Leaf Library" imbes ang "Zigbee PRO Stack Library" nga plugin. |
670702 | Ang mga inefficiencies sulod sa Reporting plugin mahimong mosangpot sa mahinungdanong latency base sa data writing frequency ug table size, nga mahimong makabalda sa customer application code, lakip ang event timing. | Kung maghimo kanunay nga pagsulat, hunahunaa ang pagsusi sa mga kondisyon sa pagreport ug pagpadala sa mga taho nga mano-mano kaysa sa paggamit sa plugin. |
708258 | Ang wala ma-initialize nga bili sa mga grupo-server.c pinaagi sa addEntryToGroupTable() makahimo sa usa ka bakak nga pagbugkos ug hinungdan nga ipadala ang mga mensahe sa pagtaho sa grupo. | Idugang ang “binding.clusterId = EMBER_AF_INVALID_CLUSTER_ID;” human sa “binding.type
= EMBER_MULTICAST_BINDING;” |
757775 | Ang tanan nga mga bahin sa EFR32 adunay usa ka talagsaon nga offset sa RSSI. Dugang pa, ang disenyo sa board, antenna ug enclosure mahimong makaapekto sa RSSI. | Sa paghimo og bag-ong proyekto, i-install ang RAIL Utility, RSSI component. Kini nga bahin naglakip sa default RSSI Offset SiLabs nga gisukod alang sa matag bahin. Kini nga offset mahimong usbon kung kinahanglan pagkahuman sa pagsulay sa RF sa imong kompleto nga produkto. |
758965 | Ang mga sangkap sa ZCL cluster ug ZCL command discovery table wala ma-synchronize. Busa, sa diha nga pagpagana o pag-disable sa usa ka ZCL cluster component, ang gipatuman nga mga sugo dili ma-enable/disable sa katugbang nga ZCL Advanced Configurator command tab. | Manwal nga pagpagana/dili pagdiskubre alang sa gitinguha nga ZCL nga mga sugo sa ZCL Advanced Configurator. |
765735 | Ang pag-update sa OTA napakyas sa Sleepy End Device nga gi-enable ang Page Request. | Gamita ang Block Request imbes nga Page Request. |
845649 | Pagtangtang sa CLI: Ang core component dili makawagtang sa EEPROM cli nga mga tawag sa sl_cli.h. | Kuhaa ang eeprom-cli.c file nga nagtawag sa sl_cli.h. Dugang pa, ang mga tawag sa sl_cli.h ingon man sl_cli_command_arg_t sa ota-storage-simple-eeprom mahimong makomentaryo. |
857200 | Gitugotan sa ias-zone-server.c ang usa ka pagbugkos nga mahimo nga adunay usa ka "0000000000000000" nga adres sa CIE ug sa likod wala magtugot sa dugang nga mga pagbugkos. | Walay nahibal-an nga workaround |
1019961 | Gihimo ang Z3Gateway nga paghimofile mga hardcode nga "gcc" isip CC | Walay nahibal-an nga workaround |
ID # | Deskripsyon | Pagsulbad |
1039767 | Ang Zigbee router network retry queue overflow nga isyu sa multi thread RTOS use case. | Ang Zigbee Stack dili luwas sa hilo. Ingon usa ka sangputanan, ang pagtawag sa Zigbee stack API gikan sa lain nga buluhaton dili suportado sa OS environment ug mahimong ibutang ang stack sa "dili nagtrabaho" nga estado. Tan-awa ang mosunud nga nota sa App alang sa dugang nga kasayuran ug solusyon gamit ang tigdumala sa panghitabo.
https://www.silabs.com/documents/public/application- notes/an1322-dynamic-multiprotocol-bluetooth-zigbee-sdk-7x.pdf . |
1064370 | Ang Z3Switch sampAng aplikasyon nakahimo lamang sa usa ka buton (pananglitan: btn1) sa default nga mosangpot sa mismatch sa deskripsyon sa buton sa proyekto file. | Workaround: I-install ang btn0 nga instance nga mano-mano sa panahon sa paghimo sa proyekto sa Z3Switch. |
1161063 | Ang Z3Light ug posibleng ubang mga aplikasyon nagtaho sa sayop nga mga kantidad sa rebisyon sa cluster. | I-update sa mano-mano ang hiyas sa pag-usab sa cluster sa ilang angay nga rebisyon. |
1164768,
1171478, 1171479 |
ERROR: ezspErrorHandler 0x34 gi-report nga balik-balik sa panahon sa mfglib receive mode | Aron makunhuran ang mga mensahe sa sayop nga giimprinta, i-configure ang EMBER_AF_PLUGIN_GATEWAY_MAX_WAIT_FOR_EV
ENT_TIMEOUT_MS sa host app ngadto sa 100, mao nga ang callback queue mas daling mapagawas. |
Wala na gamita nga mga Butang
Wala na gigamit sa pagpagawas 7.4.5.0
Sa GSDK 7.4.5.0 zigbee_watchdog_periodic_refresh wala na gigamit. Ang alternatibo nga girekomendar nga paagi sa pag-refresh sa watchdog timer mao ang paggamit sa legacy watchdog timer APIs sa usa ka application specific periodic event.
Wala na gigamit sa pagpagawas 7.4.1.0
Sa GSDK 7.4.0.0 sa unahan, lakip niini nga patch, ang "-v" nga kapilian sa usa ka Z3Gateway alang sa usa ka Linux host application sa paghimo sa usa ka telnet interface nga adunay port 4900 o 4901 wala na gigamit. Ang alternatibo nga girekomendar nga paagi sa paghimo og telnet interface mao ang paggamit sa Linux utilities sama sa “socat”.
Wala na gigamit sa pagpagawas 7.4.0.0
Gitangtang ang mosunod nga wala na gigamit nga mga API sa seguridad
- emberGetKey()
- emberGetKeyTableEntry()
- emberSetKeyTableEntry()
- emberHaveLinkKey()
- emberAddOrUpdateKeyTableEntry()
- emberAddTransientLinkKey()
- emberGetTransientKeyTableEntry()
- emberGetTransientLinkKey()
- emberHmacAesHash()
Gamita ang mga API nga gihatag sa Zigbee Security Manager para sa access sa key storage ug HMAC hashing.
Gitangtang nga mga Butang
Gikuha sa pagpagawas 7.4.0.0
- Gitangtang ang mga duplicate nga publikong API sa public header file gp-types.h.
- Ang zigbee_end_device_bind component gikuha na. Kini nga sangkap gigamit alang sa coordinator sa pag-broker sa pag-re-quest sa mga end device. Kini nga opsyonal nga gamit gikuha gikan sa R22 sa Zigbee core spec.
- Gitangtang ang set nga Packet BufferCount() sa af-host.c ug walay pulos nga check case EZSP_CONFIG_PACKET_BUFFER_COUNT: sa command-handlers.c.
- Gitangtang ang argumento sa Allocation sa memorya tungod kay dili kinahanglan nga bahinon sa duha ka hugna kung magsugod ang NCP.
- Gitangtang ang emberAfNcpInitCallback() sa se14-comms-hub, se14-ihd, ug se14-meter-gas 's app.c.
- Gitangtang ang setting nga EZSP_CONFIG_RETRY_QUEUE_SIZE nga bili atol sa pagsugod sa ncp sa ncp-configuration.c.
Multiprotocol Gateway ug RCP
Bag-ong mga butang
Gidugang sa pagpagawas 7.4.0.0
Ang dungan nga pagpaminaw, ang abilidad sa Zigbee ug OpenThread stacks nga mag-operate sa independente nga 802.15.4 channels kung mogamit ug EFR32xG24 o xG21 RCP, gipagawas. Ang dungan nga pagpaminaw dili magamit alang sa 802.15.4 RCP/Bluetooth RCP nga kombinasyon, sa Zigbee NCP/OpenThread RCP nga kombinasyon, o alang sa Zigbee/OpenThread system-on-chip (SoC). Idugang kini sa mga produkto sa umaabot nga pagpagawas.
Ang OpenThread CLI vendor extension gidugang sa OpenThread host apps sa multiprotocol nga mga sudlanan. Kini naglakip sa coex cli sugo.
Mga kalamboan
Giusab sa pagpagawas 7.4.0.0
Ang Zigbee NCP/OpenThread RCP multiprotocol nga kombinasyon mao na karon ang kalidad sa produksiyon. Kini nga sampAng aplikasyon dili suportado sa Series-1 EFR device.
Giayo nga mga Isyu
Giayo sa pagpagawas 7.4.5.0
ID # | Deskripsyon |
1328799 | Ang humok nga pag-reset nga gipahinabo sa Spinel RESET nga mando karon nagtangtang sa mga buffer sa 15.4 RCP. |
1337101 | Ang dili kompleto nga 15.4 nga mga operasyon sa pagpadala (Tx naghulat alang sa usa ka ack, Tx usa ka ack agig tubag sa usa ka mensahe, ug uban pa) wala na sa wala pa gikonsiderar nga napakyas sa paghunong sa radyo tungod sa DMP. Kini nagtugot sa maong operasyon nga mahatagan ug kahigayonan nga ma-reschedule human sa pagkabalda o permanenteng mapakyas sa RAIL (scheduler status error events).
(Ubang ref: 1339032) |
1337228 | Sa Zigbeed ang halCommonGetInt32uMillisecondTick() tick API gi-update na aron magamit ang MONOTONIC nga orasan, aron dili kini maapektuhan sa NTP sa usa ka host system.
(Ubang ref: 1339032) |
1346785 | Giayo ang usa ka kondisyon sa lumba nga mahimong hinungdan nga ang dungan nga pagpaminaw ma-disable sa 802.15.4 RCP kung ang duha nga mga protocol dungan nga nagpadala.
(Ubang ref: 1349176) |
1346849 | Ang pagdugang sa sangkap sa rail_mux sa usa ka proyekto mahimo na karon nga hinungdan nga kini awtomatiko nga matukod uban ang kauban nga mga variant sa stack library.
(Ubang ref: 1349102) |
Giayo sa pagpagawas 7.4.4.0
ID # | Deskripsyon |
1184065 | Gipakunhod ang footprint sa RAM alang sa zigbee_ncp-ot_rcp-spi ug zigbee_ncp-ot_rcp_uart sa MG13 ug MG21. |
1282264 | Giayo ang usa ka isyu nga mahimong makabalda sa mga operasyon sa pagpasa sa radyo pinaagi sa paglimpyo sa transmit fifo nga wala sa panahon nga hinungdan sa underflow. |
1292537 | Ang DMP Zigbee-BLE NCP nga aplikasyon karon husto nga nagpakita sa Simplicity Studio UI. (Ubang ref: 1292540) |
1230193 | Giayo ang sayup nga isyu sa tipo sa node kung nag-apil sa network sa katapusan nga aparato. (Ubang ref: 1298347) |
1332330 | Giayo ang usa ka isyu diin ang usa ka 15.4+BLE RCP nga naglihok sa usa ka palibot nga adunay bug-at nga trapiko sa network mahimo’g makasugat usahay usa ka kahimtang sa lumba nga dili na makapadala mga mensahe hangtod sa CPCd hangtod sa pag-reboot sa aparato.
(Ubang ref: 1333156) |
Giayo sa pagpagawas 7.4.2.0
ID # | Deskripsyon |
1022972 | Gidugang ang coexistence plugin balik sa Zigbee-OpenThread NCP/RCP sampang aplikasyon. |
1231021 | Likayi ang usa ka pagpahayag sa OTBR nga naobserbahan sa dihang moapil sa 80+ ka zigbee nga mga himan pinaagi sa pagbawi sa RCP kay sa pagpasa sa wala makontrol nga pagpasa sa mga sayop ngadto sa sub mac. |
1249346 | Gitubag ang usa ka isyu diin ang RCP mahimong sayop nga pag-dequeue sa mga pakete nga gitakda alang sa host, nga moresulta sa usa ka parse error sa OTBR ug wala damha nga pagtapos. |
Giayo sa pagpagawas 7.4.1.0
ID # | Deskripsyon |
1213701 | Ang zigbeed wala motugot sa usa ka source match table entry nga mabuhat para sa usa ka bata kung ang MAC indirect queue adunay data nga naghulat na alang sa maong bata. Kini nga kinaiya mahimong mosangpot sa mga transaksyon sa layer sa aplikasyon tali sa bata ug sa uban pang device nga mapakyas tungod sa kakulang sa APS Ack o app-layer nga tubag, ilabina ang pagkabalda ug wala damha nga pagtapos sa ZCL OTA Upgrades nga nagpunting sa bata nga device. |
1244461 | Ang entry sa source match table alang sa bata mahimong matangtang bisan pa sa mga mensahe nga naghulat. |
Giayo sa pagpagawas 7.4.0.0
ID # | Deskripsyon |
1081828 | Ang throughput nga isyu sa FreeRTOS-based Zigbee/BLE DMP sampmga aplikasyon. |
1090921 | Ang Z3GatewayCpc adunay problema sa paghimo og network sa saba nga palibot. |
1153055 | Ang usa ka pagpahayag sa host gipahinabo sa dihang adunay kapakyasan sa komunikasyon sa dihang nagbasa sa bersyon sa NCP gikan sa zigbee_ncp-ble_ncp-uart sampang app. |
1155676 | Gisalikway sa 802.15.4 RCP ang tanan nga nadawat nga unicast packet (pagkahuman sa MAC acking) kung daghang 15.4 interface ang nag-ambit sa parehas nga 16-bit node ID. |
1173178 | Ang host sayop nga nagtaho sa gatusan ka mga pakete nga nadawat uban sa mfglib sa Host-RCP setup. |
1190859 | Error sa EZSP sa pagpadala sa mga random nga pakete sa mfglib sa setup sa Host-RCP. |
1199706 | Ang mga survey sa datos gikan sa nakalimtan nga mga bata sa end device wala husto nga nagbutang sa usa ka pending nga frame sa RCP aron sa pagpila sa usa ka Leave & Rejoin command ngadto sa kanhing bata. |
1207967 | Ang "mfglib send random" nga sugo nagpadala ug dugang nga mga pakete sa Zigbeed. |
1208012 | Ang mfglib rx mode wala mag-update sa impormasyon sa packet sa husto sa dihang nakadawat sa RCP. |
1214359 | Ang coordinator node nahagsa sa dihang ang 80 o labaw pa nga mga router misulay sa pag-apil sa dungan sa Host-RCP setup. |
1216470 | Human sa pag-relay sa usa ka sibya alang sa address mask 0xFFFF, usa ka Zigbee RCP nga naglihok isip usa ka parent device ang mobiya sa pending nga data flag set para sa matag bata. Nagresulta kini sa matag bata nga nagpabiling nagmata nga nagpaabot sa datos pagkahuman sa matag poll, ug nanginahanglan ug uban pang pending nga transaksyon sa datos sa matag end device aron sa katapusan malimpyohan kini nga kahimtang. |
Nailhan nga mga Isyu sa Kasamtangang Pagpagawas
Ang mga isyu sa bold gidugang sukad sa miaging pagpagawas. Kung nasipyat ka sa usa ka pagpagawas, ang bag-o nga mga nota sa pagpagawas anaa sa https://www.si-labs.com/developers/gecko-software-development-kit .
ID # | Deskripsyon | Pagsulbad |
937562 | Ang Bluetoothctl 'advertise on' nga sugo napakyas sa rcp-uart- 802154-blehci app sa Raspberry Pi OS 11. | Gamita ang btmgmt app imbes nga bluetoothctl. |
1074205 | Ang CMP RCP wala nagsuporta sa duha ka network sa parehas nga PAN id. | Gamit ug lain-laing PAN id sa matag network. Ang suporta giplano sa umaabot nga pagpagawas. |
1122723 | Sa usa ka busy nga palibot ang CLI mahimong dili mosanong sa z3-light_ot-ftd_soc app. | Walay nahibal-an nga workaround. |
1124140 | z3-light_ot-ftd_soc sampAng app dili makahimo sa Zigbee network kung ang OT network nahuman na. | Sugdi una ang Zigbee network ug ang OT network pagkahuman. |
1170052 | Ang CMP Zigbee NCP + OT RCP ug DMP Zigbee NCP + BLE NCP mahimong dili mohaum sa 64KB ug ubos nga bahin sa RAM niining kasamtangang pagpagawas. | Ang 64KB nga mga bahin dili karon gisuportahan alang niini nga mga app. |
1209958 | Ang ZB/OT/BLE RCP sa Bobcat ug Bobcat Lite mahimong mohunong sa pagtrabaho human sa pipila ka minuto sa dihang modagan sa tanang tulo ka protocol. | Pagahisgutan sa umaabot nga pagpagawas |
1221299 | Ang mga pagbasa sa Mfglib RSSI lahi sa RCP ug NCP. | Pagahisgutan sa umaabot nga pagpagawas. |
1334477 | Ang pagsugod ug pagpahunong sa BLE stack sa makadaghang higayon mahimong moresulta sa BLE stack nga dili na maka-restart sa advertisement pag-usab sa Series 1 EFR device sa DMP Zigbee-BLE sampang aplikasyon. | N/A |
Wala na gamita nga mga Butang Wala
Gitangtang nga mga Butang
Gikuha sa pagpagawas 7.4.0.0
Ang “NONCOMPLIANT_ACK_TIMING_WORKAROUND” nga macro gitangtang. Ang tanan nga RCP apps karon pinaagi sa default nagsuporta sa 192 µsec turnaround nga oras para sa mga non-enhanced acks samtang naggamit gihapon og 256 µsec turnaround time para sa enhanced acks nga gikinahanglan sa CSL.
Gigamit Kini nga Pagpagawas
- Zigbee stack
- Framework sa Aplikasyon sa Zigbee
- Zigbee Sample Mga Aplikasyon
Para sa dugang nga impormasyon bahin sa Zigbee ug sa EmberZNet SDK tan-awa ang UG103.02: Zigbee Fundamentals.
Kung first-time user ka, tan-awa ang QSG180: Zigbee EmberZNet Quick-Start Guide para sa SDK 7.0 ug Higher, para sa mga instruksyon sa pag-configure sa imong development environment, building ug flashing asampaplikasyon, ug mga pakisayran sa dokumentasyon nga nagpunting sa sunod nga mga lakang.
Pag-instalar ug Paggamit
Ang Zigbee EmberZNet SDK gihatag isip kabahin sa Gecko SDK (GSDK), ang suite sa Silicon Labs SDKs. Aron dali nga makasugod sa GSDK, i-install ang Simplicity Studio 5, nga mag-set up sa imong development environment ug maglakaw kanimo pinaagi sa pag-install sa GSDK. Ang Simplicity Studio 5 naglakip sa tanan nga gikinahanglan alang sa IoT product development uban sa Silicon Labs device, lakip ang usa ka resource ug project launcher, software configuration tools, full IDE uban sa GNU toolchain, ug analysis tools. Ang mga panudlo sa pag-install gihatag sa online nga Giya sa Gumagamit sa Simplicity Studio 5.
Sa laing bahin, ang Gecko SDK mahimong i-install sa mano-mano pinaagi sa pag-download o pag-clone sa pinakabag-o gikan sa GitHub. Tan-awa https://github.com/Sili-conLabs/gecko_sdk para sa dugang impormasyon.
Ang Simplicity Studio nag-install sa GSDK pinaagi sa default sa
- (Windows): C:\Users\ \SimplicityStudio\SDKs\gecko_sdk
- (MacOS): /Mga Gumagamit/ /SimplicityStudio/SDKs/gecko_sdk
Ang dokumentasyon nga espesipiko sa SDK nga bersyon gi-install sa SDK. Ang dugang nga impormasyon sagad makita sa mga artikulo sa base sa kahibalo (KBAs). Ang mga pakisayran sa API ug uban pang impormasyon bahin niini ug ang naunang mga pagpagawas anaa sa https://docs.silabs.com/ .
Impormasyon sa Seguridad
Luwas nga Vault Integration
Para sa mga aplikasyon nga mopili sa pagtipig sa mga yawe nga luwas gamit ang Secure Key Storage component sa Secure Vault-High nga mga bahin, ang mosunod nga talaan nagpakita sa giprotektahan nga mga yawe ug sa ilang storage protection nga mga kinaiya nga gidumala sa Zigbee Security Manager component.
Giputos nga Yawe | Exportable / Dili-Exportable | Mga nota |
Yawe sa Network | Ma-eksport | |
Trust Center Link Key | Ma-eksport | |
Lumalabay nga Link Key | Ma-eksport | Na-index nga yawe nga lamesa, gitipigan isip dali-dali nga yawe |
Aplikasyon Link Key | Ma-eksport | Na-index nga yawe nga lamesa |
Lig-on ang EZSP Key | Ma-eksport | |
ZLL Encryption Key | Ma-eksport | |
ZLL Preconfigured Key | Ma-eksport | |
GPD Proxy Key | Ma-eksport | Na-index nga yawe nga lamesa |
GPD Sink Key | Ma-eksport | Na-index nga yawe nga lamesa |
Internal/Placeholder Key | Ma-eksport | Internal nga yawe alang sa paggamit sa Zigbee Security Manager |
- Ang giputos nga mga yawe nga gimarkahan nga "Non-Exportable" mahimong magamit apan dili mahimo viewed o gipaambit sa runtime.
- Ang giputos nga mga yawe nga gimarkahan nga "Ma-export" mahimong gamiton o ipaambit sa runtime apan magpabilin nga naka-encrypt samtang gitipigan sa flash.
- Ang mga aplikasyon sa tiggamit dili kinahanglan nga makig-uban sa kadaghanan niini nga mga yawe. Ang kasamtangan nga mga API aron pagdumala sa Link Key Table nga mga yawe o Transient Keys anaa gihapon sa aplikasyon sa user ug karon rota na pinaagi sa Zigbee Security Manager component.
- Ang uban niini nga mga yawe mahimong dili ma-eksport sa user nga aplikasyon sa umaabot. Giawhag ang mga aplikasyon sa gumagamit nga dili magsalig sa pag-eksport sa mga yawe gawas kung kinahanglan gyud.
Para sa dugang nga impormasyon sa Secure Vault Key Management functionality, tan-awa ang AN1271: Secure Key Storage.
Mga Security Advisories
Para mag-subscribe sa Security Advisories, log in sa Silicon Labs customer portal, unya pilia ang Account Home. I-klik ang HOME aron makaadto sa portal home page ug dayon i-klik ang Manage Notifications tile. Siguruha nga ang 'Software/Security Advisory Notice ug Product Change Notice (PCNs)' gisusi, ug nga ikaw naka-subscribe sa minimum para sa imong plataporma ug protocol. I-klik ang Save aron i-save ang bisan unsang mga pagbag-o.
Ang mosunod nga numero kay example
Suporta
Ang mga kostumer sa Development Kit angayan alang sa pagbansay ug teknikal nga suporta. Gamita ang Silicon Laboratories Zigbee web page aron makakuha og impormasyon bahin sa tanang produkto ug serbisyo sa Silicon Labs Zigbee, ug sa pag-sign up para sa suporta sa produkto.
Mahimo nimong kontakon ang suporta sa Silicon Laboratories sa http://www.silabs.com/support .
Kasayon nga Studio
Usa ka pag-klik nga pag-access sa MCU ug wireless nga mga himan, dokumentasyon, software, mga librarya sa gigikanan nga code ug uban pa. Anaa alang sa Windows, Mac ug Linux!
- IoT Portfolio
www.silabs.com/IoT - SW/HW
www.silabs.com/simplicity - Kalidad
www.silabs.com/quality - Suporta ug Komunidad
www.silabs.com/community
Disclaimer
Gitinguha sa Silicon Labs nga mahatagan ang mga kostumer sa labing bag-o, tukma, ug lawom nga dokumentasyon sa tanan nga mga peripheral ug module nga magamit alang sa mga tigpatuman sa sistema ug software nga naggamit o nagtinguha nga gamiton ang mga produkto sa Silicon Labs. Ang datos sa pag-ila, anaa nga mga module ug mga peripheral, mga gidak-on sa memorya ug mga address sa memorya nagtumong sa matag espesipikong device, ug ang "Typical" nga mga parameter nga gihatag mahimo ug magkalahi sa lain-laing mga aplikasyon. Aplikasyon exampAng mga gihulagway dinhi alang lamang sa mga katuyoan sa paghulagway. Ang Silicon Labs adunay katungod sa paghimo sa mga pagbag-o nga wala’y dugang nga pahibalo sa impormasyon sa produkto, mga detalye, ug mga paghulagway dinhi, ug wala maghatag mga garantiya sa katukma o pagkakompleto sa gilakip nga kasayuran. Kung walay una nga pahibalo, ang Silicon Labs mahimong mag-update sa firmware sa produkto sa panahon sa proseso sa paghimo alang sa seguridad o kasaligan nga mga hinungdan. Ang ingon nga mga pagbag-o dili magbag-o sa mga detalye o ang pasundayag sa produkto. Ang Silicon Labs walay tulubagon sa mga sangputanan sa paggamit sa impormasyon nga gihatag niini nga dokumento. Kini nga dokumento wala magpasabot o dayag nga paghatag ug bisan unsang lisensya sa pagdesinyo o paghimo sa bisan unsang integrated circuits. Ang mga produkto wala gidesinyo o gitugutan nga gamiton sulod sa bisan unsang FDA Class III device, mga aplikasyon diin gikinahanglan ang pag-apruba sa premarket sa FDA o Life Support Systems nga walay espesipikong sinulat nga pagtugot sa Silicon Labs. Ang "Sistema sa Pagsuporta sa Kinabuhi" mao ang bisan unsang produkto o sistema nga gituyo aron suportahan o mapadayon ang kinabuhi ug/o kahimsog, nga, kung kini mapakyas, makatarunganon nga gilauman nga moresulta sa daghang personal nga kadaot o kamatayon. Ang mga produkto sa Silicon Labs wala gidesinyo o gitugutan alang sa mga aplikasyon sa militar. Ang mga produkto sa Silicon Labs dili kinahanglan nga gamiton sa bisan unsang mga kahimtang sa mga hinagiban sa dinaghang paglaglag lakip (apan dili limitado sa) nukleyar, biolohikal o kemikal nga mga hinagiban, o mga misil nga makahimo sa paghatud sa ingon nga mga hinagiban. Gisalikway sa Silicon Labs ang tanan nga gipahayag ug gipasabut nga mga garantiya ug dili mahimong responsable o manubag sa bisan unsang mga kadaot o kadaot nga may kalabotan sa paggamit sa usa ka produkto sa Silicon Labs sa ingon nga dili awtorisado nga mga aplikasyon.
Impormasyon sa Trademark
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® ug ang Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo ug mga kombinasyon niini , "labing kusog nga mahigalaon nga microcontrollers sa kalibutan", Redpine Signals®, WiSeConnect , n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, ang Telegesis Logo®, USBXpress® , Zentri, ang Zentri logo ug Zentri DMS, Z-Wave®, ug uban pa kay mga marka sa pamatigayon o rehistradong tatak sa Silicon Labs. Ang ARM, CORTEX, Cortex-M3 ug THUMB maoy mga marka sa pamatigayon o rehistradong marka sa pamatigayon sa ARM Holdings. Ang Keil kay rehistrado nga marka sa ARM Limited. Ang Wi-Fi kay rehistrado nga marka sa Wi-Fi Alliance. Ang tanan nga uban pang mga produkto o mga ngalan sa tatak nga gihisgutan dinhi mga marka sa pamatigayon sa ilang mga tag-iya.
- Silicon Laboratories Inc.
- 400 West Cesar Chavez Austin, TX 78701
- USA
- www.silabs.com
Mga Dokumento / Mga Kapanguhaan
![]() |
SILICON LABS 7.4.5.0 Zigbee Ember Z Net SDK [pdf] Giya sa Gumagamit 7.4.5.0, 7.4.4.0, 7.4.3.0, 7.4.2.0, 7.4.1.0, 7.4.0.0, 7.4.5.0 Zigbee Ember Z Net SDK, 7.4.5.0, Zigbee Ember Z Net SDK, Ember Z Net SDK SDK, Net SDK, SDK |