실리콘-L;OGIO

SILICON LABS SDK 7.2.6.0 EmberZNet Zigbee 플랫폼

SILICON-LABS-SDK-7-2-6-0-EmberZNet-Zigbee-Platform-PRODUICT

제품 정보

명세서

  • Zigbee EmberZNet SDK 버전: 7.2.6.0
  • Gecko SDK 제품군 버전: 4.2, 3년 2024월 XNUMX일 출시
  • 공급업체: 실리콘랩스
  • 호환 가능한 컴파일러: GCC(GNU 컴파일러 컬렉션) 버전 10.3-2021.10

제품 사용 지침

주요 특징
Silicon Labs Zigbee 플랫폼은 가장 통합되고 완벽하며 기능이 풍부한 Zigbee 솔루션입니다.

EmberZNet SDK 사용
EmberZNet SDK에는 Silicon Labs의 Zigbee 스택 사양 구현이 포함되어 있습니다. 시작하려면:

  1. 공식 사이트에서 SDK를 다운로드하세요. web대지.
  2. 호환성 및 사용 공지는 릴리스 노트를 참조하세요.
  3. 호환 가능한 컴파일러(GCC 버전 10.3-2021.10)가 있는지 확인하세요.
  4. Zigbee EmberZNet SDK를 처음 사용하는 경우 "이 릴리스 사용" 가이드에 제공된 지침을 따르십시오.

Zigbee EmberZNet SDK 7.2.6.0 GA
게코 SDK 스위트 4.2
3년 2024월 XNUMX일

Silicon Labs는 Zigbee 네트워킹을 제품에 개발하는 OEM이 선택한 공급업체입니다. Silicon Labs Zigbee 플랫폼은 가장 통합되고 완벽하며 기능이 풍부한 Zigbee 솔루션입니다.
Silicon Labs EmberZNet SDK에는 Silicon Labs의 Zigbee 스택 사양 구현이 포함되어 있습니다.

이 릴리스 정보는 SDK 버전을 다룹니다.

  • 7.2.6.0, 3년 2024월 XNUMX일 출시
  • 7.2.5.0, 24년 2024월 XNUMX일 출시
  • 7.2.4.0(16년 2023월 XNUMX일 출시)
  • 7.2.3.0년 3월 2023일에 릴리스된 XNUMX
  • 7.2.2.0년 8월 2023일에 릴리스된 XNUMX
  • 7.2.1.0년 1월 2023일에 릴리스된 XNUMX
  • 7.2.0.0년 14월 2022일에 릴리스된 XNUMX

주요 특징

지그비
MG2x 부품에 대한 보안 키 저장 지원 Secure Vault-High 지원

  • MG24+Si4468 듀얼 PHY Zigbee 스마트 에너지 지원
  • MG12 듀얼 밴드 2.4GHz + SubGHz ZigbeeSmart 에너지 지원
  • MGM240S SiP 모듈 지원
  • 32비트 및 64비트 x86 아키텍처에 대한 ZigbeeD(Zigbee on Host) 지원 – 실험적

다중 프로토콜

  • RCP 모드의 동적 다중 프로토콜 Bluetooth 및 다중 PAN 802.15.4
  • 동적 다중 프로토콜 Bluetooth 및 ZigbeeNCP – 실험적
  • 동시 멀티프로토콜 RCP를 위한 제조 라이브러리(MfgLib) 지원
  • Zigbee + OpenThread 동시 청취 MG24 부품 – 실험적

호환성 및 사용 고지

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

호환 컴파일러:
ARM(IAR-EWARM) 버전 9.20.4용 IAR Embedded Workbench.

  • 와인을 사용하여 macOS 또는 Linux에서 IarBuild.exe 명령줄 유틸리티 또는 IAR Embedded Workbench GUI로 빌드하면 올바르지 않은 결과가 발생할 수 있습니다. file짧은 생성을 위한 와인의 해싱 알고리즘의 충돌로 인해 s가 사용되고 있습니다. file 이름.
  • macOS 또는 Linux 고객은 Simplicity Studio 외부에서 IAR로 빌드하지 않는 것이 좋습니다. 하는 고객은 주의 깊게 확인해야 합니다. files가 사용되고 있습니다.

새로운 아이템

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

지그비 보안
Secure Vault-High 기능을 지원하는 EFR32MG2x 부품에 암호화 키를 안전하게 저장하기 위한 지원이 제공됩니다. 보안 키를 안전하게 저장하는 방법에 대한 자세한 내용은 AN1271: 보안 키 저장소를 참조하세요. 기존 장치에 대한 OTA 업그레이드는 현재 이 릴리스에서 지원되지 않으므로 보안 키를 보안 저장소에 저장하려는 애플리케이션을 새로운 배포에 사용해야 합니다.

스마트 에너지
이제 EFR32xG24+Si4468 부품에서 동시 듀얼 PHY 스마트 에너지 지원이 가능합니다.
이제 EFR2.4xG32 부품에서 최종 장치에 대한 Zigbee Smart Energy 듀얼 밴드 12GHz 및 Sub-GHz 지원이 가능합니다.

DMP NCP
이제 동적 멀티프로토콜 Zigbee-NCP + Bluetooth-NCP 지원을 사용할 수 있습니다.

새로운 응용 프로그램

  • 없음

새로운 구성 요소
릴리스 7.2.0.0의 새로운 기능
Zigbee 보안 관리자 구성요소

지그비 보안 관리자
Zigbee Security Manager 구성요소는 사용자가 보안 키 및 암호화 루틴을 관리할 수 있는 인터페이스를 제공하는 공통 구성요소입니다. 이 구성요소는 Zigbee 관련 키 및 암호화 루틴에 맞게 조정되었습니다.

보안 관리자
Security Manager 구성 요소는 PSA 스토리지의 키를 관리하기 위한 인터페이스를 제공하는 스택 독립적 구성 요소입니다. 장치가 Secure Vault-High 기능을 지원하는 경우 래핑된 키일 수 있습니다. Security Manager 구성 요소는 특정 암호화 루틴에 대한 인터페이스도 제공합니다. Zigbee 보안 키 저장소 구성 요소는 보안 관리자 구성 요소를 활용합니다.

클래식 키 저장소
Zigbee Classic Key Storage 구성 요소는 NVM3 토큰의 보안 키 저장 및 가져오기를 처리합니다. NVM3에 저장된 키는 플래시에 암호화되지 않은 상태로 저장됩니다. 즉, 장치에서 플래시를 읽을 때 키도 읽을 수 있습니다. 이 저장 방법은 Zigbee 애플리케이션이 이전에 장치에 키를 저장한 방식입니다.

보안 키 저장

Zigbee 보안 키 저장소 구성 요소는 PSA API를 사용하여 키 저장을 처리합니다. Secure Vault-High 기능을 지원하는 장치의 경우 키는 보안 저장소에 보관되며 장치에서 플래시를 읽어서 수집할 수 없습니다.
보안 관리자 구성 요소는 Zigbee 보안 키 저장소 구성 요소에서 AES 암호화 및 암호 해독과 같은 특정 암호화 루틴을 실행하는 데 사용됩니다.
애플리케이션 스토어 키를 안전하게 보유하려는 사용자는 새로 배포할 때만 그렇게 해야 합니다. 현재 배포된 장치에서 키 저장소를 업그레이드하고 보안 키를 토큰에서 보안 키 저장소로 이동하는 기능은 지원되지 않습니다. 이 업그레이드 기능은 향후 릴리스에서 제공될 예정입니다.

