실리콘 로고

SILICON LABS SDK 7.4.1.0 GA Zigbee 프로토콜 스택 소프트웨어

SILICON-LABS-SDK-7-4-1-0 -Zigbee-프로토콜-스택-소프트웨어-제품

제품 정보

명세서

  • Zigbee EmberZNet SDK 버전: 7.4.1.0
  • Gecko SDK 제품군 버전: 4.4 – 14년 2024월 XNUMX일
  • 공급업체: 실리콘 랩스
  • 주요 특징: SoC에서 멀티프로토콜 Zigbee 및 OpenThread 지원
  • 호환 컴파일러: GCC 버전 12.2.1
  • EZSP 프로토콜 버전: 0x0D

제품 사용 지침

호환성 및 사용 고지

  • 보안 업데이트 및 공지 사항은 이 SDK와 함께 설치된 Gecko 플랫폼 릴리스 노트의 보안 장을 참조하거나 Silicon Labs의 TECH DOCS 탭을 방문하세요. web대지.
  • 보안 권고 사항을 구독하여 최신 정보를 받아보세요.

자주 묻는 질문

  • 질문: 올바른지 어떻게 확인하나요? file호환되는 컴파일러와 함께 사용되고 있습니까?
  • 답변: 올바른지 확인할 수 있습니다 fileSimplicity Studio에서 제공하는 GCC 버전 12.2.1을 확인하여 사용하고 있습니다.
  • 질문: 보안 업데이트 및 공지 사항에 대한 정보는 어디서 찾을 수 있나요?
  • 답변: 보안 업데이트 및 공지 사항은 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 – 프로덕션
  • 동적 다중 프로토콜 Bluetooth + CMP(동시 다중 프로토콜) SoC에서 Zigbee 및 OpenThread 지원

호환성 및 사용 고지

보안 업데이트 및 알림에 대한 자세한 내용은 이 SDK와 함께 설치된 Gecko 플랫폼 릴리스 노트의 보안 장이나 다음 위치의 TECH DOCS 탭을 참조하세요. https://www.silabs.com/developers/zigbee-emberznet. Silicon Labs는 또한 최신 정보를 얻기 위해 보안 권고 사항을 구독할 것을 적극 권장합니다. 지침을 보거나 Zigbee EmberZNet SDK를 처음 사용하는 경우 이 릴리스 사용을 참조하세요.

호환 가능한 컴파일러

  • ARM(IAR-EWARM) 버전 9.40.1용 IAR Embedded Workbench.
  • Wine을 사용하여 macOS 또는 Linux에서 IarBuild.exe 명령줄 유틸리티 또는 IAR Embedded Workbench GUI로 빌드하면 잘못된 결과가 발생할 수 있습니다. fileShort를 생성하기 위한 Wine의 해싱 알고리즘 충돌로 인해 사용됩니다. file 이름.
  • macOS 또는 Linux 고객은 Simplicity Studio 외부에서 IAR을 사용하여 빌드하지 않는 것이 좋습니다. 그렇게 하는 고객은 올바른 내용인지 주의 깊게 확인해야 합니다. files가 사용되고 있습니다.

GCC(The GNU Compiler Collection) 버전 12.2.1, Simplicity Studio와 함께 제공됩니다.
이 릴리스의 EZSP 프로토콜 버전은 0x0D입니다.

새로운 아이템

Gecko SDK(GSDK)의 이번 릴리스는 필요한 경우 이 버전에 대한 패치를 제외하고 모든 EFM 및 EFR 장치에 대한 통합 지원을 제공하는 마지막 릴리스입니다. 2024년 중반부터 별도의 SDK를 도입할 예정입니다.

  • 기존 Gecko SDK는 시리즈 0 및 1 장치를 계속 지원합니다.
  • 새로운 SDK는 특히 시리즈 2 및 3 장치에 적합합니다.

Gecko SDK는 소프트웨어 정책에 따라 제공되는 장기 지원, 유지 관리, 품질 및 응답성에 대한 변경 없이 모든 시리즈 0 및 1 장치를 계속 지원할 것입니다.
새로운 SDK는 Gecko SDK에서 분기되어 개발자가 우위를 점할 수 있도록 돕는 새로운 기능을 제공하기 시작합니다.tage 시리즈 2 및 3 제품의 고급 기능입니다.
이 결정은 소프트웨어 SDK 전반에 걸쳐 탁월한 사용자 경험을 위해 품질을 높이고 안정성을 보장하며 성능을 향상시키려는 우리의 노력을 반영하여 고객 피드백에 부합합니다.

새로운 구성 요소

릴리스의 새로운 기능 

  • 사용자가 특정 Zigbee Direct 보안 옵션을 설정할 수 있도록 “zigbee_direct_security_p256” 및 “zigbee_direct_security_curve25519” 구성요소가 추가되었습니다.
  • 사용자는 ZDD(Zigbee Direct Device) 애플리케이션에서 여러 "zigbee_direct_security" 구성 요소를 활성화할 수 있습니다. 이 경우 실제 보안 옵션은 ZVD(Zigbee Virtual Device) 구성에 따라 달라집니다.

새로운 API
릴리스의 새로운 기능 

  • Zigbee NVM3 토큰을 기본값으로 재설정하는 새로운 API sl_zigbee_token_factory_reset을 추가했습니다.
  • 링크 키 테이블이 이 주소로 항목을 추가하거나 업데이트할 수 있는 경우(테이블이 가득 차지 않음) true를 반환하는 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* context, sl_zb_sec_man_key_t* key)를 추가했습니다. 이 API는 컨텍스트에서 키가 참조되는 경우 인수에 제공된 키와 동일한 값을 가지면 true를 반환합니다.

