SILICON LABS Z-Wave 및 Z-Wave Long Range 800 SDK
![]()
명세서
- Z-Wave 및 Z-Wave Long Range 800 SDK 7.22.4
- Simplicity SDK Suite 2024.6.3 23년 2025월 XNUMX일
- 상호 운용성: 모든 Z-Wave 생태계 제품과 100% 상호 운용 가능
- 보안: Z-Wave의 Security 2(S2) 프레임워크를 통한 동급 최고의 보안
- 설치: 간편한 설정을 위한 SmartStart Easy Installation
- 이전 버전과의 호환성: Z-Wave 인증은 이전 버전과의 호환성을 요구합니다.
- 호환 가능한 컴파일러: Simplicity Studio와 함께 제공되는 GCC 버전 12.2.1
설명
Z-Wave and Z-Wave Long Range 800 is designed to meet the demands of the future smart home, where increasing needs for more sensors and battery-operated devices require both long range and low power. Context-aware environments are the next evo-lution in the smart home market, and they require technologies that have been optimized specifically for these applications.
- 100% 상호 운용 가능: Z-Wave 생태계의 모든 제품은 유형, 브랜드, 제조사 또는 버전에 관계없이 다른 모든 제품과 호환됩니다. 다른 스마트 홈/IoT 프로토콜은 이러한 주장을 할 수 없습니다.
- 동급 최고의 보안: Z-Wave의 Security 2(S2) 프레임워크는 스마트 홈 기기 및 컨트롤러에 종단 간 암호화와 최첨단 보안을 제공합니다. S2 Z-Wave 기기를 사용하는 가정은 사실상 해킹이 불가능합니다.
- SmartStart 쉬운 설치: SmartStart radically simplifies the installation of smart devices by using QR code scans for uniform, trouble-free setup. Devices and systems can be pre-configured, dramatically easing 배포.
- 이전 버전과의 호환성: Z-Wave 인증은 하위 호환성을 요구합니다. 시장에 출시된 최초의 Z-Wave 기기는 10년 이상 지났지만 최신 Z-Wave 기술이 적용된 네트워크에서 여전히 정상적으로 작동합니다.
Z-Wave 및 Z-Wave Long Range 800 SDK v7.22.4.0 OSR의 인증 상태에 대한 자세한 내용은 섹션 9, 제품 수명 주기 및 인증을 참조하세요.
이 릴리스 정보는 SDK 버전을 다룹니다.
- 23년 2025월 XNUMX일 출시
- OSR은 13년 2024월 XNUMX일에 출시되었습니다.
- GA는 18년 2024월 XNUMX일에 출시되었습니다.
- GA는 24년 2024월 XNUMX일에 출시되었습니다.
- GA는 5년 2024월 XNUMX일에 출시되었습니다.
호환성 및 사용 고지
보안 업데이트 및 공지에 대한 자세한 내용은 이 SDK와 함께 설치된 플랫폼 릴리스 노트의 보안 장을 참조하거나 Silicon Labs 릴리스 노트 페이지Silicon Labs는 최신 정보를 위해 보안 권고(Security Advisories) 구독을 강력히 권장합니다. 자세한 지침이 필요하거나 Z-Wave 800 SDK를 처음 사용하는 경우 8번 "이 릴리스 사용하기" 섹션을 참조하십시오.
호환 가능한 컴파일러
GCC(The GNU Compiler Collection) 버전 12.2.1, Simplicity Studio와 함께 제공됩니다.
주요 특징
- 7.22.x 및 향후 업데이트는 800 시리즈 플랫폼을 지원합니다.
- 700 시리즈 플랫폼은 향후 7.21.x 릴리스를 통해 계속 지원될 예정입니다.
- FUNC_ID_SERIAL_API_STARTED 페이로드에 재설정 이유에 대한 추가 정보 추가
지원되는 라디오 보드
이 섹션에서는 800 시리즈에 대해 인증된 애플리케이션과 사전 인증된 애플리케이션이 지원하는 무선 보드에 대해 각각 설명합니다.
표 1-1. 지원되는 라디오 보드
|
시리즈 |
라디오 판자 |
설명 |
지웨이브 장거리 | Tx 힘 | 보안 금고 |
| 800 | BRD2603A | ZGM230SB: SiP | 예 | 14dBm(XNUMXdBm) | 높은 |
| 800 | BRD2705A | EFR32ZG28B: SoC | 예 | 14dBm(XNUMXdBm) | 높은 |
| 800 | BRD4204A | EFR32ZG23A: SoC | 예 | 14dBm(XNUMXdBm) | 중간 |
| 800 | BRD4204B | EFR32ZG23A: SoC | 예 | 14dBm(XNUMXdBm) | 중간 |
| 800 | BRD4204C | EFR32ZG23B: SoC | 예 | 14dBm(XNUMXdBm) | 높은 |
| 800 | BRD4204D | EFR32ZG23B: SoC | 예 | 14dBm(XNUMXdBm) | 높은 |
| 800 | BRD4205A | ZGM230SA: SiP | 예 | 14dBm(XNUMXdBm) | 중간 |
| 800 | BRD4205B | ZGM230SB: SiP | 예 | 14dBm(XNUMXdBm) | 높은 |
| 800 | BRD4210A | EFR32ZG23B: SoC | 예 | 20dBm(XNUMXdBm) | 높은 |
| 800 | BRD4400B | EFR32ZG28B: SoC | 예 | 14dBm(XNUMXdBm) | 높은 |
| 800 | BRD4400C | EFR32ZG28B: SoC | 예 | 14dBm(XNUMXdBm) | 높은 |
| 800 | BRD4401B | EFR32ZG28B: SoC | 예 | 20dBm(XNUMXdBm) | 높은 |
| 800 | BRD4401C | EFR32ZG28B: SoC | 예 | 20dBm(XNUMXdBm) | 높은 |
위 표의 애플리케이션에는 BRD4002A – WSTK(무선 스타터 키트 메인보드) 및 BRD8029A – 버튼 및 LED 확장 보드와 결합된 무선 보드가 필요합니다. BRD4002A는 더 이상 사용되지 않을 기존 BRD4001A 메인보드와 호환됩니다. 위 표의 직렬 API에는 무선 보드와 BRD4002A – WSTK(무선 스타터 키트 메인보드)만 필요합니다. 인용하다 INS14278: 인증된 앱을 사용하는 방법 그리고 INS14816: 사전 인증된 앱을 사용하는 방법을 참조하십시오.
ZW-LR은 무선 보드가 Z-Wave 및 Z-Wave 장거리를 모두 지원함을 나타냅니다. 14/20 dBm은 무선 보드의 전송 전력을 나타냅니다. Secure Vault는 증가하는 사물 인터넷(IoT) 위협을 해결하는 업계 최고의 최첨단 보안 기능 제품군입니다.
표 1-2. 라디오 보드와 OPN 비교.
| 시리즈 | 라디오 보드 | OPN 설명 |
| 800 | BRD2603A | ZGM230SB27HGN3 |
| 800 | BRD2705A | EFR32ZG28B312F1024IM48-A |
| 800 | BRD4204A | EFR32ZG23A010F512GM48 |
| 800 | BRD4204B | EFR32ZG23A010F512GM48 |
| 800 | BRD4204C | EFR32ZG23B010F512IM48 |
| 800 | BRD4204D | EFR32ZG23B010F512IM48 |
| 800 | BRD4205A | ZGM230SA27HNN0 |
| 800 | BRD4205B | ZGM230SB27HGN2 |
| 800 | BRD4210A | EFR32ZG23B020F512IM48 |
| 800 | BRD2603A | ZGM230SB27HGN3 |
| 800 | BRD4400C | EFR32ZG28B312F1024IM68-A |
| 800 | BRD4401B | EFR32ZG28B322F1024IM68-A |
| 800 | BRD4401C | EFR32ZG28B322F1024IM68-A |
위의 표는 무선 보드와 OPN 관계를 보여줍니다. 이 표는 Simplicity SDK에서 제공되는 사전 빌드된 바이너리의 호환성을 명확히 하는 데 사용될 수 있습니다. 사전 구축된 바이너리는 OPN이 아닌 보드를 대상으로 구축되었습니다. 위에 나열된 OPN보다 더 많은 OPN을 사용할 수 있습니다. 해당 OPN의 경우 사전 구축된 바이너리가 작동하지 않습니다. 대신 특정 OPN을 대상으로 원하는 애플리케이션을 구축해야 합니다.
Z-Wave 프로토콜
SDK v800.x 기반 7.17 제품은 보안 요소 펌웨어 OTA(Over-The-Air) 업그레이드를 지원하지 않습니다. 하지만 이 기능을 지원하기 위해 메인 부트로더와 보안 요소 펌웨어를 모두 업그레이드하는 마이그레이션 경로가 있습니다. 업그레이드 경로에 대한 자세한 내용은 INS14895: Tiny 앱 사용 방법 지침을 참조하십시오. 800 기반 SDK v7.18.x는 보안 요소 펌웨어 OTA(Over-The-Air) 업그레이드를 지원합니다. Z-Wave 프로토콜 NVM8의 3KB 감소 file 800 이하 버전에 배포된 7.17.2 기반 애플리케이션에서 OTA 펌웨어 업데이트를 수행할 때 시스템에 영향을 미칩니다. 7.17.2에서 7.18.1/2로 OTA 펌웨어를 업데이트하려면 7.18.1와 동일한 NVM2 프로토콜 크기를 유지하도록 3/7.17.2를 수정해야 합니다. 이는 3/7.18.1 빌드 시 NVM2_DEFAULT_NVM_SIZE를 정의하여 구성할 수 있습니다. 800 시리즈에 보안 키 저장소가 도입됨에 따라 외부에서 제공되는 키 쌍은 더 이상 지원되지 않습니다. 보안이 손상되지 않도록 키는 최초 부팅 시 내부적으로 생성되며 개인 키는 보안 저장소에만 보관됩니다. 공개 키와 QR 코드는 프로덕션 환경에서 읽을 수 있습니다.
새로운 아이템
릴리스 7.22.4 GA에 추가됨
| 아이디 # | 설명 |
| 1439232 | 워치독 구성을 변경하고 Z-Wave 스택에서 비활성화되는 단계를 제거했습니다. 기본 워치독은 8초 동안 피드가 없으면 장치를 재설정하도록 변경되었습니다. |
| 1434642 | CCA(Clear Channel Assessment) 신뢰도가 향상되었습니다. 이전에는 RX 윈도우의 가장 높은 값 대신 최근 측정된 RSSI 값만 사용되었습니다. |
- 지원되는 지역 목록을 검색하기 위한 새로운 Serial API 명령을 추가합니다.
릴리스 7.22.1 GA에 추가됨
| 아이디 # | 설명 |
| 1246332 | 이제 장치 제품군당 하나의 ZPAL 라이브러리가 있습니다. |
| 1271456 | 병합된 무선 보드 RF 구성 files (cf. zw_config_rf.h). |
| 1242395 | ZAF_BUILD_NO, SDK_VERSION_[MAJOR|MINOR|PATCH], ZAF_VERSION_[MAJOR|MINOR|PATCH]는 없습니다.
애플리케이션에서 더 이상 사용할 수 없습니다. 이 함수들은 "ZAF_version.h"에 정의된 여러 접근자 함수로 대체되었습니다. |
| 1196450 | zpal_reset_reason_t는 EResetReason_t 열거형을 대체합니다. |
- FUNC_ID_SERIAL_API_STARTED 페이로드에 재설정 이유에 대한 추가 정보를 추가합니다.
개량
릴리스 7.22.4 GA에서 개선됨
| 아이디 # | 설명 |
| 1439232 | 워치독 구성을 변경하고 Z-Wave 스택에서 비활성화되는 단계를 제거했습니다. 기본 워치독은 8초 동안 피드가 없으면 장치를 재설정하도록 변경되었습니다. |
| 1434642 | CCA(Clear Channel Assessment) 신뢰도가 향상되었습니다. 이전에는 RX 윈도우의 가장 높은 값 대신 최근 측정된 RSSI 값만 사용되었습니다. |
릴리스 7.22.0 GA에서 개선됨
| 아이디 # | 설명 |
| 1246332 | 이제 장치 제품군당 하나의 ZPAL 라이브러리가 있습니다. |
| 1271456 | 병합된 무선 보드 RF 구성 files (cf. zw_config_rf.h). |
| 1242395 | ZAF_BUILD_NO, SDK_VERSION_[MAJOR|MINOR|PATCH], ZAF_VERSION_[MAJOR|MINOR|PATCH]는 없습니다.
애플리케이션에서 더 이상 사용할 수 없습니다. 이 함수들은 "ZAF_version.h"에 정의된 여러 접근자 함수로 대체되었습니다. |
| 1196450 | zpal_reset_reason_t는 EResetReason_t 열거형을 대체합니다. |
해결된 문제
릴리스 7.22.4에서 수정됨
| 아이디 # | 설명 |
| 1363469 | 여러 TX 및 RX 무선 이벤트가 동일한 콜백에 포함되어 상태 머신에 혼란을 주는 RAIL 처리 문제가 수정되었습니다. 이로 인해 스택이 패킷을 수신할 수 없는 상태가 되었습니다. |
| 1397177 | 제거자의 네트워크에서 대상 노드 ID가 공유되는 경우 명령이 실패하는 REMOVE_NODE_FROM_NETWORK SAPI 명령의 동작을 수정했습니다. |
| 1439197 | Serial API 컨트롤러 애플리케이션에서 TX 출력 전력을 +14dBM 이상으로 구성할 수 없는 문제가 해결되었습니다. |
| 1330168 | 컨트롤러 측에서 7.18(또는 이전 버전)에서 7.21 이상으로의 NVM 마이그레이션 경로 문제를 해결했습니다. 마이그레이션 중에 애플리케이션 데이터가 업데이트되지 않았습니다. |
| 1439269 | 스택이 너무 큰 패킷을 무선으로 보내려고 시도하는 문제가 해결되었습니다. |
| 1385589 | Never Listening 장치가 의도치 않게 1분마다 깨어나는 문제를 해결했습니다. |
| 1374874 | Z-Wave 장거리 단말 장치의 소프트 리셋 후 송신 전력 출력이 감소할 수 있었습니다. 이 문제는 해결되었습니다. |
릴리스 7.22.3 OSR에서 수정됨
| 아이디 # | 설명 |
| 1367428 | LBT 메커니즘과 관련된 문제를 해결했습니다. 이 문제에서는 최종 장치가 사용 가능한 채널로 전환하지 못하고 들어오는 요청에 응답하지 못하는 문제가 발생했습니다. |
릴리스 7.22.2 GA에서 수정되었습니다.
| 아이디 # | 설명 |
| 1346170/
1295158 |
SerialAPI 엔드 디바이스 애플리케이션은 고정되어 있으며 CTT 에이전트와 함께 사용할 수 있습니다. |
릴리스 7.22.1 GA에서 수정되었습니다.
| 아이디 # | 설명 |
| 1321606 | 컨트롤러가 일정한 빔 패턴으로 고정되는 문제를 해결했습니다. 이는 컨트롤러 NVM에 잘못된 구성이 입력되어 발생한 문제였습니다. |
| 1325749 | 이 수정은 트래픽 부하가 많은 상황에서 ZAF 애플리케이션 대기열과 전송 대기열 사이의 자체 잠금을 방지합니다. |
| 1325746 | 혼잡한 RF 환경에 둘러싸여 있을 때 최종 장치가 소프트 리셋되는 조건을 수정했습니다. |
| 1302749 | Z-Wave Long-Range 모드로 구성된 컨트롤러가 TX 패킷과 연결된 CRC가 잘못된 상태로 들어갈 수 있는 문제를 수정했습니다. 이 문제는 FLiRS 장치를 포함한 시끄러운 환경에서 발생합니다. |
| 1313883 | 컨트롤러가 EU_LR을 장거리 지역으로 보고하지 않는 문제를 해결했습니다. |
릴리스 7.22.0 GA에서 수정되었습니다.
| 아이디 # | 설명 |
| 1062482 | 타이머 인터럽트가 트리거될 때 OTA가 멈추는 문제가 수정되었습니다. |
| 1266899 | 7.17에서 최신 NCP 직렬 API 컨트롤러로의 마이그레이션 프로세스에 영향을 미치는 컨트롤러 마이그레이션 문제를 수정했습니다. |
| 1271456 | BRD4401C 무선 보드(EFR32ZG28 + 20dBm 출력 전력)가 잘못 구성되어 TX 출력 전력이 낮아졌습니다. 이 문제는 해결되었습니다. |
| 1273430 | 네트워크 전체 포함 및 제외에 영향을 미치는 높은 우선순위 패킷 관리를 수정했습니다. |
| 1289422 | 높은 빈도로 최종 장치를 폴링할 때 재설정이 발생하는 문제를 수정했습니다. |
| 1238611 | 컨트롤러 안정성에 영향을 미치는 경쟁 조건을 해결하는 TX 대기열 리팩토링. |
| 1285197 | 드물게 컨트롤러가 관리되지 않는 상태(RAIL_EVENT_RX_FIFO_OVERFLOW)로 이어지는 상태에 도달했습니다. 이제 컨트롤러가 소프트 리셋을 트리거합니다. |
현재 릴리스의 알려진 문제
굵게 표시된 문제는 이전 릴리스 이후에 추가되었습니다. 릴리스를 놓친 경우 최신 릴리스 정보를 에서 볼 수 있습니다. Silicon Labs 릴리스 노트 페이지.
| 아이디 # | 설명 | 해결 방법 |
| 1227385 | Z-Wave Classic에서는 컨트롤러 안정성이 크게 향상되었지만 호스트 측에서는 여전히 해결 방법 구현이 권장됩니다. | 발생률이 낮은 이 문제는 호스트에 의해 완화될 수 있습니다. 컨트롤러가 TRANSMIT_COMPLETE_FAIL 상태로 응답하여 잠겨 있으면 호스트는 컨트롤러를 재설정해야 합니다. |
| 1247775 | 애플리케이션이 자주 중단되어야 하는 경우 RTOS 틱이 중지될 수 있습니다. 그런 다음 RTOS 틱은 증가하지 않고 Z-Wave 스택 및 기타 작업을 중지합니다. | sli_schedule_wakeup_timer_expire_handler() 함수에서
/* RTOS 틱을 증가시킵니다. */ while ((current_tick_count – last_update_lftick) > lticks_per_os_ticks) { sched |= xTaskIncrementTick(); last_update_lftick+= lticks_per_os_ticks; } By /* RTOS 틱을 증가시킵니다. */ while ((current_tick_count – last_update_lftick) >= lticks_per_os_ticks) { sched |= xTaskIncrementTick(); last_update_lftick+= lticks_per_os_ticks; } |
| 1300414 | End-Device는 제외 후 패킷을 확인합니다. | 해결 방법이 없습니다. |
| 1295158 | CTT 에이전트와 함께 사용하면 에뮬레이트된 최종 장치 포함이 실패합니다. | 테스터는 에뮬레이션된 최종 장치의 다른 버전을 사용하는 것이 좋습니다. |
| 753756 | 500개 기반 앱의 NWI(Network Wide Inclusion)는 700/800 리피터를 통해 작동하지 않습니다. | NWI는 두 번째 시도에서 성공했습니다. |
더 이상 사용되지 않는 항목
7.22.0 스택 릴리스부터 700 플랫폼은 Simplicity SDK에서 지원되지 않습니다. 700 플랫폼은 7.21.x 릴리스 스트림을 통해 유지 관리됩니다.
제거된 항목
릴리스 7.22.0 GA에서 제거됨
- 없음.
Z-Wave Plus V2 애플리케이션 프레임워크
새로운 아이템
사용자 자격 증명 명령 클래스 베타 구현이 추가되었습니다. 곧 출시될 2024A Z-Wave 사양에서는 이 명령 클래스 사양에 더 많은 업데이트가 예정되어 있으며, 이 초기 구현에서는 이러한 변경 사항을 모두 구현하지 않습니다. 명령 클래스는 향후 패치 릴리스에서 2024A 사양에 맞춰 조정될 예정입니다. 도어 잠금 키패드의 새로운 변형amp사용자 자격 증명 명령 클래스를 지원하는 "U3C 베타 기반 도어 잠금 키패드" 애플리케이션이 추가되었습니다. s에 대한 CLI 지원이 추가되었습니다.amp르 앱. FL 및 NL 애플리케이션의 경우 CLI는 앱이 절전 모드로 전환되는 것을 방지하므로 기본적으로 비활성화됩니다. 이러한 잠자는 앱에 대해 CLI를 활성화하는 지침은 앱의 추가 정보에서 찾을 수 있습니다. files.
개량
Z-Wave Plus V2 Framework를 이용한 애플리케이션 개발에 대한 자세한 설명은 다음을 참조하세요. INS14259: Z-Wave Plus V2 애플리케이션 프레임워크 GSDK800 플랫폼으로 마이그레이션하려는 고객을 위해 포팅 가이드도 제공됩니다. 이 가이드에는 자세한 설명이 포함되어 있습니다.amp비컴포넌트/700 기반 스위치 켜기/끄기 앱(7.16.3)을 컴포넌트/800 기반 스위치 켜기/끄기 앱(7.17.0)으로 포팅하는 방법에 대한 파일입니다. APL14836: Z-Wave 애플리케이션 포팅을 위한 애플리케이션 노트를 참조하세요. 700에서 800 하드웨어로의 SW.
해결된 문제
릴리스 7.22.2 GA에서 수정되었습니다.
| 아이디 # | 설명 |
| 1332325 | 부트로더 - SoC 내부 저장소 프로젝트를 사용할 때 0x05 오류가 발생하여 OTA가 실패하는 문제를 해결했습니다. |
릴리스 7.22.1 GA에서 수정되었습니다.
| 아이디 # | 설명 |
| 1301405 | Z-Wave Version Config SLC 구성 요소의 입력 필드는 기본적으로 1.0.0으로 설정되어 있지만 0은 허용 범위를 벗어났습니다. 입력 필드가 0개인 경우 zw_version_config.h에서 버전이 제대로 설정되지 않았습니다. |
| 1304174 | Simplicity Studio에서 Z-Wave 부트로더 데모의 품질 수준이 누락되었습니다. |
릴리스 7.22.0 GA에서 수정되었습니다.
| 아이디 # | 설명 |
| 1243767 | Simplicity Studio에는 ZG28 OTA 및 OTW 데모 부트로더가 없습니다. |
현재 릴리스의 알려진 문제
굵게 표시된 문제는 이전 릴리스 이후에 추가되었습니다. 릴리스를 놓친 경우 최신 릴리스 노트를 다음에서 확인할 수 있습니다. Silicon Labs 릴리스 노트 페이지
| 아이디 # | 설명 | 해결 방법 |
| 369430 | 모든 S2 멀티캐스트 프레임은 응답 예상 여부에 관계없이 확인된 전달 S2_TXOPTION_VERIFY_DELIVERY를 사용하여 전송됩니다. | 전송된 프레임에 따라 소스 코드를 변경합니다. |
| 1172849 | 시리즈 800에서는 잠이 더 이상 앞서지 않습니다.tage EM1P 전류 절감. | 현재는 이용할 수 없습니다. |
| 1257690 | sl_storage_config.h는 사용자 정의 OTA 슬롯 크기를 처리하지 않습니다. | 현재는 이용할 수 없습니다. |
| 1347089 | CC Configurator는 다중 레벨 센서 엔드포인트를 생성할 수 없습니다. | 현재는 이용할 수 없습니다. |
더 이상 사용되지 않는 항목
1080416 ID의 알려진 문제는 Assert 구성 요소 제거로 인해 더 이상 사용되지 않습니다.
제거된 항목
릴리스 7.22.0에서 제거됨.GA
- 없음.
Samp르 애플리케이션
7.22.0 SDK 버전의 도어 잠금 키 패드, 전원 스트립, 센서 PIR 및 월 컨트롤러 애플리케이션은 승인된 2023B Z-Wave 사양 테스트 제품군을 기반으로 공식 인증되었습니다. 7.22.0 센서 PIRample 애플리케이션에 CTT 문제가 있습니다. 해결 방법은 1322043 문제에 대한 설명입니다.amp7.22.1 SDK 버전 기반 앱은 승인된 2023B Z-Wave 사양 테스트 스위트를 기반으로 Silicon Labs에서 문제 없이 자체 인증되었습니다. 7.21.1 SDK에는 BRD2603A 및 BRD2705A 보드용 Serial API End Device 데모 펌웨어가 추가되었습니다.
해결된 문제
릴리스 7.22.2 GA에서 수정되었습니다.
| 아이디 # | 설명 |
| 1327637 | CLI 구성 요소와 관련된 Doorlock 앱 컴파일 오류가 수정되었습니다. |
릴리스 7.22.1 GA에서 수정되었습니다.
| 아이디 # | 설명 |
| 1303548 | set_new_user_code CLI 명령이 PIN 코드의 처음 4자리만 가져오는 문제를 해결했습니다. |
| 1303546 | enter_user_code CLI 명령을 사용해도 문이 열리지 않는 문제를 해결했습니다. |
현재 릴리스의 알려진 문제
| 아이디 # | 설명 | 해결 방법 |
| 1245554 | UserID가 163 이상인 경우 도어락 앱이 작동하지 않습니다. | 현재는 이용할 수 없습니다. |
U3C 베타가 포함된 도어 잠금 키 패드
이것은 도어락 키 패드의 새로운 변형입니다.amp사용자 자격 증명 명령 클래스를 지원하는 파일 애플리케이션이며 베타 버전입니다. 아직 자체 인증되지 않았기 때문에 애플리케이션에는 알려진 문제가 포함되어 있으며 2024A Z-Wave 사양에서 예상되는 변경 사항에 따라 조정될 예정입니다.
해결된 문제
릴리스 7.22.2 GA에서 수정되었습니다.
| 아이디 # | 설명 |
| 1297891 | 자격 증명 연결이 성공적으로 이루어진 경우에만 사용자 자격 증명 연결 보고서가 수신되는 문제를 해결했습니다. |
| 1308210 | 자격 증명 학습 상태 보고서에서 여러 개의 중복 프레임이 전송되는 문제를 해결했습니다. |
릴리스 7.22.1 GA에서 수정되었습니다.
| 아이디 # | 설명 |
| 1297891 | 사용자 자격 증명 연결 보고서는 자격 증명 연결이 성공한 경우에만 수신됩니다. |
| 1297667 | 자격 증명 설정 오류에 잘못된 데이터가 포함되어 있습니다. |
| 1297614 | 사용자 삭제 후 사용자 자격 증명이 삭제되지 않습니다. |
| 1297611 | 다음 자격 증명 값이 오름차순으로 유지되지 않았습니다. |
| 1297370 | 여러 자격 증명 삭제가 작동하지 않았습니다. |
| 1297352 | 핀 코드는 문자 대신 숫자만 저장해야 합니다. |
| 1297175 | 자격 증명 기능 보고서의 자격 증명 최대 길이가 잘못되었습니다. |
| 1296879 | 사용자를 삭제해도 연관된 모든 자격 증명이 삭제되는 것은 아닙니다. |
| 1296863 | 지원되지 않는 사용자 유형이 추가되었을 수 있습니다. |
| 1296859 | USER_NOTIFICATION_REPORT 명령이 누락되었습니다. |
| 1296854 | USER_SET_ERROR_REPORT 명령이 누락되었습니다. |
현재 릴리스의 알려진 문제
| 아이디 # | 설명 | 해결 방법 |
| 1297831 | Credential Learn이 BTN2와 작동하지 않습니다. | 현재는 이용할 수 없습니다. |
| 1347581 | 사용자 및 자격 증명 보고서가 연관된 하위 보안 노드로만 잘못 전송되었습니다. | 현재는 이용할 수 없습니다. |
| 1346581 | 기본 사용자 PIN 코드에는 연속된 숫자만 포함됩니다. | 사용자 PIN 코드를 허용된 PIN 코드로 변경합니다. |
해결된 문제
릴리스 7.22.1 GA에서 수정되었습니다.
| 아이디 # | 설명 |
| 1274235 | 사용자 작업을 활성화하는 센서 PIR이 하드 폴트로 끝났습니다.
이를 통해 센서 PIR에서 사용자 작업이 활성화되었습니다.amp파일 앱(app.c에서 CREATE_USER_TASK 매크로를 0에서 1로 설정)으로 인해 하드 오류가 발생합니다. |
| 1231755 | 센서 PIR 켜짐에서 꺼짐 움직임 경보 알림이 누락되었습니다. |
| 1087508 | S2 부트스트래핑 전에 주입된 SET 명령에 의해 알림 CC 상태 값이 변경되었습니다. |
현재 릴리스의 알려진 문제
| 아이디 # | 설명 | 해결 방법 |
| 1256505 | BRD0C 및 BRD1C 무선 보드를 사용하는 확장 보드에서 BTN4400 및 BTN4401 버튼을 눌러도 센서 PIR이 깨어나지 않습니다. 이러한 GPIO는 EM4에서 깨우기를 지원하지 않기 때문입니다. | EM4의 절전 모드 해제를 지원하는 GPIO에 버튼을 다시 매핑합니다. |
릴리스 7.22.0 GA의 알려진 문제
| 아이디 # | 설명 | 해결 방법 |
| 1322043 | 첫 번째 라이프라인 보고서가 SensorPIR에 누락되어 CTT 테스트 케이스 CCM_AssociationCmdClass_Rev01 CTT에서 오류가 발생합니다. | 이 표 아래에서 문제에 대한 수정 사항을 찾아보세요. |
Samp르 애플리케이션
1322043 알려진 문제에 대한 수정 사항:
![]()
해결된 문제
| 아이디 # | 설명 |
| 1274235 | 사용자 작업을 활성화하는 센서 PIR이 하드 폴트로 끝났습니다.
이를 통해 센서 PIR에서 사용자 작업이 활성화되었습니다.amp파일 앱(app.c에서 CREATE_USER_TASK 매크로를 0에서 1로 설정)으로 인해 하드 오류가 발생합니다. |
| 1231755 | 센서 PIR 켜짐에서 꺼짐 움직임 경보 알림이 누락되었습니다. |
| 1087508 | S2 부트스트래핑 전에 주입된 SET 명령에 의해 알림 CC 상태 값이 변경되었습니다. |
- 없음.
현재 릴리스의 알려진 문제
| 아이디 # | 설명 | 해결 방법 |
| 1256505 | BRD0C 및 BRD1C 무선 보드를 사용하는 확장 보드에서 BTN4400 및 BTN4401 버튼을 눌러도 센서 PIR이 깨어나지 않습니다. 이러한 GPIO는 EM4에서 깨우기를 지원하지 않기 때문입니다. | EM4의 절전 모드 해제를 지원하는 GPIO에 버튼을 다시 매핑합니다. |
직렬 API 애플리케이션
버전 7.16부터 FUNC_ID_NVM_BACKUP_RESTORE를 통해 Serial API 엔드 노드를 백업 및 복원할 때 Serial API 엔드 노드는 자동으로 프로토콜 비휘발성 메모리(NVM)를 최신 버전으로 업그레이드합니다. 7.16 이상의 직렬 API 끝 노드로 만들어진 모든 백업은 프로토콜 NVM을 수동으로 업그레이드할 필요 없이 원래 버전이나 이후 버전의 직렬 API 끝 노드로 복원할 수 있습니다. 버전 8에서는 직렬 인터페이스가 변경되지 않습니다. SDK 버전 7.18.x부터 직렬 API 엔드 노드를 바이너리뿐만 아니라 소스 코드로도 사용할 수 있습니다. 이는 다양한 핀 구성이나 추가 하드웨어 활용을 통해 직렬 API 엔드 노드의 맞춤형 버전을 구축할 수 있는 가능성을 열어줍니다. 사용 사례는 직렬 통신에 UART 대신 SPI를 사용하는 것일 수 있습니다. Simplicity SDK에서는 직렬 API 최종 장치를 사용하는 애플리케이션을 사용할 수 없습니다.
중요한 변경 사항
7.19 버전부터 API 관련 주요 변경 사항이 Simplicity SDK의 "Important_changes.md"에 문서화되었습니다. 최신 릴리스에서 적용된 변경 사항에 대한 자세한 설명은 여기에서 확인하세요. HTML 문서는 Simplicity SDK에 추가되었으며, 다음에서 확인할 수 있습니다. https://docs.silabs.com/z-wave/7.22.2/zwave-api/ Simplicity Studio의 문서 섹션에서 "Z-Wave 압축 doxygen 문서"를 확인하세요. 이 문서의 위치는 다음과 같습니다. /프로토콜/z-wave/docs_public/z-wave-html-docs.zip.
오픈소스 소프트웨어
Z-Wave는 FreeRTOS를 기본 OS로 사용하고 있으며 FreeRTOS Kernel V10.4.3을 기반으로 합니다.
이 릴리스 사용
이 릴리스에는 다음이 포함되어 있습니다.
- Z-Wave Plus V2 애플리케이션 프레임워크
- 광범위한 스마트 홈 애플리케이션을 위한 Z-Wave 인증 애플리케이션
- Z-Wave 프로토콜 및 직렬 API 애플리케이션
처음 사용하는 경우 Z-Wave 설명서가 SDK와 함께 설치됩니다. 보다 INS14280: 최종 장치를 위한 Z-Wave 시작하기, INS14278: Z-Wave에서 인증된 앱을 사용하는 방법, 그리고 INS14281: 컨트롤러 장치를 위한 Z-Wave 시작하기 자세한 내용은 이 SDK를 참조하세요. 이 SDK는 Simplicity SDK 플랫폼에 의존합니다. Simplicity SDK 플랫폼 코드는 프로토콜을 지원하는 기능을 제공합니다. plugins Silicon Labs 칩 및 모듈과 직접 상호 작용하는 드라이버 및 기타 하위 계층 기능 형태의 API. Gecko 플랫폼 구성 요소에는 EMLIB, EMDRV, RAIL 라이브러리, NVM3, PSA 및 mbedTLS가 포함됩니다. Gecko 플랫폼 릴리스 노트는 Simplicity Studio의 Launcher Perspective를 통해 확인할 수 있습니다.
설치 및 사용
Z-Wave 무선 스타터 키트를 주문하세요. 이 키트는 Z-Wave 메시 애플리케이션의 평가 및 개발을 시작하는 가장 쉽고 빠른 방법을 제공합니다. 여러 개의 무선 보드를 갖춘 엔드 디바이스와 게이트웨이 모두를 위한 단일 전 세계 개발 키트를 제공하며, 개발자는 이를 통해 메시 네트워크를 구축하고 Z-Wave 모듈을 평가할 수 있습니다. Z-Wave 및 Z-Wave Long Range 800 SDK는 Silicon Labs SDK 제품군인 Simplicity SDK의 일부로 제공됩니다. Simplicity SDK를 빠르게 시작하려면 다음을 설치하세요. 심플리시티 스튜디오 5개발 환경을 설정하고 Simplicity SDK 설치 과정을 안내해 드립니다. Simplicity Studio 5에는 리소스 및 프로젝트 런처, 소프트웨어 구성 도구, GNU 툴체인을 갖춘 전체 IDE, 분석 도구 등 Silicon Labs 기기를 사용한 IoT 제품 개발에 필요한 모든 것이 포함되어 있습니다. 설치 지침은 온라인 설명서에서 제공됩니다. Simplicity Studio 5 사용자 가이드. 또는 Simplicity SDK는 GitHub에서 최신 버전을 다운로드하거나 복제하여 수동으로 설치할 수 있습니다. 참조 https://github.com/Sil-iconLabs/simplicity_sdk 자세한 내용은.
Simplicity Studio는 기본적으로 다음 위치에 SDK를 설치합니다.
- (윈도우): C:\사용자\ \SimplicityStudio\SDKs\simplicity_sdk
- (맥OS): /사용자/ /SimplicityStudio/SDK/simplicity_sdk
특정 애플리케이션을 구현하기 위해 Silicon Labs는 원하는 역할 유형을 가진 기존 자체 인증 앱 중 하나로 시작할 것을 권장합니다.
보안 정보
보안 볼트 통합
이 버전의 스택은 비대칭 키(ECC Curve 25519) 및 대칭 키(AES)의 키 관리를 위해 보안 저장소 인터페이스를 사용합니다.
보안 권고
보안 권고를 구독하려면 Silicon Labs 고객 포털에 로그인한 후 '계정 홈'을 선택하세요. '홈'을 클릭하여 포털 홈페이지로 이동한 후 '알림 관리' 타일을 클릭하세요. '소프트웨어/보안 권고 알림 및 제품 변경 알림(PCN)'이 선택되어 있고, 플랫폼 및 프로토콜에 대한 최소 구독이 되어 있는지 확인하세요. '저장'을 클릭하여 변경 사항을 저장하세요.![]()
지원하다
개발 키트 고객은 교육 및 기술 지원을 받을 수 있습니다. 지원 리소스를 확인하고 Silicon Laboratories 지원팀에 문의하세요. https://www.silabs.com/support.
제품 수명주기 및 인증
실리콘랩스는 시장 요구에 따라 새로운 기능을 추가하고 Z-Wave 프로토콜을 지속적으로 개선하여 Z-Wave 생태계를 구축할 것입니다. Z-Wave 프로토콜 수명 주기는 Z-Wave 파트너에게 신속한 혁신, 새로운 기능, 그리고 견고하고 완성도 높은 프로토콜 릴리스를 제공하기 위한 프로세스입니다. Z-Wave 프로토콜 수명 주기는 Z-Wave 프로토콜 세대의 성숙 과정을 정의하며, 5개의 수명 주기로 구분된 3단계로 구성됩니다.tag예. 특정 장치에 사용되는 Z-Wave SDK를 변경하려면 재인증이 필요합니다. 그러나 필요한 인증 유형, 필요한 테스트 양 및 관련 수수료는 변경 범위에 따라 다릅니다. Z-Wave Alliance 홈페이지를 참조하세요. https://z-wavealliance.org/ 자세한 내용은.
표 9-1. Z-Wave SDK 출시 내역
| 시리즈 | SDK 버전 | 출시일 [DD-MMM-YYYY] |
| 800 | 7.22.3 OSR | 13-2024-XNUMX |
| 800 | 7.22.2 가 | 18-SEP-2024 |
| 800 | 7.22.1 가 | 24년 2024월 XNUMX일 |
| 800 | 7.22.0 가 | 06-JUN-2024 |
| 700/800 | 7.21.4 가 | 14 년 2024 월 XNUMX 일 |
| 700/800 | 7.21.3 가 | 02년 2024월 XNUMX일 |
| 700/800 | 7.21.2 가 | 10월 2024일 |
| 700/800 | 7.21.1 가 | 14-2024월-XNUMX |
| 700/800 | 7.21.0 가 | 15-DEC-2023 |
| 700/800 | 7.20.3 가 | 13년 2024월 XNUMX일 |
| 700/800 | 7.20.2 가 | 9 년 2023 월 XNUMX 일 |
| 700/800 | 7.20.1 가 | 26년 2023월 XNUMX일 |
| 700/800 | 7.20.0 사전 인증된 GA | 07-JUN-2023 |
| 700/800 | 7.19.6 가 | 03년 2024월 XNUMX일 |
| 700/800 | 7.19.5 가 | 24년 2024월 XNUMX일 |
| 700/800 | 7.19.4 가 | 16 년 2023 월 XNUMX 일 |
| 700/800 | 7.19.3 가 | 03년 2023월 XNUMX일 |
| 700/800 | 7.19.2 가 | 08년 2023월 XNUMX일 |
| 700/800 | 7.19.1 가 | 01-2023월-XNUMX |
| 700/800 | 7.19.0 사전 인증된 GA | 14-DEC-2022 |
| 700/800 | 7.18.8 가 | 13-SEP-2023 |
| 700/800 | 7.18.6 가 | 28-JUN-2023 |
| 700/800 | 7.18.4 가 | 18년 2023월 XNUMX일 |
| 700/800 | 7.18.3 가 | 19 년 2022 월 XNUMX 일 |
| 700/800 | 7.18.2 가 | 28-SEP-2022 |
| 700/800 | 7.18.1 가 | 17 년 2022 월 XNUMX 일 |
| 700/800 | 7.18.0 사전 인증된 GA | 08-JUN-2022 |
| 700/800 | 7.17.2 가 | 09년 2022월 XNUMX일 |
| 700/800 | 7.17.1 사전 인증된 GA | 28년 2022월 XNUMX일 |
| 700/800 | 7.17.0 사전 인증된 GA | 08-DEC-2021 |
| 700 | 7.16.3 가 | 13 년 2021 월 XNUMX 일 |
| 700 | 7.16.2 가 | 08-SEP-2021 |
| 700 | 7.16.1 가 | 21년 2021월 XNUMX일 |
| 시리즈 | SDK 버전 | 출시일 [DD-MMM-YYYY] |
| 700 | 7.16.0 사전 인증된 GA | 16-JUN-2021 |
| 700 | 7.15.4 가 | 07월 2021일 |
| 700 | 7.15.2 사전 인증된 GA | 27년 2021월 XNUMX일 |
| 700 | 7.15.1 사전 인증된 GA | 09-DEC-2020 |
| 700 | 7.14.3 가 | 14 년 2020 월 XNUMX 일 |
| 700 | 7.14.2 가 | 09년 2020월 XNUMX일 |
| 700 | 7.14.1 가 | 29년 2020월 XNUMX일 |
| 700 | 7.14.0 베타 | 24-JUN-2020 |
| 700 | 7.13.12 가 | 21-SEP-2023 |
| 700 | 7.13.11 가 | 02-2022-XNUMX |
| 700 | 7.13.10 가 | 18 년 2021 월 XNUMX 일 |
| 700 | 7.13.9 가 | 03년 2021월 XNUMX일 |
| 700 | 7.12.2 가 | 26-2019-XNUMX |
| 700 | 7.12.1 가 | 20-SEP-2019 |
단순 스튜디오
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 제품을 사용하거나 사용하려는 시스템 및 소프트웨어 구현자가 사용할 수 있는 모든 주변 장치 및 모듈에 대한 최신의 정확하고 심층적인 문서를 고객에게 제공하고자 합니다. 특성화 데이터, 사용 가능한 모듈 및 주변 장치, 메모리 크기 및 메모리 주소는 각각의 특정 장치를 참조하며 제공된 "일반적인" 매개변수는 응용 프로그램에 따라 다를 수 있습니다. 응용 예amp본 문서에 설명된 내용은 예시 목적으로만 제공됩니다. Silicon Labs는 본 문서에 포함된 제품 정보, 사양 및 설명을 추가 고지 없이 변경할 권리가 있으며, 포함된 정보의 정확성이나 완전성에 대해 보증하지 않습니다. Silicon Labs는 보안 또는 신뢰성 확보를 위해 제조 과정에서 사전 고지 없이 제품 펌웨어를 업데이트할 수 있습니다. 이러한 변경 사항은 제품의 사양이나 성능에 영향을 미치지 않습니다. Silicon Labs는 본 문서에 제공된 정보 사용으로 인해 발생하는 결과에 대해 어떠한 책임도 지지 않습니다. 본 문서는 어떠한 집적 회로도 설계 또는 제조할 수 있는 라이선스를 암시하거나 명시적으로 부여하지 않습니다. 본 제품은 Silicon Labs의 구체적인 서면 동의 없이 FDA Class III 기기, FDA 시판 전 승인이 필요한 애플리케이션 또는 생명 유지 시스템에 사용하도록 설계 또는 승인되지 않았습니다. "생명 유지 시스템"은 생명 및/또는 건강을 유지하거나 지원하기 위한 제품 또는 시스템으로, 고장 시 심각한 부상이나 사망을 초래할 것으로 합리적으로 예상되는 모든 제품을 의미합니다. Silicon Labs 제품은 군사용으로 설계 또는 승인되지 않았습니다. 실리콘랩스 제품은 어떠한 경우에도 핵무기, 생물무기, 화학무기 또는 그러한 무기를 운반할 수 있는 미사일을 포함하되 이에 국한되지 않는 대량살상무기에 사용되어서는 안 됩니다. 실리콘랩스는 명시적 및 묵시적 보증을 부인하며, 이러한 허가되지 않은 용도에서 실리콘랩스 제품을 사용함으로써 발생하는 모든 부상이나 손해에 대해 책임을 지지 않습니다.
상표 정보
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의 등록 상표입니다. 여기에 언급된 기타 모든 제품 또는 브랜드 이름은 해당 소유자의 상표입니다.
Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 USA www.silabs.com
자주 묻는 질문
질문: Z-Wave 및 Z-Wave Long Range 800 SDK와 호환되는 컴파일러는 무엇입니까?
답변: Simplicity Studio와 함께 제공되는 GCC 버전 12.2.1은 Z-Wave SDK와 호환됩니다.
질문: Z-Wave 기기의 보안을 어떻게 보장할 수 있나요?
답변: Z-Wave가 제공하는 Security 2(S2) 프레임워크를 사용하여 종단 간 암호화와 향상된 보안 기능을 활용하세요.
질문: 기존 설정에 새로운 Z-Wave 장치를 통합할 수 있나요?
A: 네, Z-Wave 생태계의 모든 제품은 상호 운용 가능하도록 설계되어 새로운 장치를 원활하게 통합할 수 있습니다.
문서 / 리소스
![]() |
SILICON LABS Z-Wave 및 Z-Wave Long Range 800 SDK [PDF 파일] 사용 설명서 7.22.4.0, 2024.6.3, Z-Wave 및 Z-Wave Long Range 800 SDK, Z-Wave Long Range 800 SDK, Long Range 800 SDK, Range 800 SDK, 800 SDK, SDK |