Secure Vault High 기능을 포함하는 장치는 여전히 보안 키를 고전적으로 저장할 수 있습니다(예:amp토큰에 있는 파일) 대신 클래식 키 저장소 구성 요소를 포함합니다. SDK 7.2.0.0 이전 코드를 실행하는 Secure Vault-High 장치에 대한 OTA 업그레이드 기능을 포함하는 SDK 7.2.0.0 기반 애플리케이션은 현재 Classic Key Storage 구성 요소를 사용하도록 제한됩니다.

Secure Vault-High 장치는 보안 저장소에 키를 저장한 이미지에서 키를 다시 토큰에 저장하는 이미지로 다운그레이드할 수 없습니다.

기타 구성 요소

워치독 새로 고침
감시 새로 고침 구성 요소는 감시 타이머를 주기적으로 재설정합니다(값은 구성 가능하며 기본값은 1초입니다). 이를 달성하려면 부품이 EM0 에너지 모드로 전환되어야 합니다. 이 구성 요소는 RTOS가 있고 코드에 watchdog이 사용되는 경우 기본적으로 포함됩니다. 워치독 타이머 새로 고침은 구성 요소의 구성 옵션을 사용하여 비활성화할 수 있습니다.

친환경 전원 어댑터
zigbee_green_power_adapter 구성 요소는 사용자 정의 프레임워크에서 친환경 전원 서버 또는 클라이언트 구성 요소의 사용을 지원합니다. 이 구성 요소에는 최소 필수 소스 세트가 포함되어 있습니다. file이는 애플리케이션 프레임워크에서 가져온 것이며 사용자 정의 프레임워크를 통합하는 데 사용되는 여러 서브루틴을 제공합니다.

 새로운 API

  • 릴리스 7.2.1.0의 새로운 기능
  • sl_set_passive_ack_config()의 이름이 sl_zigbee_set_passive_ack_config()로 변경되었습니다.
  • emAfOverrideAppendSourceRouteCallback()의 이름이 emberAfOverrideAppendSourceRouteCallback()으로 변경되었습니다.
  • 7.2.0.0에서 제거된 후 emberChildId()가 복원되었습니다.
  • 7.2.0.0에서 제거된 후 emberChildIndex()를 복원했습니다.
  • 릴리스 7.2.0.0의 새로운 기능

Zigbee 보안 관리자 구성 요소
Zigbee Security Manager 구성요소는 Zigbee 클래식 키 저장소 또는 Zigbee 보안 키 저장소 구성요소에 의해 구현되는 여러 API를 제공합니다. 구성 요소에 저장된 키 가져오기 및 내보내기, 키 메타데이터 검색, 작업에 사용할 키 로드, 로드된 키로 암호화 작업 수행 등의 기능을 제공합니다. 이러한 새로운 API의 전체 목록은 다음 Zigbee Stack API 문서에서 확인할 수 있습니다. https://docs.silabs.com  해당 API의 하위 집합이 여기에 나열되어 있습니다.

  • 무효 sl_zb_sec_man_init_context(sl_zb_sec_man_context_t* 컨텍스트)
  • sl_status_t sl_zb_sec_man_import_key(sl_zb_sec_man_context_t* 컨텍스트, sl_zb_sec_man_key_t* plaintext_key)
  • sl_status_t sl_zb_sec_man_export_key(sl_zb_sec_man_context_t* 컨텍스트, sl_zb_sec_man_key_t* plaintext_key)
  • sl_status_t sl_zb_sec_man_hmac_aes_mmo(const uint8_t* 입력, const uint8_t data_length, uint8_t* 출력)
  • sl_status_t sl_zb_sec_man_aes_ccm(uint8_t* nonce, bool encrypt, const uint8_t* 입력, uint8_t 암호화_start_index, uint8_t 길이, uint8_t* 출력)

여러 가지 잡다한
bool emberAfClusterEnableDisable(uint8_t 엔드포인트, EmberAfClusterId ClusterId, EmberAfClusterMask
마스크, 부울 활성화)를 사용하면 bool emberAfIsClusterEnabled(uint8_t end-
point, EmberAfClusterId ClusterId, EmberAfClusterMask 마스크)를 사용하여 클러스터가 활성화되었는지 확인합니다. 이러한 API를 사용하려면 ZCL 프레임워크 코어 플러그인에서 EMBER_AF_PLUGIN_ZCL_CLUSTER_ENABLE_DISABLE_RUN_TIME을 true로 설정해야 합니다.
컴파일 순서입니다.

새로운 CLI 명령
릴리스 7.2.0.0의 새로운 기능
필요할 때 Bluetooth 스택 시작 및 중지를 요청하기 위해 "bluetooth_on_demand_start" 구성 요소인 'plugin ble start' 및 'plugin ble stop'에 대한 새로운 CLI 명령을 추가했습니다.

새로운 플랫폼 지원
릴리스 7.2.4.0의 새로운 기능
이제 BRD4195B 및 BRD4196B 무선 보드 지원을 사용할 수 있습니다.
릴리스 7.2.0.0의 새로운 기능
이제 MGM240S SiP 모듈 지원이 제공됩니다.

새로운 문서
모든 구성요소에는 사용 가능한 문서가 있습니다. Project Configurator에서 구성요소를 선택할 때 문서를 보는 데 문제가 있는 경우 다음에서 찾을 수 있습니다. https://docs.silabs.com/

개량

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

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

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

자세한 내용은 멀티프로토콜 사용자 가이드를 참조하세요.
이전 페이로드 프레임 바로 다음에 수신되는 새로운 깨우기 프레임 시퀀스가 ​​올바르게 기록되지 않는 문제가 CSL에서 수정되었습니다. 이로 인해 페이로드 프레임이 누락될 수 있습니다.
릴리스 7.2.2.0에서 변경됨

여러 가지 잡다한
부동 데이터 유형 차이 계산을 지원하여 보고 구성 요소의 보고 가능한 변경 계산을 개선했습니다. 이는 플랫폼 부동 라이브러리를 사용하여 지원됩니다. 보고 가능한 변경 계산에 배정밀도 또는 반정밀도 데이터 유형이 포함된 경우 사용자가 산술 함수를 제공할 수 있도록 콜백 세트(emberAfGetDiffCallback 및 emberAfDetectReportChangedCallback)가 도입됩니다.
애플리케이션 프레임워크 스택 콜백 함수 서명을 업데이트하고 누락된 호스트 프레임워크 콜백을 추가했습니다. 이러한 업데이트는 다음에서 사용할 수 있습니다. https://docs.silabs.com/
EZSP_PROTOCOL_VERSION을 0x0B로 업데이트해야 하는 업데이트된 입력 인수로 ezspPollHandler 함수를 업데이트했습니다.
릴리스 7.2.1.0에서 변경됨

여러 가지 잡다한
sl_zigbee_set_passive_ack_config()의 오류 처리가 개선되었습니다.