새로운 플랫폼 지원
릴리스의 새로운 기능 

  • 이번 릴리스에는 EFR32MG24A010F768IM40 및 EFR32MG24A020F768IM40에 대한 Zigbee 스택 지원이 추가되었습니다.

새로운 문서
릴리스 7.4.0.0의 새로운 기능

  • Zigbee 보안 키 저장소 업그레이드(기존 프로젝트와의 하위 호환성 추가) 추가를 반영하도록 Zigbee 보안 키 저장소 구성 요소에 대한 설명을 업데이트했습니다.
  • Zigbee Security Manager 구성 요소 그룹(AN1412: Zigbee Security Manager)과 상호 작용하기 위한 새로운 애플리케이션 노트를 추가했습니다.

의도된 동작

Zigbee 비동기 CSL 전송은 무선 스케줄러에서 프로토콜 선점의 대상이 된다는 점을 사용자에게 알려드립니다. SleepyToSleepy 애플리케이션에서 BLE는 Zigbee CSL 전송을 선점하여 전송을 종료할 수 있습니다. 잠재적으로 긴 웨이크업 프레임 시퀀스가 ​​사용될 수 있다는 점을 고려하면 스케줄러 선점은 동기화되지 않은 CSL에 더 일반적입니다. 전송 우선 순위를 조정하려는 사용자는 DMP 조정 및 테스트 구성 요소를 사용하여 조정할 수 있습니다. 자세한 내용은 UG305: 동적 멀티프로토콜 사용자 가이드를 참조하세요.

개량

릴리스에서 변경됨
emberCounterHandler API 문서 변경 사항

이전 버전에서는 패킷 RX 및 TX와 관련된 MAC 및 APS 레이어 EmberCounterTypes에 대한 카운터 핸들러 콜백이 적절한 대상 노드 ID 또는 데이터 인수로 전달되지 않았으며 이러한 매개변수를 사용하는 특정 카운터의 동작에 관한 API 문서가 명확하지 않거나 오해의 소지가 있었습니다.
emberCounterHandler()의 서명은 변경되지 않았지만 해당 매개변수가 채워지는 방식은 약간 변경되었습니다.

  • 명확성을 위해 ember-types.h의 EmberCounterType 열거형에 대한 설명이 확장되었습니다.
  • TX 관련 카운터용 카운터 핸들러에 대한 노드 ID 매개변수는 이제 사용하기 전에 대상 주소 모드가 유효한 짧은 ID를 나타내는지 여부를 확인합니다. (그렇지 않은 경우 대상 주소가 채워지지 않고 대신 EMBER_UNKNOWN_NODE_ID의 자리 표시자 값이 사용됩니다.)
  • 이제 RX 관련 카운터용 카운터 핸들러에 대한 노드 ID 매개변수는 대상 노드 ID가 아닌 소스 노드 ID를 반영합니다.
  • 재시도 횟수는 ember-types에 설명된 대로 EMBER_COUNTER_MAC_TX_UNICAST_SUCCESS/FAILED 카운터에 대한 데이터 매개변수로 전달되지 *않습니다*. h 이전 버전에서는 이 값이 제대로 채워지지 않았으므로 이전 릴리스에서는 값이 항상 0이었습니다. 이 동작은 해당 EmberCounterTypes에 대한 설명에서 명확해졌습니다. 그러나 APS 레이어 재시도에 대한 재시도 횟수는 이전 릴리스와 일관성을 유지하기 위해 EMBER_COUNTER_APS_TX_UNICAST_SUCCESS/FAILED 카운터 유형에 대한 데이터 매개변수에 계속 채워집니다.
  • 노드 ID 또는 콜백의 데이터 매개변수를 채우는 모든 카운터는 수정된 엠버에 설명된 대로 노드 ID가 예상되었지만 패킷에서 얻을 수 없는 경우 예상 데이터, 주소 또는 EMBER_UNKNOWN_NODE_ID를 전달하는지 확인하기 위해 감사되었습니다. type.h 문서.
  • EMBER_COUNTER_MAC_TX_UNICAST_RETRY에 대한 카운터 핸들러는 이제 MAC 계층 대상 노드 ID와 대상 노드 ID 및 데이터 매개변수의 여러 재시도를 올바르게 반영합니다.
  • EMBER_COUNTER_PHY_CCA_FAIL_COUNT에 대한 카운터 핸들러는 이제 전송에 실패한 메시지의 의도된 MAC 계층 대상에 대한 노드 ID 매개변수를 통해 대상 노드 ID 정보를 제공합니다.

업데이트된 녹색 전원 코드
친환경 전원 서버 코드는 다음을 포함한 다양한 개선 사항으로 업데이트되었습니다.

  • GP 서버에서 수신할 때 잘못된 엔드포인트로 들어오는 명령에 대한 유효성 검사 코드를 더 추가했습니다.
  • 친환경 전원 메시지를 작성할 공간이 더 이상 없는 경우를 처리하기 위한 코드가 추가되었습니다.
  • 이제 싱크는 사양 섹션 A.3.5.2.4.1에 따라 페어링 제거 작업을 통해 페어링 구성을 삭제합니다.
  • 이제 싱크는 확장 작업으로 페어링 구성을 처리할 때 항목을 제거하기 전에 항목의 기존 그룹 목록을 저장합니다.
  • 번역 쿼리 명령은 번역 테이블이 비어 있거나 인덱스가 테이블의 여러 항목보다 큰 경우 오류 코드로 "NOT FOUND"를 반환합니다.
  • 일부 앱의 GP 엔드포인트 버전을 1에서 0으로 변경했습니다.

