본문 바로가기

php

라즈베리파이와 릴레이(relay) 모듈을 이용해 전원 제어하기 이번 시간에는 라즈베리파이와 릴레이(relay) 모듈을 이용해서 웹에서 전원 제어하는 법에 대해서 다루겠다. 개발환경은 아파치+PHP+wiringpi 이다. 아파치+php+mysql 환경 구축은 아래의 링크을 확인하면 되고, http://www.ilikesan.com/entry/라즈베리파이-2-에서-APMApachePHPMysql-구축및-환경설정 wiringpi 설치는 아래의 정식 홈페이지를 참고하시면 된다. http://wiringpi.com/download-and-install/ 아래의 동영상을 보면 실제 작동되는 영상과 전체적인 연결되어 있는 모습을 확인할수 있다. 프로그램소스는 아래와 같다. ------------------ relay.php -------------------------- 4-C.. 더보기
라즈베리파이2에서 php을 이용하여 온도 저장으로 그래프로 출력하기. 저번 시간에 이어 ds1820 온도센서를 이용해서 온도를 자동 저장하고 그래프로 출력하는 법에 대해서 강좌 하도록 하겠다. 아래의 강좌을 읽으면 프로그램을 이해하는데 도움이 된다. 2015/05/14 라즈베리파이 2 DS18B20 온도센서 PHP 프로그램, MySQL DB 저장 (2) 2015/05/13 라즈베리파이 2에서 APM(Apache,PHP,Mysql) 구축및 환경설정 2015/05/09 아두이노 라즈베리파이 온도센서 방수형 DS18B20 사용법 2015/05/09 라즈베리파이 아두이노 온도센서 방수형 DS18b20 상품 설명과 구매 crontab에 아래와 같이 일분에 한번 실행되도록 등록한다. ----------- 아래 -------- #temperature auto save * * * * *.. 더보기
라즈베리파이 에서 php 에러 출력하기 라즈베리파이에서 php 에러 구문이 막혀있는 아래와 같은 방법으로 출력하면 된다. # php.ini 파일을 vi로 열고 sudo vi /etc/php5/apache2/php.ini # php.ini 파일에서 아래의 설정변수를 Off에서 On으로 변경 display_errors = On # 아파치를 리스타트해서 php.ini 파일을 적용한다. sudo /etc/init.d/apache2 restart 더보기
라즈베리파이 2 DS18B20 온도센서 PHP 프로그램, MySQL DB 저장 라즈베리파이 2 에서 온도센서를 PHP로 읽어 들이고, Mysql DB에 저장하는 법에 대해서 배우겠다. 이강좌를 이해하기 위해서는 앞의 강좌를 먼저 읽어 봐야한다. 그리고 , 당연히 Apach+ PHP + Mysql 환경 이어야 한다. 그런 본론으로 들어 가겠다. 아래는 먼저 읽어야하는 강좌 리스트 이다. 2015/05/13 라즈베리파이 2에서 APM(Apache,PHP,Mysql) 구축및 환경설정 2015/05/09 아두이노 라즈베리파이 온도센서 방수형 DS18B20 사용법 2015/05/09 라즈베리파이 아두이노 온도센서 방수형 DS18b20 상품 설명과 구매 일단 온도센서를 읽어들이는 출력하는 프로그램은 다음과 같다. DB18B20.php 해당 프로그램을 웹에서 호출하면, 이 얼마나 간결하고 아름.. 더보기
라즈베리파이 2에서 APM(Apache,PHP,Mysql) 구축및 환경설정 라즈베리파이 에서 APM(Apache,PHP,Mysql) 환경 구축에 대해서 다루겠다. 필자는 다양한 환경에서 웹개발을 해 보았다. 웹 랭퀴지 선택에서 각각의 장단점이 있다. 리눅스 환경이므로 PHP, JSP 을 선택하라고 애기하고 싶다. C에 익숙한 분들은 PHP, 자바에 익숙한 분은 JSP 환경의 tomcat을 선택하시면 된다. 디비는 mysql 을 추천한다 가볍고 빠르다. 무료이다. 그리고 한글화된 문서가 있다. 컴파일 해서 설치할수도 있겠지만, 간단하게 설치 할수 있는 방법으로 진행하겠다. 아파치 서버를 설치합니다 $ sudo apt-get install apache2 MySQL Database를 설치합니다. $ sudo apt-get install mysql-server mysql-client .. 더보기