ЦАХИУР-ЛОГО

SILICON LABS SDK 7.4.1.0 GA Zigbee Protocol Stack програм хангамж

SILICON-LABS-SDK-7-4-1-0 -Zigbee-Protocol-Stack-Програм хангамж-БҮТЭЭГДЭХҮҮН

Бүтээгдэхүүний мэдээлэл

Үзүүлэлтүүд

  • Zigbee EmberZNet SDK хувилбар: 7.4.1.0
  • Gecko SDK Suite хувилбар: 4.4 - 14 оны 2024-р сарын XNUMX
  • Худалдагч: Цахиурын лаборатори
  • Гол онцлогууд: SoC дээр олон протоколын Zigbee болон OpenThread дэмжлэг
  • Тохиромжтой хөрвүүлэгч: GCC хувилбар 12.2.1
  • EZSP протоколын хувилбар: 0x0D

Бүтээгдэхүүнийг ашиглах заавар

Тохиромжтой байдал ба ашиглалтын мэдэгдэл

  • Аюулгүй байдлын шинэчлэлт болон мэдэгдлийн талаар энэхүү SDK-д суулгасан Gecko Platform Release тэмдэглэлийн Аюулгүй байдлын бүлгээс эсвэл Silicon Labs дээрх TECH DOCS таб руу зочилно уу. webсайт.
  • Аюулгүй байдлын зөвлөмжид бүртгүүлснээр шинэчлэгдэж байгаарай.

Түгээмэл асуултууд

  • Асуулт: Би хэрхэн зөв эсэхийг шалгах вэ files-ийг тохирох хөрвүүлэгчид ашиглаж байна уу?
  • Хариулт: Та зөв эсэхийг шалгаж болно fileSimplicity Studio-д өгсөн GCC 12.2.1 хувилбарыг шалгах замаар s ашиглаж байна.
  • Асуулт: Аюулгүй байдлын шинэчлэлт болон мэдэгдлийн талаарх мэдээллийг хаанаас олж болох вэ?
  • Хариулт: Аюулгүй байдлын шинэчлэлт болон мэдэгдлийг Gecko платформын хувилбарын тэмдэглэлийн Аюулгүй байдлын бүлгээс үзэх эсвэл Silicon Labs дээрх TECH DOCS таб руу зочилно уу. webсайт.

Silicon Labs нь Zigbee сүлжээг өөрсдийн бүтээгдэхүүн болгон хөгжүүлж буй OEM компаниудын сонгох борлуулагч юм. Silicon Labs Zigbee платформ нь Zigbee-ийн хамгийн нэгдсэн, бүрэн гүйцэд, боломжоор баялаг шийдэл юм.
Silicon Labs EmberZNet SDK нь Silicon Labs-ийн Zigbee стекийн тодорхойлолтын хэрэгжилтийг агуулдаг.

  • Эдгээр хувилбарын тэмдэглэл нь SDK хувилбаруудыг хамарна:
  • 7.4.1.0 14 оны 2024-р сарын XNUMX-нд гарсан
  • 7.4.0.0 13 оны 2023-р сарын XNUMX-нд гарсан

ҮНДСЭН ОНЦЛОГ

Зигби

  • Zigbee R23 нийцтэй байдал
  • Zigbee Smart Energy 1.4a нийцтэй байдал – үйлдвэрлэл
  • Zigbee GP 1.1.2 нийцтэй байдал – Альфа
  • MG27 дэмжлэг – үйлдвэрлэл
  • Secure Vault хэсгүүдийн сайжруулсан дэмжлэг
  • NCP SPI (CPC бус) програмууд дээр нойрмоглох дэмжлэг – Альфа

Олон протокол

  • Зэрэгцээ сонсох дэмжлэг (RCP) - MG21 ба MG24
  • Зэрэгцсэн олон протокол (CMP) Zigbee NCP + OpenThread RCP - үйлдвэрлэл
  • Dynamic Multiprotocol Bluetooth + Concurrent Multiprotocol (CMP) Zigbee болон SoC дээрх OpenThread дэмжлэг

Тохиромжтой байдал ба ашиглалтын мэдэгдэл

Аюулгүй байдлын шинэчлэлтүүд болон мэдэгдлийн талаарх мэдээллийг энэ SDK-д суулгасан Gecko платформ хувилбарын тэмдэглэлийн Аюулгүй байдлын бүлгээс эсвэл TECH DOCS таб дээрээс үзнэ үү. https://www.silabs.com/developers/zigbee-emberznet. Цахиурын лаборатори нь танд хамгийн сүүлийн үеийн мэдээллийг авахын тулд Аюулгүй байдлын зөвлөмжид бүртгүүлэхийг зөвлөж байна. Хэрэв та Zigbee EmberZNet SDK-г шинээр ашиглаж байгаа бол зааварчилгааг энэ хувилбарыг ашиглах хэсгээс үзнэ үү.

Тохиромжтой хөрвүүлэгч

  • ARM (IAR-EWARM) хувилбар 9.40.1-д зориулсан IAR Embedded Workbench.
  • IarBuild.exe командын мөрийн хэрэглүүр эсвэл IAR Embedded Workbench GUI ашиглан macOS эсвэл Linux дээр бүтээхдээ Wine ашиглах нь буруу ажиллахад хүргэж болзошгүй. files богино үүсгэхийн тулд Wine-ийн хэшлэх алгоритм дахь мөргөлдөөний улмаас ашиглагдаж байна file нэрс.
  • MacOS эсвэл Линукс дээрх хэрэглэгчид Simplicity Studio-с гадуур IAR ашиглан бүтээхгүй байхыг зөвлөж байна. Үүнийг хийсэн үйлчлүүлэгчид зөв эсэхийг сайтар шалгах хэрэгтэй files ашиглаж байна.

Simplicity Studio-д нийлүүлсэн GCC (The GNU Compiler Collection) хувилбар 12.2.1.
Энэ хувилбарын EZSP протоколын хувилбар нь 0x0D юм.

Шинэ зүйлс

Gecko SDK (GSDK)-ийн энэ хувилбар нь шаардлагатай бол энэ хувилбарын засваруудаас бусад бүх EFM болон EFR төхөөрөмжүүдийн нэгдсэн дэмжлэгтэй хамгийн сүүлийн хувилбар байх болно. 2024 оны дунд үеэс эхлэн бид тусдаа SDK-г нэвтрүүлэх болно:

  • Одоо байгаа Gecko SDK нь 0 ба 1 цуврал төхөөрөмжүүдийн дэмжлэгтэйгээр үргэлжлэх болно.
  • Шинэ SDK нь 2 ба 3-р цуврал төхөөрөмжүүдэд зориулагдсан болно.

Gecko SDK нь манай програм хангамжийн бодлогын дагуу үзүүлж буй урт хугацааны дэмжлэг, засвар үйлчилгээ, чанар, хариу үйлдэл зэрэгт өөрчлөлт оруулахгүйгээр бүх цуврал 0 болон 1 төхөөрөмжүүдийг үргэлжлүүлэн дэмжих болно.
Шинэ SDK нь Gecko SDK-ээс салаалж, хөгжүүлэгчдэд ахиц дэвшил гаргахад нь туслах шинэ боломжуудыг санал болгож эхэлнэtagМанай 2, 3-р цуврал бүтээгдэхүүний дэвшилтэт боломжуудын нэг.
Энэхүү шийдвэр нь хэрэглэгчийн санал хүсэлттэй нийцэж байгаа бөгөөд энэ нь манай програм хангамжийн SDK-д хэрэглэгчийн онцгой туршлагыг бий болгохын тулд чанарыг дээшлүүлж, тогтвортой байдлыг хангах, гүйцэтгэлийг сайжруулах бидний амлалтыг тусгасан болно.

Шинэ бүрэлдэхүүн хэсгүүд

Шинээр гарсан 

  • “zigbee_direct_security_p256” болон “zigbee_direct_security_curve25519” бүрэлдэхүүн хэсгүүдийг нэмсэн бөгөөд ингэснээр хэрэглэгчид тодорхой Zigbee Direct хамгаалалтын сонголтыг тохируулах боломжтой болно.
  • Хэрэглэгчид Zigbee шууд төхөөрөмж (ZDD) програм дээр олон "zigbee_direct_security" бүрэлдэхүүн хэсгүүдийг идэвхжүүлэхийг зөвшөөрдөг. Энэ тохиолдолд аюулгүй байдлын бодит сонголт нь Zigbee Virtual Device (ZVD) тохиргооноос хамаарна.