Green Power Devices는 최소 에너지 장치이고 대부분의 설계에서 CSMA를 사용하지 않기 때문에 GPDF Send 기능에서 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비트 비트마스크입니다.

해결된 문제

릴리스에서 수정됨 

아이디 # 설명
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의 오타 오류를 수정합니다.

릴리스에서 수정됨 

아이디 # 설명
1019348 필요하지 않을 때 제거할 수 있도록 Zigbee ZCL Cli 구성 요소에 대한 종속성 요구 사항을 수정했습니다.
1024246 emberHaveLinkKey() 및 sl_zb_sec_man_have_link_key()에 대한 함수 설명을 업데이트했습니다.
1036503 DMP용 Micrium Kernel 사용을 권장하는 설명을 추가했습니다.amp르 앱.
1037661 응용 프로그램이 Pro 스택 또는 리프 스택을 설치하지 못하게 하는 문제가 해결되었습니다.
1078136 인터럽트 컨텍스트에서 이벤트를 수정할 때 간헐적으로 충돌이 발생하는 문제를 수정했습니다.
 

 

 

1081548

Zigbee 비동기 CSL 전송은 무선 스케줄러에서 프로토콜 선점의 대상이 된다는 점을 사용자에게 알려드립니다. SleepyToSleepy 애플리케이션에서 BLE는 Zigbee CSL 전송을 선점하여 전송을 종료할 수 있습니다. 잠재적으로 긴 웨이크업 프레임 시퀀스가 ​​사용될 수 있다는 점을 고려하면 스케줄러 선점은 동기화되지 않은 CSL에 더 일반적입니다. 전송 우선 순위를 조정하려는 사용자는 DMP 조정 및 테스트 구성 요소를 사용하여 조정할 수 있습니다. 자세한 내용은 UG305: 동적 멀티프로토콜 사용자 가이드를 참조하세요.

이전 페이로드 프레임 바로 다음에 수신되는 새로운 웨이크업 프레임 시퀀스가 ​​올바르게 기록되지 않는 문제가 CSL에서 수정되었습니다. 이로 인해 페이로드 프레임이 누락될 수 있습니다.

1084111 MG24 기반 보드에 대한 초기 슬리피 SPI-NCP 지원은 이번 릴리스의 일부로 업데이트되었습니다.
1104056 다중 네트워크의 경우 보조 네트워크에서 실행되도록 네트워크 조정에 대한 지원이 추가되었습니다.
1120515 mfglib set-channel 명령을 사용할 때 채널이 변경되지 않는 문제를 수정했습니다.
1141109 생성된 s를 발생시키는 문제를 수정했습니다.amp파일 애플리케이션 ncp-uart-gp-multi-rail에서 일부 헤더가 누락되었습니다. file-cp 옵션과 함께 녹색 전원 어댑터 구성 요소를 사용하는 경우.
1144316 gp-types.h 문서에서 일부 데이터 구조 유형에 대한 설명을 업데이트했습니다.
1144884 보류 중인 데이터가 없을 때 가상 프레임 보류 비트가 설정되는 문제를 수정했습니다.
1152512 ISR 컨텍스트에서 이벤트를 수정할 때 low-mac-rail에서 잠재적인 충돌이 수정되었습니다.
아이디 # 설명
1154616 “Sleepy End 장치에서 Non-Sleepy End 장치로 역할 전환”인 경우에 네트워크 초기화 조건에 대한 예외를 추가했습니다.
1157289 BDB 테스트 실패 DN-TLM-TC-02B를 일으킬 수 있는 문제를 수정했습니다.
1157426 green_power_adapter 구성요소로 zigbee_simple_app을 빌드할 때 빌드 문제가 수정되었습니다.
1157932 "전환 시간" 필드가 누락되었는지 확인하고 이 누락된 필드에 대해 기본값 0xFFFF를 설정하는 조건을 추가했습니다.
1166340 emberAfGpdfSend가 의도한 반복 전송 횟수를 전송하지 못하는 문제를 수정했습니다.
1167807 분산 네트워크에서 보안 센터 역할을 하는 장치가 새 장치가 연결될 때마다 임시 링크 키를 잘못 지우는 문제를 수정했습니다.
1169504 강제 깨우기 시 절전 모드 장치가 재설정되는 문제를 수정했습니다.
1169966 버퍼 할당 코드에서 누락된 반환 값 유효성 검사를 수정했습니다.
1171477,

172270

