크 랜 베 리 파이 (raspberryPi) 의 최종 게임 방법 1: 플랫폼 구축
2478 단어 스마트 홈오픈 소스 하드웨어raspberry-pi
많은 사람들 이 크 랜 베 리 파 이 를 샀 는 지 시스템 만 설치 하고 집에 두 고 재 를 먹었다.저도 간단하게 shairplay 를 설치 해서 에 어 플레이 의 server 로 삼 고 아이 폰 으로 음악 을 틀 었 습 니 다.
앞에서 name. com 에서 도 메 인 이름 을 샀 는데 A 기록 을 수정 하 는 설정 이 매우 빠 릅 니 다 (거의 초 동안 유효 합 니 다).또한 주거 지 의 텔 레 콤 광대 역 은 인터넷 IP 가 있 는 것 을 발견 하고 크 랜 베 리 파이 에 도 메 인 이름 을 묶 어 인터넷 을 할 수 있 는 모든 곳 에서 방문 할 수 있 도록 했다.
그 다음 에 크 랜 베 리 파 에 각종 센서, 카메라, 적외선 원 격 조종 을 설치 하고 그 어떠한 곳 에서 도 센서 의 데 이 터 를 얻 거나 집에 있 는 각종 전 기 를 원 격 조종 할 수 있다.
오늘 첫 번 째 단계: 플랫폼 구축
준비 물
#!/bin/bash
IP=`wget -q -O - http://www.biranchi.com/ip.php`
SCRIPTSHOME=$(dirname $0)
IPLOG=$SCRIPTSHOME/last.ip
source $SCRIPTSHOME/checkIP.conf
SUBJECT='IP Address'
DEPS=`which sendemail`
if [[ $DEPS = "" ]]; then
echo "The program 'sendemail' is currently not installed. You can install it by typing:"
echo "sudo apt-get install sendemail"
exit 1;
fi
if [ ! -f "$IPLOG" ]; then
touch $IPLOG
fi
LASTIP=`cat $IPLOG`
if [[ "$LASTIP" != "$IP" ]]; then
M="Current IP $IP was $LASTIP"
echo $M
echo $IP > $IPLOG
sendemail -u $SUBJECT -s $SMTP -t $TO -f $FROM -m $M -xu $USERNAME -xp $PASSWORD -o tls=yes
else
echo "Current IP $IP didn't change"
fi
exit 0
동급 디 렉 터 리 에 checkIP. conf 파일 이 필요 합 니 다. #SMTP Config
SMTP=smtp.qq.com
[email protected]
[email protected]
PASSWORD=XXXXXX
#Send email to
[email protected]
그리고 crontab 에 시간 당 한 번 씩 수행 하 는 작업 을 추가 합 니 다. $ crontab -e
#
0 * * * * /home/pi/checkIP.sh
위의 노력 을 통 해 우 리 는 크 랜 베 리 파 이 를 공공 네트워크 에서 접근 할 수 있 는 서버 로 만 드 는 데 성공 했다.
축하합니다. 플랫폼 구축 이 성공 적 으로 끝 났 습 니 다. 다음 편 에 서 는 크 랜 베 리 파이 와 카메라 로 재 미 있 는 것 을 만 드 는 방법 에 대해 이야기 하 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
라즈파이로 TV 조작하기라즈베리 파이와 TV를 HDMI로 연결합니다 TV가 CEC를 지원합니다 텔레비전의 CEC 연동을 ON으로 하고 있다(메이커에 의해 부르는 방법이 다릅니다. 도시바의 레그자 링크등) 다음 명령을 사용하여 config....
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.