기본 콘텐츠로 건너뛰기

11월, 2018의 게시물 표시

라즈베리파이 웹에서 재부팅 시키기

- 조건 apache 와 php 가 설치 되어 있어야 합니다. *보안상 문제가 있을 수 있으니 판단은 본인의 몫이며 중요한 자료가 있다면 하지마세요 ㅠ /etc/sudiers 에 추가 sudo vim /etc/sudoers %www-data ALL=NOPASSWD: /sbin/reboot reboot.php 파일 만들기 sudo vim /var/www/html/reboot.php <?php echo exec('sudo reboot'); ?> 외부에서 reboot.php 를 실행시키면 라즈베리파이가 재부팅 됩니다.

라즈베리파이 키오스크 모드(Kiosk mode)

부팅시 화면 회전 sudo vi /boot/config.txt add display_rotate=3 ( 이와 같이 작성하면 화면이 시계 방향으로 90도 회전 ) 터치스크린까지 바꿀려면.. add lcd_rotate=3 disable_overscan=1 overscan_left=-150 overscan_right=-150 부팅 로그 감추기 sudo vi /boot/cmdline.txt 부팅 이미지 표시하기 sudo apt-get install fbi vi asplashscreen 아래 do_start 부분에서 이미지 경로를 원하는 이미지로 변경한다. #! /bin/sh ### BEGIN INIT INFO # Provides:          asplashscreen # Required-Start: # Required-Stop: # Should-Start:      # Default-Start:     S # Default-Stop: # Short-Description: Show custom splashscreen # Description:       Show custom splashscreen ### END INIT INFO do_start () {     /usr/bin/fbi -T 1 -noverbose -a /etc/sample.png        exit 0 } case "$1" in   start|"")     do_start     ;;   restart|reload|force-reload)     echo "Error: argument '$1' not supported" >&2     exit 3     ;;   stop)     # No-op     ;;   status)     exit 0     ;;   *)     echo "Usage: asplashscreen [sta

라즈베리파이 web gpio 사용해보기..

WebIOPi는 라즈베리파이 2B+ 이상에서는 패치 해줘야함 $ wget http://sourceforge.net/projects/webiopi/files/WebIOPi-0.7.1.tar.gz $ tar xvzf WebIOPi-0.7.1.tar.gz $ cd WebIOPi-0.7.1 $ wget https://raw.githubusercontent.com/doublebind/raspi/master/webiopi-pi2bplus.patch $ patch -p1 -i webiopi-pi2bplus.patch $ sudo ./setup.sh * 백그라운드에서 실행/종료 $ sudo /etc/init.d/webiopi start $ sudo /etc/init.d/webiopi stop * 시스템 시작시 자동실행 또는 제거 $ sudo update-rc.d webiopi defaults $ sudo update-rc.d webiopi remove 다른  PC에서 접속할 시에는 웹창에서 라즈베리파이 IP:8000으로 접속 ex) 192.xx.xx.xx:8000 아이디 : webiopi    패스워드 : raspberry