mfglib start 1을 사용하면 메시지가 전송되지 않고 수신되므로 표시된 터미널 메시지 "mfglib send Complete"가 잘못되어 "마지막 %dms에서 %d개의 패킷이 수신되었습니다"로 변경되었습니다.
1171935 주기적인 네트워크 키 업데이트 기간을 최대 1년으로 변경했습니다.
1172778 누락된 emberAfPluginGreenPowerServerUpdateAliasCallback 호출을 Green Power 서버에 추가했습니다.
1174288 진행 중인 검사를 중지하라는 호출이 호출되면 네트워크 조정 프로세스가 어설션되는 문제를 수정했습니다.
1178393 문서 오류를 업데이트했습니다.
1180445 스마트 에너지에서 코디네이터가 제한된 듀티 사이클에 도달하면 OTA는 이제 계속 다운로드됩니다.
1185509 이전 페이로드 프레임 바로 다음에 수신되는 새로운 웨이크업 프레임 시퀀스가 ​​올바르게 기록되지 않는 CSL의 문제를 수정했습니다. 이로 인해 페이로드 프레임이 누락될 수 있습니다.
1186107 gp 커미셔닝 알림에서 수신 GPDF를 대체하기 위해 수신된 GPDF의 암호 해독 실패로 인해 발생하는 문제를 수정했습니다.
1188397 확장된 보고서 테이블 크기를 활성화할 때 컴파일 오류가 발생하는 문제를 수정했습니다.
1194090 섹션 3.3.4.8.2에 따라 Sink Commissioning Mode 명령에 대한 기본 응답의 실패 상태를 수정했습니다.
1194963 사용자 콜백 emberAfGreenPowerServerPairingStatusCallback을 호출하기 전에 CommissioningGpd 구조를 memset하는 문제를 해결했습니다.
1194966 엔드포인트 및 proxiesInvolved 필드가 커미셔닝 종료 작업으로 설정되지 않은 문제를 수정했습니다.
1196698 보류 중인 데이터가 없을 때 설정되는 가짜 프레임 보류 비트를 수정했습니다.
1199958 친환경 전원 메시지를 작성할 공간이 더 이상 없는 경우를 처리하기 위한 코드가 추가되었습니다.
1202034 sl_zb_sec_man_context_t 스택 변수가 올바르게 초기화되지 않아 설치 코드와의 조인이 실패하는 문제를 해결했습니다.
 

1206040

최종 장치의 보안 재결합 시도 중에 emberRemoveChild()를 호출하면 잠재적으로 하위 개수가 추가로 감소하여 잠재적으로 하위 개수가 -1(255)이 되어 표시된 부족으로 인해 최종 장치의 결합/재결합이 금지될 수 있습니다. 비컨의 용량.
 

1207580

스택 내의 하위 테이블 검색 기능은 유효하지 않거나 비어 있는 항목을 나타내는 노드 ID 반환 값에 대해 0x0000과 0xFFFF를 사용하는 데 일관성이 없으므로 emberRemoveChild()와 같은 API에서 사용되지 않는 항목을 확인하는 데 문제가 발생합니다.
1210706 emberCounterHandler()의 일부로 EmberExtraCounterInfo 구조체에 제공된 대상 및 PHY 인덱스가 MAC TX 유니캐스트 카운터 유형에 대해 올바르지 않을 수 있습니다.
1211610

1212525

보안 키 저장소 업그레이드 구성 요소를 활성화한 후 동적 다중 프로토콜 응용 프로그램이 충돌하는 문제를 해결했습니다.
1211847 emberCounterHandler()의 서명은 변경되지 않았지만 해당 매개변수가 채워지는 방식은 약간 변경되었습니다. 이 API와 관련된 변경 사항은 위의 섹션 2에 설명되어 있습니다.
 

1212449

나가는 비콘이 MAC 계층에 의해 잘못 분류되어 emberCounterHandler()가 EMBER_COUNTER_MAC_TX_BROADCAST 카운터 유형으로 이러한 패킷을 포착하지 못하고 대신 EMBER_COUNTER_MAC_TX_UNICAST_SUCCESS 카운터 유형으로 비콘을 계산하게 됩니다. 이로 인해 EmberCounterInfo 구조체에 전달된 dest EmberNodeId 매개변수의 값이 신뢰할 수 없게 될 가능성이 있습니다.
아이디 # 설명
1214866 트래픽이 많은 특정 구성에서 데이터 폴링 패킷을 보내면 버스 오류가 발생할 수 있습니다.
1216552 교통량이 많은 상황에서 어설션을 발생시키는 문제가 해결되었습니다.
1216613 프록시 테이블에서 그룹 캐스팅 반경 값이 잘못되는 문제를 수정했습니다.
1222509 라우터/코디네이터는 자식이 아닌 폴링 종료 장치에 탈퇴 및 재가입 요청을 보내지만 MAC 대상은 NWK 대상 주소와 일치하지 않고 0xFFFF입니다.
1223842 원치 않는 코드를 남겨서 컴파일 실패를 일으키는 sl_comComponent_catalog.h 생성 문제를 수정했습니다.
756628 스택에 의해 검증된 ZLL 메시지에 대해서만 호출되도록 애플리케이션 콜백 emberAfMacFilterMatchMessageCallback의 호출을 변경했습니다.
816088 EMBER 구성을 zigbeed_configuration.h에서 zigbeed로 이동했습니다. slcp.
829508 경쟁 조건을 피하기 위해 하위 레이어가 사용 중이거나 채널을 변경할 수 있는 상태가 아닌 경우 실패를 반환하도록 emberSetLogicalAndRadioChannel에 추가 유효성 검사가 추가되었습니다.

현재 릴리스의 알려진 문제

굵게 표시된 문제는 이전 릴리스 이후에 추가되었습니다. 릴리스를 놓친 경우 최신 릴리스 정보를 확인할 수 있습니다. https://www.si-labs.com/developers/zigbee-emberznet 기술 문서 탭에서.

아이디 # 설명 해결 방법
없음 ·이 릴리스에서는 다음 앱/구성 요소가 지원되지 않습니다: 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. 예를 들어amp파일을 으로 변경하세요.