릴리스 7.2.0.0에서 변경됨
지키는 개
Zigbee의 감시 타이머를 다시 활성화했습니다.amp파일 응용 프로그램. 이제 app.c에서 초당 한 번씩 watchdog을 쓰다듬습니다. file 해당 프로젝트에 대해.

Sub-GHz 네트워크 찾기
하위 기가헤르츠 네트워크 찾기 구성 요소에 대한 채널 페이지 및 마스크에 대한 CMSIS 구성을 추가했습니다.

네트워크 조정
'모든 키 시도' 옵션이 활성화된 경우 최적화된 스캔 옵션도 활성화되는지 확인하기 위해 Zigbee 네트워크 조정 구성요소에 대한 검증 스크립트를 추가했습니다*.
NCP – CPC
NCP 애플리케이션에는 RTOS 기반 애플리케이션에 포함된 CPC가 필요하며 CPC를 지원하는 호스트 애플리케이션과 함께 사용해야 함을 나타내기 위해 설명서가 업데이트되었습니다.

그린 파워 싱크
이제 GP 싱크 테이블은 그룹 캐스트 싱크 유형(EMBER_GP_SINK_TYPE_GROUPCAST)에 대한 그룹 ID를 해당 토큰에 저장합니다. EMBER_GP_SINK_TYPE_SINK_GROUPLIST를 제거하기 위해 싱크 유형 열거가 업데이트되었습니다.

여러 가지 잡다한
제조 모드에서 수신된 패킷의 마지막 2바이트가 FCS/CRC 바이트로 해석되지 않는다는 내용이 문서에 업데이트되었습니다.
4바이트보다 큰 항목 크기의 명령 구조체는 이제 정수 포인터 대신 정수 배열로 정의됩니다.

해결된 문제

릴리스 7.2.6.0에서 수정됨

아이디 # 설명
1078136 인터럽트 컨텍스트에서 이벤트를 수정할 때 간헐적으로 발생하는 충돌을 수정했습니다. 기타 참조 1255315
1152512 ISR 컨텍스트에서 이벤트를 수정할 때 low-mac-rail에서 잠재적인 충돌이 수정되었습니다. 기타 참조 1290782
 

1169966

사용 가능한 리소스가 없는 새 버퍼를 할당할 때 스택 코드에서 NULL_BUFFER 검사가 누락되어 발생하는 충돌 문제가 해결되었습니다.

기타 참조 1255316

 

1222509

라우터/조정자가 하위가 아닌 폴링 종료 장치에 탈퇴 및 재참여 요청을 보내지만 MAC 대상이 NWK 대상 주소와 일치하지 않고 0xFFFF인 문제를 해결했습니다.

기타 참조 1255320

 

 

 

1225294

스택은 기본적인 중복 보호를 제공하기 위해 NWK 계층에서 최근에 발견된 유니캐스트 패킷을 추적하고 있었습니다. 그러나 성공적인 암호 해독을 확인하기 전에 유니캐스트 메시지가 이 테이블에 추가되어 기존 이웃과 동일한 노드 ID를 가진 장치가 문제의 이웃과 충돌하는 NWK 시퀀스 번호를 사용하는 경우 부적절한 중복 필터링이 발생할 수 있습니다. 이 문제를 해결하면서 보안 프레임 카운터 확인이 이미 동일한 위험을 초래하지 않고 보다 강력한 중복 필터링을 제공하므로 스택에 의한 중복 추적을 위한 NWK 유니캐스트 테이블 사용이 제거되었습니다.

기타 참조 1313461

 

1225435

이전 유니캐스트에 대해 예상되는 Macack 이전에 방송 메시지를 수신할 때 라디오가 잘못 절전 모드로 전환되는 문제를 수정했습니다.

기타 참조 1240369

1262368 더 이상 사용되지 않는 MAC 명령 처리를 위한 코드가 제거되었습니다. 기타 참조 1265496
 

1228380

하위 GHz MAC 계층을 지원하는 장치(이중 대역 또는 이중 PHY 장치)의 경쟁 조건으로 인해 스택의 NWK 계층 TX 재시도 대기열이 정체되어 재시도 대기열 오버플로 카운터가 누적되고 메시지가 표시되지 않는 문제를 수정했습니다. MAC Ack 및 Beacon을 제외한 모든 정보는 장치가 재설정될 때까지 전송됩니다.
1232359 녹색 전원 클라이언트 명령 처리에서 gppTunnelingDelay 매개변수 계산을 수정했습니다. 기타 참조 1254062
 

1241777

듀얼 PHY 구성에서 작동할 때 EFR32와의 SPI 핸드셰이크 중에 Sub-GHz 무선이 때때로 시간 초과되어 phy.c에서 어설션이 발생할 수 있습니다.

어설션 없이 이 시나리오를 감지하고 복구하기 위해 선택적 복구 코드가 배치되었습니다. 이 코드는 런타임 시 p2ForcedRecoveryEnabled 부울을 true로 설정하여 활성화할 수 있습니다.

 

1254397

여러 작업에서 App Framework 이벤트 API를 호출할 수 있도록 App Framework 이벤트 큐에 대한 뮤텍스 보호가 추가되었습니다.

기타 참조 1310479

 

1258636

"net multi-phy-start" CLI 명령에 대한 선택적 optionsMask 매개변수가 무시되고 항상 0으로 처리되는 문제를 수정했습니다.

기타 참조 1260609

1259936 드물게 GP 서버가 프레임 유효하지 않은 FC를 삭제하지 않는 문제를 수정했습니다. 기타 참조 1262543
 

1266351

장치의 다중 홉 연결을 개선하는 문제를 수정했습니다. 장치 발표 시 주소 쌍이 주소 캐시에 추가됩니다.

기타 참조 1270723

1269700 비휘발성 메모리의 녹색 전원 보안 프레임 카운터에 대한 초기화 값은 0으로 설정됩니다. 기타 참조. 1273623
 

1270706

기본 응답 비활성화 비트가 설정되지 않은 경우 Green Power 클러스터가 성공 사례에 대해 ZCL 기본 응답을 보내지 못하는 문제를 수정했습니다.

기타 참조 1290781

 

 

 

 

1272280

SE1.4a 사양에 따라 다중 MAC 조인 최종 장치는 조인된 동일한 인터페이스에 다시 조인해야 하며 재조인 중에 인터페이스 변경(2.4GHz에서 Sub-GHz로 또는 그 반대로 전환)이 허용되지 않습니다. 재결합은 상위 손실 또는 노드의 전원 재활용으로 인해 시작될 수 있습니다. 두 경우 모두 재조인 프로세스를 시작하기 위해 스택 API emberFindAndRejoinNetworkWithReason이 내부적으로 호출되며 이 API에는 재조인 채널 마스크가 인수로 필요합니다. 이 채널 마스크는 소스 및 애플리케이션 프로젝트의 일부로 구현되는 emberUpdateMultiMacRejoinChannelMaskForSelectionOrJoiningDevice 함수를 호출하여 스택에서 획득됩니다.

기본 구현은 ember-configuration.c에서 WEAK 함수로 찾을 수 있으므로 사용자 재정의가 가능합니다.

기타 참조 1272281

 

 

 

 

 