Шинэ API
Шинээр гарсан 

  • Zigbee NVM3 жетонуудыг үндсэн утга руу нь дахин тохируулахын тулд шинэ API sl_zigbee_token_factory_reset нэмсэн.
  • Холбоосын түлхүүрийн хүснэгтэд энэ хаягтай оруулга нэмэх эсвэл шинэчлэх боломжтой (хүснэгт дүүрэн биш) бол үнэнийг буцаадаг API bool sl_zigbee_sec_man_link_key_slot_available(EmberEUI64 eui)-г нэмсэн.
  • Шинэ API bool sl_zb_sec_man_compare_key_to_value (sl_zb_sec_man_context_t* контекст, sl_zb_sec_man_key_t* түлхүүр) нэмсэн бөгөөд энэ нь тухайн түлхүүрийг контекстээр нь иш татсан тохиолдолд аргумент дахь түлхүүртэй ижил утгатай байвал үнэнийг буцаана.

Шинэ платформын дэмжлэг
Шинээр гарсан 

  • Дараах шинэ хэсгүүдэд зориулсан Zigbee стекийн дэмжлэгийг энэ хувилбарт нэмсэн: EFR32MG24A010F768IM40 ба EFR32MG24A020F768IM40.

Шинэ баримт бичиг
7.4.0.0 хувилбарт шинээр гарсан

  • Zigbee Secure Key Storage бүрэлдэхүүн хэсгийн тайлбарыг шинэчлэн, Zigbee Secure Key Storage Upgrade (одоо байгаа төслүүдтэй хоцрогдсон нийцтэй байдлыг нэмдэг) нэмсэн.
  • Zigbee Security Manager-ийн бүрэлдэхүүн хэсгүүдтэй харилцах шинэ програмын тэмдэглэл нэмсэн (AN1412: Zigbee Security Manager).

Зорилтот зан үйл

Zigbee-ийн синхрончлолгүй CSL дамжуулалт нь радио хуваарьлагч дээр протоколын давуу эрхтэй болохыг хэрэглэгчид сануулж байна. SleepyToSleepy аппликешнүүдэд BLE нь Zigbee CSL дамжуулалтыг урьдчилан сэргийлэх боломжтой бөгөөд энэ нь дамжуулалтыг зогсоох болно. Удаан хугацааны сэрэх фрэймийн дарааллыг ашиглаж болзошгүй тул синхрончлогдоогүй CSL-д хуваарьчлагчийн урьдчилан сонголт илүү түгээмэл байдаг. Дамжуулах тэргүүлэх чиглэлийг тохируулах хүсэлтэй хэрэглэгчид DMP Tuning and Testing бүрэлдэхүүн хэсгийг ашиглаж болно. Хэрэглэгчид мөн UG305: Динамик олон протоколын хэрэглэгчийн гарын авлагаас нэмэлт мэдээлэл авах боломжтой.

Сайжруулалт

Гаргаснаараа өөрчлөгдсөн
emberCounterHandler API Doc өөрчлөлтүүд

Өмнөх хувилбаруудад RX ба TX багцтай холбоотой MAC болон APS давхаргын EmberCounterTypes-ийн Counter Handler-ийн дуудлагыг зөв зорилтот зангилааны ID эсвэл өгөгдлийн аргументууд дамжуулаагүй бөгөөд эдгээр параметрүүдийг ашигласан зарим тоолуурын үйлдлийн талаарх API баримт бичиг нь тодорхойгүй эсвэл төөрөгдүүлсэн байв.
Хэдийгээр emberCounterHandler() гарын үсэг өөрчлөгдөөгүй ч түүний параметрүүдийг оруулах арга нь бага зэрэг өөрчлөгдсөн.

  • Ember-types.h доторх EmberCounterType тоонуудын эргэн тойрон дахь сэтгэгдлийг ойлгомжтой болгох үүднээс өргөжүүлсэн.
  • TX-тэй холбоотой тоолуурын Counter Handler-ийн Node ID параметр нь одоо очих хаягийн горим нь үүнийг ашиглахаасаа өмнө хүчинтэй богино ID зааж байгаа эсэхийг шалгадаг. (Үгүй бол очих газрын хаягийг оруулахгүй бөгөөд оронд нь EMBER_UNKNOWN_NODE_ID гэсэн орлуулагчийн утгыг ашиглана.)
  • RX-тэй холбоотой тоолуурын Counter Handler-ийн Node ID параметр нь одоо очих цэгийн ID биш харин эх зангилааны ID-г тусгадаг.
  • Дахин оролдлого хийх тоог EMBER_COUNTER_MAC_TX_UNICAST_ SUCCESS/FAILED тоологчдын өгөгдлийн параметр болгон хөнгө-төрөлд заасны дагуу * дамжуулаагүй*. h өмнөх хувилбаруудад, гэхдээ энэ нь өмнө нь гаргасан хувилбаруудад хэзээ ч зөв бөглөгдөж байгаагүй тул өмнөх хувилбарууд дахь утга нь үргэлж 0 байх байсан. Энэ зан үйлийг эдгээр EmberCounterTypes-ийн тайлбарт тодруулсан болно. Гэсэн хэдий ч APS давхаргын дахин оролдлого хийх оролдлогын тоог EMBER_COUNTER_APS_TX_UNICAST_SUCCESS/FAILED тоологч төрлүүдийн өгөгдлийн параметрт оруулсан хэвээр байгаа нь өмнөх хувилбаруудтай нийцэж байна.
  • Зангилааны ID буюу буцаан дуудлагын өгөгдлийн параметрийг дүүргэсэн бүх тоолуур нь хүлээгдэж буй өгөгдөл, хаяг, эсвэл багцаас зангилааны ID авах боломжгүй байсан бол шинэчилсэн ember-д тайлбарласны дагуу EMBER_UNKNOWN_NODE_ID-г дамжуулж байгаа эсэхийг шалгасан. type.h баримт бичиг.
  • EMBER_COUNTER_MAC_TX_UNICAST_RETRY-ийн тоолуур зохицуулагч нь одоо MAC давхаргын очих цэгийн ID болон хэд хэдэн удаа оролдлогыг өөрийн Destination Node ID болон өгөгдлийн параметрүүдэд зөв тусгаж байна.
  • EMBER_COUNTER_PHY_CCA_FAIL_COUNT-ийн тоолуур зохицуулагч нь дамжуулалт амжилтгүй болсон мессежийн төлөвлөсөн MAC давхаргын зорилтын талаар Node ID параметрээр дамжуулан очих цэгийн ID мэдээллийг өгдөг.

Ногоон эрчим хүчний кодыг шинэчилсэн
Ногоон эрчим хүчний серверийн кодыг янз бүрийн сайжруулалтаар шинэчилсэн бөгөөд үүнд:

  • GP сервер дээр хүлээн авах үед хүчингүй төгсгөлтэй ирж ​​буй тушаалуудыг баталгаажуулах кодыг нэмсэн.
  • Ногоон эрчим хүчний мессеж үүсгэх зай байхгүй үед тохиолдлыг зохицуулах кодыг нэмсэн.
  • Угаалтуур нь одоо зарим тохиолдолд A.3.5.2.4.1-ийн тусгай хэсгийн дагуу устгах үйлдэлтэй хослуулах тохиргоог хасдаг.
  • Угаалтуур нь одоо байгаа бичлэгийн бүлгийн жагсаалтыг өргөтгөх үйлдэлтэй хослуулах тохиргоог боловсруулахдаа устгахаас өмнө хадгалдаг.
  • Орчуулгын хүснэгт хоосон эсвэл индекс нь хүснэгтийн хэд хэдэн оруулгаас том бол Орчуулгын асуулгын команд нь алдааны код болох "ОЛОНГҮЙ" гэж буцаана.
  • Зарим програмын GP төгсгөлийн хувилбарыг 1-ээс 0 болгон өөрчилсөн.

Ногоон эрчим хүчний төхөөрөмжүүд нь хамгийн бага эрчим хүчний төхөөрөмж бөгөөд ихэнх загварт CSMA ашигладаггүй тул GPDF Илгээх функцэд CSMA ашиглахыг хязгаарласан. Үүний оронд ижил эрчим хүчний төсөв ашиглан олон багц илгээхийг илүүд үздэг загвар юм.
Green Power Server залгаасын сонголт дахь далд төгсгөлийн цэгийн хэрэглээг устгасан. Оронд нь програмын төгсгөлийн цэгүүдийн аль нэгийг ашиглана уу.
Сүлжээний түлхүүр шинэчлэлтийн залгаасын кодын сайжруулалт

  • Сүлжээний түлхүүрийг үе үе шинэчлэх хугацааг 1 жил болгон өөрчилсөн.

Түлхүүрийг шаардлагагүй экспортлохгүйн тулд зарим API-г шинэчилсэн
Энгийн текстийн түлхүүр өгөгдлөөс илүү гол контекстийг ашиглахын тулд өөрчлөлт хийсэн.

  • sl_zigbee_send_security_challenge_request одоо EmberKeyData-н оронд sl_zb_sec_man_context_t аргументыг авч байна.
  • sl_zb_sec_man_derived_key_type тооллын утгууд нь олон төрлийн үүсмэл төрлийг хослуулсан тодорхой түлхүүр гарал үүслийг шууд дэмжих 16 битийн бит маск болжээ.