295498 UART 수신은 Zigbee+BLE 동적 다중 프로토콜 사용 사례에서 과부하로 인해 바이트를 삭제하는 경우가 있습니다. 하드웨어 흐름 제어를 사용하거나 전송 속도를 낮추십시오.
 

 

312291

EMHAL: Linux 호스트의 halCommonGetIntxxMillisecondTick 함수는 현재 meofday 가져오기 함수를 사용하는데, 이는 단조롭다고 보장되지 않습니다. 시스템 시간이 변경되면 스택 타이밍에 문제가 발생할 수 있습니다.  

대신 CLOCK_MONOTONIC 소스와 함께 clock_gettime을 사용하도록 이 함수를 수정하세요.

338151 낮은 패킷 버퍼 수 값으로 NCP를 초기화하면 패킷이 손상될 수 있습니다. 너무 낮은 기본값을 방지하려면 패킷 버퍼 수에 0xFF 예약 값을 사용하십시오.
387750 최종 장치의 경로 테이블 요청 형식 문제입니다. 조사중인
400418 터치링크 개시자는 공장에서 출시되지 않은 최종 장치 대상에 연결할 수 없습니다. 알려진 해결 방법이 없습니다.
 

424355

공장에서 출시되지 않은 새로운 슬리피 엔드 장치 터치라인 타겟 가능 개시자는 특정 상황에서 장치 정보 응답을 수신할 수 없습니다.  

조사중인

 

465180

공존 무선 차단기 최적화 항목인 "런타임 제어 활성화"는 적절한 Zigbee 작동을 차단할 수 있습니다. 차단기 최적화의 선택적 'Wi-Fi 선택' 제어는 "비활성화" 상태로 두어야 합니다.
 

 

480550

OTA 클러스터에는 조각화 방법이 내장되어 있으므로 APS 조각화를 사용하면 안 됩니다. 그러나 APS 암호화가 활성화된 경우 ImageBlockResponse의 페이로드는 APS 조각화가 활성화되는 크기로 늘어납니다. 이로 인해 OTA 프로세스가 실패할 수 있습니다.  

 

알려진 해결 방법이 없습니다.

 

 

 

 

481128

진단 플러그인 및 가상 UART 주변 장치가 활성화된 경우 자세한 재설정 원인 및 충돌 세부 정보는 기본적으로 NCP 플랫폼의 가상 UART(직렬 0)를 통해 제공되어야 합니다. Serial 0은 NCP에서 이미 초기화되었으므로 고객은 Zigbee NCP 프레임워크에서 emberAfNcpInitCallback을 활성화하고 이 콜백에서 적절한 진단 함수(halGetExtendedResetInfo, halGetExtendedResetString, halPrintCrashSummary, halPrintCrashDetails 및 halPrintCrashData)를 호출하여 이 데이터를 Serial 0에 인쇄할 수 있습니다. view네트워크 분석기 캡처 로그에 있습니다.

전직자에게amp이들 함수의 사용법은 EXTENDED_RESET_INFO 정의 시 a-main-soc.c의 emberAfMainInit()에 포함된 코드를 참고하시기 바랍니다.

아이디 # 설명 해결 방법
 

 

486369

새 네트워크를 형성하는 DynamicMultiProtocolLightSoc에 기존 네트워크에 남아 있는 하위 노드가 있는 경우 emberAfGetChildTableSize는 startIdentifyOnAllChildNodes에 66이 아닌 값을 반환하여 "유령" 하위 항목을 처리할 때 Tx XNUMX 오류 메시지를 발생시킵니다. 가능하면 새 네트워크를 생성하기 전에 해당 부분을 대량으로 지우거나 네트워크를 떠난 후 프로그래밍 방식으로 하위 테이블을 확인하고 새 네트워크를 형성하기 전에 emberRemoveChild를 사용하여 모든 하위 테이블을 삭제하세요.
 

495563

SPI NCP 슬리피 엔드 장치 S에 합류ample App은 Short Poll을 하지 않으므로 Update TC Link Key 상태에서 Join 시도가 실패합니다. 참여하려는 장치는 참여를 시도하기 전에 Short Poll 모드에 있어야 합니다. 이 모드는 End Device Support 플러그인에 의해 강제될 수 있습니다.
 

 

497832

네트워크 분석기에서 키 요청 프레임 확인에 대한 Zigbee 애플리케이션 지원 명령 분석이 프레임 소스 주소를 대상 주소로 나타내는 페이로드 부분을 잘못 참조합니다.  

 

알려진 해결 방법이 없습니다.

519905

521782

Spi-NCP는 ota-client 플러그인의 'bootload' CLI 명령을 사용하여 부트로더 통신을 시작하는 데 거의 실패할 수 있습니다.  

부트로드 프로세스를 다시 시작하세요.

 

620596

NCP SPI ExampBRD4181A용 파일(EFR32xGMG21)

nWake 기본 핀 정의는 웨이크업 핀으로 사용할 수 없습니다.

 

NCP-SPI 플러그인에서 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의 초기화되지 않은 값은 허위 바인딩을 생성하고 그룹 캐스트 보고 메시지가 전송되도록 할 수 있습니다. "bind.clusterId = EMBER_AF_INVALID_CLUSTER_ID;"를 추가합니다. "bind.type"뒤에

= EMBER_MULTICAST_BINDING;”

 

 

757775

 