1276049

2.4GHz 라디오가 활성화된 동안 듀얼 PHY NCP 장치가 GHz 미만 대역에서 에너지 스캔을 수행하는 경우 2.4GHz 라디오 채널에서 들어오는 비콘 요청에 대한 응답으로 들어오는 비콘 트래픽의 대량 버스트가 스택의 많은 부분을 차지할 수 있습니다. 많은 sub-GHz 채널이 스캔되는 동안 버퍼 메모리(힙 세그먼트에서 할당됨)로 인해 버퍼 부족이 발생할 수 있습니다.tag시스템에 사용 가능한 버퍼 수를 결정하는 힙 크기가 충분히 크지 않은 경우 es 및 EZSP 오버플로 조건이 발생합니다. 이 오버플로 조건으로 인해 스캔 완료 핸들러가 호스트 응용 프로그램에 도달하지 못하여 앱의 스캔 상태 시스템이 영원히 중단될 수 있습니다. 듀얼 PHY 장치에 대한 에너지 스캐닝 코드는 이제 하위 GHz 채널을 스캐닝하는 동안 2.4GHz 무선에서 수신된 모든 비컨 패킷을 삭제하므로 비컨이 대량으로 유입되어 앞서 언급한 문제가 발생하는 것을 방지할 수 있습니다.

비콘은 장치가 활성 스캔을 수행하지 않을 때 잠재적인 PAN ID 충돌 감지에만 사용되며, PAN ID 충돌은 2.4GHz의 다른 라우터에서 계속 감지될 수 있으므로 이것이 XNUMXGHz에서 네트워크의 정상적인 작동을 방해하지 않는다는 점에 유의하십시오. 이 시간 동안 또는 에너지 스캔이 완료된 후 코디네이터에 의해 네트워크에 연결됩니다.

기타 참조 1296650

 

 

1258164

1276806

Association Response 또는 Rejoin Response가 해당 하위에 대한 전달을 아직 보류 중일 때 슬리피 엔드 장치 하위에 대한 하위 제거 작업을 트리거하면 동일한 하위 항목에 대해 두 번의 삭제가 발생하여 emberChildCount()가 -1만큼 꺼질 수 있습니다. 이것이 제거될 테이블의 마지막 하위 항목인 경우 하위 개수의 언더플로우가 발생하여 재설정 또는 LeaveNetwork가 수행될 때까지 최종 장치의 추가 조인/재조인 시도가 금지될 수 있습니다. 특정 릴리스에서는 이것이 발생할 수 있습니다. 어설션 실패가 발생합니다(child.c 인용).

기타 참조 1277341

 

1277012

하위 테이블이 가득 차서 로컬 장치의 기존 하위 항목이 재결합을 시도하는 경우 재조인이 잘못 거부되어 하위 항목이 제거되고 해당 상위 항목과 다시 연결되기 위해 하위 항목이 강제로 다시 참여해야 하는 문제가 수정되었습니다.

기타 참조 1277346

 

1289413

조각화 플러그인이 유니캐스트 조각에 대해 사용 가능한 페이로드를 잘못 계산한 경우 모든 스택 오버헤드를 고려한 후 단일 패킷에 들어갈 수 있는 것보다 더 많은 데이터를 NCP에 보낼 수 있고 이로 인해 NCP에서 메모리 손상이 발생할 수 있는 문제가 해결되었습니다. 어설션 실패 또는 기타 예상치 못한 동작이 발생했습니다.

기타 참조 1284463

 

1293923

네트워크 조정 플러그인이 장치가 이미 네트워크에 있는 것처럼 작동하여 재설정될 때까지 이 유효하지 않은 상태에 머물 수 있는 문제를 수정했습니다.

기타 참조 1294662

 

1296881

하위 GHz 대역에 새 최종 장치가 연결된 후 새 장치뿐 아니라 모든 최종 장치 하위 항목에 대해 듀티 사이클 노화 데이터가 실수로 지워지는 문제를 수정했습니다.

기타 참조 1309332

릴리스 7.2.5.0에서 수정됨

아이디 # 설명
1147306 이전 네트워크 종료로 인해 네트워크 형성 중 하위 GHz 인터페이스에서 스캔을 방지하는 멀티 Mac 코디네이터 문제를 수정했습니다.
1198598,

1196698

보류 중인 데이터가 없을 때 가상 프레임 보류 비트가 설정되는 문제를 해결했습니다.
 

1215648

최종 장치의 보안 재결합 시도 중에 emberRemoveChild()를 호출하면 잠재적으로 하위 개수가 추가로 감소하여 잠재적으로 하위 개수가 -1(255)이 되어 표시된 부족으로 인해 최종 장치의 결합/재결합이 금지될 수 있습니다. 비컨의 용량.
1215649 스택 내의 하위 테이블 검색 함수는 유효하지 않거나 비어 있는 항목을 나타내는 노드 ID 반환 값에 대해 0x0000과 0xFFFF를 사용하는 경우 일관되지 않으므로 emberRemoveChild()와 같은 API에서 사용되지 않는 항목을 확인하는 데 문제가 발생합니다.
1215650 emberCounterHandler()의 일부로 EmberExtraCounterInfo 구조체에 제공된 대상 및 PHY 인덱스가 MAC TX 유니캐스트 카운터 유형에 대해 올바르지 않을 수 있습니다.
1215652 나가는 비콘 패킷은 EMBER_COUNTER_MAC_TX_UNICAST 대신 EMBER_COUNTER_MAC_TX_BROADCAST를 트리거해야 합니다.
1215653 패킷 버퍼가 거의 0으로 고갈되었을 때 데이터 폴링을 보내면 버스 오류가 발생할 수 있습니다.
1221878 키 변경 후 이전 NWK 키를 사용하여 최종 장치 a를 다시 결합하면 최종 장치가 실수로 이웃 테이블에 배치되고 최종 장치 하위 대신 라우터처럼 처리되어 적절한 메시지 전달을 방해하게 됩니다.
1240390 액세스/권한 이유로 거부된 ZDO 바인딩/바인딩 해제 요청은 Zigbee 사양에 따라 EMBER_ZDP_NOT_PERMITTED 상태가 아닌 EMBER_ZDP_NOT_AUTHORIZED 상태를 반환해야 합니다.
1240620 트래픽이 많은 상황에서 최종 장치 이동 상태 시스템이 네트워크에 다시 연결하려는 시도를 중지하는 문제를 수정했습니다.

1SILICON-LABS SDK-7.2.6.0 EmberZNet-Z-Platfor-릴리스 7.2.2.0에서 수정됨

