![]()
실습 4: FLiRS 장치 이해
이 실습은 Z-Wave FLiRS 장치가 무엇인지 보여줍니다. 연습은 Doorlock s를 사용합니다.ampZ-Wave Embedded SDK의 일부로 제공되는 le 애플리케이션
이 운동은 "Z-Wave 1-Day Course" 시리즈의 일부입니다.
- SmartStart를 사용하여 포함
- 스니퍼를 사용하여 Z-Wave RF 프레임 해독
- 3A: 컴파일 스위치 켜기/끄기 및 디버그 활성화
3B: 스위치 켜기/끄기 수정 - FLiRS 장치 이해
주요 특징
- FLiRS 장치의 주요 기능을 이해합니다.
- 에너지 프로 사용filer 소비 전력을 캡처합니다.
소개
이 연습에서는 Z-Wave FLiRS 장치를 살펴보고 "수면 장치"의 이점을 배웁니다. 짧은 대기 시간으로 언제든지 통신해야 하는 배터리 구동 장치.
하드웨어 요구 사항
- 1 WSTK 메인 개발 보드
- 1 Z-Wave 무선 개발 보드: ZGM130S SiP 모듈
- 1 UZB 컨트롤러
- 1 USB 지니퍼
소프트웨어 요구 사항
- Simplicity Studio v4
- Z-웨이브 7 SDK
- Z-Wave PC 컨트롤러
- Z-웨이브 즈니퍼
![]()
필수 조건
이전 실습에서는 PC 컨트롤러 및 Zniffer 애플리케이션을 사용하여 Z-Wave 네트워크를 구축하고 개발 목적으로 RF 통신을 캡처하는 방법을 다루었습니다. 이 연습에서는 이러한 도구에 익숙하다고 가정합니다. 이전 실습에서는 s를 사용하는 방법도 다루었습니다.ampZ-Wave SDK와 함께 제공되는 응용 프로그램. 이 연습에서는 사용자가 다음 중 하나를 사용하고 컴파일하는 데 익숙하다고 가정합니다.amp르 응용 프로그램.
도어록 S 컴파일amp르 신청
이 섹션에서는 Doorlock S를 컴파일합니다.amp르 응용 프로그램. 필요한 단계는 "3A: Compile Switch OnOff 및 enable-debug"에서 다룬 Switch On/Off의 경우와 동일합니다. 다음에는 단계가 요약되어 있지만 직렬 디버거를 활성화하고 사용하는 방법에 대한 지침이 필요한 경우 연습 3A를 참조해야 합니다.
오픈 Samp르 프로젝트
- Z-Wave 하드웨어를 컴퓨터의 USB 포트에 연결하면 Simplicity Studio의 "디버그 어댑터" 섹션에 나타나야 합니다.
- 스튜디오에 Z-Wave 700에 대한 관련 정보를 표시하도록 지시하는 "J-Link Silicon Labs"를 한 번 클릭합니다.
- "소프트웨어 전ample” DoorLock s를 클릭하십시오.amp르 응용 프로그램.

주파수 설정
Sample 앱은 아직 컴파일되지 않습니다. Z-Wave 제품을 사용하려는 지역에 맞는 주파수를 설정해야 합니다.
- 메인 소스에서 file "DoorLockKeyPad.c"에서 변수 APP_FREQ를 찾습니다.

