실리콘랩스 로고

실습 4: FLiRS 장치 이해

이 실습은 Z-Wave FLiRS 장치가 무엇인지 보여줍니다. 연습은 Doorlock s를 사용합니다.ampZ-Wave Embedded SDK의 일부로 제공되는 le 애플리케이션
이 운동은 "Z-Wave 1-Day Course" 시리즈의 일부입니다.

  1. SmartStart를 사용하여 포함
  2. 스니퍼를 사용하여 Z-Wave RF 프레임 해독
  3. 3A: 컴파일 스위치 켜기/끄기 및 디버그 활성화
    3B: 스위치 켜기/끄기 수정
  4. 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-웨이브 즈니퍼

SILICON LABS Lab 4 FLiRS 장치 이해

필수 조건

이전 실습에서는 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르 프로젝트
  1. Z-Wave 하드웨어를 컴퓨터의 USB 포트에 연결하면 Simplicity Studio의 "디버그 어댑터" 섹션에 나타나야 합니다.
  2. 스튜디오에 Z-Wave 700에 대한 관련 정보를 표시하도록 지시하는 "J-Link Silicon Labs"를 한 번 클릭합니다.
  3. "소프트웨어 전ample” DoorLock s를 클릭하십시오.amp르 응용 프로그램.SILICON LABS Lab 4 FLiRS 장치 이해 - 그림 2
주파수 설정

Sample 앱은 아직 컴파일되지 않습니다. Z-Wave 제품을 사용하려는 지역에 맞는 주파수를 설정해야 합니다.

  • 메인 소스에서 file "DoorLockKeyPad.c"에서 변수 APP_FREQ를 찾습니다.SILICON LABS Lab 4 FLiRS 장치 이해 - 그림 3

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"를 입력합니다.SILICON LABS Lab 4 FLiRS 장치 이해 - 그림 4

도어록 S 컴파일amp르 신청

이제 Z-Wave를 구성했습니다.ample 응용 프로그램을 만들고 컴파일할 준비가 되었습니다.

  1. "빌드"를 클릭하십시오짓다 버튼을 눌러 프로젝트 빌드를 시작합니다.
  2. 잠시 후 빌드가 완료되면 프로젝트 탐색기에 "Binaries"라는 새 폴더가 표시됩니다. 폴더를 확장하고 *.hex를 마우스 오른쪽 버튼으로 클릭합니다. file "Flash to Device..."를 선택합니다.
  3. 팝업 창에서 연결된 하드웨어를 선택합니다. "Flash Programmer"는 이제 필요한 모든 데이터로 미리 채워져 있으며 "Program"을 클릭할 준비가 되었습니다.
  4. "프로그램"을 클릭합니다.

잠시 후 프로그래밍이 완료되고 최종 장치가 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에 적용합니다.

  1. PC 컨트롤러에서 "제거"를 클릭하십시오.
  2. 장치에서 "BTN1"을 클릭하여 장치를 학습 모드로 설정합니다.
  3. 이제 장치가 PC 컨트롤러에서 제거되어야 합니다.

이전 연결이 제거되면 PC 컨트롤러에 자동으로 DoorLock s가 포함됩니다.ampSmartStart 덕분에 le 응용 프로그램. 성공적으로 완료되면 PC 컨트롤러는 그림 5와 같아야 합니다.SILICON LABS Lab 4 FLiRS 장치 이해그림 5

기능을 테스트하세요

이 섹션에서는 DoorLock S의 기능을 간략하게 테스트합니다.amp르 응용 프로그램.
힌트 모든 s의 기능amp파일 응용 프로그램은 Simplicity Studio의 문서 섹션에 있는 "INS14278 인증된 앱 사용 방법" 문서에 설명되어 있습니다. 잠금 및 잠금 해제 기능을 테스트합니다. 다음 단계에서 우리는 문을 열 것입니다:

  1. PC 컨트롤러에서 왼쪽 하단의 보안 명령 클래스 아래에 있는 "62 DOOR_LOCK"을 두 번 클릭합니다.
  2. "명령 클래스"가 열립니다. view PC 컨트롤러에서 도어록 명령 클래스를 선택합니다.
  3. 명령을 "0x01 DOOR_LOCK_OPERATION_SET"으로 설정하십시오.
  4. "대상 값"을 "00-DOOR_UNSECURED"로 설정하십시오.
  5. "보내기"를 클릭하십시오.

이제 LED3이 켜져 있는지 확인합니다. 다음으로 문을 잠그면 LED3이 꺼집니다.

  1. "목표값"을 "FF-DOOR_SECURED"로 설정
  2. "보내기"를 클릭하십시오.SILICON LABS Lab 4 FLiRS 장치 이해그림 6
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 빔이 시작됩니다.
  • 빔이 종료되면 컨트롤러는 명령을 다시 보내고 장치는 메시지를 확인합니다.SILICON LABS Lab 4 FLiRS 장치 이해Figure7

도어록의 소비전력

이 섹션에서는 Energy Pro를 사용할 것입니다.filer Simplicity Studio에서 DoorLock FLiRS 장치의 에너지 소비를 모니터링합니다.

  1. Simplicity Studio에서 "Energy Profiler" "Open Perspective" 버튼을 클릭하여
  2. "에너지 모니터"에서 "빠른 액세스"를 클릭하고 "에너지 캡처 시작"을 클릭하십시오.
  3. 팝업 창에서 장치를 선택하고 확인을 클릭합니다.

에너지 프로file이제 r이 에너지 소비를 캡처하고 표시하기 시작합니다(그림 8 참조). 장치가 빔을 수신하기 위해 깨어나야 할 때 에너지 소비가 모든 섹션에서 어떻게 증가하는지 주목하십시오. 또한 빠른 웨이크업 및 슬립-투-슬립 시간으로 인해 평균 전력 소비가 매우 낮습니다.SILICON LABS Lab 4 FLiRS 장치 이해 그림 8

기기의 절전 모드를 해제해 보겠습니다.

  1. PC 컨트롤러에서 장치에 명령을 보냅니다(지침은 "3.2 기능 테스트" 섹션 참조).
  2. 장치가 컨트롤러와 통신하기 위해 깨어날 때의 전류 소비를 확인하십시오. 그림 9를 참조하십시오.SILICON LABS Lab 4 FLiRS 장치 이해 그림 9

이것으로 FLiRS 장치 사용 방법에 대한 자습서를 마칩니다.
silabs.com | 더 연결된 세상을 구축합니다.

문서 / 리소스

SILICON LABS Lab 4 - FLiRS 장치 이해 [PDF 파일] 사용자 가이드
SILICON LABS, Lab 4, 이해, FLiRS, 장치, Z-Wave, 임베디드, SDK

참고문헌

댓글을 남겨주세요

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