아이디 # 설명
660624 SoC와 호스트 아키텍처 모두에서 사용되도록 장치 테이블 구성 요소가 업데이트되었습니다.
754110 플랫폼 종속 부동 라이브러리를 사용하여 부동 계산을 지원하도록 보고 가능한 변경 계산이 업데이트되었습니다.
1026022 EZSP_CONFIG_CTUNE_VALUE 명령 설정을 사용하여 호스트에서 NCP의 CTUNE 값을 설정할 때 UART 전송 속도에 영향을 미치는 문제를 해결했습니다.
1026760 듀얼 PHY 가능 최종 장치가 기가헤르츠 미만 인터페이스에서 연결한 후 2.4GHz 인터페이스에 다시 연결되도록 하는 문제를 수정했습니다.
1030357 구성 값 설정을 위한 콜백을 등록하여 제조 모드에서 오류를 반환하는 "plugin mfglib set-options" 명령 문제를 해결했습니다.
1063627 emberAfRemoteSetBindingCallback()을 업데이트하고 호스트 아키텍처에 대해 누락된 콜백을 추가했습니다.
1079388 EMBER_AF_PLUGIN_NETWORK_CREATOR_SECURITY_BDB_JOIN_USES_INSTALL_CODE_KEY 옵션이 있는 문제를 해결했습니다.

"plugin network-creator-security open-network" 또는 "plugin network-creator-security open-with-key" CLI 명령이 호출되면 Network Creator 보안 구성요소를 덮어씁니다.

1087526 일부 Coverity 문제를 수정했습니다.
1096375 EmberZNet 7.2.0 이후 애플리케이션 빌드에 emberHmacAesHash API를 사용할 수 없는 문제가 수정되었습니다.
1097258 Green Power Server 테스트 사례 4.5.2.2, 4.5.2.3, 4.4.3.1 및 4.4.2.8에 영향을 미치는 문제를 수정했습니다.
1099131 키 설정 중에 잘못된 인증서를 받은 경우 서버가 클라이언트에 종료 메시지를 보내지 못하는 문제를 수정했습니다.
1103117 네트워크를 종료하고 Green Power Combo 애플리케이션을 다시 연결한 후 Green Power 서버가 초기화되지 않은 상태로 유지되는 문제를 수정했습니다.
1104793 듀얼 PHY 스택의 두 인터페이스 모두에서 진행 중인 데이터 트랜잭션 시나리오에서 어설션 실패를 일으키는 문제를 수정했습니다.
1106002 Green Power 서버 테스트 사례 4.4.1.7 단계 1-2에 영향을 미치는 문제를 수정했습니다.

릴리스 7.2.1.0에서 수정됨

아이디 # 설명
289695 예약되어 있고 존재하지 않는 녹색 전원 장치 소스 ID에 대한 범위 확인이 녹색 전원 클러스터 명령 처리기에 추가됩니다.
651930 레거시 NCP 콜백 emberAfPluginConcentratorBroadcastSentCallback()을 제거했습니다.
621144 BRD4183A와 같은 단일 버튼 장치에 GPD 스위치에 대한 지원이 추가되었습니다.
648906 emberChildId()를 다시 구현했습니다.
659010 emberChildIndex()를 다시 구현했습니다.
727076 진단 기능이 잘못된 엔드포인트를 사용하여 LQI, RSSI 및 평균 MAC 재시도를 업데이트할 수 있는 문제를 수정했습니다.
746260 Smart Energy KEEP-ALIVE 클러스터에 대한 지원이 추가되었습니다.
1026760 최종 장치가 잘못된 인터페이스를 사용하여 다시 참여할 수 있는 문제가 해결되었습니다.
1031169 변환 테이블에 존재 여부에 관계없이 페어링된 GPD가 제거될 수 있는 문제를 수정했습니다.
1031241 예약된 Green Power 주소의 유효성 검사가 개선되었습니다.
1063525 보안 센터가 잘못된 링크 키를 사용한 경우에도 잘못된 확인 링크 키 교환이 성공할 수 있는 문제를 수정했습니다.
1067877 동일한 GroupId 및 SceneId를 사용하여 새 장면을 추가할 때 장면 정보가 잘못 제거되는 문제를 수정했습니다.
1068968 emberGetChildData()에서 하위 테이블 시간 초과 처리가 개선되었습니다.
1069245 컴파일 오류를 수정하기 위해 장치 테이블 플러그인 프로토타입 emberAfTrustCenterJoinCallback()이 개선되었습니다.
1074378 이중 대역 최종 장치가 기본이 아닌 채널에 잘못 참가할 수 있지만 채널에서 PAN에 다시 참가하는 것을 허용하지 않는 문제를 수정했습니다.
1075748 CLI를 제거할 때 EEPROM 컴파일 오류가 발생하는 문제를 수정했습니다.
1077176 잘못된 MAC 필터 테이블 크기로 인해 PAN 간 MAC 필터(0x36)로 인해 시작 시 NCP가 실패할 수 있는 문제를 수정했습니다.
1081511 시운전 시 올바른 유형 4(OOB) 키를 사용하지 못하는 문제를 수정했습니다.
1082602 커미셔닝 중에 암호 해독에 실패한 패킷이 인증 실패 플래그가 설정된 커미셔닝 알림으로 전달될 수 있는 문제를 수정했습니다.
1083200 emGpCalculateIncomingCommandMic()에서 메시지 무결성 코드가 호스트에 다시 복사되지 않는 문제를 해결했습니다.
1083835 GP 테스트 케이스 오류를 수정한 gpSharedKey 유형에 대한 싱크 테이블 읽기 명령 처리를 수정했습니다. 4.4.4.3.
1085137 싱크가 앱 모드 2 및 일치하는 EUI64에 대한 모든 항목을 제거할 수 있는 문제를 수정했습니다.
1087618 녹색 전원 어댑터 헤더 누락으로 인한 컴파일 문제 수정 file릴리스에 포함되지 않습니다.
1092779 최종 장치가 상위 네트워크 노드가 아닌 노드의 ZDO 탈퇴 요청을 처리하지 못하는 문제가 해결되었습니다.
1091792 emberGetCurrentSecurityState()의 오류 처리 및 반환 코드가 개선되었습니다.
1087567 ncp는amp파일 애플리케이션 "ncp-uart-hw-dual-phy"는 개발 보드 BRD4155에서 지원되지 않습니다.
1089841 emberFindAndRejoinNetworkWithReason이 서브 기가헤르츠 인터페이스에서 최종 장치 이동 절차에 대해 사용 중 상태를 반환하게 했던 문제가 해결되었습니다.
1094643 emGpOutgoingCommandEncrypt에 대한 함수 프로토타입은 green-power-security.c 내부에만 있기 때문에 green-power-server.h에서 제거됩니다. file.
1097536 다중 MAC 코디네이터가 잘못된 MAC 인터페이스를 사용하여 주소 충돌 해결 중에 하위 항목에 원치 않는 재결합 응답을 보내는 문제를 수정했습니다. 이 문제로 인해 ZCP 테스트 케이스 10.12가 기가헤르츠 미만에서 실패했습니다.

릴리스 7.2.0.0에서 수정됨

