embeded/raspberry pi2015. 10. 1. 13:27

웹을 통해서 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용 패치 적용 버전

WebIOPi-0.7.1.tar.gz

+



으으 설치 겁나 길다

$ 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] << 패치 내용 확인요망





Posted by 구차니