레이블이 사물 통신인 게시물을 표시합니다. 모든 게시물 표시
레이블이 사물 통신인 게시물을 표시합니다. 모든 게시물 표시

2014. 7. 22.

[Things Tutorial] WiFi Remote Tutorial / IR, RF 통신을 통한 무선 제어 장치 1편

[Things Tutorial] WiFi Remote Tutorial / IR, RF 통신을 통한 무선 제어 장치 1편


안녕하세요!
오늘은 'WiFi remote' 라는 사물인터넷 디바이스를 소개해드리려고 합니다!

우리 주위에서 RF(Radio Frequency 무선 주파수)나 IR(Infrared Radiation 적외선 통신)을 지원하는 디바이스를 흔하게 찾아볼 수 있는데, 프로타는 WiFi remote를 통해 이러한 디바이스들을 제어할 수 있는 것이지요.

바로!

위의 사진에 나오는 제품이 바로 'WiFi Remote'!

WiFi remote 란,
WiFi신호를 RF, IR 신호 변환하여 각종 디바이스에 송신하는 무선 리모컨 디바이스 입니다.
IR 방식의 무선통신은 10m 내에서 작동범위를 가지고, 벽 투과를 하지 못합니다.
RF 신호는 315Mhz 대역을 사용하며 약 10m 정도의 송신 범위를 가집니다.
러닝모드를 통해 IR/RF 송신 신호를 습득하여 프로타에게 전달합니다.

이런 것들이 가능합니다!
TV, 홈시어터, 셋톱박스, 에어컨, 선풍기, 가습기와 같이 기성 전자제품을 스마트폰 혹은 PC를 사용하여 원격 제어가 가능합니다.
리모컨 마다의 통신 방식에 따라 그 리모컨의 특정 버튼을 WiFi Remote가 "배움"으로써 더이상 기존의 리모컨이 없어도 프로타가 원격제어 가능케 합니다.

자! 이제 이 'WiFi Remote'의 사용법을 자세히 알려드릴게요!

1 우선 shell로 접속하셔서 WiFi Remote 로 접속하세요!



위의 화면이 처음 WiFi remote 접속화면입니다.
상단의 버튼 하나하나를 설명해드릴게요!!


(1) New : WiFi Remote에 배울 새로운 리모컨을 추가할 수 있는 버튼입니다. 예를 들어 TV 리모컨, 에어컨 리모컨, 무선 전원 콘센트 등이 있겠네요.

(2) Remove : 사용자가 WiFi Remote에 배워놨던 리모컨을 지우는 버튼입니다. 리모컨 하드웨어를 교체하는 경우 배웠던 리모컨을 지워야겠죠?!

(3) Select remote : "New"를 통해 배운 리모컨의 목록이 표시가 되어 사용자가 원하는 특정 리모컨을 선택할 수 있는 공간입니다.

(4) IR (+) Button : IR(Infrared Radiation 적외선 통신) 신호를 배울 수 있는 버튼입니다. 예를 들어 TV 리모컨의 "Volume down", "Power on" 등의 버튼들이 있겠네요!
(IR 통신을 하는 기기들만 가능한 버튼이에요! ex. 에어컨, TV, Radio 등) 

(5) RF (+) Button : RF(Radio Frequency 무선 주파수) 통신을 배울 수 있는 버튼입니다. 전동스크린 처럼 RF 통신을 지원하며 그 중에서도 현재는 315Mhz 대역대의 기기만 지원하고 있습니다. 

(6) button (-) : IR (+) button, RF (+) button을 통해 배웠던 button을 지우는 기능을 수행합니다.

(7) Scan bridge : WiFi Remote 를 찾을 수 있는 "Scan" 기능의 버튼입니다. WiFi Remote의 전원이 켜져 있고 Wifi Remote 앱을 실행하는 디바이스와 WiFi Remote가 같은 네트워크 망에 있다면 "Scan bridge"를 클릭해보세요!

(8) Find your bridge : "Scan" 기능을 통해 찾은 WiFi Remote 의 디바이스 갯수를 나타내줍니다.

2 자 이제 리모컨 하나를 배워볼까요? 가장 쉬운 예로 '에어컨 리모콘'으로 사용법을 알려드릴게요! 우선 설치해놓은 WiFi Remote를 찾아야되겠죠?!


  
처음 전원을 연결하면 '초록색 LED'가 켜졌다가 '파란색 LED'가 켜집니다.
모~두 꺼지고 나면 WiFi Remote 활성화 끝!!