Тогтмол асуудлууд

Хувилбардаа зассан 

ID # Тодорхойлолт
1036893 OTA кластерийн бүрэлдэхүүн хэсэг нь хуучин ачаалагчийн интерфейсийн бүрэлдэхүүн хэсгийг хамаарал болгон суулгахад хүргэсэн асуудлыг зассан.
1114905 Zigbee Direct: Сүлжээг орхих шинж чанарыг сайжруулсан.
1180937 Zigbee Direct ZDD-г гуравдагч талын ZVD-тэй холбох үед WDT-г дахин тохируулсан.
1223904 Төгсгөлийн төхөөрөмжийг маш их ачаалалтай орчинд буруу ажиллуулахад хүргэсэн асуудлыг зассан.
1224393 Хариу өгөх хаягийг шинэчлэхийн тулд Green Power угаалтуурын хүснэгтийн хүсэлт зохицуулагчийн кодыг шинэчилсэн.
1228808 gp-types.h баримт бичигт макро тодорхойлолтын дэлгэцийн асуудлыг зассан.
1232297 emberSetOutgoingNwkFrameCounter болон emberSetOutgoingApsFrameCounter нь 64 битийн хост програмууд дээр ажиллахгүй байсан асуудлыг зассан (EMBER_BAD_ARGUMENT буцаадаг).
1232359 Ногоон эрчим хүчний клиентийн командын боловсруулалт дахь gppTunnelingDelay параметрийн тооцоог зассан.
 

1240392

Хандалт/зөвшөөрлийн шалтгаанаар татгалзсан ZDO Хүсэлтийг холбох/Тайлах хүсэлт нь Zigbee-ийн техникийн үзүүлэлтүүдийн дагуу EMBER_ZDP_NOT_PERMITTED биш харин EMBER_ZDP_NOT_AUTHORIZED статусыг буцаана.
1243523 Zigbee Direct: ZVD-тэй BLE холболтын тогтвортой байдлыг сайжруулсан.
1249455 Нэвтрүүлгийг хүлээн авах үед хүлээн авах үед унтдаг төхөөрөмж унтдаг байсан асуудлыг зассан.
1252295 SL_CATALOG_ZIGBEE_OTA_STORAGE_COMMON_PRESENT бүрэлдэхүүн каталогийн макроны үсгийн алдааг засна уу.

Хувилбардаа зассан 

ID # Тодорхойлолт
1019348 Zigbee ZCL Cli бүрэлдэхүүн хэсгийн хараат байдлын шаардлагыг засч, шаардлагагүй үед устгаж болно.
1024246 emberHaveLinkKey() болон sl_zb_sec_man_have_link_key() функцын тайлбарыг шинэчилсэн.
1036503 DMP-д зориулсан Micrium цөмийг ашиглахыг санал болгох тайлбарыг нэмсэнampпрограмууд.
1037661 Програмыг pro stack эсвэл навчны стек суулгахад саад болж байсан асуудлыг зассан.
1078136 Тасалдлын контекстээс үйл явдлыг өөрчлөх үед тасалдсан эвдрэлийг зассан
 

 

 

1081548

Zigbee-ийн синхрончлолгүй CSL дамжуулалт нь радио хуваарьлагч дээр протоколын давуу эрхтэй болохыг хэрэглэгчид сануулж байна. SleepyToSleepy аппликешнүүдэд BLE нь Zigbee CSL дамжуулалтыг урьдчилан сэргийлэх боломжтой бөгөөд энэ нь дамжуулалтыг зогсоох болно. Удаан хугацааны сэрэх фрэймийн дарааллыг ашиглаж болзошгүй тул синхрончлогдоогүй CSL-д хуваарьчлагчийн урьдчилан сонголт илүү түгээмэл байдаг. Дамжуулах тэргүүлэх чиглэлийг тохируулах хүсэлтэй хэрэглэгчид DMP Tuning and Testing бүрэлдэхүүн хэсгийг ашиглаж болно. Хэрэглэгчид мөн UG305: Динамик олон протоколын хэрэглэгчийн гарын авлагаас нэмэлт мэдээлэл авах боломжтой.

CSL-д өмнөх ачааллын фреймийн дараа шууд хүлээн авсан шинэ сэрээх фрэймийн дараалал зөв бичигдээгүй байсан асуудлыг зассан. Үүний үр дүнд ачааллын хүрээ алга болно.

1084111 MG24-д суурилсан хавтангуудад зориулсан анхны нойрмог SPI-NCP дэмжлэгийг энэ хувилбарын нэг хэсэг болгон шинэчилсэн.
1104056 Олон сүлжээтэй тохиолдолд хоёрдогч сүлжээгээр ажиллах сүлжээг удирдах дэмжлэгийг нэмсэн
1120515 Mfglib set-channel командыг ашиглах үед суваг өөрчлөгдөөгүй асуудлыг зассан.
1141109 Үүсгэсэн s-г үүсгэсэн асуудлыг зассанample application ncp-uart-gp-multi-rail зарим толгойг орхих files Green Power адаптерийн бүрэлдэхүүн хэсгийг -cp сонголттой ашиглах үед.
1144316 gp-types.h баримт бичигт зарим өгөгдлийн бүтцийн төрлүүдийн тайлбарыг шинэчилсэн.
1144884 Хүлээгдэж буй өгөгдөл байхгүй үед тогтоосон хуурамч фрейм хүлээгдэж буй битийг зассан.
1152512 ISR контекстэд үйл явдлыг өөрчлөх үед бага хурдтай төмөр замд гарч болзошгүй ослыг зассан.
ID # Тодорхойлолт
1154616 Сүлжээг эхлүүлэх нөхцөлийг "Sleepy End төхөөрөмжөөс Non-sleepy End төхөөрөмж рүү сэлгэх" тохиолдлын онцгой тохиолдол нэмсэн.
1157289 DN-TLM-TC-02B BDB туршилтын алдааг үүсгэж болзошгүй асуудлыг зассан.
1157426 Green_power_adapter бүрэлдэхүүн хэсэгтэй zigbee_simple_app-г бүтээхэд үүссэн асуудлыг зассан.
1157932 "Шилжилтийн хугацаа" талбар дутуу байгаа эсэхийг шалгах нөхцөл нэмсэн бөгөөд энэ дутуу талбарт 0xFFFF өгөгдмөл утгыг тохируулсан.
1166340 emberAfGpdfSend нь төлөвлөсөн тооны давтан дамжуулалтыг илгээхэд саад болж байсан асуудлыг зассан.
1167807 Түгээмэл сүлжээнд Итгэмжлэлийн төвийн үүрэг гүйцэтгэдэг төхөөрөмжүүд шинэ төхөөрөмж холбогдох бүрд түр зуурын холбоосын түлхүүрүүдийг буруу арилгадаг асуудлыг зассан.
1169504 Албадан сэрэх үед нойрмог төхөөрөмжийг дахин тохируулсан асуудлыг зассан.
1169966 Буферийн хуваарилалтын кодын өгөөжийн утгыг шалгах алдааг зассан.
1171477,

172270

Mfglib start 1-д ямар ч мессеж дамжуулахгүй, харин хүлээн авахгүй тул "mfglib send complete" гэсэн терминалын мессеж буруу бөгөөд "RXed %d пакетийг сүүлийн %d ms" болгож өөрчилсөн байна.
1171935 Сүлжээний түлхүүрийг үе үе шинэчлэх хугацааг 1 жил болгон өөрчилсөн.
1172778 Green Power серверт emberAfPluginGreenPowerServerUpdateAliasCallback-ийн дутуу дуудлагыг нэмсэн.
1174288 Үргэлжилж буй хайлтыг зогсоох дуудлага дуудагдсан тохиолдолд сүлжээг удирдах процессыг баталгаажуулахад хүргэдэг асуудлыг зассан.
1178393 Баримт бичгийн алдааг шинэчилсэн.
1180445 Зохицуулагч нь Хязгаарлагдмал ажлын мөчлөгт хүрсэн тохиолдолд Smart Energy-д OTA одоо үргэлжлүүлэн татаж авдаг.
1185509 CSL-д өмнөх ачааллын фреймийн дараа шууд хүлээн авсан шинэ сэрэх фрэймийн дараалал зөв бичигдээгүй байсан асуудлыг зассан. Үүний үр дүнд ачааллын хүрээ алга болно.
1186107 Хүлээн авсан GPDF-ийн шифрийг амжилттай тайлж gp ашиглалтанд оруулах мэдэгдэлд ирж буй GPDF-г орлуулахад хүргэсэн асуудлыг зассан.
1188397 Өргөтгөсөн тайлангийн хүснэгтийн хэмжээг идэвхжүүлэх үед эмхэтгэлд алдаа гарсан асуудлыг зассан.
1194090 Угаалтуурыг ашиглалтад оруулах горимын командын өгөгдмөл хариулт дахь эвдрэлийн төлөвийг зассан – 3.3.4.8.2-ын дараах
1194963 Хэрэглэгчийг буцааж дуудах emberAfGreenPowerServerPairingStatusCallback руу залгахаас өмнө ашиглалтанд оруулахGpd бүтцэд алдаа гарсан асуудлыг зассан.
1194966 Төгсгөлийн цэг болон proxiesInvolved талбаруудыг Ашиглалтаас гарах үйлдлээр тохируулаагүй асуудлыг зассан.
1196698 Хүлээгдэж буй өгөгдөл байхгүй үед хуурамч фрейм хүлээгдэж буй битийг зассан.
1199958 Ногоон эрчим хүчний мессеж үүсгэх зай байхгүй үед тохиолдлыг зохицуулах кодыг нэмсэн.
1202034 sl_zb_sec_man_context_t стек хувьсагчийг зөв эхлүүлээгүй тул суулгах кодтой нэгдэж чадаагүй асуудлыг зассан.
 