SDK에서 지원하는 전체 주파수 목록은 표 1을 참조하십시오.
힌트 Silicon Labs로 이동 webZ-Wave RF에 대해 승인된 국가를 보려면 사이트를 방문하십시오.
표 1: 초과view 가능한 주파수
| 주파수 영역 | 사용할 변수 |
| 유럽 | REGION_EU |
| 미국 | REGION_US |
| 호주/뉴질랜드 | REGION_ANZ |
| 홍콩 | REGION_HK |
| 말레이시아 | REGION_MY |
| 인도 | REGION_IN |
| 이스라엘 | REGION_IL |
| 러시아 제국 | REGION_RU |
| 중국 | REGION_CN |
| 일본 | REGION_JP |
| 한국 | REGION_KR |
이 가이드에서는 유럽 주파수를 사용하므로 "REGION_EU"를 입력합니다.![]()
도어록 S 컴파일amp르 신청
이제 Z-Wave를 구성했습니다.ample 응용 프로그램을 만들고 컴파일할 준비가 되었습니다.
- "빌드"를 클릭하십시오
버튼을 눌러 프로젝트 빌드를 시작합니다. - 잠시 후 빌드가 완료되면 프로젝트 탐색기에 "Binaries"라는 새 폴더가 표시됩니다. 폴더를 확장하고 *.hex를 마우스 오른쪽 버튼으로 클릭합니다. file "Flash to Device..."를 선택합니다.
- 팝업 창에서 연결된 하드웨어를 선택합니다. "Flash Programmer"는 이제 필요한 모든 데이터로 미리 채워져 있으며 "Program"을 클릭할 준비가 되었습니다.
- "프로그램"을 클릭합니다.
잠시 후 프로그래밍이 완료되고 최종 장치가 Z-Wave s로 깜박입니다.amp르 응용 프로그램.
Doorlock S 포함 및 실행amp르 신청
이 섹션에서는 Doorlock S를 포함할 것입니다.ample Z-Wave 네트워크에 적용합니다. 이전 연습 "Zniffer를 사용하여 Z-Wave RF 프레임 해독"에서 이미 DSK를 PC 컨트롤러의 프로비저닝 목록에 추가했습니다.
힌트: 내부 file 시스템은 재프로그래밍 사이에 지워지지 않습니다. 이렇게 하면 노드가 네트워크에 남아 있고 다시 프로그래밍할 때 동일한 네트워크 키를 유지할 수 있습니다. 변경해야 하는 경우(예: 모듈이 작동하는 주파수 또는 DSK) 새 주파수가 내부 NVM에 기록되기 전에 칩을 "삭제"해야 합니다. 이것은 완전히 다른 s로 장치를 프로그래밍했음에도 불구하고 DSK가 여전히 유효함을 의미합니다.amp르 응용 프로그램.
새 장치를 사용 중이거나 이전에 DSK를 PC 컨트롤러에 추가하지 않은 경우 장치에서 DSK를 읽고 추가하는 방법에 대한 지침은 "Zniffer를 사용하여 Z-Wave RF 프레임 해독" 연습을 참조하십시오. PC 컨트롤러로 전송합니다.
PC 컨트롤러에서 이전 장치 제거/포함
DSK가 동일하기 때문에 PC 컨트롤러는 스위치 켜기/끄기로 장치가 이미 포함되어 있다고 생각합니다. Switch On/Off s에 대한 연결을 제거해야 합니다.amp이 DSK에 적용합니다.
- PC 컨트롤러에서 "제거"를 클릭하십시오.
- 장치에서 "BTN1"을 클릭하여 장치를 학습 모드로 설정합니다.
- 이제 장치가 PC 컨트롤러에서 제거되어야 합니다.
이전 연결이 제거되면 PC 컨트롤러에 자동으로 DoorLock s가 포함됩니다.ampSmartStart 덕분에 le 응용 프로그램. 성공적으로 완료되면 PC 컨트롤러는 그림 5와 같아야 합니다.![]()
기능을 테스트하세요
이 섹션에서는 DoorLock S의 기능을 간략하게 테스트합니다.amp르 응용 프로그램.
힌트 모든 s의 기능amp파일 응용 프로그램은 Simplicity Studio의 문서 섹션에 있는 "INS14278 인증된 앱 사용 방법" 문서에 설명되어 있습니다. 잠금 및 잠금 해제 기능을 테스트합니다. 다음 단계에서 우리는 문을 열 것입니다:
- PC 컨트롤러에서 왼쪽 하단의 보안 명령 클래스 아래에 있는 "62 DOOR_LOCK"을 두 번 클릭합니다.
- "명령 클래스"가 열립니다. view PC 컨트롤러에서 도어록 명령 클래스를 선택합니다.
- 명령을 "0x01 DOOR_LOCK_OPERATION_SET"으로 설정하십시오.
- "대상 값"을 "00-DOOR_UNSECURED"로 설정하십시오.
- "보내기"를 클릭하십시오.
이제 LED3이 켜져 있는지 확인합니다. 다음으로 문을 잠그면 LED3이 꺼집니다.
- "목표값"을 "FF-DOOR_SECURED"로 설정
- "보내기"를 클릭하십시오.