전원을 연결하셨으면 "Scan bridge"를 클릭하세요!

  1. Download the SmartConfig app on your smartphone.
  2. Launch the app and fill in your network information (SSID & password).
  3. Insert a narrow stick (such as a pen tip or bent paperclip) into the hole near the power 
connnector of your WiFi remote device.
  4. Stay hold until the green light of the device gets blinking rapidly.
  5. Press the Start button of the SmartConfig app on your smartphone.
  6. Wait until this screen goes away.

문구에 설명이 되어 있다시피 Texas Instrument사의 'SmartConfig'라는 앱을 다운로드 받아야 합니다 (추후 자동화 예정).


앱을 실행하면 두 번째 이미지의 UI가 나오는데, 본인의 공유기 SSID와 Password를 적어주세요!(아직 "Start"를 누르시면 안되요!!)

그 후 아래의 사진과 같이 조그만 구멍을 뾰족한 것으로 지그시 4~5초 정도 누르고 있어주세요. 아마 WiFi Remote의 LED가 초록색으로 빠르게 깜빡일 거에요.


그리고 다시 'SmartConfig' 앱으로 돌아가서 "Start" Button을 눌러주세요!


"Start" 후 만약 탐색이 된다면 아래와 같은 메세지가 나올거에요.


자 연결이 됐다면 "Find your bridge"에 숫자가 나오겠죠? 우측 상단을 보시면 WiFi Remote 한 대를 찾은 결과인 "1"이 보이실 겁니다.

  

3 WiFi Remote를 찾았다면, 리모컨을 추가해봅시다! 좌측 상단의 "New"를 클릭하세요!

  
리코컨의 세부항목을 모두 입력하셨다면 체크를 클릭!

리모컨 리스트에서 제가 방금 추가한 "air conditioner"가 만들어졌습니다!

4 이제 에어컨 리모콘 중 "Power on" 버튼을 'air conditioner'에 배워보겠습니다! 에어컨 리모콘은 통신 방식이 IR(적외선 통신)이죠?! 그러면 "IR (+) button" 을 클릭해야죠!


클릭 후에는 아래의 메세지가 나옵니다.
Receiving signal...
신호를 받는다는 거겠죠?
신호를 받을 때는 아래와 같이 '파란색 LED'가 들어옵니다!
즉, '파란색 LED'가 켜져있으면 WiFi Remote가 신호를 받을 준비가 됐다는 것이죠!


바로 이때!! 'WiFi Remote'에 에어컨 리모콘의 "Power on" 버튼을 쏴주세요!!

정상적으로 신호가 전달이 됐다면 아래와 같은 이미지가 나올거에요!
IR 신호를 읽었다면 그 신호를 test할 수 있습니다! "Retry" 버튼을 통해 방금 배운 신호가 정상적인지 확인하세요!
처음 "3, 2, 1초" 후 test signal 을 보냅니다. 그리고 사용자가 더 원한다면 "Retry signal"을 버튼을 이용하여 배운 신호를 test 해볼 수 있습니다!



test 동작이 정상적으로 작동한다면  "Remember"을 클릭하세요! 그리고 그 IR 신호에 기억하기 쉬운 이름을 붙여주세요! 저는 "Power on"이라고 붙여봤어요.



5 자 이제 배운 신호로 직접 에어컨을 켜볼까요?! 여러분이 직접 만든 버튼을 클릭하세요!


IR 통신을 이용하는 대표적인 에어컨 리모컨을 WiFi Remote로 사용해봤습니다!

여기서 잠깐!!!
주의사항이 있습니다!
IR(Infrared Radiation) 통신은 10M 내의 범위에서 신호를 주고 받는 것이 가능하며, 벽을 투과하지 못하며 직진성이 있습니다.

RF (+) Button 은 RF(Radio Frequency) 통신을 이용하기 위한 버튼입니다!
기본적으로 WiFi Remote는 RF 주파수 중 315Mhz  주파수를 지원하고 있습니다.
315Mhz 주파수를 사용하는 대표적인 기기들을 예를 들어보면 '자동차 키(일부 특정 모델)', '전동 스크린 리모컨(솜피 등)' 등이 있겠네요.

여기까지 '[Things Tutorial] WiFi Remote Tutorial / IR, RF 통신을 통한 무선 제어 장치' 1편 이었습니다!
다음 2편도 기대해주세요!^^