1206040

Төгсгөлийн төхөөрөмж аюулгүйгээр дахин нэгдэх оролдлого хийх үед emberRemoveChild() руу залгах нь Хүүхдийн тоог нэмэлт бууруулахад хүргэж болзошгүй бөгөөд энэ нь хүүхдийн тоо -1 (255)-д хүргэж болзошгүй бөгөөд энэ нь заасан дутагдлын улмаас эцсийн төхөөрөмжүүдийг нэгдэх/дахин нэгдэхийг саатуулж болзошгүй юм. Гэрэлт цамхаг дахь хүчин чадлын .
 

1207580

Стек доторх Child Table хайлтын функцууд нь хүчингүй/хоосон оруулгуудыг төлөөлж буй зангилааны ID буцаах утгын хувьд 0x0000 ба 0xFFFF-ийн хэрэглээнд нийцэхгүй байгаа нь emberRemoveChild() зэрэг API-д ашиглагдаагүй оруулгуудыг шалгахад асуудал үүсгэдэг.
1210706 EmberCounterHandler()-ийн нэг хэсэг болох EmberExtraCounterInfo бүтцэд өгөгдсөн очих газар болон PHY индекс нь MAC TX Unicast тоолуурын төрлүүдэд буруу байсан байж магадгүй.
1211610

1212525

Secure Key Storage Upgrade бүрэлдэхүүнийг идэвхжүүлсний дараа Dynamic Multiprotocol програмууд гацсан асуудлыг зассан.
1211847 Хэдийгээр emberCounterHandler() гарын үсэг өөрчлөгдөөгүй ч түүний параметрүүдийг оруулах арга нь бага зэрэг өөрчлөгдсөн. Энэхүү API-ийн эргэн тойронд гарсан өөрчлөлтүүдийг дээрх 2-р хэсэгт тайлбарласан болно.
 

1212449

Гарч буй дохионуудыг MAC давхаргаар буруу ангилсан тул emberCounterHandler() нь EMBER_COUNTER_MAC_TX_BROADCAST тоологч төрлөөр эдгээр пакетуудыг барьж чадаагүй бөгөөд оронд нь EMBER_COUNTER_MAC_TX_UNICAST_SUCCESS төрлийн тоолуураар Цацлагыг тоолоход хүргэсэн. Энэ нь EmberCounterInfo бүтцэд дамжуулагдсан dest EmberNodeId параметрийн найдваргүй утгыг үүсгэж болзошгүй юм.
ID # Тодорхойлолт
1214866 Өгөгдлийн санал асуулгын багцыг тодорхой ачаалал ихтэй тохиргоонд илгээх нь автобусны доголдолд хүргэж болзошгүй.
1216552 Ачаалал ихтэй замын хөдөлгөөний нөхцөлд мэдэгдэл гаргахад хүргэдэг асуудлыг зассан.
1216613 Прокси хүснэгтэд групп дамжуулалтын радиусын буруу утгыг гаргахад хүргэсэн асуудлыг зассан.
1222509 Чиглүүлэгч/зохицуулагч нь хүүхдийн бус санал асуулгын төгсгөлийн төхөөрөмж рүү чөлөө, дахин нэгдэх хүсэлтийг илгээдэг боловч MAC очих газар нь NWK очих хаягтай тохирохын оронд 0xFFFF байна.
1223842 sl_component_catalog.h үүсгэхэд хүсээгүй код үлдээж, эмхэтгэлд алдаа гаргаж байсан асуудлыг зассан.
756628 EmberAfMacFilterMatchMessageCallback програмын дуудлагыг зөвхөн стекээр баталгаажуулсан ZLL мессежүүдэд дуудагдахаар өөрчилсөн.
816088 EMBER тохиргоог zigbeed_configuration.h-с zigbeed руу шилжүүлсэн. slcp.
829508 Уралдааны нөхцөл байдлаас зайлсхийхийн тулд emberSetLogicalAndRadioChannel-д нэмэлт баталгаажуулалтыг нэмсэн бөгөөд хэрэв доод давхарга завгүй эсвэл сувгийг өөрчлөх төлөвт ороогүй бол амжилтгүй болно.

Одоогийн хувилбарт мэдэгдэж буй асуудлууд

Өмнөх хувилбараас хойш тод үсгээр бичсэн асуудлууд нэмэгдсэн. Хэрэв та хувилбараа орхигдуулсан бол сүүлийн хувилбарын тэмдэглэлийг эндээс авах боломжтой https://www.si-labs.com/developers/zigbee-emberznet Tech Docs таб дээр.

ID # Тодорхойлолт Товчлох арга зам
Үгүй ·Дараах програмууд/бүрэлдэхүүнүүд энэ хувилбарт дэмжигдээгүй: EM4 дэмжлэг Энэ функцийг дараагийн хувилбаруудад идэвхжүүлэх болно.
 

193492

emberAfFillCommandGlobalServerToClientConfigureRe портын макро эвдэрсэн байна. Буферийг дүүргэх нь буруу тушаалын багц үүсгэдэг. API-ийн оронд "zcl global send-me-a-report" CLI командыг ашиглана уу.
278063 Ухаалаг эрчим хүчний туннел plugins хаягийн хүснэгтийн индексийн зөрчилтэй эмчилгээ/ашиглалттай байна. Тодорхой шийдэл байхгүй
 

 

 

289569

 

 

Сүлжээг бүтээгчийн бүрэлдэхүүн хэсгийн чадлын түвшний сонгон шалгаруулах жагсаалт нь EFR32-д зориулсан бүх төрлийн дэмжигдсэн утгыг санал болгодоггүй

EMBER_AF_PLUGIN_NETWORK_CREATOR_RADIO_P-д зориулсан CMSIS тайлбарт заасан <-8..20> мужийг засах

OWER-д

/protocol/ZigBee/app/framework/plugin/network- creator/config/network-creator-config.h file. Жишээ ньample, болгож өөрчил.

295498 UART хүлээн авалт нь Zigbee+BLE динамик олон протоколын хэрэглээний тохиолдолд хүнд ачааллын үед байтыг заримдаа унагадаг. Техник хангамжийн урсгалын хяналтыг ашиглах эсвэл дамжуулах хурдыг бууруулна уу.
 

 

312291

EMHAL: Линукс хостууд дээрх halCommonGetIntxxMillisecondTick функцууд нь одоогоор авах meofday функцийг ашигладаг бөгөөд энэ нь монотон байх нь баталгаагүй юм. Хэрэв системийн цаг өөрчлөгдвөл энэ нь стекийн хугацаатай холбоотой асуудал үүсгэж болзошгүй.  

Оронд нь CLOCK_MONOTONIC эх сурвалжтай clock_gettime-г ашиглахын тулд эдгээр функцийг өөрчил.

338151 Пакет буферийн тоо багатай NCP-г эхлүүлэх нь пакетуудыг гэмтээж болзошгүй. Хэт бага өгөгдмөл утгаас зайлсхийхийн тулд пакет буферийн тоонд 0xFF нөөцлөгдсөн утгыг ашиглана уу
387750 Төгсгөлийн төхөөрөмж дээрх маршрутын хүснэгтийн хүсэлтийн форматтай холбоотой асуудал. Мөрдөн байцаалтын шатанд
400418 Мэдрэгчтэй холбоос үүсгэгч нь үйлдвэрийн шинэ бус эцсийн төхөөрөмж рүү холбох боломжгүй. Тодорхой шийдэл байхгүй.
 

424355

