Home » 산딸기 가지고 놀기 » 안드로이드 앱에서 라즈베리파이 GPIO 제어하기

안드로이드 앱에서 라즈베리파이 GPIO 제어하기

 

0. Raspberry Control 기능

라즈베리파이 GPIO 를 제어할 수 있는 방식에는 여러가지 방법이 있다 그 중 오늘은 안드로이드 앱을 통해 오픈소스로 개발된 “Raspberry control” 에 대해 이용을 해보자

 

  • 보안포트 SSH를 통한 접속(secure connection via SSH)

  • 손쉬운 GPIO 모니터링 및 제어(easy control and monitoring GPIO)

  • DS18B20 리모트에 대한 모니터링 및 온도 차트
    (monitor and graph temperatures remotely using DS18B20)

  • 원격 가상터미널 기능(remote terminal emulator)

  • remote process management,

  • 원격스트리밍 영상 (built-in MJPEG stream client)

  • easy 1-wire and I2C bus management,

  • IR 제어 시스템 (IR control system)

  • 터치패트(remote touchpad)

  • XBMC 원격제어(XBMC remote control)

  • 음성제어(voice control)

1. 라즈베리파이 GPIO 제어 소스 다운로드

pi@rasplay ~ $ wget http://dl.dropbox.com/s/8uxxomxonjwwa08/rpc_installer-2013-03-24.tar.gz

–2013-08-12 04:24:05–  http://rasplay.iptime.org/data/source/rpc_installer-2013-03-24.tar.gz

Resolving rasplay.iptime.org (rasplay.iptime.org)… 211.226.177.224

Connecting to rasplay.iptime.org (rasplay.iptime.org)|211.226.177.224|:80… connected.

HTTP request sent, awaiting response… 200 OK

Length: 658980 (644K) [application/x-gzip]

Saving to: `rpc_installer-2013-03-24.tar.gz’

100%[======================================>] 658,980     3.16M/s   in 0.2s

2013-08-12 04:24:06 (3.16 MB/s) – `rpc_installer-2013-03-24.tar.gz’ saved [658980/658980]

 

2. 라즈베리파이 GPIO 제어 소스 압축해제

pi@rasplay ~ $ sudo tar xvf rpc_installer-2013-03-24.tar.gz

rpc_installer/

rpc_installer/hardware.conf

rpc_installer/rpc_gpio

rpc_installer/shellinabox-2.14.tar.gz

rpc_installer/rpc_lirc

rpc_installer/rpc.conf

rpc_installer/rpc_utils

rpc_installer/rpc_export

rpc_installer/rpc_shellinaboxd

rpc_installer/quick2wire-gpio-admin.tar.gz

rpc_installer/rpc_onewire

rpc_installer/rpc_process

pi@rasplay ~ $ cd rpc_installer
pi@rasplay ~/rpc_installer $

 

3. 라즈베리파이 GPIO 제어 소스 설치

pi@rasplay ~ $ ./rpc_utils --install

Installation for user: pi

Updating system… (it takes several minutes)

Installing additional software…

Installing quick2wire-gpio-admin… (it takes several minutes) [OK]

Installing shellinaboxd… (it takes several minutes) [OK]

Installing rpc_export… [OK]

Installing rpc_gpio… [OK]

Installing rpc_onewire… [OK]

Installing rpc_process… [OK]

Installing rpc_utils… [OK]

Installing rpc_lirc… [OK]

Installing configuration files… [OK]

Installing rpc_shellinaboxd script… [OK]

Editing /etc/modules file… [OK]

Preparing LIRC… [OK]

PLEASE CONFIGURE LIRC (lircd.conf and rpc.conf files) BEFORE USE ..TV Control.. OPTIONS

Removing old installer… [OK]

Broadcast message from root@rasplay (pts/0) (Mon Aug 12 04:39:56 2013):

The system is going down for reboot NOW!

Message from syslogd@rasplay at Aug 12 04:40:00 …

kernel:[ 1525.738061] Restarting system.

 

4. 안드로이드 Raspberry Control 앱 다운로드

[참고사이트]

o http://www.lukasz-skalski.com/index.php/projekty-inne/raspberry-control-control-raspberry-pi-with-your-android-device.html

 

산딸기마을 포스트 검색

공동제작 공동프로젝트 무상후원 기관

산딸기마을 기부하기

산딸기마을 방문자 현황

Flags Countries Visits Page views
South Korea 626063 1845660
United States 10882 26091
Japan 5011 13204
Germany 2755 5151
India 1897 2902
Canada 1729 4640
United Kingdom 1596 2642
Australia 1240 2901
Russia 1219 1677
China 1077 2239
Total Pageviews: 1936700