모든 EFR32 부품에는 고유한 RSSI 오프셋이 있습니다. 또한 보드 설계, 안테나 및 인클로저도 RSSI에 영향을 미칠 수 있습니다.

새 프로젝트를 생성할 때 RAIL Utility, RSSI 구성요소를 설치하세요. 이 기능에는 각 부품에 대해 측정된 기본 RSSI 오프셋 Silab이 포함됩니다. 이 오프셋은 전체 제품의 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_command_arg_t 및 sl_cli.h에 대한 호출을 주석 처리할 수 있습니다.
 

857200

ias-영역-서버. c에서는 "0000000000000000" CIE 주소를 사용하여 바인딩을 생성할 수 있도록 허용하고 이후에는 추가 바인딩을 허용하지 않습니다. 알려진 해결 방법이 없습니다.
1019961 생성된 Z3Gateway makefile "gcc"를 CC로 하드코드 알려진 해결 방법이 없습니다.
아이디 # 설명 해결 방법
 

 

 

1039767

 

 

 

다중 스레드 RTOS 사용 사례에서 Zigbee 라우터 네트워크 재시도 대기열 오버플로 문제가 있습니다.

Zigbee Stack은 스레드로부터 안전하지 않습니다. 따라서 다른 작업에서 Zigbee 스택 API를 호출하는 것은 OS 환경에서 지원되지 않으며 스택이 "작동하지 않는" 상태가 될 수 있습니다. 이벤트 핸들러를 사용하는 자세한 내용과 해결 방법은 다음 앱 노트를 참조하세요.

https://www.silabs.com/documents/public/application- Notes/an1322-dynamic-multiprotocol-bluetooth-zigbee-sdk- 7x.pdf .

1064370 Z3Switch의amp파일 애플리케이션은 기본적으로 하나의 버튼(인스턴스: btn1)만 활성화했으며 이로 인해 프로젝트의 버튼 설명이 일치하지 않습니다. file. 해결 방법: Z0Switch 프로젝트 생성 중에 btn3 인스턴스를 수동으로 설치하십시오.
1161063 Z3Light 및 잠재적으로 다른 응용 프로그램이 잘못된 클러스터 개정 값을 보고합니다. 클러스터 개정 속성을 적절한 개정으로 수동으로 업데이트하십시오.
1164768,

1171478,

1171479

오류: mfglib 수신 모드 중에 ezspErrorHandler 0x34가 반복적으로 보고되었습니다. 인쇄되는 오류 메시지를 줄이려면 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을 사용하여 텔넷 인터페이스를 생성하기 위한 Linux 호스트 애플리케이션용 Z4901Gateway의 "-v" 옵션이 더 이상 사용되지 않습니다. 텔넷 인터페이스를 만드는 데 권장되는 대체 방법은 "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()를 제거하고 command-handlers.c에서 불필요한 체크 케이스 EZSP_CONFIG_PACKET_BUFFER_COUNT를 제거했습니다.
  • NCP를 초기화할 때 두 단계로 나눌 필요가 없기 때문에 memoryAllocation 인수가 제거되었습니다.
  • 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 다중 프로토콜 조합은 이제 생산 품질입니다.

해결된 문제
릴리스에서 수정됨

아이디 # 설명
 

1213701

Zigbeed에서는 MAC 간접 대기열에 해당 하위 항목에 대해 이미 보류 중인 데이터가 있는 경우 해당 하위 항목에 대해 소스 일치 테이블 항목이 생성되는 것을 허용하지 않았습니다. 이 동작은 APS Ack 또는 앱 계층 응답 부족으로 인해 하위 장치와 일부 다른 장치 간의 애플리케이션 계층 트랜잭션 실패로 이어질 수 있으며, 특히 하위 장치를 대상으로 하는 ZCL OTA 업그레이드가 중단되고 예기치 않게 종료될 수 있습니다.
1244461 메시지가 보류 중임에도 불구하고 하위 항목에 대한 소스 일치 테이블 항목이 제거될 수 있습니다.

릴리스에서 수정됨

아이디 # 설명
1081828 FreeRTOS 기반 Zigbee/BLE DMP의 처리량 문제amp르 응용 프로그램.
1090921 Z3GatewayCpc는 시끄러운 환경에서 네트워크를 형성하는 데 문제가 있었습니다.
1153055 zigbee_ncp-ble_ncp-uart s에서 NCP 버전을 읽을 때 통신 오류가 발생하면 호스트에서 어설션이 발생했습니다.amp르 앱.
1155676 802.15.4 RCP는 여러 15.4 인터페이스가 동일한 16비트 노드 ID를 공유하는 경우 MAC 응답 후 수신된 모든 유니캐스트 패킷을 삭제했습니다.
1173178 호스트는 Host-RCP 설정에서 mfglib로 수신된 수백 개의 패킷을 잘못 보고했습니다.
1190859 Host-RCP 설정에서 mfglib 무작위 패킷을 보낼 때 EZSP 오류가 발생합니다.
1199706 잊어버린 최종 장치 하위 항목의 데이터 폴링이 이전 하위 항목에 Leave & Rejoin 명령을 대기열에 추가하기 위해 RCP에 보류 중인 프레임을 올바르게 설정하지 않았습니다.
1207967 "mfglib send random" 명령이 Zigbeed에서 추가 패킷을 보내고 있었습니다.
1208012 mfglib rx 모드는 RCP에서 수신할 때 패킷 정보를 올바르게 업데이트하지 않았습니다.
1214359 80개 이상의 라우터가 Host-RCP 설정에서 동시에 참여하려고 하면 코디네이터 노드가 충돌했습니다.
 

