'Smart Home'에 해당되는 글 1

  1. 2017.10.18 OpenHAB on raspberrypi

OpenHAB on raspberrypi

JVM기반의 오픈소스 스마트홈 프레임워크로

모듈러 스택은 모든 IoT 기술 및 구성 요소를 "항목"으로 추상화하고 규칙, 스크립트 및 지속성 지원을 제공합니다.

OpenHAB은 다양한 웹 기반 UI를 제공하며 장치 상태를 저장하는 기능과 주요 Linux 해커 보드를 지원됩니다.

 

http://www.openhab.org/

 

1. 라즈베리파이용 OpenHABian 이미지 파일을 다운받습니다. (2017-10 현재, 1.3 버전)

   https://github.com/openhab/openhabian/releases

  

 

 

2. 다운받은 이미지 파일을 이미지 굽기 도구를 이용해 SD카드에 굽습니다.

   openhab에서는 https://etcher.io/ 를 예로 들었습니다.

   사용방법은 단순합니다.

   A. 다운받은 이미지를 선택합니다. B. 구울 SD를 선택합니다. C. 굽습니다.(Flash!)

 

 

 

  성격급하신 분들은 우측상단의 톱니바퀴(옵션버튼)를 눌러 '구운이미지 검증의 체크'를 해제합니다. 이거 오래 걸려요.

 

3. 굽기가 종료되면 SD를 라즈베리파이에 삽입하고 전원을 넣어줍니다.

   이때, 유선으로 인터넷을 연결해주세요. WiFi는 잘 못잡네요.

   그리고 기다리시면 됩니다. 인터넷에 연결에 최신버전의 openHAB으로 만들어줍니다.

   저의 경우는 약 45분 정도 걸렸네요.

   1.3버전으로 구동했지만 업데이트되어 2.1.0-1 버전의 OpenHAB을 사용할 수 있습니다.

 

4. 로그인을 할 수 있습니다.

   user / password 모두 openhabian 입니다.

  

 

 

4-1. WiFi 설정 (루트패스워드도 역시 openHABian 입니다)

 

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

 

다음과 같이 수정합니다.

가. Wifi 패스워드가 있는 경우

network={
    ssid="yourSSID"
    psk="Your_wifi_password"
}

 

나. Wifi 패스워드가 없는 경우

network={
    ssid="yourSSID"
    key_mgmt=NONE
}

 

다. SSID가 숨김인 경우

network={
    ssid="yourHiddenSSID"
    scan_ssid=1
    psk="Your_wifi_password"
}

 

수정을 완료하셨으면, 컨트롤+x를 누르고, y, 엔터 키를 입력하여 저장 후 nano를 종료합니다.

기타 다른 내용은 [링크]를 참조하세요.

 

 

5. 본격적인 사용 및 설정은 웹브라우저에서 http://openHABianPi:8080 으로 입장합니다.