Үйлдвэрийн бус шинэ унтдаг төгсгөлийн төхөөрөмжийн мэдрэгч шугамын зорилтот чадвартай санаачлагч нь тодорхой нөхцөл байдалд төхөөрөмжийн мэдээллийн хариуг хүлээн авах боломжгүй байдаг.  

Мөрдөн байцаалтын шатанд

 

465180

Хамтран орших радио хориглогчийг оновчтой болгох "Ажиллах цагийн хяналтыг идэвхжүүлэх" зүйл нь Zigbee-ийн зөв ажиллагааг хааж болзошгүй. Нэмэлт "Wi-Fi Сонголт" Блоклогчийн оновчлолын хяналтыг "Идэвхгүй" гэж үлдээх хэрэгтэй.
 

 

480550

OTA кластер нь дотроо хуваагдах аргатай тул APS фрагментацийг ашиглах ёсгүй. Хэдийгээр APS шифрлэлтийг идэвхжүүлсэн тохиолдолд ImageBlockResponses-ийн ачааллыг APS хуваагдал идэвхжсэн хэмжээнд хүртэл нэмэгдүүлнэ. Энэ нь OTA процесс амжилтгүй болоход хүргэж болзошгүй.  

 

Тодорхой шийдэл байхгүй

 

 

 

 

481128

Оношлогооны залгаас болон Виртуал UART дагалдах төхөөрөмжийг идэвхжүүлсэн үед Нарийвчилсан дахин тохируулах шалтгаан болон гэмтлийн дэлгэрэнгүй мэдээллийг NCP платформ дээрх Virtual UART (Цуврал 0)-аар дамжуулан өгөгдмөл байдлаар авах боломжтой. Цуврал 0 нь NCP-д аль хэдийн эхлүүлсэн тул хэрэглэгчид Zigbee NCP Framework-д emberAfNcpInitCallback-ийг идэвхжүүлж, тохирох оношилгооны функцуудыг (halGetExtendedResetInfo, halGetExtendedResetString, halPrintCrashSummary, halPrintCrashDetails, мөн haltaPrintrash to print0 to print) дуудах боломжтой. viewСүлжээний анализаторын бичлэгийн бүртгэлд ing.

Хуучин хүний ​​хувьдampЭдгээр функцийг хэрхэн ашиглах талаар EXTENDED_RESET_INFO тодорхойлсон үед a-main-soc.c-ийн emberAfMainInit()-д орсон кодыг үзнэ үү.

ID # Тодорхойлолт Товчлох арга зам
 

 

486369

Хэрэв шинэ сүлжээ үүсгэж байгаа DynamicMultiProtocolLightSoc-д орхисон сүлжээнээсээ хүүхэд зангилаанууд үлдсэн бол emberAfGetChildTableSize нь startIdentifyOnAllChildNodes дотор тэгээс өөр утгыг буцааснаар "сүнс" хүүхдүүдэд хандах үед Tx 66 алдааны мессежийг үүсгэдэг. Боломжтой бол шинэ сүлжээ үүсгэхээсээ өмнө тухайн хэсгийг бөөнөөр нь устгах эсвэл сүлжээнээс гарсны дараа хүүхдийн хүснэгтийг программчлан шалгаж, шинэ сүлжээ үүсгэхээс өмнө emberRemoveChild ашиглан бүх хүүхдийг устгана уу.
 

495563

SPI NCP Sleepy End Device-д нэгдэж байнаample Апп нь богино санал асуулга явуулдаггүй тул нэгдэх оролдлого нь TC Link Key-н шинэчлэлтийн төлөвт бүтэлгүйтдэг. Нэгдэхийг хүссэн төхөөрөмж нь нэгдэхийг оролдохын өмнө Богино санал асуулгын горимд байх ёстой. Энэ горимыг Төгсгөлийн төхөөрөмжийн дэмжлэгийн залгаас хүчээр хийж болно.
 

 

497832

Сүлжээний анализаторын түлхүүр хүсэлтийн хүрээг шалгах Zigbee програмыг дэмжих командын задаргаа нь фрэймийн Эх хаягийг очих хаяг болгон зааж өгсөн ачааллын хэсгийг андуурсан байна.  

 

Тодорхой шийдэл байхгүй

519905

521782

Spi-NCP нь ota-client залгаасын "bootload" CLI командыг ашиглан ачаалагчийн холболтыг эхлүүлэхгүй байх нь маш ховор байдаг.  

Ачаалах процессыг дахин эхлүүлнэ үү

 

620596

NCP SPI ExampBRD4181A (EFR32xGMG21)-д зориулсан le

Тодорхойлогдсон nWake өгөгдмөл зүүг сэрээх зүү болгон ашиглах боломжгүй.

 

NCP-SPI Plugin дээрх nWake-ийн анхдагч зүүг PD03-аас EM2/3 сэрээх идэвхжүүлсэн зүү болгон өөрчил.

 

631713

Хэрэв "Zigbee PRO Leaf Library"-ийн оронд "Zigbee PRO Stack Library" залгаасыг ашигласан бол Zigbee End Device хаягийн зөрчлийг дахин дахин мэдээлэх болно. "Zigbee PRO Stack Library" залгаасын оронд "Zigbee PRO Leaf Library"-г ашиглаарай.
 

670702

Мэдээллийн залгаас доторх үр ашиггүй байдал нь өгөгдөл бичих давтамж болон хүснэгтийн хэмжээн дээр тулгуурлан ихээхэн хоцрогдолд хүргэж болзошгүй бөгөөд энэ нь үйлчлүүлэгчийн програмын код, түүний дотор үйл явдлын цагийг саатуулж болзошгүй юм. Хэрэв байнга бичдэг бол залгаасыг ашиглахын оронд тайлангийн нөхцөлийг шалгаж, гар аргаар тайлан илгээх талаар бодож үзээрэй.
 

708258

addEntryToGroupTable()-ээр дамжуулан groups-server.c-д эхлээгүй утга нь хуурамч холболт үүсгэж, группын дамжуулалтын тайлангийн мессежийг илгээхэд хүргэдэг. “binding.clusterId = EMBER_AF_INVALID_CLUSTER_ID;” нэмнэ үү. дараа "binding.type

= EMBER_MULTICAST_BINDING;”

 

 

757775

 

Бүх EFR32 хэсгүүд нь өвөрмөц RSSI офсеттэй. Нэмж дурдахад, самбарын дизайн, антенн болон хаалт нь RSSI-д нөлөөлж болно.

Шинэ төсөл үүсгэхдээ RAIL Utility, RSSI бүрэлдэхүүнийг суулгана уу. Энэ функц нь хэсэг тус бүрээр хэмжигдсэн өгөгдмөл RSSI Offset Silabs-ийг агуулдаг. Хэрэв шаардлагатай бол таны бүхэл бүтэн бүтээгдэхүүнийг RF-ийн туршилтын дараа энэ офсетийг өөрчилж болно.
 

 

758965

ZCL кластерын бүрэлдэхүүн хэсгүүд болон ZCL командын нээлтийн хүснэгтийг синхрончлоогүй байна. Тиймээс ZCL кластерийн бүрэлдэхүүн хэсгийг идэвхжүүлэх эсвэл идэвхгүй болгох үед хэрэгжсэн командууд нь холбогдох ZCL Advanced Configurator командын таб дээр идэвхгүй/идэвхгүй байх болно. ZCL Advanced Configurator-д хүссэн ZCL командуудын нээлтийг гараар идэвхжүүлэх/идэвхгүй болгох.
765735 Хуудасны хүсэлтийг идэвхжүүлсэн Sleepy End Device дээр OTA шинэчлэл амжилтгүй боллоо. Хуудасны хүсэлтийн оронд блоклох хүсэлтийг ашиглана уу.
 

845649

 

CLI устгах: Үндсэн бүрэлдэхүүн хэсэг нь sl_cli.h руу EEPROM cli дуудлагыг арилгадаггүй.

eeprom-cli.c-г устгана уу file sl_cli.h гэж нэрлэдэг. Нэмж дурдахад, ota-storage-simple-eeprom дахь sl_cli.h болон sl_cli_command_arg_t руу хийсэн дуудлагад тайлбар хийх боломжтой.
 

857200

ias-бүс-сервер. c нь "0000000000000000" CIE хаягаар холбоос үүсгэхийг зөвшөөрдөг ба дараа нь нэмэлт холболтыг зөвшөөрдөггүй. Тодорхой шийдэл байхгүй
1019961 Үүсгэсэн Z3Gateway брэндfile "gcc" гэсэн хатуу кодыг CC гэж бичнэ Тодорхой шийдэл байхгүй
ID # Тодорхойлолт Товчлох арга зам
 

 

 

1039767

 

 

 

Zigbee чиглүүлэгчийн сүлжээний дахин оролдлого дарааллын халих асуудал олон урсгалтай RTOS ашиглах тохиолдолд.