1216470

주소 마스크 0xFFFF에 대한 브로드캐스트를 중계한 후 상위 장치 역할을 하는 Zigbee RCP는 각 하위 항목에 대해 보류 중인 데이터 플래그 세트를 남겨 둡니다. 이로 인해 각 하위 항목은 각 폴링 후 데이터를 기대하면서 깨어 있게 되었고, 결국 이 상태를 지우려면 각 최종 장치에 대해 보류 중인 다른 데이터 트랜잭션이 필요했습니다.

현재 릴리스의 알려진 문제

굵게 표시된 문제는 이전 릴리스 이후에 추가되었습니다. 릴리스를 놓친 경우 최신 릴리스 정보를 에서 볼 수 있습니다. https://www.si-labs.com/developers/gecko-software-development-kit.

아이디 # 설명 해결 방법
811732 Zigbeed를 사용하는 경우 사용자 정의 토큰 지원을 사용할 수 없습니다. 향후 릴리스에서 지원할 예정입니다.
937562 Raspberry Pi OS 802154의 rcp-uart-11-blehci 앱에서 Bluetoothctl 'advertise on' 명령이 실패합니다. bluetoothctl 대신 btmgmt 앱을 사용하십시오.
1022972 Coex는 ZB NCP + OT RCP에서 작동하지 않습니다. 향후 릴리스에서 지원이 계획되어 있습니다.
1074205 CMP RCP는 동일한 PAN ID에서 두 개의 네트워크를 지원하지 않습니다. 네트워크마다 다른 PAN ID를 사용하십시오. 향후 릴리스에서 지원할 예정입니다.
1122723 사용량이 많은 환경에서는 z3-light_ot-ftd_soc 앱에서 CLI가 응답하지 않을 수 있습니다. 알려진 해결 방법이 없습니다.
1124140 z3-light_ot-ftd_socampOT 네트워크가 이미 가동 중인 경우 파일 앱은 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개 이상의 Zigbee 장치가 동시에 연결될 때 어설션할 수 있습니다. 문제를 해결할 수 있는 수정 사항을 추가했습니다. 향후 릴리스에서 완전히 해결될 예정입니다.

더 이상 사용되지 않는 항목

  • 없음

제거된 항목
릴리스에서 제거됨

  • "NONCOMPLIANT_ACK_TIMING_WORKAROUND" 매크로가 제거되었습니다. 이제 모든 RCP 앱은 기본적으로 비향상 승인에 대해 192μ초 처리 시간을 지원하는 동시에 CSL에서 요구하는 향상된 승인에 대해 256μ초 처리 시간을 계속 사용합니다.

이 릴리스 사용
이 릴리스에는 다음이 포함되어 있습니다.

  • 지그비 스택
  • Zigbee 애플리케이션 프레임워크
  • 지그비Samp르 애플리케이션

Zigbee 및 EmberZNet SDK에 대한 자세한 내용은 UG103.02: Zigbee 기초를 참조하세요.
처음 사용자인 경우 개발 환경 구성, 빌드 및 플래시에 대한 지침은 QSG180: SDK 7.0 이상용 Zigbee EmberZNet 빠른 시작 가이드를 참조하세요.amp파일 응용 프로그램 및 다음 단계를 가리키는 문서 참조.

설치 및 사용

Zigbee EmberZNet SDK는 Silicon Labs SDK 제품군인 Gecko SDK(GSDK)의 일부로 제공됩니다. GSDK를 빠르게 시작하려면 개발 환경을 설정하고 GSDK 설치 과정을 안내하는 Simplicity Studio 5를 설치하세요. Simplicity Studio 5에는 리소스 및 프로젝트 런처, 소프트웨어 구성 도구, GNU 도구 체인이 포함된 전체 IDE, 분석 도구 등 Silicon Labs 장치를 사용한 IoT 제품 개발에 필요한 모든 것이 포함되어 있습니다. 설치 지침은 온라인 Simplicity Studio 5 사용자 가이드에서 제공됩니다.
또는 GitHub에서 최신 버전을 다운로드하거나 복제하여 Gecko SDK를 수동으로 설치할 수 있습니다. 보다 https://github.com/Sili-conLabs/gecko_sdk 자세한 내용은.

Simplicity Studio는 기본적으로 다음 위치에 GSDK를 설치합니다.

  • (윈도우): C:\사용자\ \SimplicityStudio\SDKs\gecko_sdk
  • (MacOS): /사용자/ /SimplicityStudio/SDKs/gecko_sdk

SDK 버전과 관련된 문서는 SDK와 함께 설치됩니다. 기술 자료 문서(KBA)에서 추가 정보를 찾을 수 있습니다. 이 릴리스 및 이전 릴리스에 대한 API 참조 및 기타 정보는 다음에서 사용할 수 있습니다. https://docs.silabs.com/.

보안 정보

보안 볼트 통합
Secure Vault-High 부분의 Secure Key Storage 구성요소를 사용하여 키를 안전하게 저장하도록 선택한 애플리케이션의 경우, 다음 표는 Zigbee Security Manager 구성요소가 관리하는 보호된 키와 해당 저장 보호 특성을 보여줍니다.