FLiRS 장치용 웨이크업 빔
Z-Wave 컨트롤러 또는 네트워크의 다른 노드가 도어록과 같은 배터리 구동 장치와 통신해야 하는 경우 컨트롤러는 특수 빔 신호를 보냅니다. 이 빔의 목적은 FLiRS 장치를 깨우는 것입니다. FLiRS 장치는 절전 모드와 초당 XNUMX회에서 초당 XNUMX회(설계자의 선택) 범위의 속도로 이 빔 신호를 수신하는 부분 깨어 있는 모드 사이에서 교대로 작동합니다. FLiRS 장치는 이 빔을 수신하면 즉시 완전히 깨어난 다음 표준 Z-Wave 프로토콜 명령을 사용하여 컨트롤러 또는 기타 Z-Wave 장치와 통신합니다. 장치에서 빔이 들리지 않으면 부분적으로 다시 깨어나서 빔을 수신할 때까지 다른 기간 동안 완전 절전 모드로 돌아갑니다. 약 XNUMX초의 통신 대기 시간을 제공하면서 완전히 잠자는 장치와 동등한 배터리 수명을 제공하는 특수 Beam과 결합된 부분적으로 깨어 있는 모드입니다.
힌트 Z-Wave FLiRS 장치에 대한 보다 자세한 설명은 "Z-Wave FLiRS: 무선 스마트 도어 잠금 장치 및 온도 조절 장치 활성화" 백서를 참조하십시오.
WakeUp Beam은 Z-Wave Zniffer에서 볼 수 있습니다. 이 섹션에서는 Zniffer 추적을 캡처하는 방법을 다루지 않습니다. Zniffer 사용 방법에 대한 지침은 "2A Zniffer를 사용하여 Z-Wave RF 프레임 해독" 연습을 참조하십시오. 추적이 HomeID에서 필터링되면 Zniffer에서 빔을 볼 수 없습니다.
- 드롭 필터를 클릭하십시오.
Zniffer에서 추적이 HomeID에서 필터링되지 않았는지 확인하십시오.
그림 7에서 웨이크업 시퀀스에 대한 추적이 표시됩니다. - 컨트롤러는 FLiRS 장치에 3개의 요청을 전송하여 Z-Wave 네트워크에서 부하가 큰 빔 없이 장치에 도달할 수 없도록 합니다.
- 장치가 직접 응답에 응답하지 않았기 때문에 WakeUp 빔이 시작됩니다.
- 빔이 종료되면 컨트롤러는 명령을 다시 보내고 장치는 메시지를 확인합니다.

도어록의 소비전력
이 섹션에서는 Energy Pro를 사용할 것입니다.filer Simplicity Studio에서 DoorLock FLiRS 장치의 에너지 소비를 모니터링합니다.
- Simplicity Studio에서 "Energy Profiler" "Open Perspective" 버튼을 클릭하여
- "에너지 모니터"에서 "빠른 액세스"를 클릭하고 "에너지 캡처 시작"을 클릭하십시오.
- 팝업 창에서 장치를 선택하고 확인을 클릭합니다.
에너지 프로file이제 r이 에너지 소비를 캡처하고 표시하기 시작합니다(그림 8 참조). 장치가 빔을 수신하기 위해 깨어나야 할 때 에너지 소비가 모든 섹션에서 어떻게 증가하는지 주목하십시오. 또한 빠른 웨이크업 및 슬립-투-슬립 시간으로 인해 평균 전력 소비가 매우 낮습니다.![]()
기기의 절전 모드를 해제해 보겠습니다.
- PC 컨트롤러에서 장치에 명령을 보냅니다(지침은 "3.2 기능 테스트" 섹션 참조).
- 장치가 컨트롤러와 통신하기 위해 깨어날 때의 전류 소비를 확인하십시오. 그림 9를 참조하십시오.

이것으로 FLiRS 장치 사용 방법에 대한 자습서를 마칩니다.
silabs.com | 더 연결된 세상을 구축합니다.
문서 / 리소스
![]() |
SILICON LABS Lab 4 - FLiRS 장치 이해 [PDF 파일] 사용자 가이드 SILICON LABS, Lab 4, 이해, FLiRS, 장치, Z-Wave, 임베디드, SDK |