아이디 # 설명
498094 호출된 함수 emberAfContainsServer()의 두 번째 입력 매개 변수가 속성 ID 대신 클러스터 ID를 잘못 참조한metering-server.c의 checkForReportingConfig() 함수 문제를 해결했습니다.
아이디 # 설명
657626 페이지 요청이 포함된 OTA 업데이트는 이제 어설션 없이 최대 EMBER_AF_PLUGIN_EEPROM_PARTIAL_WORD_STORAGE_COUNT개의 잘못된 쓰기 작업을 처리할 수 있습니다.
684653 네트워크 조정 시작이 네트워크 상태 및 조정 상태를 확인하지 않고 TC 작업을 추가하는 문제를 수정했습니다.
688985 합류하는 장치가 잘못된 확장 팬 ID로 네트워크에 연결되어 팬 ID 충돌이 발생하는 문제가 해결되었습니다.
742167 ZLL 메시지 쌍(요청 – 응답)에서 시퀀스 번호 필드가 일치하지 않는 문제를 수정했습니다.
755880 GBCS 이벤트 ID가 사양의 올바른 값을 갖도록 변경되었습니다.
756571 emberPacketHandoffIncoming이 EMBER_ZIGBEE_PACKET_TYPE_NWK_DATA/EMBER_ZIGBEE_PACKET_TYPE_NWK_COMMAND 패킷에 대한 잘못된 인덱스를 수신하게 하는 문제를 해결했습니다.
760759 MGM210과 같은 특정 모듈을 사용하여 DynamicMultiprotocolLight와 같은 LED 및 버튼을 사용하는 애플리케이션을 생성하고 구축할 수 있는 문제가 해결되었습니다. 버튼과 LED를 모두 사용하기 위한 전용선이 없는 모듈에서는 이러한 주변 장치를 사용하는 앱이 지원되지 않습니다.
763728 속성을 읽을 때 공간이 부족한 경우를 처리했습니다.
819117 알 수 없는 장치의 재참여 요청에 응답할 때 부모가 유휴 비트에서 RX를 확인하지 못하는 문제를 수정했습니다.
824361 "ncp-uart-hw"를 빌드할 때 발생하는 typedef 경고를 수정했습니다.ampIAR을 사용하는 앱입니다.
825902 연결, 재가입 및 노드 ID 업데이트가 결국 노드에 잘못된 주소가 할당될 수 있는 문제가 해결되었습니다.
829607 멀티캐스트 및 브로드캐스트 메시지가 애플리케이션에서 생성된 경우 사용자가 제공한 네트워크 주소 별칭 값을 자체 노드 ID로 재정의하는 최종 장치 구성 문제를 수정했습니다.
841499 IEEE 주소를 알 수 없는 경우 새로 가입된 장치가 하위 테이블에 추가되지 않는 문제가 해결되었습니다.
842361 OTA 클러스터 명령의 잘못된 최소 길이 배열로 인해 발생하는 구문 분석 문제를 수정했습니다.
844016 일부 앱에서 이 보드를 제외하여 BRD4183C에서 컴파일 오류가 발생하는 문제를 수정했습니다. *
850747 Watchdog은 이제 모든 Zigbee EmberZNet에서 기본적으로 활성화됩니다.amp르 응용 프로그램.
1017165 Force Sleep & Wake Up 구성 요소가 CLI 구성 요소에 종속되는 문제를 해결했습니다.
1021877 CLI 명령 인수 수가 2개 미만일 때 CLI 작업 컨텍스트에서 스케줄러가 제대로 잠기지 않는 DynamicMultiprotocolLight 및 DynamicMultiprotocolLightSed 프로젝트의 문제가 해결되었습니다.
1021884 wwah-server-silabs 구성 요소의 색인화된 토큰에 대한 잘못된 정렬을 수정했습니다.
1024651 전송 중에 하위 항목이 제거된 경우 emberAfMessageSentCallback()이 호출되지 않는 문제를 해결했습니다.
1026622 EMBER_MANGLE_PACKET을 사용할 때 패킷 핸드오프로 마지막 바이트가 누락되는 문제를 수정했습니다.
1027200 알 수 없는 EUI64가 있는 개시자가 키 설정을 시도할 때 키 설정 구성 요소가 필수 BAD_MESSAGE 대신 NO_RESOURCES를 보내는 문제를 해결했습니다.
1030940 SED 장치에 대한 APS 메시지 빈도가 매우 높으면 처리되지 않은 (재)참여 요청이 발생할 수 있는 문제가 해결되었습니다.
1042022 키 설정 구성 요소가 최소 명령 요청 및 명령 응답 길이를 확인하지 않는 문제가 해결되었습니다.
1058984 message_sent에 대한 템플릿 콜백은 모든 조각이 전송된 후 한 번 호출되는 대신 조각화된 패킷에 대해 여러 번 호출됩니다. 이는 Zigbee EmberZNet SDK 7.0부터 동작이 변경되었으며 SDK 7.2.0 이상에서 해결되었습니다. 템플릿 콜백은 이제 조각화된 전송당 한 번만 호출됩니다.
1060156 다른 장치가 스캔 중일 때 TC가 NWK 키를 보내지 않는 문제를 수정했습니다.
1061948 읽기 속성을 따르는 키 설정 시작 명령에 대한 낮은 ZCL 시퀀스 번호 문제가 해결되었습니다.
1066234 ConfirmKeyDataResponse가 무선으로 손실되는 경우 키 설정 상태 시스템이 멈추는 문제를 수정했습니다.
1066947 양식 및 조인 코드의 스캔 절차가 다른 버퍼에서 사용하는 메모리를 손상시킬 수 있는 문제가 해결되었습니다. 이는 버스 오류, 사용 오류 또는 패킷 버퍼 어설션으로 나타납니다.
1068035 고객이 NCP 애플리케이션에만 친환경 전원 클라이언트 또는 서버를 사용하려고 할 때 연결 오류가 발생하는 잠재적인 문제를 수정했습니다.
아이디 # 설명
1068055 XML 정의에서 누락된 다음 ZCL 기본 클러스터 선택적 속성 file, 0x000C 제조업체 버전 세부 정보, 0x000D 일련 번호 및 0x000E 제품 라벨이 추가되었습니다.
1069727 indirect queue.c에서 초기화되지 않은 변수 MISRA 오류를 수정했습니다. file.
1077662 Zigbee RTOS 작업 스택 크기 구성에 대해 업그레이드 규칙이 올바르게 실행되지 않는 문제가 해결되었습니다. 이제 단어 대신 바이트 단위로 지정됩니다.

현재 릴리스의 알려진 문제

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

아이디 # 설명 해결 방법
 

 

없음

다음 앱/구성요소는 이 릴리스에서 지원되지 않습니다.

· NCP 슬리피

· 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 함수는 현재 gettimeofday 함수를 사용하는데, 이는 단조롭다고 보장되지 않습니다. 시스템 시간이 변경되면 스택 타이밍에 문제가 발생할 수 있습니다.  

대신 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 정의 시 af-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:Core 구성 요소를 제거해도 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-zone-server.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 .

1081914 키를 안전하게 저장하는 애플리케이션이나 보안 키 저장소 구성 요소 및 토큰을 포함하는 애플리케이션에 문제가 있습니다. fileAN1387: Z3 Green Power 콤보 게이트웨이 백업 및 복원에 설명된 기반 보안 센터 백업 기능입니다. 토큰 정보를 텍스트로 저장하지 않는 클래식 키 저장소 또는 표준 보안 센터 백업을 사용하세요. file.
1082798 처리량 플러그인은 패킷의 최대 길이보다 5바이트 ​​적습니다. zigbee/framework/plugin/app/framework/plugin/throughput/ throughtput.c 에 있는 getHeaderLen() 함수에서 EMBER_AF_ZCL_MANUFACTURER_SPECIFIC_OVERH 빼기를 제거합니다.