래핑된 키 수출 가능 / 수출 불가 노트
네트워크 키 내보낼 수 있음
보안 센터 링크 키 내보낼 수 있음
임시 링크 키 내보낼 수 있음 휘발성 키로 저장된 인덱스 키 테이블
애플리케이션 링크 키 내보낼 수 있음 인덱스 키 테이블
보안 EZSP 키 내보낼 수 있음
ZLL 암호화 키 내보낼 수 있음
ZLL 사전 구성된 키 내보낼 수 있음
GPD 프록시 키 내보낼 수 있음 인덱스 키 테이블
GPD 싱크 키 내보낼 수 있음 인덱스 키 테이블
내부/자리 표시자 키 내보낼 수 있음 Zigbee Security Manager에서 사용하는 내부 키
  • "Non-Exportable"로 표시된 래핑된 키는 사용할 수 있지만 사용할 수는 없습니다. view런타임 시 ed 또는 공유됩니다.
  • "내보내기 가능"으로 표시된 래핑된 키는 런타임에 사용하거나 공유할 수 있지만 플래시에 저장되는 동안 암호화된 상태로 유지됩니다.
  • 사용자 애플리케이션은 이러한 키의 대부분과 상호 작용할 필요가 없습니다. 링크 키 테이블 키 또는 임시 키를 관리하기 위한 기존 API는 사용자 애플리케이션에서 계속 사용할 수 있으며 이제 Zigbee Security Manager 구성 요소를 통해 라우팅됩니다.
  • 이러한 키 중 일부는 나중에 사용자 애플리케이션으로 내보낼 수 없게 될 수 있습니다. 사용자 애플리케이션은 꼭 필요한 경우가 아니면 키 내보내기에 의존하지 않는 것이 좋습니다.
  • Secure Vault Key Management 기능에 대한 자세한 내용은 AN1271: Secure Key Storage를 참조하십시오.

보안 권고
Security Advisories를 구독하려면 Silicon Labs 고객 포털에 로그인한 다음 Account Home을 선택하십시오. 홈을 클릭하여 포털 홈 페이지로 이동한 다음 알림 관리 타일을 클릭합니다. 'Software/Security Advisory Notices & Product Change Notices (PCNs)'가 선택되어 있고 최소한 플랫폼 및 프로토콜에 가입되어 있는지 확인하십시오. 저장을 클릭하여 변경 사항을 저장합니다.

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 제품을 사용하거나 사용하려는 시스템 및 소프트웨어 구현자에게 사용 가능한 모든 주변 장치 및 모듈에 대한 최신, 정확하고 심층적인 문서를 고객에게 제공하고자 합니다. 특성화 데이터, 사용 가능한 모듈 및 주변 장치, 메모리 크기 및 메모리 주소는 각 특정 장치를 참조하며 제공되는 "일반적인" 매개변수는 다른 애플리케이션에서 다를 수 있으며 실제로 다릅니다. 애플리케이션 examp여기에 설명된 파일은 설명을 위한 것입니다. Silicon Labs는 여기에 있는 제품 정보, 사양 및 설명을 추가 통지 없이 변경할 수 있는 권리를 보유하며 포함된 정보의 정확성이나 완전성에 대해 보증하지 않습니다. Silicon Labs는 사전 통지 없이 보안 또는 안정성을 위해 제조 과정에서 제품 펌웨어를 업데이트할 수 있습니다. 이러한 변경은 제품의 사양이나 성능을 변경하지 않습니다. Silicon Labs는 이 문서에 제공된 정보의 사용 결과에 대해 책임을 지지 않습니다. 이 문서는 집적 회로를 설계하거나 제작할 수 있는 라이선스를 암시하거나 명시적으로 부여하지 않습니다. 제품은 FDA Class III 기기, FDA 시판 전 승인이 필요한 애플리케이션 또는 Silicon Labs의 특정 서면 동의 없이 Life Support Systems 내에서 사용하도록 설계되거나 승인되지 않았습니다. "생명 유지 시스템"은 생명 및/또는 건강을 지원하거나 유지하기 위한 제품 또는 시스템으로, 실패할 경우 심각한 부상이나 사망을 초래할 수 있다고 합리적으로 예상할 수 있습니다. Silicon Labs 제품은 군사용으로 설계되거나 승인되지 않았습니다. 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 로고®, Bluegiga®, Bluegiga 로고®, 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 로고®, USBXpress®, Zentri, Zentri 로고 및 Zentri DMS, Z-Wave® 및 기타는 Silicon Labs의 상표 또는 등록 상표입니다. ARM, CORTEX, Cortex-M3 및 THUMB은 ARM Holdings의 상표 또는 등록 상표입니다. Keil은 ARM Limited의 등록 상표입니다. Wi-Fi는 Wi-Fi Alliance의 등록 상표입니다. 여기에 언급된 다른 모든 제품 또는 브랜드 이름은 해당 소유자의 상표입니다.

연락하다

  • 실리콘 연구소 주식회사
  • 400 웨스트 세자르 차베스
  • 오스틴, 텍사스 78701
  • 미국
  • www.silabs.com

문서 / 리소스

SILICON LABS SDK 7.4.1.0 GA Zigbee 프로토콜 스택 소프트웨어 [PDF 파일] 사용자 가이드
SDK 7.4.1.0 GA 지그비 프로토콜 스택 소프트웨어, SDK 7.4.1.0 GA, 지그비 프로토콜 스택 소프트웨어, 프로토콜 스택 소프트웨어, 스택 소프트웨어

참고문헌

댓글을 남겨주세요

이메일 주소는 공개되지 않습니다. 필수 항목은 표시되어 있습니다. *