Zigbee Stack нь thread-д аюулгүй биш юм. Үүний үр дүнд Zigbee стек API-г өөр даалгавраас дуудах нь үйлдлийн системийн орчинд дэмжигддэггүй бөгөөд стекийг "ажиллахгүй" төлөвт оруулж болзошгүй. Үйл явдал зохицуулагчийг ашиглан нэмэлт мэдээлэл болон тойрон гарах арга замыг дараах Апп тэмдэглэлээс үзнэ үү.

https://www.silabs.com/documents/public/application- notes/an1322-динамик-олон протокол-bluetooth-zigbee-sdk- 7x.pdf .

1064370 Z3Switch sampПрограм нь анхдагчаар зөвхөн нэг товчлуурыг идэвхжүүлсэн (жишээ нь: btn1) нь төслийн товчлуурын тайлбарт тохирохгүй байна. file. Товч шийдэл: Z0Switch төсөл үүсгэх үед btn3 жишээг гараар суулгана уу.
1161063 Z3Light болон бусад програмууд кластерын засварын утгыг буруу мэдээлдэг. Кластерын засварын атрибутыг зохих хувилбараар нь гараар шинэчилнэ үү.
1164768,

1171478,

1171479

АЛДАА: ezspErrorHandler 0x34 mfglib хүлээн авах горимын үед дахин дахин мэдээлсэн Хэвлэсэн алдааны мэдэгдлийг багасгахын тулд EMBER_AF_PLUGIN_GATEWAY_MAX_WAIT_FOR_EV-г тохируулна уу

Хост апп дээр ENT_TIMEOUT_MS 100 болсон тул буцаан залгах дараалал илүү хурдан арилдаг.

1252460 SimEEPROM-н сэргээх горимууд (v1 болон v2 аль алинд нь) эхлүүлэх үед буруу тохируулагдсан флаш хуудсыг устгах дуудлагуудыг хийж, em_msc үед баталгаажуулалт үүсгэж болзошгүй. c-ийн MSC_ErasePage горим. Арга хэмжээ: em_msc.c доторх MSC_ErasePage() функцын дээд талд дараах кодын мөрийг байрлуул: эхлэх хаяг = (uint32_t*)((uint32_t)startAddress &

~(FLASH_PAGE_SIZE-1));

Хуучирсан зүйлс

Гаргаснаас хойш хуучирсан 
GSDK 7.4.0.0-д энэ нөхөөсийг оруулаад 3 эсвэл 4900 порттой telnet интерфэйс үүсгэх linux хост програмд ​​зориулсан Z4901Gateway дахь "-v" сонголтыг цуцалсан. Telnet интерфэйсийг бий болгох өөр санал болгож буй арга бол "socat" гэх мэт Linux хэрэгслүүдийг ашиглах явдал юм.

Гаргаснаас хойш хуучирсан 
Дараах хуучирсан аюулгүй байдлын API-г устгасан:

  • emberGetKey()
  • emberGetKeyTableEntry()
  • emberSetKeyTableEntry()
  • emberHaveLinkKey()
  • emberAddOrUpdateKeyTableEntry()
  • emberAddTransientLinkKey()
  • emberGetTransientKeyTableEntry()
  • emberGetTransientLinkKey()
  • emberHmacAesHash()

Түлхүүр хадгалах болон HMAC хэштэнд хандахын тулд Zigbee Security Manager-ээс өгсөн API-г ашиглана уу.

Устгасан зүйлс

Гаргаснаар хасагдсан

  • Нийтийн толгой хэсэгт давхардсан нийтийн API-г устгасан file gp-types.h.
  • zigbee_end_device_bind бүрэлдэхүүнийг устгасан. Энэ бүрэлдэхүүн хэсгийг зохицуулагчийн хувьд эцсийн төхөөрөмжүүдийн даалгаврыг зуучлахад ашигласан. Энэхүү нэмэлт функцийг Zigbee үндсэн техникийн R22 хувилбараас хассан.
  • af-host.c дахь setPacketBufferCount()-г устгасан ба хэрэггүй шалгах хайрцаг EZSP_CONFIG_PACKET_BUFFER_COUNT: command-handlers.c.
  • NCP-ийг эхлүүлэх үед хоёр үе шатанд хуваах шаардлагагүй тул санах ойн хуваарилалтын аргументыг устгасан.
  • se14-comms-hub, se14-ihd, se14-meter-gas-н app.c-с emberAfNcpInitCallback()-г устгасан.
  • ncp-configuration.c дотор ncp эхлүүлэх үед EZSP_CONFIG_RETRY_QUEUE_SIZE тохиргооны утгыг устгасан.

Олон протоколын гарц ба RCP

Шинэ зүйлс
Хувилбарт нэмсэн

  • EFR802.15.4xG32 эсвэл xG24 RCP ашиглах үед Zigbee болон OpenThread стекүүд бие даасан 21 сувгууд дээр ажиллах чадвартай зэрэгцэн сонсох чадвар гарсан.
  • 802.15.4 RCP/Bluetooth RCP хослол, Zigbee NCP/OpenThread RCP хослол эсвэл Zigbee/OpenThread систем дээрх чип (SoC) зэрэгт зэрэг сонсох боломжгүй. Энэ нь дараагийн хувилбаруудад эдгээр бүтээгдэхүүнд нэмэгдэх болно.
  • OpenThread CLI үйлдвэрлэгчийн өргөтгөл нь олон протоколын контейнеруудын OpenThread хост програмуудад нэмэгдсэн. Үүнд coex cli командууд орно.

Сайжруулалт
Гаргаснаараа өөрчлөгдсөн

  • Zigbee NCP/OpenThread RCP олон протоколын хослол нь одоо үйлдвэрлэлийн чанартай болсон.

Тогтмол асуудлууд
Хувилбардаа зассан

ID # Тодорхойлолт
 

1213701

MAC шууд бус дараалалд тухайн хүүхдэд зориулсан өгөгдөл аль хэдийн хүлээгдэж байгаа бол zigbeed нь хүүхдэд тохирох хүснэгтийн эх сурвалжийг үүсгэхийг зөвшөөрөөгүй. Энэ үйлдэл нь APS Ack эсвэл програмын давхаргын хариу үйлдэл байхгүйн улмаас хүүхэд болон бусад төхөөрөмжийн хооронд хэрэглүүрийн давхаргын гүйлгээ амжилтгүй болоход хүргэж болох бөгөөд ялангуяа ZCL OTA шинэчлэлтүүд хүүхдийн төхөөрөмжид саад болж, гэнэтийн байдлаар дуусгавар болно.
1244461 Хүлээгдэж буй мессежийг үл харгалзан хүүхдийн тохирох хүснэгтийн оруулгыг устгаж болно.

Хувилбардаа зассан

ID # Тодорхойлолт
1081828 FreeRTOS-д суурилсан Zigbee/BLE DMP-ийн дамжуулалтын асуудалampпрограмууд.
1090921 Z3GatewayCpc дуу чимээ ихтэй орчинд сүлжээ үүсгэхэд асуудалтай байсан.
1153055 zigbee_ncp-ble_ncp-uart s-ээс NCP хувилбарыг унших үед харилцаа холбоо тасарсны улмаас хост дээрх баталгаа үүссэн.ampпрограм.
1155676 Хэрэв олон 802.15.4 интерфэйсүүд ижил 15.4 бит зангилааны ID-г хуваалцсан бол 16 RCP нь хүлээн авсан бүх Unicast пакетуудыг (MAC тохируулсны дараа) устгасан.
1173178 Хост нь Host-RCP тохиргоонд mfglib-ээр хүлээн авсан олон зуун пакетуудыг худал мэдээлсэн.
1190859 Host-RCP тохиргоонд mfglib санамсаргүй пакетуудыг илгээх үед EZSP алдаа гарлаа.
1199706 Мартагдсан төгсгөлийн төхөөрөмжийн хүүхдүүдийн өгөгдлийн санал асуулга нь өмнөх хүүхдэд үлдээх, дахин нэгдэх командыг дараалалд оруулахын тулд RCP дээр хүлээгдэж буй хүрээг зөв тохируулаагүй байна.
1207967 "mfglib send random" команд нь Zigbeed дээр нэмэлт пакетуудыг илгээж байсан.
1208012 Mfglib rx горим нь RCP дээр хүлээн авах үед пакетийн мэдээллийг зөв шинэчлээгүй.
1214359 Хост-RCP тохиргоонд 80 ба түүнээс дээш чиглүүлэгч нэгэн зэрэг нэгдэхийг оролдох үед зохицуулагчийн зангилаа гацсан.
 

1216470