maxPayloadLen 변수 계산 중 EAD 매크로.

1064370 Z3Switch의amp파일 애플리케이션은 기본적으로 하나의 버튼(인스턴스: btn1)만 활성화하여 프로젝트의 버튼 설명이 일치하지 않게 했습니다.file. 해결 방법: Z0Switch 프로젝트 생성 중에 btn3 인스턴스를 수동으로 설치하십시오.
1105915 듀얼 밴드 선택 장치에서 emberGetRadioParameters는 현재 채널 페이지에 관계없이 채널 페이지에 대해 항상 0을 반환합니다. 해결 방법으로 다음을 사용하여 페이지를 검색할 수 있습니다: emMacPgChanPg(emCurrentChannel) ? (emMacPgChanPg(emCurrentChannel) | 0x18).
1175771 s를 사용하여 Host-NCP 아키텍처에 대한 mfglib 수신 테스트 모드를 실행할 때amp파일 애플리케이션인 Z3Gateway는 메시지 버퍼를 사용할 수 없음을 나타내는 ezspErrorHandler 오류 0x34를 많이 보고합니다. EMBER_AF_PLUGIN_GATEWAY_MAX_WAIT_FOR_EV 구성

호스트 앱의 ENT_TIMEOUT_MS를 100으로 설정하면 오류가 줄어듭니다.

1152898 하드웨어 흐름 제어 감시 기능이 있는 NCP는 호스트가 작동하지 않는 동안 반복적으로 트리거됩니다. NCP에 전원을 공급하기 전에 NCP가 호스트에 연결되어 있는지 확인하십시오.

더 이상 사용되지 않는 항목

릴리스 7.2.0.0에서 더 이상 사용되지 않음

Secure EZSP 기능은 향후 릴리스에서 제거될 예정입니다.

제거된 항목

릴리스 7.2.6.0에서 제거됨

4900/4901에서 IP 포트를 여는 Zigbee 호스트 애플리케이션 옵션은 이번 릴리스에서 제거되었습니다. 원격 연결을 사용하여 호스트 응용 프로그램과 상호 작용하는 다른 방법은 지원되는 대부분의 운영 체제에서 socat 유틸리티를 사용하는 것입니다.

릴리스 7.2.1.0에서 제거됨
사용되지 않는 레거시 NCP 콜백 API emberAfPluginConcentratorBroadcastSentCallback()을 제거했습니다.
많은 Zigbee S에서 사용되지 않는 RESERVED_AVAILABLE_MEMORY 및 EXTRA_MEMORY 정의를 제거했습니다.amp파일 애플리케이션 프로젝트 템플릿. 이러한 레거시 정의를 제거해도 S에는 영향을 미치지 않습니다.amp르 응용 프로그램.

릴리스 7.2.0.0에서 제거됨
Zigbee AES(PSA) 및 Zigbee CCM(PSA) 구성 요소가 제거되었습니다. EFR 기반 애플리케이션의 경우 이러한 암호화 루틴에 대한 하드웨어 지원은 이제 구성 요소 종속성을 통해 프로젝트에 적용되는 Zigbee Security Manager 구성 요소와 함께 제공됩니다. 호스트 애플리케이션은 Zigbee Security Manager 구성 요소를 사용하지 않습니다. 원하는 경우 호스트 애플리케이션은 계속해서 AES(소프트웨어) 및 CCM(소프트웨어) 구성 요소를 사용할 수 있습니다.

다중 프로토콜 게이트웨이 및 RCP

새로운 아이템

릴리스 7.2.2.0에 추가됨

  • 이제 Zigbeed는 호스트 토큰에서 CREATOR_STACK_RESTORED_EUI64(있는 경우)를 로드합니다. file, EFR64에 저장된 EUI64를 재정의하여 EUI32로 사용합니다.

릴리스 7.2.1.0에 추가됨

  • Zigbeed는 이제 coex EZSP 명령을 지원합니다.

릴리스 7.2.0.0에 추가됨

  • Dynamic Multiprotocol BLE 및 Zigbee NCP 프로젝트(zigbee_ncp-ble_ncp-xxx.slcp)를 추가했습니다. 실험용 품질로 출시되었습니다.
  • EFR802.15.4MG32 CMP RCP에 대한 24 동시 수신을 추가했습니다. 단일 RCP(rcp-802154-xxx.slcp 및 rcp-802154-blehci-xxx.slcp)를 사용하여 서로 다른 채널에서 Zigbee 및 OpenThread를 동시에 실행할 수 있는 기능입니다. 실험용 품질로 출시되었습니다.
  • 32비트 x86 아키텍처에 대한 Zigbeed 지원이 추가되었습니다.
  • 다중 프로토콜 사용 사례에서 초기화를 해제하기 위해 BLE에 대한 지원을 추가하여 다른 프로토콜 스택에서 사용할 수 있도록 메모리 리소스를 확보합니다.
  • 이제 zigbeed.conf에서 디버그 수준을 4 또는 5로 설정하여 Zigbeed에 대해 Stack API Trace를 활성화할 수 있습니다. file.
  • 이제 Zigbeed 스택 버전과 빌드 날짜 및 시간이 로그에 인쇄됩니다.

 개량
릴리스 7.2.2.0에서 변경됨
Zigbee BLE DMP NCP를 MG13 제품군에 맞게 CPC Tx 및 Rx 대기열 크기를 줄였습니다.
DMPLight 앱의 기존 광고에서 스캔 응답을 인쇄하도록 zigbee_ble_event_handler를 변경했습니다.
rcp-xxx-802154 및 rcp-xxx-802154-blehci 앱은 이제 비향상 확인에 대해 192μ초 처리 시간을 사용하는 동시에 CSL에서 요구하는 향상된 확인에 대해서는 여전히 256μ초 처리 시간을 사용합니다.

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

아이디 # 설명
 

 

 

 

1244459

RCP 기반 장치의 휴면 하위 항목에 Zigbee 데이터 패킷을 보낼 때 다음 조건에서 RCP의 해당 하위 항목에 대한 FramePending 상태가 손상되어 False가 될 수 있습니다.
  • MAC Ack가 수신되지 않아 하위 항목에 대한 전달이 실패한 경우
  • 해당 하위 항목에 대한 추가 데이터 패킷이 MAC 간접 대기열에서 대기하고 있습니다.

이러한 손상으로 인해 대기열에 있는 각 메시지에 대해 MAC 간접 전송 시간 초과(기본적으로 7680ms)가 경과한 후 호스트 스택에서 보류 중인 모든 데이터가 시간 초과될 때까지 대기 중인 최종 장치에서 더 이상 데이터를 선택할 수 없습니다.

이 문제는 해결되었습니다.

기타 참조 1243036, 1294248

 

1199706

잊어버린 최종 장치 하위 항목의 데이터 폴링이 이전 하위 항목에 대한 탈퇴 및 재결합 명령을 대기열에 추가하기 위해 RCP에 보류 중인 프레임을 제대로 설정하지 않는 문제를 해결했습니다.

기타 참조 1305071

릴리스 7.2.5.0에서 수정됨

