본문 바로가기

놀이터/라즈베리 파이

라즈베리 파이2 WebIOPi 설치

먼저 라즈베리 파이3 테스트할려고 설치 했는데 동작하지 않는다... 어느 블로그를 보고 설치했는데 라즈베리 파이2에서는 동작할 것같다. 우선 핀 배열이 다르기 때문에 파이3에서는 의미없기도 하거니와 동작이 안되므로 다른 방법을 찾고 있다.


1. 설치


현재 올라온 가장 최신 버젼은 WebIOPi-0.7.1이다. 다운 받고 압축을 푼 다음에 파이2 패치를 하고 설치하는 것까지의 명령어를 보면 다음과 같다.


#> wget http://downloads.sourceforge.net/project/webiopi/WebIOPi-0.7.1.tar.gz

#> tar xcvf WebIOPi-0.7.1.tar.gz

#> cd WebIOPi-0.7.1

#> wget https://raw.githubusercontent.com/doublebind/raspi/master/webiopi-pi2bplus.patch

#> patch -p1 -i webiopi-pi2bplus.patch

#> sudo ./setup.sh


설치를 진행하게 되면 의존성 검사도 자동으로 하는 것으로 보인다.


2. 실행


#> sudo /etc/init.d/webiopi start


실행이 안되면 reboot하고 해보자. 그리고 브라우저로 접근할 수 있다. 8000 포트를 사용하므로 IP:8000 을 브라우저에 입력하면 로그인 화면이 나오는데 사용자이름(webiopi)과 비밀번호(raspberry)를 입력하면 들어갈 수 있다. 


패치가 있는 github을 보면 pi 3에서도 가능해보이는데... 이건 좀 더 알아봐야겠다.



참고

http://www.knight-of-pi.org/webiopi-for-the-raspberry-pi-3/

https://github.com/doublebind/raspi

http://www.rasplay.org/?p=5061