Хаягийн маск 0xFFFF-д зориулж нэвтрүүлгийг дамжуулсны дараа эх төхөөрөмжийн үүрэг гүйцэтгэдэг Zigbee RCP нь хүүхэд бүрт хүлээгдэж буй өгөгдлийн тугийг үлдээх болно. Үүний үр дүнд хүүхэд бүр санал асуулга бүрийн дараа мэдээлэл хүлээж сэрүүн байсан бөгөөд эцэст нь энэ төлөвийг арилгахын тулд эцсийн төхөөрөмж бүрт өөр хүлээгдэж буй өгөгдлийн гүйлгээ хийх шаардлагатай болсон.

Одоогийн хувилбарт мэдэгдэж буй асуудлууд

Өмнөх хувилбараас хойш тод үсгээр бичсэн асуудлууд нэмэгдсэн. Хэрэв та хувилбараа алдсан бол сүүлийн хувилбарын тэмдэглэлийг эндээс авах боломжтой https://www.si-labs.com/developers/gecko-software-development-kit.

ID # Тодорхойлолт Товчлох арга зам
811732 Zigbeed-г ашиглах үед өөрчлөн токеныг дэмжих боломжгүй. Ирээдүйн хувилбарт дэмжлэг үзүүлэхээр төлөвлөж байна.
937562 Raspberry Pi OS 802154 дээрх rcp-uart- 11-blehci программ дээр Bluetoothctl "сурталчилгааг асаах" команд амжилтгүй боллоо. bluetoothctl-ийн оронд btmgmt програмыг ашигла.
1022972 Coex ZB NCP + OT RCP дээр ажиллахгүй байна. Ирээдүйд гаргахад дэмжлэг үзүүлэхээр төлөвлөж байна.
1074205 CMP RCP нь нэг PAN ID дээрх хоёр сүлжээг дэмждэггүй. Сүлжээ бүрт өөр өөр PAN id ашиглана уу. Ирээдүйн хувилбарт дэмжлэг үзүүлэхээр төлөвлөж байна.
1122723 Завгүй орчинд CLI нь z3-light_ot-ftd_soc програмд ​​хариу өгөхгүй байж магадгүй. Тодорхой шийдэл байхгүй.
1124140 z3-light_ot-ftd_soc sampХэрэв OT сүлжээ аль хэдийн холбогдсон бол le app Zigbee сүлжээг үүсгэх боломжгүй. Эхлээд Zigbee сүлжээг, дараа нь OT сүлжээг эхлүүл.
 

1170052

CMP Zigbee NCP + OT RCP болон DMP Zigbee NCP + BLE NCP нь энэ удаагийн хувилбарын 64KB ба түүнээс доош хэмжээтэй RAM хэсгүүдэд тохирохгүй байж магадгүй.  

64KB хэсгүүдийг одоогоор эдгээр аппликейшнд дэмждэггүй.

 

1209958

Bobcat болон Bobcat Lite дээрх ZB/OT/BLE RCP нь бүх гурван протоколыг ажиллуулахад хэдхэн минутын дараа ажиллахаа болино.  

Ирээдүйд гарах хувилбарт энэ талаар ярих болно

1221299 Mfglib RSSI уншилтууд RCP болон NCP-ийн хооронд ялгаатай байна. Ирээдүйд гарах хувилбарт энэ талаар ярих болно.
1231021 OTBR нь 80+ зигби төхөөрөмж нэгэн зэрэг холбогдсон үед баталж чадна. Асуудлыг шийдвэрлэх боломжтой засварыг нэмсэн. Ирээдүйд гарах хувилбарт бүрэн хандах болно.

Хуучирсан зүйлс

  • Байхгүй

Устгасан зүйлс
Гаргаснаар хасагдсан

  • "ХАГДААГҮЙ_ЦАГИЙН_АЖИЛЛАГАА" макро устгасан. Одоо бүх RCP програмууд нь сайжруулаагүй аккуудын 192 мксек-ийн эргэлтийн хугацааг анхдагчаар дэмждэг бол CSL-д шаардлагатай сайжруулсан аккуудад 256 μсекундын ажиллах хугацааг ашиглаж байна.

Энэ хувилбарыг ашиглах
Энэхүү хувилбар нь дараахь зүйлийг агуулна.

  • Зигби стек
  • Zigbee хэрэглээний хүрээ
  • Зигби СampПрограмууд

Zigbee болон EmberZNet SDK-ийн талаар нэмэлт мэдээлэл авахыг хүсвэл UG103.02: Zigbee үндсийг үзнэ үү.
Хэрэв та анх удаа хэрэглэгч бол QSG180: SDK 7.0 ба түүнээс дээш хувилбарт зориулсан Zigbee EmberZNet хурдан эхлүүлэх гарын авлагаас өөрийн хөгжүүлэлтийн орчинг тохируулах, бүтээх, дараах байдлаар анивчуулах зааврыг үзнэ үү.ample програм, дараагийн алхмуудыг зааж буй баримт бичгийн лавлагаа.

Суурилуулалт ба ашиглалт

Zigbee EmberZNet SDK нь Silicon Labs SDK-ийн багц болох Gecko SDK (GSDK)-ийн нэг хэсэг болгон хангагдсан болно. GSDK-г хурдан эхлүүлэхийн тулд Simplicity Studio 5-ыг суулгаж, таны хөгжүүлэлтийн орчинг тохируулж, GSDK суулгацад тань туслах болно. Simplicity Studio 5 нь Silicon Labs төхөөрөмжүүдийн тусламжтайгаар IoT бүтээгдэхүүн боловсруулахад шаардлагатай бүх зүйл, үүнд нөөц ба төсөл эхлүүлэгч, програм хангамжийн тохиргооны хэрэгсэл, GNU хэрэгслийн гинж бүхий бүрэн IDE, дүн шинжилгээ хийх хэрэгслүүд орно. Суулгах зааврыг онлайн Simplicity Studio 5 хэрэглэгчийн гарын авлагад өгсөн болно.
Эсвэл Gecko SDK-г GitHub-аас хамгийн сүүлийн хувилбарыг татаж авах эсвэл клончлох замаар гараар суулгаж болно. Харна уу https://github.com/Sili-conLabs/gecko_sdk дэлгэрэнгүй мэдээллийг авна уу.

Simplicity Studio GSDK-г өгөгдмөл байдлаар суулгадаг:

  • (Windows): C:\Хэрэглэгчид\ \ SimplicityStudio \ SDKs \ gecko_sdk
  • (MacOS): /Хэрэглэгчид/ /SimplicityStudio/SDKs/gecko_sdk

SDK хувилбарт хамаарах баримт бичгийг SDK-тэй суулгасан. Нэмэлт мэдээллийг ихэвчлэн мэдлэгийн сангийн нийтлэлээс (KBA) олж болно. API лавлагаа болон энэ болон өмнөх хувилбаруудын талаарх бусад мэдээллийг эндээс авах боломжтой https://docs.silabs.com/.

Аюулгүй байдлын мэдээлэл

Secure Vault Integration
Secure Vault-High хэсгүүдийн Secure Key Storage бүрэлдэхүүн хэсгийг ашиглан түлхүүрүүдийг найдвартай хадгалахаар сонгосон програмуудын хувьд дараах хүснэгтэд Zigbee Security Manager бүрэлдэхүүн удирддаг хамгаалагдсан түлхүүрүүд болон тэдгээрийн хадгалалтын хамгаалалтын шинж чанарыг харуулав.

Боодолтой түлхүүр Экспортлох / Экспортлох боломжгүй Тэмдэглэл
Сүлжээний түлхүүр Экспортлох боломжтой
Итгэлцлийн төвийн холбоосын түлхүүр Экспортлох боломжтой
Түр зуурын холбоосын түлхүүр Экспортлох боломжтой Тогтворгүй түлхүүр болгон хадгалагдсан индексжүүлсэн түлхүүр хүснэгт
Програмын холбоосын түлхүүр Экспортлох боломжтой Индексжүүлсэн түлхүүр хүснэгт
Аюулгүй EZSP түлхүүр Экспортлох боломжтой
ZLL шифрлэлтийн түлхүүр Экспортлох боломжтой
ZLL урьдчилан тохируулсан түлхүүр Экспортлох боломжтой
GPD прокси түлхүүр Экспортлох боломжтой Индексжүүлсэн түлхүүр хүснэгт
GPD угаалтуурын түлхүүр Экспортлох боломжтой Индексжүүлсэн түлхүүр хүснэгт
Дотоод/Орлуулагч түлхүүр Экспортлох боломжтой Zigbee Security Manager ашиглах дотоод түлхүүр
  • "Экспортлох боломжгүй" гэж тэмдэглэгдсэн ороосон түлхүүрүүдийг ашиглах боломжтой боловч ашиглах боломжгүй viewed эсвэл ажиллах үед хуваалцсан.
  • "Экспортлох боломжтой" гэж тэмдэглэгдсэн ороосон түлхүүрүүдийг ажиллах үед ашиглах эсвэл хуваалцах боломжтой боловч флэш дээр хадгалагдах үед шифрлэгдсэн хэвээр байна.
  • Хэрэглэгчийн програмууд эдгээр түлхүүрүүдийн ихэнхтэй хэзээ ч харилцах шаардлагагүй. Холбоосын Түлхүүр Хүснэгтийн түлхүүрүүд эсвэл Түр зуурын Түлхүүрүүдийг удирдах одоо байгаа API-ууд хэрэглэгчийн аппликейшн дээр боломжтой хэвээр байгаа бөгөөд одоо Zigbee Security Manager бүрэлдэхүүн хэсэг рүү чиглэнэ.
  • Эдгээр түлхүүрүүдийн зарим нь ирээдүйд хэрэглэгчийн програмд ​​экспортлох боломжгүй болж магадгүй юм. Хэрэглэгчийн програмуудыг онцын шаардлагагүй бол түлхүүр экспортлоход найдахгүй байхыг зөвлөж байна.
  • Secure Vault Key Management функцын талаар дэлгэрэнгүй мэдээллийг AN1271: Secure Key Storage хэсгээс үзнэ үү.