아이디 # 설명
1118077 CMP RCP에서는 CPC가 들어오는 패킷을 따라잡지 못하여 트래픽 부하가 심한 경우 Spinel 메시지가 삭제되었습니다. CPC를 통해 전송될 준비가 된 모든 Spinel 메시지를 RCP의 하나의 페이로드로 묶고 호스트에서 묶음 해제하여 이 문제를 해결했습니다. 이는 CPC의 효율성을 극적으로 향상시켜 수신되는 무선 트래픽을 따라잡을 수 있게 해줍니다.
1113498,

1135805,

1139990,

1143344

여러 Zigbee 장치를 CMP RCP에 동시에 연결할 때 트리거될 수 있는 여러 간헐적인 Zigbeed 충돌 및 어설션을 수정했습니다.

릴리스 7.2.3.0에서 수정됨

아이디 # 설명
1130226 CPC가 일시적으로 사용 중이면 RCP가 복구되지 않는 문제가 해결되었습니다.
1129821 사용 가능한 버퍼가 없는 경우 패킷을 수신할 때 Zigbeed의 널 포인터 역참조 문제를 수정했습니다.

릴리스 7.2.1.0에서 수정됨

아이디 # 설명
1036645 첫 번째 연결 해제 후 클라이언트 앱이 다시 연결되지 못하게 하는 BLE CPC NCP의 버그를 해결했습니다.
1068435 Green Power 양방향 시운전 타이밍 문제를 수정했습니다. 인증 테스트 케이스 GPP 5.4.1.23을 통과했습니다.
1074593 Zigbeed + RCP에 의해 슬리피 엔드 장치에 대한 JIT(Just-in-time) 메시지가 올바르게 전송되지 않는 문제가 해결되었습니다.
1076235 멀티프로토콜 Docker 컨테이너에서 ot-cli가 실행되지 않는 문제가 해결되었습니다.
1080517 Z3GatewayCPC는 이제 자동으로 NCP(CPC 보조) 재설정을 처리합니다.
1085498 Zigbeed가 졸린 최종 장치에 간접적으로 재결합 응답을 보내지 않는 문제를 수정했습니다.
1090915 Z0GatewayCPC에서 Zigbee 엔드포인트를 열려고 시도하거나 CPC NCP를 재설정하지 않고 EZSP 매개변수를 설정하려고 시도할 때 여러 38x3 오류가 나타나는 문제를 수정했습니다.

릴리스 7.2.0.0에서 수정됨

아이디 # 설명
828785 BlueZ가 한 번에 두 개를 보낸 경우 HCI 패킷이 삭제되는 cpc-hci-bridge의 버그를 수정했습니다.
834191 cpc-hci-bridge 헬퍼 애플리케이션의 CPU 사용률을 개선했습니다.
1025713 Zigbeed 장치 경로의 최대 길이를 4096으로 늘렸습니다.
1036622 다중 PAN RCP를 사용하여 ot-cli를 빌드하기 위해 cmake를 사용하는 문제를 해결했습니다.
1040127 MG802154 및 MG802154 시리즈 부품의 rcp-uart-13 및 rcp-spi-14 프로젝트에 대해 CPC 보안을 초기화하지 못했습니다. 이 문제를 해결하기 위해 mbedtls_entropy_adc가 해당 부분의 엔트로피 소스로 추가되었습니다. 이로 인해 ADC가 CPC 보안과 함께 사용되지 않을 수 있습니다.
1066422 Zigbeed에서 간헐적으로 발생하는 버퍼 누수 문제를 수정했습니다.
아이디 # 설명
1068429 CMP RCP가 어설션할 수 있는 경합 상태가 수정되었습니다.
1068435 RCP 노드에 단일 양방향 Green Power 데이터 프레임을 확인 및 버퍼링하고 rx 오프셋 시간 초과 시 전송하는 기능이 추가되었습니다.
1068942 Zigbee 장치가 연결되지 않도록 할 수 있는 RCP 소스 일치 테이블의 누수를 수정했습니다.
1074172 자녀가 아닌 사람으로부터 설문조사를 받을 때 Zigbeed에서 휴가 요청을 보내는 문제를 수정했습니다.
1074290 Zigbeed가 압축 해제된 설문 조사를 처리하는 것을 중지했습니다.
1079903 SPINEL 메시지가 잘못 전달되어 Zigbeed 및 OTBR이 충돌하거나 종료될 수 있는 CMP 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 앱을 사용하십시오.
1031607 rcp-uart-802154.slcp 프로젝트는 MG1 부분의 RAM이 부족합니다. 구성 요소를 추가하면 CPC에서 ECDH 바인딩을 지원하는 데 필요한 것 이하로 힙 크기를 줄일 수 있습니다. 해결 방법은 SL_CPC_SECURITY_ENABLED 구성을 통해 CPC 보안을 비활성화하는 것입니다.
1074205 CMP RCP는 동일한 PAN ID에서 두 개의 네트워크를 지원하지 않습니다. 네트워크마다 다른 PAN ID를 사용하십시오. 향후 릴리스에서 지원할 예정입니다.

더 이상 사용되지 않는 항목

없음

 제거된 항목
없음

이 릴리스 사용

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

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

Zigbee 및 EmberZNet SDK에 대한 자세한 내용은 UG103.02: Zigbee 기초를 참조하세요.
처음 사용자인 경우 개발 환경 구성, 빌드 및 플래시에 대한 지침은 SDK 180 이상용 QSG7.0: Z 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)'가 선택되어 있고 최소한 플랫폼 및 프로토콜에 가입되어 있는지 확인하십시오. 저장을 클릭하여 변경 사항을 저장합니다.

1SILICON-LABS SDK-7.2.6.0 EmberZNet-Z-Platfor-

 지원하다
개발 키트 고객은 교육 및 기술 지원을 받을 수 있습니다. Silicon Laboratories Zigbee 사용 web 모든 Silicon Labs Zigbee 제품 및 서비스에 대한 정보를 얻고 제품 지원에 등록하려면 페이지를 방문하세요.
다음 주소에서 Silicon Laboratories 지원팀에 문의할 수 있습니다. http://www.silabs.com/support.

단순 스튜디오
MCU 및 무선 도구, 문서, 소프트웨어, 소스 코드 라이브러리 등에 대한 원클릭 액세스. Windows, Mac 및 Linux에서 사용 가능!

IoT 포트폴리오
www.silabs.com/IoT
SW/HW
www.silabs.com/simplicity
품질
www.silabs.com/quality
지원 및 커뮤니티
www.silabs.com/community

부인 성명

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 Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro 로고 및 이들의 조합 , "세계에서 가장 에너지 친화적인 마이크로컨트롤러", Redpine Signals®, WiSeConnect , n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, Telegesis Logo®, 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 웨스트 세자르 차베스 오스틴, TX 78701
미국
www.silabs.com

문서 / 리소스

SILICON LABS SDK 7.2.6.0 EmberZNet Zigbee 플랫폼 [PDF 파일] 사용자 가이드
SDK 7.2.6.0, SDK 7.2.6.0 EmberZNet Zigbee 플랫폼, EmberZNet Zigbee 플랫폼, Zigbee 플랫폼, 플랫폼

참고문헌

댓글을 남겨주세요

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