분류 전체보기 (97) 썸네일형 리스트형 라즈베리파이 2대로 웹서버 사용, IP는 하나 IP가 하나에 라즈베리파이 2대를 써서 들어오는 주소에 따라 분배하는 방법. 1. 외부IP당 80번 포트는 하나밖에 없어서 두번째 라즈베리파이웹서버는 8080 으로 적용2. 80번 포트를 배정받은 라즈베리파이에 버츄얼호스트를 통해서 8080번포트로 리다이렉트VirtualHost Redirect 방법 참조 >>> http://blog.fake.kr/421 ServerName news.fake.kr Redirect 301 / http://news.fake.kr:8080/ 3. 8080포트를 배정받은 두번째 라즈베리파이는 아파치 포트를 변경, 아래 참조아파치 포트변경 참조 >>> http://blog.fake.kr/4524. 공유기에서 포트포워딩으로 두번째 라즈베리파이의 외부포트를 8080으로 설정 아파치서버 포트 변경 sudo nano /etc/apache2/ports.conf # If you just change the port or add more ports here, you will likely also # have to change the VirtualHost statement in# /etc/apache2/sites-enabled/000-default.conf Listen 80# 위 80번 포트를 아래와 같이 8080 포트로 변경Listen 8080 Listen 443 Listen 443 # vim: syntax=apache ts=4 sw=4 sts=4 sr noet sudo nano /etc/apache2/sites-enabled/000-default.conf위 포트를 아래와 같이 변경 sudo servic.. 라즈베리파이 웹스트리밍 Motion + VLC sudo apt-get install vlcraspivid -o - -t 0 -w 640 -h 480 -fps 24 |cvlc -vvv stream:///dev/stdin --sout '#standard{access=http,mux=ts,dst=:8081}' :demux=h264 미디어플레이어로(MX Player) Network stream을 열어서 http://ipaddress:8081 로 접속 최신상태로 업데이트 및 업그레이드sudo apt-get updatesudo apt-get upgrade 모션 설치sudo apt-get install motion 아래와 같이 환경설정sudo nano /etc/motion/motion.conf•daemon on•webcam_localhost off -> stre.. Snoopy 이용법해서 파싱 방법 아래에서 파일을 다운받아서 압축을 풀고 Snoopy.class.php 파일만 실행될 파일과 동일한 디렉토리에 넣어주면 작동한다.https://sourceforge.net/projects/snoopy/files/latest/download 텔레그램 봇 TelegramBotPHP 활용 ( 문자 및 사진보내기 ) 리눅스로 프로그램을 만들어서 문자로 알림을 받는기능을 찾던중에 텔레그램 봇이 가장 좋을 것 같아서 알아봤다. TelegramBotPHP를 설치하고, 해당 폴더에서 php를 실행하면 된다.봇ID와 챗ID는 개인별로 설정을 해줘야하고, 그림을 보낼경우 절대경로(상대경로는 되는지 확인을 안해봤음)와 파일명을 함께 적어줘야한다. // curl 이 설치되어있어야 한다, 아래 명령어는 curl 설치 명령어sudo apt-get updatesudo apt-get install php5-curl // 아래 명령어는 그림보낼때 사용하는 Php 스크립트sudo git clone https://github.com/Eleirbag89/TelegramBotPHP 문자 보낼때 그림 보낼때 사진을 찍어서 텔레그램으로 전송 라즈베리파이로 DHT22 와 BH1750 센서를 사용해서 온도 습도 조도 출력하기 온습도센서(dht22)의 핀번호는 9번이고, 조도센서(BH1750) 는 I2C를 이용해서 측정된다. 조도센서 설치관련 http://blog.heeseop.com/426온습도센서 설치관련 http://blog.heeseop.com/420 #180224 아래 사진 DHT22가 파랑이고 BH1750가 노랑임, 뒤바꼈음 연월일시분초 온도 습도 조도 순서대로 | 를 기준으로 표시하게하는 스크립트 20160422164301 |24.5|46.4| 169.2 #!/usr/bin/pythonimport Adafruit_DHT as dhtimport datetimeimport smbusimport timeimport datetime wtime = datetime.datetime.now().replace(second=0, .. SQL 에 한글이 깨져서 입력될때 1. character set 설정 mysql를 설치할때 처음부터 utf8 을 지정해뒀어야했는데 이런게 있는지 모르고 그냥 넘어갔다,그랬더니 latin1 으로 설정이 되어 있어서 이걸 utf8로 바꾸는 방법을 찾아봤다. #설정파일 위치sudo nano /etc/mysql/my.cnf #아래 항목에 해당되는 문구를 추가하고 재부팅 [client]default-character-set=utf8 [mysql]default-character-set=utf8 [mysqld]collation-server = utf8_unicode_ciinit-connect='SET NAMES utf8'character-set-server = utf8 재부팅 후 아래 명령어로 변경됐는지 확인 mysql -u root -pstatus.. Mysql 입력 출력 데이터를 저장하기 이전 1 ··· 6 7 8 9 10 11 12 13 다음