웹을 통해서 GPIO 제어하는 웹 어플
확장 보드를 통해 pwm 제어용 칩을 달면 device를 통해 찾아서 제어가 가능하지만..
gpio는 in/out만 설정이 가능하고 on/off만 되는 듯 제약이 크다
보기에는 좋으나.. 그리 쓸만하진 않은 기분?
(wiringpi를 써서 그런걸지도..)
[링크 : http://todayhumor.com/?programmer_13608]
[링크 : http://www.rasplay.org/?p=5061]
[링크 : http://webiopi.trouch.com/]
다만.. rpi 2b에서는 안될거 같기도 하고..
[링크 : https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=98981]
+
0.7.1 rpi2용 패치 적용 버전
+
으으 설치 겁나 길다
$ sudo ./setup.sh Installing WebIOPi... Updating apt package list... 기존 http://raspberrypi.collabora.com wheezy Release.gpg 받기:1 http://archive.raspberrypi.org wheezy Release.gpg [473 B] 받기:2 http://mirrordirector.raspbian.org wheezy Release.gpg [490 B] 기존 http://raspberrypi.collabora.com wheezy Release 받기:3 http://mirrordirector.raspbian.org wheezy Release [14.4 kB] 받기:4 http://archive.raspberrypi.org wheezy Release [17.6 kB] 기존 http://raspberrypi.collabora.com wheezy/rpi armhf Packages 받기:5 http://archive.raspberrypi.org wheezy/main armhf Packages [135 kB] 받기:6 http://mirrordirector.raspbian.org wheezy/main armhf Packages [6,908 kB] 무시http://raspberrypi.collabora.com wheezy/rpi Translation-ko_KR 무시http://raspberrypi.collabora.com wheezy/rpi Translation-ko 무시http://raspberrypi.collabora.com wheezy/rpi Translation-en 무시http://archive.raspberrypi.org wheezy/main Translation-ko_KR 무시http://archive.raspberrypi.org wheezy/main Translation-ko 무시http://archive.raspberrypi.org wheezy/main Translation-en 받기:7 http://mirrordirector.raspbian.org wheezy/contrib armhf Packages [23.6 kB] 받기:8 http://mirrordirector.raspbian.org wheezy/non-free armhf Packages [49.3 kB] 받기:9 http://mirrordirector.raspbian.org wheezy/rpi armhf Packages [592 B] 무시http://mirrordirector.raspbian.org wheezy/contrib Translation-ko_KR 무시http://mirrordirector.raspbian.org wheezy/contrib Translation-ko 무시http://mirrordirector.raspbian.org wheezy/contrib Translation-en 무시http://mirrordirector.raspbian.org wheezy/main Translation-ko_KR 무시http://mirrordirector.raspbian.org wheezy/main Translation-ko 무시http://mirrordirector.raspbian.org wheezy/main Translation-en 무시http://mirrordirector.raspbian.org wheezy/non-free Translation-ko_KR 무시http://mirrordirector.raspbian.org wheezy/non-free Translation-ko 무시http://mirrordirector.raspbian.org wheezy/non-free Translation-en 무시http://mirrordirector.raspbian.org wheezy/rpi Translation-ko_KR 무시http://mirrordirector.raspbian.org wheezy/rpi Translation-ko 무시http://mirrordirector.raspbian.org wheezy/rpi Translation-en 내려받기 7,149 k바이트, 소요시간 28초 (249 k바이트/초) 패키지 목록을 읽는 중입니다... 완료 Found Python 2.7.3... Trying to install python-dev using apt-get 패키지 목록을 읽는 중입니다... 완료 의존성 트리를 만드는 중입니다 상태 정보를 읽는 중입니다... 완료 다음 패키지를 더 설치할 것입니다: libssl-dev libssl-doc python-pkg-resources python2.7-dev 제안하는 패키지: python-distribute python-distribute-doc 다음 새 패키지를 설치할 것입니다: libssl-dev libssl-doc python-dev python-pkg-resources python-setuptools python2.7-dev 0개 업그레이드, 6개 새로 설치, 0개 제거 및 6개 업그레이드 안 함. 31.9 M바이트 아카이브를 받아야 합니다. 이 작업 후 42.7 M바이트의 디스크 공간을 더 사용하게 됩니다. 받기:1 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libssl-dev armhf 1.0.1e-2+rvt+deb7u17 [1,500 kB] 받기:2 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libssl-doc all 1.0.1e-2+rvt+deb7u17 [1,199 kB] 받기:3 http://mirrordirector.raspbian.org/raspbian/ wheezy/main python2.7-dev armhf 2.7.3-6+deb7u2 [28.7 MB] 받기:4 http://mirrordirector.raspbian.org/raspbian/ wheezy/main python-dev all 2.7.3-4+deb7u1 [920 B] 받기:5 http://mirrordirector.raspbian.org/raspbian/ wheezy/main python-pkg-resources all 0.6.24-1 [63.6 kB] 받기:6 http://mirrordirector.raspbian.org/raspbian/ wheezy/main python-setuptools all 0.6.24-1 [449 kB] 내려받기 31.9 M바이트, 소요시간 14초 (2,171 k바이트/초) Selecting previously unselected package libssl-dev. (데이터베이스 읽는중 ...현재 91702개의 파일과 디렉터리가 설치되어 있습니다.) libssl-dev 패키지를 푸는 중입니다 (.../libssl-dev_1.0.1e-2+rvt+deb7u17_armhf.deb에서) ... Selecting previously unselected package libssl-doc. libssl-doc 패키지를 푸는 중입니다 (.../libssl-doc_1.0.1e-2+rvt+deb7u17_all.deb에서) ... Selecting previously unselected package python2.7-dev. python2.7-dev 패키지를 푸는 중입니다 (.../python2.7-dev_2.7.3-6+deb7u2_armhf.deb에서) ... Selecting previously unselected package python-dev. python-dev 패키지를 푸는 중입니다 (.../python-dev_2.7.3-4+deb7u1_all.deb에서) ... Selecting previously unselected package python-pkg-resources. python-pkg-resources 패키지를 푸는 중입니다 (.../python-pkg-resources_0.6.24-1_all.deb에서) ... Selecting previously unselected package python-setuptools. python-setuptools 패키지를 푸는 중입니다 (.../python-setuptools_0.6.24-1_all.deb에서) ... man-db에 대한 트리거를 처리하는 중입니다 ... libssl-dev (1.0.1e-2+rvt+deb7u17) 설정하는 중입니다 ... libssl-doc (1.0.1e-2+rvt+deb7u17) 설정하는 중입니다 ... python2.7-dev (2.7.3-6+deb7u2) 설정하는 중입니다 ... python-dev (2.7.3-4+deb7u1) 설정하는 중입니다 ... python-pkg-resources (0.6.24-1) 설정하는 중입니다 ... python-setuptools (0.6.24-1) 설정하는 중입니다 ... Trying to install WebIOPi for Python 2.7.3 running install Checking .pth file support in /usr/local/lib/python2.7/dist-packages/ /usr/bin/python -E -c pass TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files running bdist_egg running egg_info creating WebIOPi.egg-info writing WebIOPi.egg-info/PKG-INFO writing top-level names to WebIOPi.egg-info/top_level.txt writing dependency_links to WebIOPi.egg-info/dependency_links.txt writing manifest file 'WebIOPi.egg-info/SOURCES.txt' reading manifest file 'WebIOPi.egg-info/SOURCES.txt' writing manifest file 'WebIOPi.egg-info/SOURCES.txt' installing library code to build/bdist.linux-armv7l/egg running install_lib running build_py creating build creating build/lib.linux-armv7l-2.7 creating build/lib.linux-armv7l-2.7/webiopi copying webiopi/__main__.py -> build/lib.linux-armv7l-2.7/webiopi copying webiopi/__init__.py -> build/lib.linux-armv7l-2.7/webiopi creating build/lib.linux-armv7l-2.7/webiopi/utils copying webiopi/utils/crypto.py -> build/lib.linux-armv7l-2.7/webiopi/utils copying webiopi/utils/config.py -> build/lib.linux-armv7l-2.7/webiopi/utils copying webiopi/utils/loader.py -> build/lib.linux-armv7l-2.7/webiopi/utils copying webiopi/utils/version.py -> build/lib.linux-armv7l-2.7/webiopi/utils copying webiopi/utils/__init__.py -> build/lib.linux-armv7l-2.7/webiopi/utils copying webiopi/utils/logger.py -> build/lib.linux-armv7l-2.7/webiopi/utils copying webiopi/utils/types.py -> build/lib.linux-armv7l-2.7/webiopi/utils copying webiopi/utils/thread.py -> build/lib.linux-armv7l-2.7/webiopi/utils creating build/lib.linux-armv7l-2.7/webiopi/clients copying webiopi/clients/__init__.py -> build/lib.linux-armv7l-2.7/webiopi/clients creating build/lib.linux-armv7l-2.7/webiopi/protocols copying webiopi/protocols/coap.py -> build/lib.linux-armv7l-2.7/webiopi/protocols copying webiopi/protocols/__init__.py -> build/lib.linux-armv7l-2.7/webiopi/protocols copying webiopi/protocols/rest.py -> build/lib.linux-armv7l-2.7/webiopi/protocols copying webiopi/protocols/http.py -> build/lib.linux-armv7l-2.7/webiopi/protocols creating build/lib.linux-armv7l-2.7/webiopi/server copying webiopi/server/__init__.py -> build/lib.linux-armv7l-2.7/webiopi/server creating build/lib.linux-armv7l-2.7/webiopi/decorators copying webiopi/decorators/__init__.py -> build/lib.linux-armv7l-2.7/webiopi/decorators copying webiopi/decorators/rest.py -> build/lib.linux-armv7l-2.7/webiopi/decorators creating build/lib.linux-armv7l-2.7/webiopi/devices copying webiopi/devices/i2c.py -> build/lib.linux-armv7l-2.7/webiopi/devices copying webiopi/devices/onewire.py -> build/lib.linux-armv7l-2.7/webiopi/devices copying webiopi/devices/__init__.py -> build/lib.linux-armv7l-2.7/webiopi/devices copying webiopi/devices/spi.py -> build/lib.linux-armv7l-2.7/webiopi/devices copying webiopi/devices/serial.py -> build/lib.linux-armv7l-2.7/webiopi/devices copying webiopi/devices/bus.py -> build/lib.linux-armv7l-2.7/webiopi/devices copying webiopi/devices/manager.py -> build/lib.linux-armv7l-2.7/webiopi/devices copying webiopi/devices/instance.py -> build/lib.linux-armv7l-2.7/webiopi/devices creating build/lib.linux-armv7l-2.7/webiopi/devices/digital copying webiopi/devices/digital/pcf8574.py -> build/lib.linux-armv7l-2.7/webiopi/devices/digital copying webiopi/devices/digital/ds2408.py -> build/lib.linux-armv7l-2.7/webiopi/devices/digital copying webiopi/devices/digital/__init__.py -> build/lib.linux-armv7l-2.7/webiopi/devices/digital copying webiopi/devices/digital/mcp23XXX.py -> build/lib.linux-armv7l-2.7/webiopi/devices/digital copying webiopi/devices/digital/gpio.py -> build/lib.linux-armv7l-2.7/webiopi/devices/digital creating build/lib.linux-armv7l-2.7/webiopi/devices/analog copying webiopi/devices/analog/pcf8591.py -> build/lib.linux-armv7l-2.7/webiopi/devices/analog copying webiopi/devices/analog/__init__.py -> build/lib.linux-armv7l-2.7/webiopi/devices/analog copying webiopi/devices/analog/mcp492X.py -> build/lib.linux-armv7l-2.7/webiopi/devices/analog copying webiopi/devices/analog/mcp48XX.py -> build/lib.linux-armv7l-2.7/webiopi/devices/analog copying webiopi/devices/analog/mcp3x0x.py -> build/lib.linux-armv7l-2.7/webiopi/devices/analog copying webiopi/devices/analog/mcp4725.py -> build/lib.linux-armv7l-2.7/webiopi/devices/analog copying webiopi/devices/analog/pca9685.py -> build/lib.linux-armv7l-2.7/webiopi/devices/analog copying webiopi/devices/analog/ads1x1x.py -> build/lib.linux-armv7l-2.7/webiopi/devices/analog creating build/lib.linux-armv7l-2.7/webiopi/devices/sensor copying webiopi/devices/sensor/tslXXXX.py -> build/lib.linux-armv7l-2.7/webiopi/devices/sensor copying webiopi/devices/sensor/onewiretemp.py -> build/lib.linux-armv7l-2.7/webiopi/devices/sensor copying webiopi/devices/sensor/bmp085.py -> build/lib.linux-armv7l-2.7/webiopi/devices/sensor copying webiopi/devices/sensor/__init__.py -> build/lib.linux-armv7l-2.7/webiopi/devices/sensor copying webiopi/devices/sensor/hytXXX.py -> build/lib.linux-armv7l-2.7/webiopi/devices/sensor copying webiopi/devices/sensor/tmpXXX.py -> build/lib.linux-armv7l-2.7/webiopi/devices/sensor copying webiopi/devices/sensor/vcnl4000.py -> build/lib.linux-armv7l-2.7/webiopi/devices/sensor creating build/lib.linux-armv7l-2.7/webiopi/devices/shield copying webiopi/devices/shield/__init__.py -> build/lib.linux-armv7l-2.7/webiopi/devices/shield copying webiopi/devices/shield/piface.py -> build/lib.linux-armv7l-2.7/webiopi/devices/shield running build_ext building '_webiopi.GPIO' extension creating build/temp.linux-armv7l-2.7 creating build/temp.linux-armv7l-2.7/native gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c native/bridge.c -o build/temp.linux-armv7l-2.7/native/bridge.o gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c native/gpio.c -o build/temp.linux-armv7l-2.7/native/gpio.o gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c native/cpuinfo.c -o build/temp.linux-armv7l-2.7/native/cpuinfo.o creating build/lib.linux-armv7l-2.7/_webiopi gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-armv7l-2.7/native/bridge.o build/temp.linux-armv7l-2.7/native/gpio.o build/temp.linux-armv7l-2.7/native/cpuinfo.o -o build/lib.linux-armv7l-2.7/_webiopi/GPIO.so creating build/bdist.linux-armv7l creating build/bdist.linux-armv7l/egg creating build/bdist.linux-armv7l/egg/webiopi creating build/bdist.linux-armv7l/egg/webiopi/server copying build/lib.linux-armv7l-2.7/webiopi/server/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/server copying build/lib.linux-armv7l-2.7/webiopi/__main__.py -> build/bdist.linux-armv7l/egg/webiopi creating build/bdist.linux-armv7l/egg/webiopi/decorators copying build/lib.linux-armv7l-2.7/webiopi/decorators/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/decorators copying build/lib.linux-armv7l-2.7/webiopi/decorators/rest.py -> build/bdist.linux-armv7l/egg/webiopi/decorators copying build/lib.linux-armv7l-2.7/webiopi/__init__.py -> build/bdist.linux-armv7l/egg/webiopi creating build/bdist.linux-armv7l/egg/webiopi/utils copying build/lib.linux-armv7l-2.7/webiopi/utils/crypto.py -> build/bdist.linux-armv7l/egg/webiopi/utils copying build/lib.linux-armv7l-2.7/webiopi/utils/config.py -> build/bdist.linux-armv7l/egg/webiopi/utils copying build/lib.linux-armv7l-2.7/webiopi/utils/loader.py -> build/bdist.linux-armv7l/egg/webiopi/utils copying build/lib.linux-armv7l-2.7/webiopi/utils/version.py -> build/bdist.linux-armv7l/egg/webiopi/utils copying build/lib.linux-armv7l-2.7/webiopi/utils/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/utils copying build/lib.linux-armv7l-2.7/webiopi/utils/logger.py -> build/bdist.linux-armv7l/egg/webiopi/utils copying build/lib.linux-armv7l-2.7/webiopi/utils/types.py -> build/bdist.linux-armv7l/egg/webiopi/utils copying build/lib.linux-armv7l-2.7/webiopi/utils/thread.py -> build/bdist.linux-armv7l/egg/webiopi/utils creating build/bdist.linux-armv7l/egg/webiopi/protocols copying build/lib.linux-armv7l-2.7/webiopi/protocols/coap.py -> build/bdist.linux-armv7l/egg/webiopi/protocols copying build/lib.linux-armv7l-2.7/webiopi/protocols/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/protocols copying build/lib.linux-armv7l-2.7/webiopi/protocols/rest.py -> build/bdist.linux-armv7l/egg/webiopi/protocols copying build/lib.linux-armv7l-2.7/webiopi/protocols/http.py -> build/bdist.linux-armv7l/egg/webiopi/protocols creating build/bdist.linux-armv7l/egg/webiopi/devices copying build/lib.linux-armv7l-2.7/webiopi/devices/i2c.py -> build/bdist.linux-armv7l/egg/webiopi/devices creating build/bdist.linux-armv7l/egg/webiopi/devices/digital copying build/lib.linux-armv7l-2.7/webiopi/devices/digital/pcf8574.py -> build/bdist.linux-armv7l/egg/webiopi/devices/digital copying build/lib.linux-armv7l-2.7/webiopi/devices/digital/ds2408.py -> build/bdist.linux-armv7l/egg/webiopi/devices/digital copying build/lib.linux-armv7l-2.7/webiopi/devices/digital/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/devices/digital copying build/lib.linux-armv7l-2.7/webiopi/devices/digital/mcp23XXX.py -> build/bdist.linux-armv7l/egg/webiopi/devices/digital copying build/lib.linux-armv7l-2.7/webiopi/devices/digital/gpio.py -> build/bdist.linux-armv7l/egg/webiopi/devices/digital copying build/lib.linux-armv7l-2.7/webiopi/devices/onewire.py -> build/bdist.linux-armv7l/egg/webiopi/devices copying build/lib.linux-armv7l-2.7/webiopi/devices/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/devices copying build/lib.linux-armv7l-2.7/webiopi/devices/spi.py -> build/bdist.linux-armv7l/egg/webiopi/devices creating build/bdist.linux-armv7l/egg/webiopi/devices/shield copying build/lib.linux-armv7l-2.7/webiopi/devices/shield/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/devices/shield copying build/lib.linux-armv7l-2.7/webiopi/devices/shield/piface.py -> build/bdist.linux-armv7l/egg/webiopi/devices/shield copying build/lib.linux-armv7l-2.7/webiopi/devices/serial.py -> build/bdist.linux-armv7l/egg/webiopi/devices copying build/lib.linux-armv7l-2.7/webiopi/devices/bus.py -> build/bdist.linux-armv7l/egg/webiopi/devices creating build/bdist.linux-armv7l/egg/webiopi/devices/analog copying build/lib.linux-armv7l-2.7/webiopi/devices/analog/pcf8591.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog copying build/lib.linux-armv7l-2.7/webiopi/devices/analog/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog copying build/lib.linux-armv7l-2.7/webiopi/devices/analog/mcp492X.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog copying build/lib.linux-armv7l-2.7/webiopi/devices/analog/mcp48XX.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog copying build/lib.linux-armv7l-2.7/webiopi/devices/analog/mcp3x0x.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog copying build/lib.linux-armv7l-2.7/webiopi/devices/analog/mcp4725.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog copying build/lib.linux-armv7l-2.7/webiopi/devices/analog/pca9685.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog copying build/lib.linux-armv7l-2.7/webiopi/devices/analog/ads1x1x.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog copying build/lib.linux-armv7l-2.7/webiopi/devices/manager.py -> build/bdist.linux-armv7l/egg/webiopi/devices creating build/bdist.linux-armv7l/egg/webiopi/devices/sensor copying build/lib.linux-armv7l-2.7/webiopi/devices/sensor/tslXXXX.py -> build/bdist.linux-armv7l/egg/webiopi/devices/sensor copying build/lib.linux-armv7l-2.7/webiopi/devices/sensor/onewiretemp.py -> build/bdist.linux-armv7l/egg/webiopi/devices/sensor copying build/lib.linux-armv7l-2.7/webiopi/devices/sensor/bmp085.py -> build/bdist.linux-armv7l/egg/webiopi/devices/sensor copying build/lib.linux-armv7l-2.7/webiopi/devices/sensor/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/devices/sensor copying build/lib.linux-armv7l-2.7/webiopi/devices/sensor/hytXXX.py -> build/bdist.linux-armv7l/egg/webiopi/devices/sensor copying build/lib.linux-armv7l-2.7/webiopi/devices/sensor/tmpXXX.py -> build/bdist.linux-armv7l/egg/webiopi/devices/sensor copying build/lib.linux-armv7l-2.7/webiopi/devices/sensor/vcnl4000.py -> build/bdist.linux-armv7l/egg/webiopi/devices/sensor copying build/lib.linux-armv7l-2.7/webiopi/devices/instance.py -> build/bdist.linux-armv7l/egg/webiopi/devices creating build/bdist.linux-armv7l/egg/webiopi/clients copying build/lib.linux-armv7l-2.7/webiopi/clients/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/clients creating build/bdist.linux-armv7l/egg/_webiopi copying build/lib.linux-armv7l-2.7/_webiopi/GPIO.so -> build/bdist.linux-armv7l/egg/_webiopi byte-compiling build/bdist.linux-armv7l/egg/webiopi/server/__init__.py to __init__.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/__main__.py to __main__.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/decorators/__init__.py to __init__.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/decorators/rest.py to rest.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/__init__.py to __init__.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/crypto.py to crypto.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/config.py to config.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/loader.py to loader.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/version.py to version.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/__init__.py to __init__.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/logger.py to logger.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/types.py to types.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/thread.py to thread.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/protocols/coap.py to coap.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/protocols/__init__.py to __init__.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/protocols/rest.py to rest.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/protocols/http.py to http.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/i2c.py to i2c.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/digital/pcf8574.py to pcf8574.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/digital/ds2408.py to ds2408.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/digital/__init__.py to __init__.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/digital/mcp23XXX.py to mcp23XXX.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/digital/gpio.py to gpio.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/onewire.py to onewire.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/__init__.py to __init__.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/spi.py to spi.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/shield/__init__.py to __init__.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/shield/piface.py to piface.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/serial.py to serial.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/bus.py to bus.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/pcf8591.py to pcf8591.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/__init__.py to __init__.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/mcp492X.py to mcp492X.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/mcp48XX.py to mcp48XX.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/mcp3x0x.py to mcp3x0x.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/mcp4725.py to mcp4725.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/pca9685.py to pca9685.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/ads1x1x.py to ads1x1x.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/manager.py to manager.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/sensor/tslXXXX.py to tslXXXX.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/sensor/onewiretemp.py to onewiretemp.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/sensor/bmp085.py to bmp085.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/sensor/__init__.py to __init__.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/sensor/hytXXX.py to hytXXX.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/sensor/tmpXXX.py to tmpXXX.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/sensor/vcnl4000.py to vcnl4000.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/instance.py to instance.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/clients/__init__.py to __init__.pyc creating stub loader for _webiopi/GPIO.so Creating missing __init__.py for _webiopi byte-compiling build/bdist.linux-armv7l/egg/_webiopi/GPIO.py to GPIO.pyc byte-compiling build/bdist.linux-armv7l/egg/_webiopi/__init__.py to __init__.pyc creating build/bdist.linux-armv7l/egg/EGG-INFO copying WebIOPi.egg-info/PKG-INFO -> build/bdist.linux-armv7l/egg/EGG-INFO copying WebIOPi.egg-info/SOURCES.txt -> build/bdist.linux-armv7l/egg/EGG-INFO copying WebIOPi.egg-info/dependency_links.txt -> build/bdist.linux-armv7l/egg/EGG-INFO copying WebIOPi.egg-info/top_level.txt -> build/bdist.linux-armv7l/egg/EGG-INFO writing build/bdist.linux-armv7l/egg/EGG-INFO/native_libs.txt zip_safe flag not set; analyzing archive contents... creating dist creating 'dist/WebIOPi-0.7.1-py2.7-linux-armv7l.egg' and adding 'build/bdist.linux-armv7l/egg' to it removing 'build/bdist.linux-armv7l/egg' (and everything under it) Processing WebIOPi-0.7.1-py2.7-linux-armv7l.egg creating /usr/local/lib/python2.7/dist-packages/WebIOPi-0.7.1-py2.7-linux-armv7l.egg Extracting WebIOPi-0.7.1-py2.7-linux-armv7l.egg to /usr/local/lib/python2.7/dist-packages Adding WebIOPi 0.7.1 to easy-install.pth file Installed /usr/local/lib/python2.7/dist-packages/WebIOPi-0.7.1-py2.7-linux-armv7l.egg Processing dependencies for WebIOPi==0.7.1 Finished processing dependencies for WebIOPi==0.7.1 WebIOPi installed for Python 2.7.3 Found Python 3.2.3... Trying to install python3-dev using apt-get 패키지 목록을 읽는 중입니다... 완료 의존성 트리를 만드는 중입니다 상태 정보를 읽는 중입니다... 완료 다음 패키지를 더 설치할 것입니다: libpython3.2 python3-pkg-resources python3.2-dev 다음 새 패키지를 설치할 것입니다: libpython3.2 python3-dev python3-pkg-resources python3-setuptools python3.2-dev 0개 업그레이드, 5개 새로 설치, 0개 제거 및 6개 업그레이드 안 함. 32.4 M바이트 아카이브를 받아야 합니다. 이 작업 후 42.0 M바이트의 디스크 공간을 더 사용하게 됩니다. 받기:1 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libpython3.2 armhf 3.2.3-7 [1,173 kB] 받기:2 http://mirrordirector.raspbian.org/raspbian/ wheezy/main python3.2-dev armhf 3.2.3-7 [30.9 MB] 받기:3 http://mirrordirector.raspbian.org/raspbian/ wheezy/main python3-dev all 3.2.3-6 [1,062 B] 받기:4 http://mirrordirector.raspbian.org/raspbian/ wheezy/main python3-pkg-resources all 0.6.24-1 [33.9 kB] 받기:5 http://mirrordirector.raspbian.org/raspbian/ wheezy/main python3-setuptools all 0.6.24-1 [363 kB] 내려받기 32.4 M바이트, 소요시간 14초 (2,311 k바이트/초) Selecting previously unselected package libpython3.2. (데이터베이스 읽는중 ...현재 93423개의 파일과 디렉터리가 설치되어 있습니다.) libpython3.2 패키지를 푸는 중입니다 (.../libpython3.2_3.2.3-7_armhf.deb에서) ... Selecting previously unselected package python3.2-dev. python3.2-dev 패키지를 푸는 중입니다 (.../python3.2-dev_3.2.3-7_armhf.deb에서) ... Selecting previously unselected package python3-dev. python3-dev 패키지를 푸는 중입니다 (.../python3-dev_3.2.3-6_all.deb에서) ... Selecting previously unselected package python3-pkg-resources. python3-pkg-resources 패키지를 푸는 중입니다 (.../python3-pkg-resources_0.6.24-1_all.deb에서) ... Selecting previously unselected package python3-setuptools. python3-setuptools 패키지를 푸는 중입니다 (.../python3-setuptools_0.6.24-1_all.deb에서) ... man-db에 대한 트리거를 처리하는 중입니다 ... libpython3.2 (3.2.3-7) 설정하는 중입니다 ... python3.2-dev (3.2.3-7) 설정하는 중입니다 ... python3-dev (3.2.3-6) 설정하는 중입니다 ... python3-pkg-resources (0.6.24-1) 설정하는 중입니다 ... python3-setuptools (0.6.24-1) 설정하는 중입니다 ... Trying to install WebIOPi for Python 3.2.3 running install Checking .pth file support in /usr/local/lib/python3.2/dist-packages/ /usr/bin/python3 -E -c pass TEST PASSED: /usr/local/lib/python3.2/dist-packages/ appears to support .pth files running bdist_egg running egg_info writing WebIOPi.egg-info/PKG-INFO writing top-level names to WebIOPi.egg-info/top_level.txt writing dependency_links to WebIOPi.egg-info/dependency_links.txt reading manifest file 'WebIOPi.egg-info/SOURCES.txt' writing manifest file 'WebIOPi.egg-info/SOURCES.txt' installing library code to build/bdist.linux-armv7l/egg running install_lib running build_py creating build/lib.linux-armv7l-3.2 creating build/lib.linux-armv7l-3.2/webiopi copying webiopi/__main__.py -> build/lib.linux-armv7l-3.2/webiopi copying webiopi/__init__.py -> build/lib.linux-armv7l-3.2/webiopi creating build/lib.linux-armv7l-3.2/webiopi/utils copying webiopi/utils/crypto.py -> build/lib.linux-armv7l-3.2/webiopi/utils copying webiopi/utils/config.py -> build/lib.linux-armv7l-3.2/webiopi/utils copying webiopi/utils/loader.py -> build/lib.linux-armv7l-3.2/webiopi/utils copying webiopi/utils/version.py -> build/lib.linux-armv7l-3.2/webiopi/utils copying webiopi/utils/__init__.py -> build/lib.linux-armv7l-3.2/webiopi/utils copying webiopi/utils/logger.py -> build/lib.linux-armv7l-3.2/webiopi/utils copying webiopi/utils/types.py -> build/lib.linux-armv7l-3.2/webiopi/utils copying webiopi/utils/thread.py -> build/lib.linux-armv7l-3.2/webiopi/utils creating build/lib.linux-armv7l-3.2/webiopi/clients copying webiopi/clients/__init__.py -> build/lib.linux-armv7l-3.2/webiopi/clients creating build/lib.linux-armv7l-3.2/webiopi/protocols copying webiopi/protocols/coap.py -> build/lib.linux-armv7l-3.2/webiopi/protocols copying webiopi/protocols/__init__.py -> build/lib.linux-armv7l-3.2/webiopi/protocols copying webiopi/protocols/rest.py -> build/lib.linux-armv7l-3.2/webiopi/protocols copying webiopi/protocols/http.py -> build/lib.linux-armv7l-3.2/webiopi/protocols creating build/lib.linux-armv7l-3.2/webiopi/server copying webiopi/server/__init__.py -> build/lib.linux-armv7l-3.2/webiopi/server creating build/lib.linux-armv7l-3.2/webiopi/decorators copying webiopi/decorators/__init__.py -> build/lib.linux-armv7l-3.2/webiopi/decorators copying webiopi/decorators/rest.py -> build/lib.linux-armv7l-3.2/webiopi/decorators creating build/lib.linux-armv7l-3.2/webiopi/devices copying webiopi/devices/i2c.py -> build/lib.linux-armv7l-3.2/webiopi/devices copying webiopi/devices/onewire.py -> build/lib.linux-armv7l-3.2/webiopi/devices copying webiopi/devices/__init__.py -> build/lib.linux-armv7l-3.2/webiopi/devices copying webiopi/devices/spi.py -> build/lib.linux-armv7l-3.2/webiopi/devices copying webiopi/devices/serial.py -> build/lib.linux-armv7l-3.2/webiopi/devices copying webiopi/devices/bus.py -> build/lib.linux-armv7l-3.2/webiopi/devices copying webiopi/devices/manager.py -> build/lib.linux-armv7l-3.2/webiopi/devices copying webiopi/devices/instance.py -> build/lib.linux-armv7l-3.2/webiopi/devices creating build/lib.linux-armv7l-3.2/webiopi/devices/digital copying webiopi/devices/digital/pcf8574.py -> build/lib.linux-armv7l-3.2/webiopi/devices/digital copying webiopi/devices/digital/ds2408.py -> build/lib.linux-armv7l-3.2/webiopi/devices/digital copying webiopi/devices/digital/__init__.py -> build/lib.linux-armv7l-3.2/webiopi/devices/digital copying webiopi/devices/digital/mcp23XXX.py -> build/lib.linux-armv7l-3.2/webiopi/devices/digital copying webiopi/devices/digital/gpio.py -> build/lib.linux-armv7l-3.2/webiopi/devices/digital creating build/lib.linux-armv7l-3.2/webiopi/devices/analog copying webiopi/devices/analog/pcf8591.py -> build/lib.linux-armv7l-3.2/webiopi/devices/analog copying webiopi/devices/analog/__init__.py -> build/lib.linux-armv7l-3.2/webiopi/devices/analog copying webiopi/devices/analog/mcp492X.py -> build/lib.linux-armv7l-3.2/webiopi/devices/analog copying webiopi/devices/analog/mcp48XX.py -> build/lib.linux-armv7l-3.2/webiopi/devices/analog copying webiopi/devices/analog/mcp3x0x.py -> build/lib.linux-armv7l-3.2/webiopi/devices/analog copying webiopi/devices/analog/mcp4725.py -> build/lib.linux-armv7l-3.2/webiopi/devices/analog copying webiopi/devices/analog/pca9685.py -> build/lib.linux-armv7l-3.2/webiopi/devices/analog copying webiopi/devices/analog/ads1x1x.py -> build/lib.linux-armv7l-3.2/webiopi/devices/analog creating build/lib.linux-armv7l-3.2/webiopi/devices/sensor copying webiopi/devices/sensor/tslXXXX.py -> build/lib.linux-armv7l-3.2/webiopi/devices/sensor copying webiopi/devices/sensor/onewiretemp.py -> build/lib.linux-armv7l-3.2/webiopi/devices/sensor copying webiopi/devices/sensor/bmp085.py -> build/lib.linux-armv7l-3.2/webiopi/devices/sensor copying webiopi/devices/sensor/__init__.py -> build/lib.linux-armv7l-3.2/webiopi/devices/sensor copying webiopi/devices/sensor/hytXXX.py -> build/lib.linux-armv7l-3.2/webiopi/devices/sensor copying webiopi/devices/sensor/tmpXXX.py -> build/lib.linux-armv7l-3.2/webiopi/devices/sensor copying webiopi/devices/sensor/vcnl4000.py -> build/lib.linux-armv7l-3.2/webiopi/devices/sensor creating build/lib.linux-armv7l-3.2/webiopi/devices/shield copying webiopi/devices/shield/__init__.py -> build/lib.linux-armv7l-3.2/webiopi/devices/shield copying webiopi/devices/shield/piface.py -> build/lib.linux-armv7l-3.2/webiopi/devices/shield running build_ext building '_webiopi.GPIO' extension creating build/temp.linux-armv7l-3.2 creating build/temp.linux-armv7l-3.2/native gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC -I/usr/include/python3.2mu -c native/bridge.c -o build/temp.linux-armv7l-3.2/native/bridge.o gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC -I/usr/include/python3.2mu -c native/gpio.c -o build/temp.linux-armv7l-3.2/native/gpio.o gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC -I/usr/include/python3.2mu -c native/cpuinfo.c -o build/temp.linux-armv7l-3.2/native/cpuinfo.o native/cpuinfo.c: In function ‘get_cpuinfo_revision’: native/cpuinfo.c:38:12: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] creating build/lib.linux-armv7l-3.2/_webiopi gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-armv7l-3.2/native/bridge.o build/temp.linux-armv7l-3.2/native/gpio.o build/temp.linux-armv7l-3.2/native/cpuinfo.o -o build/lib.linux-armv7l-3.2/_webiopi/GPIO.cpython-32mu.so creating build/bdist.linux-armv7l/egg creating build/bdist.linux-armv7l/egg/webiopi creating build/bdist.linux-armv7l/egg/webiopi/server copying build/lib.linux-armv7l-3.2/webiopi/server/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/server copying build/lib.linux-armv7l-3.2/webiopi/__main__.py -> build/bdist.linux-armv7l/egg/webiopi creating build/bdist.linux-armv7l/egg/webiopi/decorators copying build/lib.linux-armv7l-3.2/webiopi/decorators/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/decorators copying build/lib.linux-armv7l-3.2/webiopi/decorators/rest.py -> build/bdist.linux-armv7l/egg/webiopi/decorators copying build/lib.linux-armv7l-3.2/webiopi/__init__.py -> build/bdist.linux-armv7l/egg/webiopi creating build/bdist.linux-armv7l/egg/webiopi/utils copying build/lib.linux-armv7l-3.2/webiopi/utils/crypto.py -> build/bdist.linux-armv7l/egg/webiopi/utils copying build/lib.linux-armv7l-3.2/webiopi/utils/config.py -> build/bdist.linux-armv7l/egg/webiopi/utils copying build/lib.linux-armv7l-3.2/webiopi/utils/loader.py -> build/bdist.linux-armv7l/egg/webiopi/utils copying build/lib.linux-armv7l-3.2/webiopi/utils/version.py -> build/bdist.linux-armv7l/egg/webiopi/utils copying build/lib.linux-armv7l-3.2/webiopi/utils/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/utils copying build/lib.linux-armv7l-3.2/webiopi/utils/logger.py -> build/bdist.linux-armv7l/egg/webiopi/utils copying build/lib.linux-armv7l-3.2/webiopi/utils/types.py -> build/bdist.linux-armv7l/egg/webiopi/utils copying build/lib.linux-armv7l-3.2/webiopi/utils/thread.py -> build/bdist.linux-armv7l/egg/webiopi/utils creating build/bdist.linux-armv7l/egg/webiopi/protocols copying build/lib.linux-armv7l-3.2/webiopi/protocols/coap.py -> build/bdist.linux-armv7l/egg/webiopi/protocols copying build/lib.linux-armv7l-3.2/webiopi/protocols/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/protocols copying build/lib.linux-armv7l-3.2/webiopi/protocols/rest.py -> build/bdist.linux-armv7l/egg/webiopi/protocols copying build/lib.linux-armv7l-3.2/webiopi/protocols/http.py -> build/bdist.linux-armv7l/egg/webiopi/protocols creating build/bdist.linux-armv7l/egg/webiopi/devices copying build/lib.linux-armv7l-3.2/webiopi/devices/i2c.py -> build/bdist.linux-armv7l/egg/webiopi/devices creating build/bdist.linux-armv7l/egg/webiopi/devices/digital copying build/lib.linux-armv7l-3.2/webiopi/devices/digital/pcf8574.py -> build/bdist.linux-armv7l/egg/webiopi/devices/digital copying build/lib.linux-armv7l-3.2/webiopi/devices/digital/ds2408.py -> build/bdist.linux-armv7l/egg/webiopi/devices/digital copying build/lib.linux-armv7l-3.2/webiopi/devices/digital/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/devices/digital copying build/lib.linux-armv7l-3.2/webiopi/devices/digital/mcp23XXX.py -> build/bdist.linux-armv7l/egg/webiopi/devices/digital copying build/lib.linux-armv7l-3.2/webiopi/devices/digital/gpio.py -> build/bdist.linux-armv7l/egg/webiopi/devices/digital copying build/lib.linux-armv7l-3.2/webiopi/devices/onewire.py -> build/bdist.linux-armv7l/egg/webiopi/devices copying build/lib.linux-armv7l-3.2/webiopi/devices/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/devices copying build/lib.linux-armv7l-3.2/webiopi/devices/spi.py -> build/bdist.linux-armv7l/egg/webiopi/devices creating build/bdist.linux-armv7l/egg/webiopi/devices/shield copying build/lib.linux-armv7l-3.2/webiopi/devices/shield/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/devices/shield copying build/lib.linux-armv7l-3.2/webiopi/devices/shield/piface.py -> build/bdist.linux-armv7l/egg/webiopi/devices/shield copying build/lib.linux-armv7l-3.2/webiopi/devices/serial.py -> build/bdist.linux-armv7l/egg/webiopi/devices copying build/lib.linux-armv7l-3.2/webiopi/devices/bus.py -> build/bdist.linux-armv7l/egg/webiopi/devices creating build/bdist.linux-armv7l/egg/webiopi/devices/analog copying build/lib.linux-armv7l-3.2/webiopi/devices/analog/pcf8591.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog copying build/lib.linux-armv7l-3.2/webiopi/devices/analog/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog copying build/lib.linux-armv7l-3.2/webiopi/devices/analog/mcp492X.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog copying build/lib.linux-armv7l-3.2/webiopi/devices/analog/mcp48XX.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog copying build/lib.linux-armv7l-3.2/webiopi/devices/analog/mcp3x0x.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog copying build/lib.linux-armv7l-3.2/webiopi/devices/analog/mcp4725.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog copying build/lib.linux-armv7l-3.2/webiopi/devices/analog/pca9685.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog copying build/lib.linux-armv7l-3.2/webiopi/devices/analog/ads1x1x.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog copying build/lib.linux-armv7l-3.2/webiopi/devices/manager.py -> build/bdist.linux-armv7l/egg/webiopi/devices creating build/bdist.linux-armv7l/egg/webiopi/devices/sensor copying build/lib.linux-armv7l-3.2/webiopi/devices/sensor/tslXXXX.py -> build/bdist.linux-armv7l/egg/webiopi/devices/sensor copying build/lib.linux-armv7l-3.2/webiopi/devices/sensor/onewiretemp.py -> build/bdist.linux-armv7l/egg/webiopi/devices/sensor copying build/lib.linux-armv7l-3.2/webiopi/devices/sensor/bmp085.py -> build/bdist.linux-armv7l/egg/webiopi/devices/sensor copying build/lib.linux-armv7l-3.2/webiopi/devices/sensor/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/devices/sensor copying build/lib.linux-armv7l-3.2/webiopi/devices/sensor/hytXXX.py -> build/bdist.linux-armv7l/egg/webiopi/devices/sensor copying build/lib.linux-armv7l-3.2/webiopi/devices/sensor/tmpXXX.py -> build/bdist.linux-armv7l/egg/webiopi/devices/sensor copying build/lib.linux-armv7l-3.2/webiopi/devices/sensor/vcnl4000.py -> build/bdist.linux-armv7l/egg/webiopi/devices/sensor copying build/lib.linux-armv7l-3.2/webiopi/devices/instance.py -> build/bdist.linux-armv7l/egg/webiopi/devices creating build/bdist.linux-armv7l/egg/webiopi/clients copying build/lib.linux-armv7l-3.2/webiopi/clients/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/clients creating build/bdist.linux-armv7l/egg/_webiopi copying build/lib.linux-armv7l-3.2/_webiopi/GPIO.cpython-32mu.so -> build/bdist.linux-armv7l/egg/_webiopi byte-compiling build/bdist.linux-armv7l/egg/webiopi/server/__init__.py to __init__.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/__main__.py to __main__.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/decorators/__init__.py to __init__.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/decorators/rest.py to rest.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/__init__.py to __init__.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/crypto.py to crypto.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/config.py to config.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/loader.py to loader.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/version.py to version.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/__init__.py to __init__.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/logger.py to logger.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/types.py to types.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/thread.py to thread.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/protocols/coap.py to coap.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/protocols/__init__.py to __init__.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/protocols/rest.py to rest.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/protocols/http.py to http.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/i2c.py to i2c.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/digital/pcf8574.py to pcf8574.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/digital/ds2408.py to ds2408.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/digital/__init__.py to __init__.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/digital/mcp23XXX.py to mcp23XXX.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/digital/gpio.py to gpio.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/onewire.py to onewire.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/__init__.py to __init__.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/spi.py to spi.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/shield/__init__.py to __init__.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/shield/piface.py to piface.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/serial.py to serial.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/bus.py to bus.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/pcf8591.py to pcf8591.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/__init__.py to __init__.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/mcp492X.py to mcp492X.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/mcp48XX.py to mcp48XX.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/mcp3x0x.py to mcp3x0x.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/mcp4725.py to mcp4725.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/pca9685.py to pca9685.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/ads1x1x.py to ads1x1x.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/manager.py to manager.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/sensor/tslXXXX.py to tslXXXX.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/sensor/onewiretemp.py to onewiretemp.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/sensor/bmp085.py to bmp085.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/sensor/__init__.py to __init__.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/sensor/hytXXX.py to hytXXX.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/sensor/tmpXXX.py to tmpXXX.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/sensor/vcnl4000.py to vcnl4000.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/instance.py to instance.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/webiopi/clients/__init__.py to __init__.cpython-32.pyc creating stub loader for _webiopi/GPIO.cpython-32mu.so Creating missing __init__.py for _webiopi byte-compiling build/bdist.linux-armv7l/egg/_webiopi/GPIO.py to GPIO.cpython-32.pyc byte-compiling build/bdist.linux-armv7l/egg/_webiopi/__init__.py to __init__.cpython-32.pyc creating build/bdist.linux-armv7l/egg/EGG-INFO copying WebIOPi.egg-info/PKG-INFO -> build/bdist.linux-armv7l/egg/EGG-INFO copying WebIOPi.egg-info/SOURCES.txt -> build/bdist.linux-armv7l/egg/EGG-INFO copying WebIOPi.egg-info/dependency_links.txt -> build/bdist.linux-armv7l/egg/EGG-INFO copying WebIOPi.egg-info/top_level.txt -> build/bdist.linux-armv7l/egg/EGG-INFO writing build/bdist.linux-armv7l/egg/EGG-INFO/native_libs.txt zip_safe flag not set; analyzing archive contents... _webiopi.__pycache__.GPIO.cpython-32: module references __file__ creating 'dist/WebIOPi-0.7.1-py3.2-linux-armv7l.egg' and adding 'build/bdist.linux-armv7l/egg' to it removing 'build/bdist.linux-armv7l/egg' (and everything under it) Processing WebIOPi-0.7.1-py3.2-linux-armv7l.egg creating /usr/local/lib/python3.2/dist-packages/WebIOPi-0.7.1-py3.2-linux-armv7l.egg Extracting WebIOPi-0.7.1-py3.2-linux-armv7l.egg to /usr/local/lib/python3.2/dist-packages Adding WebIOPi 0.7.1 to easy-install.pth file Installed /usr/local/lib/python3.2/dist-packages/WebIOPi-0.7.1-py3.2-linux-armv7l.egg Processing dependencies for WebIOPi==0.7.1 Finished processing dependencies for WebIOPi==0.7.1 WebIOPi installed for Python 3.2.3 Copying HTML resources... `htdocs' -> `/usr/share/webiopi/htdocs' `htdocs/jquery.js' -> `/usr/share/webiopi/htdocs/jquery.js' `htdocs/index.html' -> `/usr/share/webiopi/htdocs/index.html' `htdocs/app' -> `/usr/share/webiopi/htdocs/app' `htdocs/app/gpio-list' -> `/usr/share/webiopi/htdocs/app/gpio-list' `htdocs/app/gpio-list/index.html' -> `/usr/share/webiopi/htdocs/app/gpio-list/index.html' `htdocs/app/devices-monitor' -> `/usr/share/webiopi/htdocs/app/devices-monitor' `htdocs/app/devices-monitor/index.html' -> `/usr/share/webiopi/htdocs/app/devices-monitor/index.html' `htdocs/app/serial-monitor' -> `/usr/share/webiopi/htdocs/app/serial-monitor' `htdocs/app/serial-monitor/index.html' -> `/usr/share/webiopi/htdocs/app/serial-monitor/index.html' `htdocs/app/gpio-header' -> `/usr/share/webiopi/htdocs/app/gpio-header' `htdocs/app/gpio-header/index.html' -> `/usr/share/webiopi/htdocs/app/gpio-header/index.html' `htdocs/webiopi.css' -> `/usr/share/webiopi/htdocs/webiopi.css' `htdocs/webiopi.js' -> `/usr/share/webiopi/htdocs/webiopi.js' Copying default config file... `python/config' -> `/etc/webiopi/config' Copying default passwd file... `python/passwd' -> `/etc/webiopi/passwd' Installing startup script... Installing webiopi command... Installing webiopi-passwd command... Do you want to access WebIOPi over Internet ? [y/n] y Extracting Weaved Software into /home/pi/src/WebIOPi-0.7.1 Finished extracting You are running installer script Version: v1.3 Last modified on February 3, 2015, by Mike Young. Now launching the Weaved connectd daemon installer... . Sorry, you are running this installer on an unsupported platform. But if you go to http://forum.weaved.com we'll be happy to help you get your platform up and running. Thanks! WebIOPi successfully installed * To start WebIOPi foreground : sudo webiopi [-h] [-c config] [-l log] [-s script] [-d] [port] * To start WebIOPi background : sudo /etc/init.d/webiopi start * To start WebIOPi at boot : sudo update-rc.d webiopi defaults * Weaved IoT Kit installed, log on http://developer.weaved.com to access your device * Look in /home/pi/src/WebIOPi-0.7.1/examples for Python library usage examples |
기본 포트 8000번
$ sudo vi /etc/webiopi/config [HTTP] # HTTP Server configuration enabled = true port = 8000 # File containing sha256(base64("user:password")) # Use webiopi-passwd command to generate it passwd-file = /etc/webiopi/passwd # Change login prompt message prompt = "WebIOPi" |
로그인 계정
id: webiopi
pw: raspberry
음..
음.. 되는게 없네? ㅠㅠ
---
rpi 2b용 패치 라는데..
패치하고 나니 좀 먼가 많아졌다?
[링크 : https://groups.google.com/forum/#!topic/webiopi/RGtrRfFJMKY]
[링크 : https://github.com/doublebind/raspi] << 패치 내용 확인요망
'embeded > raspberry pi' 카테고리의 다른 글
openCV 3.0.0 on 라즈베리 파이 2 (0) | 2015.10.06 |
---|---|
opencv 템플릿 매칭 / wiring pi PWM ing.. (0) | 2015.10.05 |
라즈베리 파이 v4l2-ctl 관련 (0) | 2015.10.01 |
라즈베리 파이 2 + usb webcam + servo 2ch (2) | 2015.09.28 |
라즈베리 파이 PWM 데이터 시트 (0) | 2015.09.28 |