Аюулгүй байдлын зөвлөгөө
Аюулгүй байдлын зөвлөгөөнд бүртгүүлэхийн тулд Silicon Labs хэрэглэгчийн портал руу нэвтэрч, Бүртгэлийн нүүрийг сонгоно уу. НҮҮР дээр дарж порталын нүүр хуудас руу ороод, Мэдэгдлийг удирдах хавтан дээр дарна уу. "Програм хангамж/Аюулгүй байдлын зөвлөх мэдэгдэл ба Бүтээгдэхүүний өөрчлөлтийн мэдэгдэл (PCNs)"-г шалгасан эсэх, мөн та хамгийн багадаа платформ болон протоколдоо бүртгүүлсэн эсэхээ шалгаарай. Өөрчлөлтүүдийг хадгалахын тулд Save дээр дарна уу.

SILICON-LABS-SDK-7-4-1-0-GA-Zigbee-Protocol-Stack-Software-FIG-1

Дэмжлэг
Хөгжлийн багцын үйлчлүүлэгчид сургалт, техникийн дэмжлэг авах боломжтой. Silicon Laboratories Zigbee ашиглана уу web Silicon Labs Zigbee-ийн бүх бүтээгдэхүүн, үйлчилгээний талаар мэдээлэл авах, бүтээгдэхүүний дэмжлэгт бүртгүүлэх боломжтой.
Та Silicon Laboratories-ийн тусламжтай холбогдож болно http://www.silabs.com/support.

Энгийн студи
MCU болон утасгүй хэрэгсэл, баримт бичиг, програм хангамж, эх кодын номын сан болон бусад зүйлд нэг товшилтоор хандах боломжтой. Windows, Mac болон Linux-д ашиглах боломжтой!

SILICON-LABS-SDK-7-4-1-0-GA-Zigbee-Protocol-Stack-Software-FIG-2

Татгалзах
Silicon Labs нь Silicon Labs-ийн бүтээгдэхүүнийг ашиглаж байгаа болон ашиглахаар төлөвлөж буй систем болон программ хангамжийн хэрэгжүүлэгчдэд зориулсан бүх дагалдах төхөөрөмж, модулиудын хамгийн сүүлийн үеийн, үнэн зөв, гүнзгий баримт бичгийг хэрэглэгчдэд хүргэх зорилготой. Тэмдэглэлийн өгөгдөл, боломжтой модулиуд болон дагалдах төхөөрөмжүүд, санах ойн хэмжээ болон санах ойн хаягууд нь тодорхой төхөөрөмж тус бүрд хамаарах ба "Ердийн" параметрүүд нь өөр өөр програмуудад өөр өөр байж болно. Өргөдөл жишээлбэлampЭнд тайлбарласан хичээлүүд нь зөвхөн тайлбарлах зорилготой. Silicon Labs нь энд байгаа бүтээгдэхүүний мэдээлэл, техникийн үзүүлэлт, тайлбарт нэмэлт мэдэгдэлгүйгээр өөрчлөлт оруулах эрхтэй бөгөөд оруулсан мэдээллийн үнэн зөв, бүрэн байдлын талаар баталгаа өгөхгүй. Урьдчилан мэдэгдэлгүйгээр Silicon Labs нь аюулгүй байдал, найдвартай байдлын үүднээс үйлдвэрлэлийн процессын явцад бүтээгдэхүүний програм хангамжийг шинэчилж болно. Ийм өөрчлөлтүүд нь бүтээгдэхүүний техникийн үзүүлэлтүүд болон гүйцэтгэлийг өөрчлөхгүй. Цахиурын лаборатори нь энэхүү баримт бичигт өгөгдсөн мэдээллийн ашиглалтын үр дагаварт хариуцлага хүлээхгүй. Энэхүү баримт бичиг нь ямар нэгэн интеграл схемийг зохион бүтээх, үйлдвэрлэх тусгай зөвшөөрөл олгохгүй гэсэн үг биш юм. Бүтээгдэхүүнийг FDA III ангиллын төхөөрөмж, FDA-ийн урьдчилсан зөвшөөрөл шаардлагатай програмууд эсвэл Silicon Labs-ийн тусгай бичгээр зөвшөөрөл авалгүйгээр Life Support Systems-д ашиглахаар төлөвлөөгүй эсвэл зөвшөөрөгдөөгүй. “Амьдралыг дэмжих систем” гэдэг нь хүний ​​амь нас ба/эсвэл эрүүл мэндийг дэмжих, дэмжих зорилготой аливаа бүтээгдэхүүн, систем бөгөөд хэрэв энэ нь бүтэлгүйтвэл хүний ​​ноцтой гэмтэл, үхэлд хүргэж болзошгүй юм. Silicon Labs-ийн бүтээгдэхүүнүүд нь цэргийн зориулалтаар зориулагдаагүй эсвэл зөвшөөрөгдөөгүй. Цахиурын лабораторийн бүтээгдэхүүнийг ямар ч тохиолдолд үй олноор хөнөөх зэвсэг, түүний дотор цөмийн, биологийн болон химийн зэвсэг, ийм зэвсгийг дамжуулах чадвартай пуужинд (гэхдээ үүгээр хязгаарлагдахгүй) ашиглахыг хориглоно. Silicon Labs нь бүх шууд болон далд баталгааг үгүйсгэдэг бөгөөд ийм зөвшөөрөлгүй хэрэглээнд Silicon Labs-ийн бүтээгдэхүүнийг ашиглахтай холбоотой гэмтэл, гэмтэлд хариуцлага хүлээхгүй.

Жич: Энэ агуулга нь одоо хуучирсан доромжилсон нэр томъёо агуулсан байж магадгүй. Silicon Labs нь эдгээр нэр томъёог боломжтой бүх хэлээр орлуулж байна. Дэлгэрэнгүй мэдээллийг зочилно уу www.silabs.com/about-us/inclusive-lexicon-project.

Барааны тэмдгийн мэдээлэл
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® болон Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro лого болон тэдгээрийн хослолууд , "дэлхийн хамгийн эрчим хүчний ээлтэй микроконтроллерууд", Redpine Signals®, WiSeConnect, n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, Telegesis Logo®, USBXpress®, Zentri, Zentri лого болон Zentri DMS, Z- Wave® болон бусад нь Silicon-ийн худалдааны тэмдэг эсвэл бүртгэгдсэн худалдааны тэмдэг юм Лаборатори. ARM, CORTEX, Cortex-M3 болон THUMB нь ARM Holdings-ийн худалдааны тэмдэг эсвэл бүртгэгдсэн худалдааны тэмдэг юм. Keil бол ARM Limited компанийн бүртгэлтэй худалдааны тэмдэг юм. Wi-Fi нь Wi-Fi Alliance-ын бүртгэлтэй худалдааны тэмдэг юм. Энд дурдсан бусад бүх бүтээгдэхүүн эсвэл брэндийн нэр нь тус тусын эзэмшигчийн худалдааны тэмдэг юм.

ХОЛБОО БАРИХ

  • Silicon Laboratories Inc.
  • 400 Баруун Сезар Чавес
  • Остин, TX 78701
  • АНУ
  • www.silabs.com

Баримт бичиг / нөөц

SILICON LABS SDK 7.4.1.0 GA Zigbee Protocol Stack програм хангамж [pdf] Хэрэглэгчийн гарын авлага
SDK 7.4.1.0 GA Zigbee Protocol Stack Software, SDK 7.4.1.0 GA, Zigbee Protocol Stack Software, Protocol Stack Software, Stack Software

Лавлагаа

Сэтгэгдэл үлдээгээрэй

Таны имэйл хаягийг нийтлэхгүй. Шаардлагатай талбаруудыг тэмдэглэсэн *